From 2cd267560e97538016eff57e296f96d0b45af740 Mon Sep 17 00:00:00 2001 From: ringostarr80 Date: Fri, 22 Aug 2025 11:20:47 +0200 Subject: [PATCH 1/2] refactored sqledit.php popup => not activated and not tested, yet. --- composer.json | 4 +- composer.lock | 298 +++++++++++++++++++++--- js/sqledit.js | 18 ++ locale/af_ZA/LC_MESSAGES/messages.mo | Bin 31350 -> 31328 bytes locale/af_ZA/LC_MESSAGES/messages.po | 34 +-- locale/ar/LC_MESSAGES/messages.mo | Bin 34386 -> 34361 bytes locale/ar/LC_MESSAGES/messages.po | 30 +-- locale/ca_ES/LC_MESSAGES/messages.mo | Bin 49979 -> 49957 bytes locale/ca_ES/LC_MESSAGES/messages.po | 34 +-- locale/cs_CZ/LC_MESSAGES/messages.mo | Bin 51528 -> 51506 bytes locale/cs_CZ/LC_MESSAGES/messages.po | 34 +-- locale/da_DK/LC_MESSAGES/messages.mo | Bin 30035 -> 30008 bytes locale/da_DK/LC_MESSAGES/messages.po | 32 +-- locale/de_DE/LC_MESSAGES/messages.mo | Bin 49409 -> 49387 bytes locale/de_DE/LC_MESSAGES/messages.po | 34 +-- locale/el_GR/LC_MESSAGES/messages.mo | Bin 51159 -> 51137 bytes locale/el_GR/LC_MESSAGES/messages.po | 34 +-- locale/en_US/LC_MESSAGES/messages.mo | Bin 47670 -> 47648 bytes locale/en_US/LC_MESSAGES/messages.po | 51 +++-- locale/es_ES/LC_MESSAGES/messages.mo | Bin 52174 -> 52152 bytes locale/es_ES/LC_MESSAGES/messages.po | 34 +-- locale/fr_FR/LC_MESSAGES/messages.mo | Bin 53506 -> 53484 bytes locale/fr_FR/LC_MESSAGES/messages.po | 34 +-- locale/gl_ES/LC_MESSAGES/messages.mo | Bin 52696 -> 52674 bytes locale/gl_ES/LC_MESSAGES/messages.po | 34 +-- locale/he_IL/LC_MESSAGES/messages.mo | Bin 33650 -> 33628 bytes locale/he_IL/LC_MESSAGES/messages.po | 34 +-- locale/hu_HU/LC_MESSAGES/messages.mo | Bin 50759 -> 50737 bytes locale/hu_HU/LC_MESSAGES/messages.po | 34 +-- locale/it_IT/LC_MESSAGES/messages.mo | Bin 37319 -> 37297 bytes locale/it_IT/LC_MESSAGES/messages.po | 34 +-- locale/ja_JP/LC_MESSAGES/messages.mo | Bin 52532 -> 52510 bytes locale/ja_JP/LC_MESSAGES/messages.po | 34 +-- locale/lt_LT/LC_MESSAGES/messages.mo | Bin 50503 -> 50481 bytes locale/lt_LT/LC_MESSAGES/messages.po | 34 +-- locale/mn_MN/LC_MESSAGES/messages.mo | Bin 34634 -> 34595 bytes locale/mn_MN/LC_MESSAGES/messages.po | 26 +-- locale/nl_NL/LC_MESSAGES/messages.mo | Bin 24535 -> 24496 bytes locale/nl_NL/LC_MESSAGES/messages.po | 26 +-- locale/pl_PL/LC_MESSAGES/messages.mo | Bin 40588 -> 40566 bytes locale/pl_PL/LC_MESSAGES/messages.po | 34 +-- locale/pt_BR/LC_MESSAGES/messages.mo | Bin 50879 -> 50857 bytes locale/pt_BR/LC_MESSAGES/messages.po | 34 +-- locale/pt_PT/LC_MESSAGES/messages.mo | Bin 32240 -> 32218 bytes locale/pt_PT/LC_MESSAGES/messages.po | 34 +-- locale/ro_RO/LC_MESSAGES/messages.mo | Bin 38979 -> 38957 bytes locale/ro_RO/LC_MESSAGES/messages.po | 34 +-- locale/ru_RU/LC_MESSAGES/messages.mo | Bin 67716 -> 67694 bytes locale/ru_RU/LC_MESSAGES/messages.po | 34 +-- locale/sk_SK/LC_MESSAGES/messages.mo | Bin 33106 -> 33084 bytes locale/sk_SK/LC_MESSAGES/messages.po | 34 +-- locale/sv_SE/LC_MESSAGES/messages.mo | Bin 27841 -> 27802 bytes locale/sv_SE/LC_MESSAGES/messages.po | 26 +-- locale/tr_TR/LC_MESSAGES/messages.mo | Bin 34155 -> 34133 bytes locale/tr_TR/LC_MESSAGES/messages.po | 34 +-- locale/uk_UA/LC_MESSAGES/messages.mo | Bin 37640 -> 37615 bytes locale/uk_UA/LC_MESSAGES/messages.po | 30 +-- locale/zh_CN/LC_MESSAGES/messages.mo | Bin 46020 -> 45998 bytes locale/zh_CN/LC_MESSAGES/messages.po | 34 +-- locale/zh_TW/LC_MESSAGES/messages.mo | Bin 44151 -> 44129 bytes locale/zh_TW/LC_MESSAGES/messages.po | 34 +-- phpcs.xml | 2 + sqledit.php | 12 + src/Api/Servers/Tree.php | 8 +- src/DDD/ValueObjects/DbSize.php | 2 +- src/Database/PhpPgAdminConnection.php | 24 +- src/Language.php | 2 +- src/Themes.php | 6 +- src/Website.php | 4 +- src/Website/AllDb.php | 72 +++--- src/Website/AllDbExport.php | 64 +++--- src/Website/AlterDb.php | 6 +- src/Website/Browser.php | 4 +- src/Website/CreateDb.php | 6 +- src/Website/DropDb.php | 6 +- src/Website/Login.php | 14 +- src/Website/Redirect.php | 2 +- src/Website/Servers.php | 4 +- src/Website/SqlEdit.php | 316 ++++++++++++++++++++++++++ src/WebsiteComponents.php | 83 ++++--- 80 files changed, 1260 insertions(+), 666 deletions(-) create mode 100644 js/sqledit.js create mode 100644 src/Website/SqlEdit.php diff --git a/composer.json b/composer.json index 63edecc1c..e1b0bfadb 100644 --- a/composer.json +++ b/composer.json @@ -7,7 +7,8 @@ "allow-plugins": { "captainhook/hook-installer": true, "codeception/c3": true, - "phpstan/extension-installer": true + "phpstan/extension-installer": true, + "dealerdirect/phpcodesniffer-composer-installer": true }, "platform": { "php": "8.1" @@ -35,6 +36,7 @@ "phpstan/phpstan": "^2.1", "phpstan/extension-installer": "^1.4", "phpstan/phpstan-deprecation-rules": "^2.0", + "slevomat/coding-standard": "^8.20", "squizlabs/php_codesniffer": "^3.11", "vlucas/phpdotenv": "^5.6" }, diff --git a/composer.lock b/composer.lock index 6a5b99da1..9b3b7e46e 100644 --- a/composer.lock +++ b/composer.lock @@ -4,7 +4,7 @@ "Read more about it at https://getcomposer.org/doc/01-basic-usage.md#installing-dependencies", "This file is @generated automatically" ], - "content-hash": "e4ea4bbdd227d58c6e5138fd30e23ea7", + "content-hash": "36679070ecb1c1bce809b3b7dfcb3a99", "packages": [ { "name": "adodb/adodb-php", @@ -191,7 +191,7 @@ }, { "name": "symfony/polyfill-ctype", - "version": "v1.32.0", + "version": "v1.33.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-ctype.git", @@ -250,7 +250,7 @@ "portable" ], "support": { - "source": "https://github.com/symfony/polyfill-ctype/tree/v1.32.0" + "source": "https://github.com/symfony/polyfill-ctype/tree/v1.33.0" }, "funding": [ { @@ -261,6 +261,10 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" @@ -1315,6 +1319,102 @@ ], "time": "2024-05-06T16:37:16+00:00" }, + { + "name": "dealerdirect/phpcodesniffer-composer-installer", + "version": "v1.1.2", + "source": { + "type": "git", + "url": "https://github.com/PHPCSStandards/composer-installer.git", + "reference": "e9cf5e4bbf7eeaf9ef5db34938942602838fc2b1" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/PHPCSStandards/composer-installer/zipball/e9cf5e4bbf7eeaf9ef5db34938942602838fc2b1", + "reference": "e9cf5e4bbf7eeaf9ef5db34938942602838fc2b1", + "shasum": "" + }, + "require": { + "composer-plugin-api": "^2.2", + "php": ">=5.4", + "squizlabs/php_codesniffer": "^2.0 || ^3.1.0 || ^4.0" + }, + "require-dev": { + "composer/composer": "^2.2", + "ext-json": "*", + "ext-zip": "*", + "php-parallel-lint/php-parallel-lint": "^1.4.0", + "phpcompatibility/php-compatibility": "^9.0", + "yoast/phpunit-polyfills": "^1.0" + }, + "type": "composer-plugin", + "extra": { + "class": "PHPCSStandards\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\Plugin" + }, + "autoload": { + "psr-4": { + "PHPCSStandards\\Composer\\Plugin\\Installers\\PHPCodeSniffer\\": "src/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "authors": [ + { + "name": "Franck Nijhof", + "email": "opensource@frenck.dev", + "homepage": "https://frenck.dev", + "role": "Open source developer" + }, + { + "name": "Contributors", + "homepage": "https://github.com/PHPCSStandards/composer-installer/graphs/contributors" + } + ], + "description": "PHP_CodeSniffer Standards Composer Installer Plugin", + "keywords": [ + "PHPCodeSniffer", + "PHP_CodeSniffer", + "code quality", + "codesniffer", + "composer", + "installer", + "phpcbf", + "phpcs", + "plugin", + "qa", + "quality", + "standard", + "standards", + "style guide", + "stylecheck", + "tests" + ], + "support": { + "issues": "https://github.com/PHPCSStandards/composer-installer/issues", + "security": "https://github.com/PHPCSStandards/composer-installer/security/policy", + "source": "https://github.com/PHPCSStandards/composer-installer" + }, + "funding": [ + { + "url": "https://github.com/PHPCSStandards", + "type": "github" + }, + { + "url": "https://github.com/jrfnl", + "type": "github" + }, + { + "url": "https://opencollective.com/php_codesniffer", + "type": "open_collective" + }, + { + "url": "https://thanks.dev/u/gh/phpcsstandards", + "type": "thanks_dev" + } + ], + "time": "2025-07-17T20:45:56+00:00" + }, { "name": "graham-campbell/result-type", "version": "v1.1.3", @@ -1831,16 +1931,16 @@ }, { "name": "nikic/php-parser", - "version": "v5.6.0", + "version": "v5.6.1", "source": { "type": "git", "url": "https://github.com/nikic/PHP-Parser.git", - "reference": "221b0d0fdf1369c71047ad1d18bb5880017bbc56" + "reference": "f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/221b0d0fdf1369c71047ad1d18bb5880017bbc56", - "reference": "221b0d0fdf1369c71047ad1d18bb5880017bbc56", + "url": "https://api.github.com/repos/nikic/PHP-Parser/zipball/f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2", + "reference": "f103601b29efebd7ff4a1ca7b3eeea9e3336a2a2", "shasum": "" }, "require": { @@ -1859,7 +1959,7 @@ "type": "library", "extra": { "branch-alias": { - "dev-master": "5.0-dev" + "dev-master": "5.x-dev" } }, "autoload": { @@ -1883,9 +1983,9 @@ ], "support": { "issues": "https://github.com/nikic/PHP-Parser/issues", - "source": "https://github.com/nikic/PHP-Parser/tree/v5.6.0" + "source": "https://github.com/nikic/PHP-Parser/tree/v5.6.1" }, - "time": "2025-07-27T20:03:57+00:00" + "time": "2025-08-13T20:13:15+00:00" }, { "name": "pdepend/pdepend", @@ -2280,16 +2380,16 @@ }, { "name": "phpoption/phpoption", - "version": "1.9.3", + "version": "1.9.4", "source": { "type": "git", "url": "https://github.com/schmittjoh/php-option.git", - "reference": "e3fac8b24f56113f7cb96af14958c0dd16330f54" + "reference": "638a154f8d4ee6a5cfa96d6a34dfbe0cffa9566d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/e3fac8b24f56113f7cb96af14958c0dd16330f54", - "reference": "e3fac8b24f56113f7cb96af14958c0dd16330f54", + "url": "https://api.github.com/repos/schmittjoh/php-option/zipball/638a154f8d4ee6a5cfa96d6a34dfbe0cffa9566d", + "reference": "638a154f8d4ee6a5cfa96d6a34dfbe0cffa9566d", "shasum": "" }, "require": { @@ -2297,7 +2397,7 @@ }, "require-dev": { "bamarni/composer-bin-plugin": "^1.8.2", - "phpunit/phpunit": "^8.5.39 || ^9.6.20 || ^10.5.28" + "phpunit/phpunit": "^8.5.44 || ^9.6.25 || ^10.5.53 || ^11.5.34" }, "type": "library", "extra": { @@ -2339,7 +2439,7 @@ ], "support": { "issues": "https://github.com/schmittjoh/php-option/issues", - "source": "https://github.com/schmittjoh/php-option/tree/1.9.3" + "source": "https://github.com/schmittjoh/php-option/tree/1.9.4" }, "funding": [ { @@ -2351,7 +2451,7 @@ "type": "tidelift" } ], - "time": "2024-07-20T21:41:07+00:00" + "time": "2025-08-21T11:53:16+00:00" }, { "name": "phpstan/extension-installer", @@ -2401,6 +2501,53 @@ }, "time": "2024-09-04T20:21:43+00:00" }, + { + "name": "phpstan/phpdoc-parser", + "version": "2.2.0", + "source": { + "type": "git", + "url": "https://github.com/phpstan/phpdoc-parser.git", + "reference": "b9e61a61e39e02dd90944e9115241c7f7e76bfd8" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/phpstan/phpdoc-parser/zipball/b9e61a61e39e02dd90944e9115241c7f7e76bfd8", + "reference": "b9e61a61e39e02dd90944e9115241c7f7e76bfd8", + "shasum": "" + }, + "require": { + "php": "^7.4 || ^8.0" + }, + "require-dev": { + "doctrine/annotations": "^2.0", + "nikic/php-parser": "^5.3.0", + "php-parallel-lint/php-parallel-lint": "^1.2", + "phpstan/extension-installer": "^1.0", + "phpstan/phpstan": "^2.0", + "phpstan/phpstan-phpunit": "^2.0", + "phpstan/phpstan-strict-rules": "^2.0", + "phpunit/phpunit": "^9.6", + "symfony/process": "^5.2" + }, + "type": "library", + "autoload": { + "psr-4": { + "PHPStan\\PhpDocParser\\": [ + "src/" + ] + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "PHPDoc parser with support for nullable, intersection and generic types", + "support": { + "issues": "https://github.com/phpstan/phpdoc-parser/issues", + "source": "https://github.com/phpstan/phpdoc-parser/tree/2.2.0" + }, + "time": "2025-07-13T07:04:09+00:00" + }, { "name": "phpstan/phpstan", "version": "2.1.22", @@ -2829,16 +2976,16 @@ }, { "name": "phpunit/phpunit", - "version": "10.5.51", + "version": "10.5.53", "source": { "type": "git", "url": "https://github.com/sebastianbergmann/phpunit.git", - "reference": "ace160e31aaa317a99c411410c40c502b4be42a4" + "reference": "32768472ebfb6969e6c7399f1c7b09009723f653" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/ace160e31aaa317a99c411410c40c502b4be42a4", - "reference": "ace160e31aaa317a99c411410c40c502b4be42a4", + "url": "https://api.github.com/repos/sebastianbergmann/phpunit/zipball/32768472ebfb6969e6c7399f1c7b09009723f653", + "reference": "32768472ebfb6969e6c7399f1c7b09009723f653", "shasum": "" }, "require": { @@ -2910,7 +3057,7 @@ "support": { "issues": "https://github.com/sebastianbergmann/phpunit/issues", "security": "https://github.com/sebastianbergmann/phpunit/security/policy", - "source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.51" + "source": "https://github.com/sebastianbergmann/phpunit/tree/10.5.53" }, "funding": [ { @@ -2934,7 +3081,7 @@ "type": "tidelift" } ], - "time": "2025-08-12T07:31:25+00:00" + "time": "2025-08-20T14:40:06+00:00" }, { "name": "psr/container", @@ -4476,6 +4623,71 @@ ], "time": "2025-06-05T16:05:10+00:00" }, + { + "name": "slevomat/coding-standard", + "version": "8.20.0", + "source": { + "type": "git", + "url": "https://github.com/slevomat/coding-standard.git", + "reference": "b4f9f02edd4e6a586777f0cabe8d05574323f3eb" + }, + "dist": { + "type": "zip", + "url": "https://api.github.com/repos/slevomat/coding-standard/zipball/b4f9f02edd4e6a586777f0cabe8d05574323f3eb", + "reference": "b4f9f02edd4e6a586777f0cabe8d05574323f3eb", + "shasum": "" + }, + "require": { + "dealerdirect/phpcodesniffer-composer-installer": "^0.6.2 || ^0.7 || ^1.1.2", + "php": "^7.4 || ^8.0", + "phpstan/phpdoc-parser": "^2.2.0", + "squizlabs/php_codesniffer": "^3.13.2" + }, + "require-dev": { + "phing/phing": "3.0.1|3.1.0", + "php-parallel-lint/php-parallel-lint": "1.4.0", + "phpstan/phpstan": "2.1.19", + "phpstan/phpstan-deprecation-rules": "2.0.3", + "phpstan/phpstan-phpunit": "2.0.7", + "phpstan/phpstan-strict-rules": "2.0.6", + "phpunit/phpunit": "9.6.8|10.5.48|11.4.4|11.5.27|12.2.7" + }, + "type": "phpcodesniffer-standard", + "extra": { + "branch-alias": { + "dev-master": "8.x-dev" + } + }, + "autoload": { + "psr-4": { + "SlevomatCodingStandard\\": "SlevomatCodingStandard/" + } + }, + "notification-url": "https://packagist.org/downloads/", + "license": [ + "MIT" + ], + "description": "Slevomat Coding Standard for PHP_CodeSniffer complements Consistence Coding Standard by providing sniffs with additional checks.", + "keywords": [ + "dev", + "phpcs" + ], + "support": { + "issues": "https://github.com/slevomat/coding-standard/issues", + "source": "https://github.com/slevomat/coding-standard/tree/8.20.0" + }, + "funding": [ + { + "url": "https://github.com/kukulich", + "type": "github" + }, + { + "url": "https://tidelift.com/funding/github/packagist/slevomat/coding-standard", + "type": "tidelift" + } + ], + "time": "2025-07-26T15:35:10+00:00" + }, { "name": "squizlabs/php_codesniffer", "version": "3.13.2", @@ -5334,16 +5546,16 @@ }, { "name": "symfony/polyfill-intl-grapheme", - "version": "v1.32.0", + "version": "v1.33.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-grapheme.git", - "reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe" + "reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe", - "reference": "b9123926e3b7bc2f98c02ad54f6a4b02b91a8abe", + "url": "https://api.github.com/repos/symfony/polyfill-intl-grapheme/zipball/380872130d3a5dd3ace2f4010d95125fde5d5c70", + "reference": "380872130d3a5dd3ace2f4010d95125fde5d5c70", "shasum": "" }, "require": { @@ -5392,7 +5604,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.32.0" + "source": "https://github.com/symfony/polyfill-intl-grapheme/tree/v1.33.0" }, "funding": [ { @@ -5403,16 +5615,20 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" } ], - "time": "2024-09-09T11:45:10+00:00" + "time": "2025-06-27T09:58:17+00:00" }, { "name": "symfony/polyfill-intl-normalizer", - "version": "v1.32.0", + "version": "v1.33.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-intl-normalizer.git", @@ -5473,7 +5689,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.32.0" + "source": "https://github.com/symfony/polyfill-intl-normalizer/tree/v1.33.0" }, "funding": [ { @@ -5484,6 +5700,10 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" @@ -5493,7 +5713,7 @@ }, { "name": "symfony/polyfill-mbstring", - "version": "v1.32.0", + "version": "v1.33.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-mbstring.git", @@ -5554,7 +5774,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.32.0" + "source": "https://github.com/symfony/polyfill-mbstring/tree/v1.33.0" }, "funding": [ { @@ -5565,6 +5785,10 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" @@ -5574,7 +5798,7 @@ }, { "name": "symfony/polyfill-php80", - "version": "v1.32.0", + "version": "v1.33.0", "source": { "type": "git", "url": "https://github.com/symfony/polyfill-php80.git", @@ -5634,7 +5858,7 @@ "shim" ], "support": { - "source": "https://github.com/symfony/polyfill-php80/tree/v1.32.0" + "source": "https://github.com/symfony/polyfill-php80/tree/v1.33.0" }, "funding": [ { @@ -5645,6 +5869,10 @@ "url": "https://github.com/fabpot", "type": "github" }, + { + "url": "https://github.com/nicolas-grekas", + "type": "github" + }, { "url": "https://tidelift.com/funding/github/packagist/symfony/symfony", "type": "tidelift" diff --git a/js/sqledit.js b/js/sqledit.js new file mode 100644 index 000000000..c496bf7a0 --- /dev/null +++ b/js/sqledit.js @@ -0,0 +1,18 @@ +'use strict'; + +/** + * @param {Event} evt + */ +function changeServer(evt) { + const urlParams = new URLSearchParams(); + urlParams.set('action', 'sql'); + urlParams.set('server', server.options[server.selectedIndex].value); + urlParams.set('database', database.options[database.selectedIndex].value); + urlParams.set('query', query.value); + urlParams.set('search_path', search_path.value); + if (paginate.checked) { + urlParams.set('paginate', 'on'); + } + + location.href = `sqledit.php?${urlParams.toString()}`; +} \ No newline at end of file diff --git a/locale/af_ZA/LC_MESSAGES/messages.mo b/locale/af_ZA/LC_MESSAGES/messages.mo index 57257e3b4f081d365c95594e87e2188561f6cca1..9850918016efebc2d451c5b3856b77066aedbfe8 100644 GIT binary patch delta 12374 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 H%pU&(<$}-( delta 12324 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 delta 11421 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 NZ}_9Ny{C(Y{2#d5xN!gg diff --git a/locale/ar/LC_MESSAGES/messages.po b/locale/ar/LC_MESSAGES/messages.po index 98eae786a..cfc2582a7 100644 --- a/locale/ar/LC_MESSAGES/messages.po +++ b/locale/ar/LC_MESSAGES/messages.po @@ -134,7 +134,7 @@ msgstr "تراجع" msgid "strsave" msgstr "حفظ" -msgid "strreset" +msgid "Reset" msgstr "إعادة Reset" msgid "strinsert" @@ -167,7 +167,7 @@ msgstr "خاطئ FALSE" msgid "stredit" msgstr "تحرير" -msgid "strcolumns" +msgid "Columns" msgstr "أعمدة Columns" msgid "strrows" @@ -329,10 +329,10 @@ msgstr "Edit SQL" msgid "strruntime" msgstr "Total runtime: %s ms" -msgid "strpaginate" +msgid "Paginate results" msgstr "Paginate results" -msgid "struploadscript" +msgid "or upload an SQL script:" msgstr "or upload an SQL script:" msgid "strstarttime" @@ -391,7 +391,7 @@ msgstr "خطأ في الإستيراد عند السطر: %s." msgid "strtable" msgstr "جدول Table" -msgid "strtables" +msgid "Tables" msgstr "جداول Tables" msgid "strshowalltables" @@ -786,7 +786,7 @@ msgstr "Force" msgid "strview" msgstr "View عرض" -msgid "strviews" +msgid "Views" msgstr "عروض Views" msgid "strshowallviews" @@ -847,7 +847,7 @@ msgstr "إنشاء عرض View بإستخدام الساحر Wizard." msgid "strsequence" msgstr "تسلسل Sequence" -msgid "strsequences" +msgid "Sequences" msgstr "تسلسلات Sequences" msgid "strshowallsequences" @@ -914,7 +914,7 @@ msgstr "لقد فشلت إعادة التسلسل." msgid "strindex" msgstr "فهرسIndex" -msgid "strindexes" +msgid "Indexes" msgstr "فهارسIndexes" msgid "strindexname" @@ -987,7 +987,7 @@ msgid "strclusteredbad" msgstr "Cluster failed." # Rules -msgid "strrules" +msgid "Rules" msgstr "قواعد Rules" msgid "strrule" @@ -1027,7 +1027,7 @@ msgid "strruledroppedbad" msgstr "فشل حذف القاعدة." # Constraints -msgid "strconstraints" +msgid "Constraints" msgstr "قيود Constraints" msgid "strshowallconstraints" @@ -1121,7 +1121,7 @@ msgstr "ON UPDATE" msgid "strfunction" msgstr "دالة Function" -msgid "strfunctions" +msgid "Functions" msgstr "دوال Functions" msgid "strshowallfunctions" @@ -1173,10 +1173,10 @@ msgid "strfunctionupdatedbad" msgstr "لقد فشل تعديل الدالة function." # Triggers -msgid "strtrigger" +msgid "Trigger" msgstr "محفّز Trigger" -msgid "strtriggers" +msgid "Triggers" msgstr "محفّزات Triggers" msgid "strshowalltriggers" @@ -1286,7 +1286,7 @@ msgstr "فشلت عملية حذف النوع." msgid "strschema" msgstr "مخطط Schema" -msgid "strschemas" +msgid "Schemas" msgstr "المخططات Schemas" msgid "strshowallschemas" @@ -1334,7 +1334,7 @@ msgstr "فشلت عملية تعديل المخطط، لم يتم التعديل msgid "strdomain" msgstr "نطاق Domain" -msgid "strdomains" +msgid "Domains" msgstr "نطاقات Domains" msgid "strshowalldomains" diff --git a/locale/ca_ES/LC_MESSAGES/messages.mo b/locale/ca_ES/LC_MESSAGES/messages.mo index f6056482bda568511aaa51ef11c256c3a2a1cf6b..0fdee993e71d4e425a45e623a661a1541548fef5 100644 GIT binary patch delta 18077 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 I>EluV2eA-JhX4Qo diff --git a/locale/ca_ES/LC_MESSAGES/messages.po b/locale/ca_ES/LC_MESSAGES/messages.po index 70692df40..e19670962 100644 --- a/locale/ca_ES/LC_MESSAGES/messages.po +++ b/locale/ca_ES/LC_MESSAGES/messages.po @@ -164,7 +164,7 @@ msgstr "Habilita AutoCompletat" msgid "strsave" msgstr "Desa" -msgid "strreset" +msgid "Reset" msgstr "Restableix" msgid "strrestart" @@ -203,7 +203,7 @@ msgstr "Edita" msgid "strcolumn" msgstr "Columna" -msgid "strcolumns" +msgid "Columns" msgstr "Columnes" msgid "strrows" @@ -362,10 +362,10 @@ msgstr "Edita SQL" msgid "strruntime" msgstr "Total temps d'execució: %s ms" -msgid "strpaginate" +msgid "Paginate results" msgstr "Pagina els resultats" -msgid "struploadscript" +msgid "or upload an SQL script:" msgstr "o carrega un script SQL:" msgid "strstarttime" @@ -553,7 +553,7 @@ msgstr "No hi ha connexió amb el servidor." msgid "strtable" msgstr "Taula" -msgid "strtables" +msgid "Tables" msgstr "Taules" msgid "strshowalltables" @@ -1078,7 +1078,7 @@ msgstr "Senyal enviat." msgid "strsignalsentbad" msgstr "L'enviament del senyal ha fallat." -msgid "strallobjects" +msgid "All objects" msgstr "Tots els objectes" msgid "strdatabasealtered" @@ -1109,7 +1109,7 @@ msgstr "Està segur de voler un clúster de totes les taules de la base de dades msgid "strview" msgstr "Vista" -msgid "strviews" +msgid "Views" msgstr "Vistes" msgid "strshowallviews" @@ -1188,7 +1188,7 @@ msgstr "Ha d'especificar almenys una vista per eliminar." msgid "strsequence" msgstr "Seqüència" -msgid "strsequences" +msgid "Sequences" msgstr "Seqüències" msgid "strshowallsequences" @@ -1294,7 +1294,7 @@ msgstr "Ha d'especificar almenys una seqüència per eliminar." msgid "strindex" msgstr "Índex" -msgid "strindexes" +msgid "Indexes" msgstr "Índexs" msgid "strindexname" @@ -1370,7 +1370,7 @@ msgid "strnoclusteravailable" msgstr "No hi ha el clúster disponible en l'índex." # Rules -msgid "strrules" +msgid "Rules" msgstr "Regles" msgid "strrule" @@ -1413,7 +1413,7 @@ msgstr "No s'ha pogut eliminar la regla." msgid "strconstraint" msgstr "Restricció" -msgid "strconstraints" +msgid "Constraints" msgstr "Restriccions" msgid "strshowallconstraints" @@ -1507,7 +1507,7 @@ msgstr "A L'ACTUALITZAR" msgid "strfunction" msgstr "Funció" -msgid "strfunctions" +msgid "Functions" msgstr "Funcions" msgid "strshowallfunctions" @@ -1619,10 +1619,10 @@ msgid "strspecifyfunctiontodrop" msgstr "Ha d'especificar almenys una funció per eliminar." # Triggers -msgid "strtrigger" +msgid "Trigger" msgstr "Disparador" -msgid "strtriggers" +msgid "Triggers" msgstr "Disparadors" msgid "strshowalltriggers" @@ -1795,7 +1795,7 @@ msgstr "Valors de l'enumeració" msgid "strschema" msgstr "Esquema" -msgid "strschemas" +msgid "Schemas" msgstr "Esquemes" msgid "strshowallschemas" @@ -1837,7 +1837,7 @@ msgstr "Esquema modificat." msgid "strschemaalteredbad" msgstr "No s'ha pogut modificar l'esquema." -msgid "strsearchpath" +msgid "Schema search path" msgstr "Camí de cerca de l'esquema" msgid "strspecifyschematodrop" @@ -1849,7 +1849,7 @@ msgstr "Ha d'especificar almenys un esquema per eliminar." msgid "strdomain" msgstr "Domini" -msgid "strdomains" +msgid "Domains" msgstr "Dominis" msgid "strshowalldomains" diff --git a/locale/cs_CZ/LC_MESSAGES/messages.mo b/locale/cs_CZ/LC_MESSAGES/messages.mo index eb69c6dbbc8d78942cd6ae250554fd6e6ca87fa7..ab5ab2b8800c7b7291d92adafd1bacc3dc43c086 100644 GIT binary patch delta 18022 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 sefPGYi0-2TXX0Z0V|MMu>b%7 diff --git a/locale/cs_CZ/LC_MESSAGES/messages.po b/locale/cs_CZ/LC_MESSAGES/messages.po index 6a9a62c61..4ad09261b 100644 --- a/locale/cs_CZ/LC_MESSAGES/messages.po +++ b/locale/cs_CZ/LC_MESSAGES/messages.po @@ -164,7 +164,7 @@ msgstr "Povolit automatické dokončení" msgid "strsave" msgstr "Uložit" -msgid "strreset" +msgid "Reset" msgstr "Resetovat" msgid "strrestart" @@ -203,7 +203,7 @@ msgstr "Upravit" msgid "strcolumn" msgstr "Sloupec" -msgid "strcolumns" +msgid "Columns" msgstr "Sloupce" msgid "strrows" @@ -362,10 +362,10 @@ msgstr "Upravit SQL" msgid "strruntime" msgstr "Celková doba běhu: %s ms" -msgid "strpaginate" +msgid "Paginate results" msgstr "Stránkovat výsledky" -msgid "struploadscript" +msgid "or upload an SQL script:" msgstr "nebo nahrajte skript SQL:" msgid "strstarttime" @@ -553,7 +553,7 @@ msgstr "Nelze se připojit k serveru." msgid "strtable" msgstr "Tabulka" -msgid "strtables" +msgid "Tables" msgstr "Tabulky" msgid "strshowalltables" @@ -1078,7 +1078,7 @@ msgstr "Signál byl odeslán." msgid "strsignalsentbad" msgstr "Signál se nezdařilo odeslat." -msgid "strallobjects" +msgid "All objects" msgstr "Všechny objekty" msgid "strdatabasealtered" @@ -1109,7 +1109,7 @@ msgstr "Opravdu chcete přeskupit všechny tabulky v databázi „%s“?" msgid "strview" msgstr "Pohled" -msgid "strviews" +msgid "Views" msgstr "Pohledy" msgid "strshowallviews" @@ -1188,7 +1188,7 @@ msgstr "Pokud chcete odstranit pohledy, tak musíte nejméně jeden vybrat." msgid "strsequence" msgstr "Sekvence" -msgid "strsequences" +msgid "Sequences" msgstr "Sekvence" msgid "strshowallsequences" @@ -1294,7 +1294,7 @@ msgstr "Pokud chcete odstranit sekvence, tak musíte nejméně jednu vybrat." msgid "strindex" msgstr "Index" -msgid "strindexes" +msgid "Indexes" msgstr "Indexy" msgid "strindexname" @@ -1370,7 +1370,7 @@ msgid "strnoclusteravailable" msgstr "Tabulka není přeskupena podle indexu." # Rules -msgid "strrules" +msgid "Rules" msgstr "Pravidla" msgid "strrule" @@ -1413,7 +1413,7 @@ msgstr "Nezdařilo se odstranit pravidlo." msgid "strconstraint" msgstr "Omezení" -msgid "strconstraints" +msgid "Constraints" msgstr "Omezení" msgid "strshowallconstraints" @@ -1507,7 +1507,7 @@ msgstr "ON UPDATE" msgid "strfunction" msgstr "Funkce" -msgid "strfunctions" +msgid "Functions" msgstr "Funkce" msgid "strshowallfunctions" @@ -1619,10 +1619,10 @@ msgid "strspecifyfunctiontodrop" msgstr "Pokud chcete odstranit funkce, tak musíte nejméně jednu vybrat." # Triggers -msgid "strtrigger" +msgid "Trigger" msgstr "Trigger" -msgid "strtriggers" +msgid "Triggers" msgstr "Triggery" msgid "strshowalltriggers" @@ -1795,7 +1795,7 @@ msgstr "Výčtové hodnoty" msgid "strschema" msgstr "Schéma" -msgid "strschemas" +msgid "Schemas" msgstr "Schémata" msgid "strshowallschemas" @@ -1837,7 +1837,7 @@ msgstr "Změny ve schématu byly provedeny." msgid "strschemaalteredbad" msgstr "Nezdařilo se provést změny ve schématu." -msgid "strsearchpath" +msgid "Schema search path" msgstr "Prohledávaná schémata" msgid "strspecifyschematodrop" @@ -1849,7 +1849,7 @@ msgstr "Pokud chcete odstranit schémata, tak musíte nejméně jedno vybrat." msgid "strdomain" msgstr "Doména" -msgid "strdomains" +msgid "Domains" msgstr "Domény" msgid "strshowalldomains" diff --git a/locale/da_DK/LC_MESSAGES/messages.mo b/locale/da_DK/LC_MESSAGES/messages.mo index 195b9b32859c22fe5c7c21ef526fcd3f119ad957..40ce2c3501e59d20d704ba6e89c47d4f3a4521b8 100644 GIT binary patch literal 30008 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 literal 30035 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 diff --git a/locale/da_DK/LC_MESSAGES/messages.po b/locale/da_DK/LC_MESSAGES/messages.po index 1cec91c54..7e0c3aa8a 100644 --- a/locale/da_DK/LC_MESSAGES/messages.po +++ b/locale/da_DK/LC_MESSAGES/messages.po @@ -134,7 +134,7 @@ msgstr "Fortryd" msgid "strsave" msgstr "Gem" -msgid "strreset" +msgid "Reset" msgstr "Nulstil" msgid "strinsert" @@ -170,7 +170,7 @@ msgstr "Redigere" msgid "strcolumn" msgstr "Kolonne" -msgid "strcolumns" +msgid "Columns" msgstr "Kolonner" msgid "strrows" @@ -332,10 +332,10 @@ msgstr "Rediger SQL" msgid "strruntime" msgstr "Total runtime: %s ms" -msgid "strpaginate" +msgid "Paginate results" msgstr "Paginere resultater" -msgid "struploadscript" +msgid "or upload an SQL script:" msgstr "eller upload et SQL script:" msgid "strstarttime" @@ -385,7 +385,7 @@ msgstr "Denne række har ingen unik nøgle." msgid "strtable" msgstr "Tabel" -msgid "strtables" +msgid "Tables" msgstr "Tabeller" msgid "strshowalltables" @@ -794,7 +794,7 @@ msgstr "Signal sendt." msgid "strsignalsentbad" msgstr "Afsendelse af signal mislykkedes." -msgid "strallobjects" +msgid "All objects" msgstr "Alle objekter" msgid "Structure only" @@ -807,7 +807,7 @@ msgstr "Struktur og data" msgid "strview" msgstr "View" -msgid "strviews" +msgid "Views" msgstr "Views" msgid "strshowallviews" @@ -865,7 +865,7 @@ msgstr "Opret view med hjælp af wizard" msgid "strsequence" msgstr "Sekvens" -msgid "strsequences" +msgid "Sequences" msgstr "Sekvenser" msgid "strshowallsequences" @@ -926,7 +926,7 @@ msgstr "Fjernelse af sekvens mislykkedes." msgid "strindex" msgstr "Indeks" -msgid "strindexes" +msgid "Indexes" msgstr "Indekser" msgid "strshowallindexes" @@ -1005,7 +1005,7 @@ msgid "strclusteredbad" msgstr "Cluster failed." # Rules -msgid "strrules" +msgid "Rules" msgstr "Regler" msgid "strrule" @@ -1045,7 +1045,7 @@ msgid "strruledroppedbad" msgstr "Det lykkedes ikke at fjerne regel." # Constraints -msgid "strconstraints" +msgid "Constraints" msgstr "Afgrænsninger" msgid "strshowallconstraints" @@ -1139,7 +1139,7 @@ msgstr "VED OPDATERING" msgid "strfunction" msgstr "Funktion" -msgid "strfunctions" +msgid "Functions" msgstr "Funktioner" msgid "strshowallfunctions" @@ -1203,10 +1203,10 @@ msgid "strfunctionupdatedbad" msgstr "Opdatering af funktion mislykkedes." # Triggers -msgid "strtrigger" +msgid "Trigger" msgstr "Trigger" -msgid "strtriggers" +msgid "Triggers" msgstr "Triggere" msgid "strshowalltriggers" @@ -1317,7 +1317,7 @@ msgstr "Det lykkedes ikke at fjerne typen." msgid "strschema" msgstr "Skema" -msgid "strschemas" +msgid "Schemas" msgstr "Skemaer" msgid "strshowallschemas" @@ -1364,7 +1364,7 @@ msgstr "jS M, Y g:iA" msgid "strdomain" msgstr "Domæne" -msgid "strdomains" +msgid "Domains" msgstr "Domæner" msgid "strshowalldomains" diff --git a/locale/de_DE/LC_MESSAGES/messages.mo b/locale/de_DE/LC_MESSAGES/messages.mo index ab5483de83085b9c08b275c8df59d3f1de50e247..a1ca266b4ac7dd6e8ccd3246fde1bf330ca7f290 100644 GIT binary patch delta 17119 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 delta 17007 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 J^ZJ3b{{uza-;DqO diff --git a/locale/de_DE/LC_MESSAGES/messages.po b/locale/de_DE/LC_MESSAGES/messages.po index 1c5b16d74..9c0aa009f 100644 --- a/locale/de_DE/LC_MESSAGES/messages.po +++ b/locale/de_DE/LC_MESSAGES/messages.po @@ -155,7 +155,7 @@ msgstr "Automatische Vervollständigung einschalten" msgid "strsave" msgstr "Speichern" -msgid "strreset" +msgid "Reset" msgstr "Zurücksetzen" msgid "strinsert" @@ -191,7 +191,7 @@ msgstr "Bearbeiten" msgid "strcolumn" msgstr "Spalte" -msgid "strcolumns" +msgid "Columns" msgstr "Spalten" msgid "strrows" @@ -350,10 +350,10 @@ msgstr "SQL bearbeiten" msgid "strruntime" msgstr "Laufzeit gesamt: %s ms" -msgid "strpaginate" +msgid "Paginate results" msgstr "Ergebnisse seitenweise anzeigen" -msgid "struploadscript" +msgid "or upload an SQL script:" msgstr "oder laden Sie ein SQL-Script hoch:" msgid "strstarttime" @@ -498,7 +498,7 @@ msgstr "Kein Server angegeben!" msgid "strtable" msgstr "Tabelle" -msgid "strtables" +msgid "Tables" msgstr "Tabellen" msgid "strshowalltables" @@ -1005,7 +1005,7 @@ msgstr "Signal gesendet." msgid "strsignalsentbad" msgstr "Senden des Signales fehlgeschlagen." -msgid "strallobjects" +msgid "All objects" msgstr "Alle Objekte" msgid "strdatabasealtered" @@ -1021,7 +1021,7 @@ msgstr "Sie müssen mindestens eine Datenbank angeben, die gelöscht werden soll msgid "strview" msgstr "Sicht" -msgid "strviews" +msgid "Views" msgstr "Sichten" msgid "strshowallviews" @@ -1100,7 +1100,7 @@ msgstr "Sie müssen mindestens eine Sicht angeben, die gelöscht werden soll." msgid "strsequence" msgstr "Sequenz" -msgid "strsequences" +msgid "Sequences" msgstr "Sequenzen" msgid "strshowallsequences" @@ -1197,7 +1197,7 @@ msgstr "Sie müssen mindestens eine Sequenz angeben, die gelöscht werden soll." msgid "strindex" msgstr "Index" -msgid "strindexes" +msgid "Indexes" msgstr "Indizes" msgid "strindexname" @@ -1270,7 +1270,7 @@ msgid "strclusteredbad" msgstr "Clustern fehlgeschlagen." # Rules -msgid "strrules" +msgid "Rules" msgstr "Regeln" msgid "strrule" @@ -1313,7 +1313,7 @@ msgstr "Löschen der Regel fehlgeschlagen." msgid "strconstraint" msgstr "Constraint" -msgid "strconstraints" +msgid "Constraints" msgstr "Constraints" msgid "strshowallconstraints" @@ -1407,7 +1407,7 @@ msgstr "ON UPDATE" msgid "strfunction" msgstr "Funktion" -msgid "strfunctions" +msgid "Functions" msgstr "Funktionen" msgid "strshowallfunctions" @@ -1519,10 +1519,10 @@ msgid "strspecifyfunctiontodrop" msgstr "Sie müssen mindestens eine Funktion angeben, die gelöscht werden soll." # Triggers -msgid "strtrigger" +msgid "Trigger" msgstr "Trigger" -msgid "strtriggers" +msgid "Triggers" msgstr "Trigger" msgid "strshowalltriggers" @@ -1695,7 +1695,7 @@ msgstr "Wert" msgid "strschema" msgstr "Schema" -msgid "strschemas" +msgid "Schemas" msgstr "Schemata" msgid "strshowallschemas" @@ -1737,7 +1737,7 @@ msgstr "Schema geändert." msgid "strschemaalteredbad" msgstr "Ändern des Schemas fehlgeschlagen." -msgid "strsearchpath" +msgid "Schema search path" msgstr "Schemasuchpfad" msgid "strspecifyschematodrop" @@ -1749,7 +1749,7 @@ msgstr "Sie müssen mindestens ein Schema angeben, das gelöscht werden soll." msgid "strdomain" msgstr "Domäne" -msgid "strdomains" +msgid "Domains" msgstr "Domänen" msgid "strshowalldomains" diff --git a/locale/el_GR/LC_MESSAGES/messages.mo b/locale/el_GR/LC_MESSAGES/messages.mo index bbc9985a0028d0e6a2323b9c597c8c626f52180e..e5dfc3d39fa39adbecd959a29d46a997668ccea6 100644 GIT binary patch delta 14931 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 XJH2q$Y^$O;lZF193u68LlX3qCaX=I` delta 14879 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 RYuWSJ`2Osfz9whp{2%eQ|LXt% diff --git a/locale/el_GR/LC_MESSAGES/messages.po b/locale/el_GR/LC_MESSAGES/messages.po index 43b4f3397..18ec55588 100644 --- a/locale/el_GR/LC_MESSAGES/messages.po +++ b/locale/el_GR/LC_MESSAGES/messages.po @@ -152,7 +152,7 @@ msgstr "Ενεργοποίηση Αυτόματης Συμπλήρωσης (Auto msgid "strsave" msgstr "Αποθήκευση" -msgid "strreset" +msgid "Reset" msgstr "Καθαρισμός" msgid "strinsert" @@ -188,7 +188,7 @@ msgstr "Προσαρμογή" msgid "strcolumn" msgstr "Στήλη" -msgid "strcolumns" +msgid "Columns" msgstr "Στήλες" msgid "strrows" @@ -347,10 +347,10 @@ msgstr "Επεξεργασία SQL" msgid "strruntime" msgstr "Συνολικός χρόνος εκτέλεσης: %s ms" -msgid "strpaginate" +msgid "Paginate results" msgstr "Σελιδοποίηση" -msgid "struploadscript" +msgid "or upload an SQL script:" msgstr "ή ανεβάστε σενάριο (script) SQL:" msgid "strstarttime" @@ -452,7 +452,7 @@ msgstr "Η αποτύπωση (dumping) περίπλοκων πινάκων κα msgid "strtable" msgstr "Πίνακας" -msgid "strtables" +msgid "Tables" msgstr "Πίνακες" msgid "strshowalltables" @@ -917,7 +917,7 @@ msgstr "Το σήμα εστάλη." msgid "strsignalsentbad" msgstr "Η αποστολή του σήματος απέτυχε." -msgid "strallobjects" +msgid "All objects" msgstr "Ολα τα αντικείμενα" msgid "strdatabasealtered" @@ -930,7 +930,7 @@ msgstr "Η τροποποίηση της βάσης απέτυχε." msgid "strview" msgstr "Οψη" -msgid "strviews" +msgid "Views" msgstr "Οψεις" msgid "strshowallviews" @@ -991,7 +991,7 @@ msgstr "Δημιουργία όψης με βοηθό" msgid "strsequence" msgstr "Ακολουθία" -msgid "strsequences" +msgid "Sequences" msgstr "Ακολουθίες" msgid "strshowallsequences" @@ -1085,7 +1085,7 @@ msgstr "Η προσαύξηση της ακολουθίας απέτυχε." msgid "strindex" msgstr "Ευρετήριο" -msgid "strindexes" +msgid "Indexes" msgstr "Ευρετήρια" msgid "strindexname" @@ -1161,7 +1161,7 @@ msgid "strcluster" msgstr "Συστοιχία" # Rules -msgid "strrules" +msgid "Rules" msgstr "Κανόνες" msgid "strrule" @@ -1204,7 +1204,7 @@ msgstr "Η διαγραφή του κανόνα απέτυχε." msgid "strconstraint" msgstr "Περιορισμός" -msgid "strconstraints" +msgid "Constraints" msgstr "Περιορισμοί" msgid "strshowallconstraints" @@ -1298,7 +1298,7 @@ msgstr "ΚΑΤΑ ΤΗΝ ΕΝΗΜΕΡΩΣΗ" msgid "strfunction" msgstr "Συνάρτηση" -msgid "strfunctions" +msgid "Functions" msgstr "Συναρτήσεις" msgid "strshowallfunctions" @@ -1398,10 +1398,10 @@ msgid "strargremoveconfirm" msgstr "Να διαγραφεί το όρισμα; Η ενέργεια είναι ΜΗ ΑΝΑΣΤΡΕΨΙΜΗ." # Triggers -msgid "strtrigger" +msgid "Trigger" msgstr "Εναυσμα" -msgid "strtriggers" +msgid "Triggers" msgstr "Εναύσματα" msgid "strshowalltriggers" @@ -1556,7 +1556,7 @@ msgstr "Ψεύδο" msgid "strschema" msgstr "Σχήμα" -msgid "strschemas" +msgid "Schemas" msgstr "Σχήματα" msgid "strshowallschemas" @@ -1598,7 +1598,7 @@ msgstr "Το σχήμα τροποποιήθηκε." msgid "strschemaalteredbad" msgstr "Η τροποποίηση του σχήματος απέτυχε." -msgid "strsearchpath" +msgid "Schema search path" msgstr "Πορεία αναζήτησης σχήματος" # Reports @@ -1607,7 +1607,7 @@ msgstr "Πορεία αναζήτησης σχήματος" msgid "strdomain" msgstr "Τομέας" -msgid "strdomains" +msgid "Domains" msgstr "Τομείς" msgid "strshowalldomains" diff --git a/locale/en_US/LC_MESSAGES/messages.mo b/locale/en_US/LC_MESSAGES/messages.mo index 8c2a19d2337b6b6b21e87ef2694e773cb150eeb5..cdd9b2bb72c211bcd5eaaeed44f8a7e297a1e7a8 100644 GIT binary patch literal 47648 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 IcQNrycZEmp*e;rU+jPlW>o_2&6C*W{l$B( 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

D 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 oGj5b+Pgk-55{jYU4#0dLgzggTBh zG0t(a<7}*gSr~{%F$_;)Zu}N=;BOd&cg;trak4dc@5_VgUl7$l27|FG7Qng~iJhA} z9w&mz5E6NDBI<@L)B={HCR&RcU^8aJofhxIT*OCE{m!E9`v$Y)WmNxbmcM}-|2F#L zqvjsB!xIu3AX^JJ&WVciVor=iEuajBU}emXb*;TIY6se5AofH}&=<9UMAUeLQ1_)_ z9vtbRqJdvSb$kQEaUp7=ji?)Upcb+pHNdCl=jK-!K>i};!%L|9ZllKe2leFHTe=I( zjcTt`fQlxLGE1TcD2qD#dZ;I9W9{uRkhn`$Xa8`ImYzmNOB#bg=t18jp_crH#miCs z)}!8n%@~76FbHp;mU;)Zmyc2XLt42j$b*H5!%D& zdsEAIv3vq*0U4+#c@?!I3sA4~CTrh|y8mO$kLOWu%?;G}k33chYvT?WjaooO)Ijwu z-^T2L8nC~$XQFmw66!mggCV#Ub^kWhcn47Jr!WWph+2r}cPbj-KMcVfZQX_BM|CJ+ zR>M%@W~e9chi~IvKdk43FIBEf|qK;9hfvT8| zQ2&7KfJJeT#Zyr~p(|1M?Lkd&0=3{D%->Nv^be|ENLP3KqL`037B!BiA(e0{JunXr zK@IeZIm29R?dwtB^={NaADZV-6aI{P(tD`!oNn%Tc~LuC+~Nvu>~ZQ+(F$9l&ZH-5 zfK=2(W6}4ypaz_U;kex5_bfha@p+4{qZatD8P?sszXa+5t6_+~|Hf2wCT&p@_V6|E za+!ls1C6kFI;wvb>W60~>gYD07P=et0EbZhPNBxVfSUL+>Va=!etrK=ygN_?>ItJz z164*1R0nlqoaMWqChlb>p(aQ{9l=P;Pea{57j^$qYu|uc@E-Ji|Hr9lr58{W|Ad<0 zCTf5OmiO=BE-)wNCtnP8rqxhK(g+J+SBnQ*Ji+3H7H>o?^rIf^e*~2?B(%b7sI9(> z+KHeS+_$t4Dqj_~pg7bPc0?^C!Qzn?Pq%ov#oJH|Jc_;tMeV>(FR=d_@D2$*$z#+) zLVLOsMxqv20X0!mEQmcUPPKRn>WP+Felu#ELze#>wSY^gdG1)d<9U&PqLBzQ%b}h; z4z_6+Kx+)BsIUH+Dz; zm1_v^*twN2r1+~!K7>OTa5xk7~^!-1gQk+EY-tK^v zQ8zR~JxK@DggvZ%u*G97o^A1R)IzqSUd{vN=a#>MdXSr_BfgIz`u>CZxGT+vny4sh zpvtI))JJW3TWgO;J$W+fsK%h4bS~=2m!NiH9cn@^>i!Qb{unj>XXsIfiG>i8#W zpnp*V2fggZc~JuwLk$p%YOihWP0_bw7WY8kQK9;ewESe$gUx-J{nu8lAfYYUj`~av zS;wzX3%Y`u=y%KCM=jjHuiGAinm7VAQ532@7IlAh)W2smL_Js>Y6m;@^|&4SlF(KT zK`msWIUhCg8q|unp!)4cO>_?R^;|+tbQd+j6VwEu3GR*+LET>t)vq?HUo#IC4b;&Z zdRaUWHE|~D#tGIw+u9dfejVyac36BEHSt;W?Hu}c&f@#1iT(Py^Llbo(Ex=}6O~0B z!SkpA+M>=d9(7|fYKKNxej4flmZ18txA;BOxCc=SIA!hUt^JA{dz_n8wBm=TjyV$D zfx=N|7-ex8)I?RyhNubJT6<4a|Nf}69*SCUx;X)L{|t*4q3`=&Lq%u0%a>rK7GFZ0 z?LE|uA^qI}3!)ZW5|yux+M&j%ak^TZjM}MJP&+f*;>8wk#9X|8&JHTt`opNN;Veeu zRn!34lH4bYKn+w3_2gwy3#euJW)^oaUqUT(5UT%ZbDHHBpzr%%YYm%GPqGg+(P_(H zKrQf^wcoS$-~sLg;i#=HiJGV~>i!0(BW-2vT~G_|gF31q1Nio5xSy3e-! zYRm6LE$}32!QWZ?pVl5Q*j-R0>i$^N12jfGKnD!L1k}7k2lLMBZ;6vgQM9!<3H4wTEM91CHIJhf;<-#k9q(I1u3_%qD$Ag@upx$G zSJc_QjKP?KIdK%`!YQb?Y(9qIQdGZnsGZ$v@gCFzA3}D(`KQ z;<2cga;~`swXoghVbo5XMjhF=s3Wdt1Y5@~aM>P}k;c9ay>Zm?Jje8!ov%jEr^1pQUUlZiba0e=kT44-og_Th^ zHZ(g~zMsXzEuL)geAJPwwfr{JQ5-Z+pmyp!=EG|qDtgj~s0l+d-3cSn_fDV|)C9HA z)~F}%f`Qlz?_wghz!yfi{Z?WW@dnfb97o;v4c5i0sPQ~eBi#kWpjK2H)v+zALwD2@ z^+9cAGG@n77>?snPc+ZkS79aMZCDn6z)~1A%KgErfO^p8$oL+on_F>uqb43;aT;pE zF{lY%v-~3SZPY?GqIO~%YNvLg#yN=o_z9}tNz0$bY{VDQ_upJEQ_)1fq6T_^I9 zCl49zt~>%Gh%2F)eyX#S*Z04LidMWA^WzcJ zTYUkw@}E%?+`s_5joQ-ts0oXVanHCEYQeQo`6d>(LG4U;vo~sCN$62!G!;F`Ow>Z= zpe9_58gM1*3Es8#U8pVm$l8yg7JLTvPJEAg>Hb2E6EN1@!4ND*ToSdQ_G3AJJyCZO zI^&+GCr(B!C>0A}I!5B_7Oz1~un#rCDb#>pU|+mwas6@bxN&AT)Oh_Z9ygBtS7Ig! zZT)Jjin~z@`PDk!!q&u3us*ha#ogj*Sde%wmdAIn5S~Nr#0@NiPf$BpX1qIJHLO6~ z+CxQKHxl(yO-3Ebd~Aa2unJzscq}x5zoua-mcS2D-}x2P#B8YV-H1eu+t41cEowpi zP&+pg^}wF#RP?eew+`!3Z}~pdfM-xU^ea|G=T&#$N~m|B9_nRmjQZ}A%mt{g>IiCw z&SE?K6?I>&iN1HsAg}AI3~#7w|_cjjJcS z6MTYtfYYd#_!{a#|3Z!X4~A>I{HC~D5rJAjdDM-yus3!@4X_2ZWqVLtc^XUL6|9B< zQ~7W7SPM1I5Y$imDAdH$QAa!v^-jEvIwt41b+}^whOy-Dr~?+C=Dyu^P-oW!b>>}B z3rWY4I1Tmgyo=A_0aX9Xs0X->`n>-`EimXc&c8jCa4PyP6R;@GM4jaZRQuOh0ZUJJ z^IcH!L~M*(@p-(3%`xV6_vIaid@#;7)K?WdgMV;gZ`4k0pTYijrt&k1n)v)ox8pF> z4y?p_coKC(&@6YW>th|_R8)Q=*1{i96GhB+$7_j=h{vP8q61hRZ=#OuxjF2AWh&k0 z@NbAX6?5Pb?2D(dHddPJzP$snEb$K1*?*7u@d@U{{BO8%35+4Gg?jt@ppIxHs^3!7 z(Y)iKqBGo!8t63Y41dHxyoc)e2yN!D01AU1a=rZQUo0fl!<%mP(yZIWZ0prZ>sF!O1>i*%V@jO@@XJR(ognF5` zqZW7q3)9WHOhqgE7qt^1S?&N)r~%8PcBZ!F+oRrzp4bc*q89KCX2+i}2!F$Hyp1}t zzyWNFD7E&2& zVqFZzGz`EosQ%+IKTg3Qeg8|S=*Cr89yg;V`Wo}$71ToRqRuq;o9;lds3)w3ny7{4 zJEF#mw>SZ{BZE*olxFcr^!@XH0u{ZL^H9HhD^NSK8?}IoSP^exEiAgoeFwUt&bB}5 z$&yh=mWEo;1k{dclue!_~rz18b|Eh;dG?fogKNy$I z;N|YtS3#X+Gt^mkKrO5v>L`|?cH%7R2(OqoQSZ>ds0C(U;qFu@>S$t6FQKOj6>U{> z)S1VlCK`+Se&?W`bSvuRJc{~CZdpG6O7|?wqb6*J+M#%CiG5I8y&fyzA#1;h^!GUT zsc41H+wRK~h*5<3Q46b%`l*dWt#|+y$8o5a?ky~Wt5GlCLDYDs&=1d{?*9^X)b~;2 z7hk2khjXB!E$)ljnju&KGqD-Y#D@4emcg*q?%xY)qJFrtQ1`D!J^2>Y{X4Dw6h;$Y zM14(k)R}HY9l-~vqdALO=+CIP{wC_lowe?LVW@l* zYGSkdUwZ4uV?>tLlqJ_>pG~Hqz!6oN1<+*hI*m}sF!fP#b+^w_$ulM zLf>&0P{1sXy1y)HM{A)L)&jF*r+3(YO%zW;zu`%!Egp{kI2ASUbks|iWqL81_zUx{ zR*EM}sPVma2qy{OOlj)%%5DzO{g6>i0%#0SlbsJH%a)Dh)+*IjT7 zYQS1%7t{h%Q1{P4JtBAeWouMQR>k%pS+bySBnsEH1l-&_76 zmLOknv)iu@>b@QrgTpOeg8JONSRK#dObp!O`&vBCd@Aa&6!ipqQ49ITyp83FL$}%! zqkf9JpeCGbF2`)dyHQ8DAN9_hLA{(mT6_<45C?5jf6hNIl^_xYFchOO7nVnDeQgZJ z_Lv*vQBOVqHPLj`6E8!3W=AmuucIcujX5#zH1j(RsAvcJpw4bQ`r%U4 z*)2ou$Zm|qGguKH;bAQQ9{)VRKT!QTz3(nK*-XbU^5akon}K@Zh3Na=TrQ`gCti=* z(jBOs_zd-#e2W_RGHQz-q6T`5+Myg?cPFAyZ+$f^gD;@o9S>^D-@@Fu4t4)dFZ-`w zwvR|?Md!^QP&;xB^I-NJ?q8t_pav+6(O4d}(6*?Z>w$XGOw_wH8GSD?>b^skKZ|XM z|JuR+tD*i*w_`i3Njw3sF&+2)Gyn0YtOmM-N}3yO+Fg+08OwY zc0tWI67>#E^H^mAYN8XUm+hRz7coEaRn*r0je5eU-R=YxQ48vTnjpdAsaSz{F=~g7 zp?2adYG-bt7U0Rf$Nei&RrDv3fI6%G7=bBR7N?+|cnj)@KSV9;Cyc>|s0mB#b>Hp| zs09x|jWY|&<7#U^jV##X{7gkF%CXP=t5-SH%kcv0B}zm+@eHhkOHc!SVfn|X`*VF@ zJA#FYJD^^^WGsYJEx!WwuI$Bv`u@*bhnvZKfs1#uy2qAjR? zpPZLk{dPgo|P4qwFj#C@e-Www^1NG#yQ9s2iP!G20h{sL5M?yCo zL{0o9YT_HHiNlY&6PH1qeH+wQ(GPXsOw__xp}vYEsGYii)$lQv!m7vIuPYw);C($* zbT;#?VJT{bYf<0rdsqw)ppNDu7Qq|X0E0eu2X2n~{03t=T!eZT4q5wc)KL^X?ml1{ zj3xFouu3upl30jZz%tZlxDkVJ2WkQPF&a;ycIFQ(iOwhP4wS-R!WO8V=!m7UKL+6p z)GzCN#6AF*n@hquTeMNL9He7FXb#@SaM9bH>idg5QYXtEa%4-xq+Wqk@T#hNU=M7-{ zu`cm4-SEtHhk7(6JN>WFo`||W#M`)=+$QRt4E{JppsTt00y%vyeoWAh++^yL$?1BF z@&~!UDNV_Z!qu3azCCF>N_`#nC0~Owm-6(AwaP>KY$m_YPy27zAnQ1T_#Zk%Ql>w1 z^DXM9$Th>ws4FM#b*m2lVDw#KEM&2@&$ryG=7+eF@+ReL`snw^=})CRi7MP!i87W6 z_E0KNa?^Ggy|kC1oS?2t-*Q_@3*s{LnV>PK-@?zV&pq0oqy8qj_o(aT8$>xv$wBEv z@jbuZ<~(%LmFD8S%#BqjWho=by-ztx{cZZCQg31X0>~YqRH8h+n%h{#@CTBU@Ha|3 z>LV%7@sP)`3pq~-DrLC22PHq{7O~#;sx-btd;mLPb)1NcX{&{m8AR7X>LY1uh>a;* z-LzAP+?&MeR+;iIaV`9U+*0cKC|vIOXA-ofq`66_Ab0h)`dxZmq})(cHhV>;zK`sDRc38A8&+!gA@RhhUmzK4%! z*Y%f+^9H%6*9TM@5*M{Tv!6C#Fc0)AZ8IqE(LS2;r?n3-Z_wts#vi)E=unXI#0{My z)H5i$0vPN(&Zh4-#m*{XA4`5%)tIrI)miRbrx$qoC z*IH{|dcDmcx(1jt%-_k)qBNy+vm8|?jxlOd z^f#n(`saTNjr%EuNv>88yLOT5PHq(CJGE23r>?6U3(mre#49M3d|6&Z`ZS_`m|PHj z;w-{}aJM8?2(4NUpPuGZ_oB zfZ}#jJIgCPXu00xHfsMHFu=R0aq@7}PAcAKZczU@`h)9d^3!Nfp#BN<+SGrg-i!J` zN;%>on4R(?Mb}AkyEwU6L{W;ai7w8c^qWFGg8Wqm`ImZG zYtz34zhw1b`t75h3s2DR4C<;&eJ&-LvWEB+rIJ7AzrZ>~(~!?5-D0^zZpq5Br}$$9PLlH^mZP2RHFD^%|7! zgn!v24a_3sKcYUHQp)bhNqw}{2Vh5c80S^;MTzfVX>v{U``?1ZY3xFx74=+{k`!GZ zkk>Wb#TjXF1$OEtxp~B=>6>N!uM^L)KK<>U2Nv(QKHuU_a_Q(9%pdoy!%b|+P2(sY z>%4>dB+5P7iZJOB>eDETi0ffla_^w7Lgc#PSCsbDt1(7%>JO>wT4rN*HA!WKHqPPu z-yl3D_=5a$$|Y;xYhI_Vs^+7NrM|)PRGk#+<0(a`hbY0-hcccLY4g^^*XR?1Bk&K( z=hT0o1y{Kf2QqIYios{TDwvM zDa|Nfk^2U-`SA|EMnzXB1LS$8^BHpOY|tcM4}K=tab4S7e1GntPaC_h0-1t}Df!6N zuzovnA@Mrvx1V?z^-p!w1+3F{e4pe-a=M;#aVC+QMeY@fKP8j60CuM6nnrvQ>rlo} zauDn4ju))1xH0|Hh)eSj{}9(F_S_}0l=3{K6y-bh zijtrBc}h5g-Xzx5ixN*g94}x4e8SkdDgRlYfvz5B6Ui+Ev+zYaK5reiVKxSxN$wrX zwV}Sx>JijGwt5q@1ST;~Mee&}xmspR`q!aN*C&*%rlyZ^TBT-WI;~UsCyh?Z$oipq z->`wnDG8ZL(dkJUBZe|gy%uqCNf}9*PM6f7Nf}O;5&E-h=XOrl#6d~J5~4Gb64Da~ zMW-e3{~h6`Xigf+0;3a#4y8JLL{ds3W6y8VChMyfF%`O{Cl4H$lDaolBS*=I)%%S~uTUL#V3_dbDrGK*aVDG4@ z`8p+Nhtq9?6PPTk!RQx@CNW+@KlY8Sv8_%TIFvbg;;do2%LF&iU?+zqWMr)z9TAkM zO-)Y7+CI9sKdIm`F$Lq2Gtv^$886-WUzIs4jfn}2=dkJ4ZA@~3)aZ;6{gTeGcz~xh1oCOD^aY;(dKZ;cVW`tIy^1&fCT&*Ybu2cw6l% z=I71Y9p~@;ac`SoZ}r17{k)$ZVP88O>*JrRd&UUg4*ATQmsQex=XgRuR{G9}thAGT F{tq=0vc&)Z delta 18042 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 C@{1+_ diff --git a/locale/fr_FR/LC_MESSAGES/messages.po b/locale/fr_FR/LC_MESSAGES/messages.po index 51a09a70a..4a459e2c4 100644 --- a/locale/fr_FR/LC_MESSAGES/messages.po +++ b/locale/fr_FR/LC_MESSAGES/messages.po @@ -164,7 +164,7 @@ msgstr "Activer la complétion automatique" msgid "strsave" msgstr "Sauvegarder" -msgid "strreset" +msgid "Reset" msgstr "Réinitialiser" msgid "strrestart" @@ -203,7 +203,7 @@ msgstr "Éditer" msgid "strcolumn" msgstr "Colonne" -msgid "strcolumns" +msgid "Columns" msgstr "Colonnes" msgid "strrows" @@ -365,10 +365,10 @@ msgstr "Éditer SQL" msgid "strruntime" msgstr "Temps d'exécution total : %s ms" -msgid "strpaginate" +msgid "Paginate results" msgstr "Paginer les résultats" -msgid "struploadscript" +msgid "or upload an SQL script:" msgstr "ou importer un script SQL :" msgid "strstarttime" @@ -562,7 +562,7 @@ msgstr "Connexion au serveur échouée." msgid "strtable" msgstr "Table" -msgid "strtables" +msgid "Tables" msgstr "Tables" msgid "strshowalltables" @@ -1090,7 +1090,7 @@ msgstr "Signal envoyé." msgid "strsignalsentbad" msgstr "Échec lors de l'envoi du signal." -msgid "strallobjects" +msgid "All objects" msgstr "Tous les objets" msgid "strdatabasealtered" @@ -1121,7 +1121,7 @@ msgstr "Êtes vous sûr de vouloir éffectuer un CLUSTER sur toutes les tables d msgid "strview" msgstr "Vue" -msgid "strviews" +msgid "Views" msgstr "Vues" msgid "strshowallviews" @@ -1200,7 +1200,7 @@ msgstr "Vous devez spécifier au moins une vue à supprimer." msgid "strsequence" msgstr "Séquence" -msgid "strsequences" +msgid "Sequences" msgstr "Séquences" msgid "strshowallsequences" @@ -1306,7 +1306,7 @@ msgstr "Vous devez spécifier au moins une séquence à supprimer." msgid "strindex" msgstr "Index" -msgid "strindexes" +msgid "Indexes" msgstr "Index" msgid "strindexname" @@ -1385,7 +1385,7 @@ msgid "strnoclusteravailable" msgstr "La table n'est pas encore ordonnée selon un index." # Rules -msgid "strrules" +msgid "Rules" msgstr "Règles" msgid "strrule" @@ -1428,7 +1428,7 @@ msgstr "Échec lors de la suppression de la règle." msgid "strconstraint" msgstr "Contrainte" -msgid "strconstraints" +msgid "Constraints" msgstr "Contraintes" msgid "strshowallconstraints" @@ -1522,7 +1522,7 @@ msgstr "ON UPDATE" msgid "strfunction" msgstr "Fonction" -msgid "strfunctions" +msgid "Functions" msgstr "Fonctions" msgid "strshowallfunctions" @@ -1634,10 +1634,10 @@ msgid "strspecifyfunctiontodrop" msgstr "Vous devez spécifier au moins une fonction à supprimer." # Triggers -msgid "strtrigger" +msgid "Trigger" msgstr "Trigger" -msgid "strtriggers" +msgid "Triggers" msgstr "Triggers" msgid "strshowalltriggers" @@ -1810,7 +1810,7 @@ msgstr "Valeurs de l'enum" msgid "strschema" msgstr "Schéma" -msgid "strschemas" +msgid "Schemas" msgstr "Schémas" msgid "strshowallschemas" @@ -1852,7 +1852,7 @@ msgstr "Schema modifié." msgid "strschemaalteredbad" msgstr "Échec lors de la modification du schéma." -msgid "strsearchpath" +msgid "Schema search path" msgstr "Chemin de recherche du schéma" msgid "strspecifyschematodrop" @@ -1864,7 +1864,7 @@ msgstr "Vous devez spécifier au moins un schéma à supprimer." msgid "strdomain" msgstr "Domaine" -msgid "strdomains" +msgid "Domains" msgstr "Domaines" msgid "strshowalldomains" diff --git a/locale/gl_ES/LC_MESSAGES/messages.mo b/locale/gl_ES/LC_MESSAGES/messages.mo index 60582a0db9f23be9936d3319a974ce75febd8159..eeb935a0efe47538b6ece86c62d89318f4bb613b 100644 GIT binary patch delta 18080 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 YcXUL6@8e^g0(}in<_+?8I6d$G03{HsQ2+n{ delta 17965 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 diff --git a/locale/gl_ES/LC_MESSAGES/messages.po b/locale/gl_ES/LC_MESSAGES/messages.po index 7e6a597ba..79c1135e7 100644 --- a/locale/gl_ES/LC_MESSAGES/messages.po +++ b/locale/gl_ES/LC_MESSAGES/messages.po @@ -164,7 +164,7 @@ msgstr "Activar o completado automático" msgid "strsave" msgstr "Gardar" -msgid "strreset" +msgid "Reset" msgstr "Restablecer" msgid "strrestart" @@ -203,7 +203,7 @@ msgstr "Editar" msgid "strcolumn" msgstr "Columna" -msgid "strcolumns" +msgid "Columns" msgstr "Columnas" msgid "strrows" @@ -362,10 +362,10 @@ msgstr "Editar SQL" msgid "strruntime" msgstr "Tempo total funcionando: %s ms" -msgid "strpaginate" +msgid "Paginate results" msgstr "Amosar os resultados por páxinas" -msgid "struploadscript" +msgid "or upload an SQL script:" msgstr "ou cargue un guión en SQL:" msgid "strstarttime" @@ -553,7 +553,7 @@ msgstr "Non se puido establecer a conexión co servidor." msgid "strtable" msgstr "Táboa" -msgid "strtables" +msgid "Tables" msgstr "Táboas" msgid "strshowalltables" @@ -1078,7 +1078,7 @@ msgstr "Enviouse o sinal." msgid "strsignalsentbad" msgstr "Non se conseguiu enviar o sinal." -msgid "strallobjects" +msgid "All objects" msgstr "Todos os obxectos" msgid "strdatabasealtered" @@ -1109,7 +1109,7 @@ msgstr "Está seguro de que quere concentrar todas as táboas da base de datos msgid "strview" msgstr "Vista" -msgid "strviews" +msgid "Views" msgstr "Vistas" msgid "strshowallviews" @@ -1188,7 +1188,7 @@ msgstr "Debe especificar polo menos unha vista a borrar." msgid "strsequence" msgstr "Secuencia" -msgid "strsequences" +msgid "Sequences" msgstr "Secuencias" msgid "strshowallsequences" @@ -1294,7 +1294,7 @@ msgstr "Debe especificar polo menos unha secuencia a eliminar." msgid "strindex" msgstr "Índice" -msgid "strindexes" +msgid "Indexes" msgstr "Índices" msgid "strindexname" @@ -1373,7 +1373,7 @@ msgid "strnoclusteravailable" msgstr "A táboa non está concentrada nun índice." # Rules -msgid "strrules" +msgid "Rules" msgstr "Regras" msgid "strrule" @@ -1416,7 +1416,7 @@ msgstr "Non se conseguiu eliminar a regra." msgid "strconstraint" msgstr "Restrición" -msgid "strconstraints" +msgid "Constraints" msgstr "Restricións" msgid "strshowallconstraints" @@ -1512,7 +1512,7 @@ msgstr "AO BORRAR" msgid "strfunction" msgstr "Función" -msgid "strfunctions" +msgid "Functions" msgstr "Funcións" msgid "strshowallfunctions" @@ -1624,10 +1624,10 @@ msgid "strspecifyfunctiontodrop" msgstr "Debe especificar polo menos unha función a eliminar." # Triggers -msgid "strtrigger" +msgid "Trigger" msgstr "Disparador" -msgid "strtriggers" +msgid "Triggers" msgstr "Disparadores" msgid "strshowalltriggers" @@ -1801,7 +1801,7 @@ msgstr "Valores da enumeración" msgid "strschema" msgstr "Esquema" -msgid "strschemas" +msgid "Schemas" msgstr "Esquemas" msgid "strshowallschemas" @@ -1843,7 +1843,7 @@ msgstr "Modificouse o esquema." msgid "strschemaalteredbad" msgstr "Non se conseguiu modificar o esquema." -msgid "strsearchpath" +msgid "Schema search path" msgstr "Ruta de busca do esquema" msgid "strspecifyschematodrop" @@ -1855,7 +1855,7 @@ msgstr "Debe especificar polo menos un esquema a eliminar." msgid "strdomain" msgstr "Dominio" -msgid "strdomains" +msgid "Domains" msgstr "Dominios" msgid "strshowalldomains" diff --git a/locale/he_IL/LC_MESSAGES/messages.mo b/locale/he_IL/LC_MESSAGES/messages.mo index 450c28962fe5c64203ef140cf001f485f2514d4d..f923085c1c2f596cb8004376b00b2f4ef0defa74 100644 GIT binary patch delta 12331 zcmY+~37k%K-^cMYn`W57j4^h`zSN8*yX?CxV_z~D)0G*_ViviH3uUQWMHezcW6M$= za_Lq??iNc@q>Ln_6q1CJq@K_BIzP|Lb6&5X_y70b&;Oh=BlmrMZt&^3!3&#uOE`{m zAi;6M@HjTYudo;vPjs9IFxsqu>R%nzo`9vWDMnxy49C7$0f%B)oP^Oh57n;#HGXZP z;|(mZnFpgI-mSRYGcL(~KvunhLZ;+TwDAPqHPHfr2-^Jxqre->l#c~t*G)J8X=Hn1JF zfp@$V)NwDC#ADWQ4%P7jYT+xWqrZikFofr%4VExtQ5&g(aaa@UVrx|Yv8Z{*V|mO+ z-I(_U3Z*Elu@2i&JKclYzyZ|4pQ7&g6l&ogEx%^@UDN`_8oTY$sBslB3hSW8H?{hX z$PIg)J`^-?B&y>$x53Fr4R{7M(IV8HtTfkK`xey6?Xvt3s{aYpjh#o`&~?_1xT)C*H6RH!QHtf+s0nAGJ};l;o3IS|Zq&HX%yX#zzhW5-Y3gpg z9C`zHOhFB;Py_p*CLV<`n1{O4dFIRJ2GsbSs7H7RWAO{riCwZhsF|C`p>8A*HE-Ky zoWCYWqCy)Oi<)RM>Ii3{7JeQzaHaVM>Ickj)c7w^<9|e*;2qSsh~{p41=RQlQTDqwZPk!?=ugZCr~H&E$Zd|+4A2l4{qts<1Il! zJB+i6c=JKj(Kbgd+ym8b2x`JHW;$vkIjEDFYW2^dHtIu-UuErYpdQ7$$RqGNhbd^M zr%?-BL@jXL@;j&n!dkigqEIJO0n6e;mUpszFlr+cP)9ut^-{iw8n+HLZYPH6`#(ZK z3m(V7Mo>Gyh}!85%Y$3Hc@(ODWz<5oQ4=?_yocq(P$xJ6bz{@bd8iv&gpvCG3n=J_ zUPEnQ2Wr4R)CN9AE$|g;!7En(7iuFV+PLkpsP?*+x3IjIU%uG`Kuzy zIwYe8rlA(jvwQ~Xgq}n7UuN~|%{NgS+++Ds)CNzZ?(`?r_kI`kPLyoxZm33E&R+{9 zP@#oeSVL#j&ikT%tqwum;Ye$rh??+8b3SUG0@Oy=qBig*YQy`i{)p9ojXIIbUJ6?H zH>(J0=MIQOO;`anQBA9FVtISiLVYbCiQ3=<)VOJ=1?HgUUx?bs3e>nwsCm6RDX8Oq zRL5heJNpJT;HtIXvAkG&cY-pgg{q^*KZxqz-15%W-q-SBs1r>^^_zff#OqA44s)%; zBGi!=pf>cX`8sOgPRl<;J@cce@A*5+Z(APO!Ts)QpvJX8&DRBWQb`!8?|%#hO_YI} zXr|>$Q75qpb%(nw{|GCPpFq`LLmlZI)R9JXbewoBkGkVlsD2$${d%J|G(z>P?~JpG z9MsOdsE#k1E3N)@)P%dO{sYv;kD(U$-s*orZR9TMjw3s{?d4IAtR|{H0lnHuD+*e$ z8|sb+p(gO4KA$|)#^$0HT8i4pYSa&)O;*1hHP0T@Jcm*JPNU}g9yQ+$%fmWz{;G)W z?Cz)zYG4!8Up_md7VL$ZXt0@#x)Tqoe-`Syo@x1F%hy}}j^!VtHh2bga#uQY{+j3? ztBC00?yxdy$BC#DYKuCuUZ{aXQ142*`PRJY*7M(g-Q9+A zsE!RRZ*6%W%ac(HXQMVa-RfVod=2X8cVIa@Wcjz2|89B79&US0EUWLo4TU%c^he!E z8ft-D)XB`TdLM?9ud@0LsD5vu7CvD4Y0Ix#9@5ioFN=D_4a{~J`2Gh_cz}jv419K| ziSsOL0JYF&Yxi6G`=|xJKyBa*>Lh2 zrRBXWACARopJ4Tqu>|=Xa}nw!R-#_EEvSv|L(O{(bwlS+>t279=dT_8NkuUX>Fqc- zu{iRV8s{I>9kl7=4(x&IKLTlTQc>f!q5AE#_771TJ!0)Au?qQF)CTUNKF?C#zWfcA zLTz&ZRwh@y-r^Og1$Lko*p1r2L90K8TIi(Je`obq%p2yPsFMil=Z=p-<=#pZw7^4H z5+6qWcI#yMNDL*PfEtjE>Oaf!`KS#PU=3V{+UNn)M!!IP9p6}f9o7F1hOoX~{xu|i^o6E5@`3BVZw^0keho$gi%THk)eg79I z@b^L|vcEf^C$cjq3H8hdq3$dPqj3pp!VTtj)CTvUHntyi$EQ#~SAIb)TxpT4@Xu@G;D(dseL`^uwT!6ZxLev5qPz$_^F?bw<@CVchUPNu|7A`|)Ab(5nu2DU`utgWLfXQ5&j>(U^$(TsmMF_OSZCSdDy)ITIfuFGM|(BN&CJFcvSO zHhdQ~f9zn+UmK`4*lnnX@#O7MpT`)ij+0RXms!3QwXtKUiM~Uf*j4O-e_%K4ID}6W z=OZ70a|Ko3W~iIb9?JP^z%eR%VZ~uQ2K4ZU>h~gJoCk*U0^%rC{Wk1?w^8F-k8pn; z%t0OT=g8l_oN|xx??*TsweV`xBfN+)_=}fiC+u1J(b1 z^9!s+{sU^mB}Ta~S1eX0e;74S66#Ssj+!qEd1PK^It2}!XD&n?O#$j8-mv@=%g|MOI_dpTyeazoAzzRi&}+9XCcTn2s8_3iYFT zH-_R_)E#|~yx`7djKi*cW7Tma>SShM37m^Mk(W^YR-*dtu>3?S&tDZkQ_%=ZJ?=i6 z4yZfqgIahHYRAK|Dtb{zxysytdfT^QP5cP;l3hYQ>sw~1hnppjMr|m;!})7K7pq7^ zPG0q(ri+XA5p&m_Z)WSni{W4HTKH2JLV-50UsQGuJHn1OC;VIO3Z)}?T z>#_lAXKgGWZuxlB1oKfF^q~eW#|Lm5>JHz=P~4At6o*kaat?Lm*UZRtH?N0vSl{VF zp&lJ3pf<1=tKoLkyYV?{f}7S}dc4~&5!K!s_1$NpjYuf~ex@1e$@Le2X-cEh*{ zdQ?3BWD4q#Z!SW0++z6=%P*l8ikRqbpeAYq9kCEoF#9(Ct~N%W{E zVM|<|&G}EJaGZ)L>@~@Kn}?y^_7ux=QFrtdY9sSdC$khIakI7WL@o3_>SaBH>VE-C z<4x4KupIXWD&%nf`rg}65ssr#3#FkZ$VL6YnTk4*0@OrXQ48(E7(9(SfnQLcT~w~S zP$SfQT~PD)L%l=8P~&pE6f|%SYQeRr1vXp#Zp**2{4(mK!t>nU32~@#9Z)ZAcho}T zPzz_9(=e8NF6z;}f@RRV$109tEEP8_56^cWK?Bsg@d#?6@u)kWgw61I)CqoodKrI2 zEqodEuKb2tFp}r2mpBoXcf+Ro{?jPvyIqNz=s&0lPN9ze0_quuKI#75FdDU?Ca8(V zU~Qaj`9_Q<{}?sjPpFeAHO0*vVlDE4SVQ0c6bhQ)6;#LnVmy9}>KOblx4tgwW$KQ4 zWJ6F3c+019`P;ZtnY+Rb)Q)o)FY^j+DKz8hyATS-Rfsp zzRGgH<;PJQyNKFAv1$BG8e@^8b_St7*Jm*f-$t+Q;4`bZfy#?N<#tF!6Z>)mJmQS0``Kw}qRcuD(yYXTC3hQIk4EL8! z3)D;49yMV%RR5ut=UYA(bpq?K4Q@xBz*W?{QYB&#b-p zO!spsi~79kqsBEsJ+ih~4F_1BWBEL6MEwTTyK@qC^gp8d|LvuqJE}U%y`$Qw9}LY= z^*vEV^3-3$#uzc%9oGi+sQRN$*qchB4~3Vp9$r8V zEcvuMab46eo1UmU?`!!`3?l!T&{dD5E}<{x3XZ|c1h0k@MZN{oQP))$Cn#9oA6E)- zlt$h0Exf5pu1w1RB1#3jxexv!>QMI{v60w7tRYSlLx>Z!cST*-h)RqdWchD_TK>lh ze381FL99QV!gXt?Y+j{qfelhsH=;Zf-K8#yaw%Lygi!YuZX)zEguhieEhu-w4#WeL zC!;R?xYgC1s6f0y+d?mYq^p)opH%Na$$d6@u|iqk-jzzm{aUk}cNA6pND5pLEW3%)BZOW*U6Wj#+Vnd>d_(AZ z)5Up`Je+a*^6y($h$lJFCc5UZ&>L@X!% zhg{b>{1}7rtkw0vDz>|Uv@Ie&p>7p^iTv(!o*|x~`~-6GA3P-Q6FJ0Z#Dhc`qJU^Z zeCc)!{CR;t^DM7Mo32Ecz`sLSF~F;|HzNK^lpyr;CU8+MODrXN*$3yGAo+rLo@h_6 zIPPMN^`A$bkI=OkL)@bC66Iocw>PLOZsjGEw-UeD7=HZ({=KP>!d#V4;fu^T%2cUyF&Rj?1M9jhLr0Qg~Tu9hl!R%B|_I9)So8~68hEA zj#y1uS6gDNTlP9}6zWh>kzFO>&*Z19|(5mTsp4?o2J5Dybg)W|i2 zNG8|y0e*+SS-vz->;7?$x=)F}N#7vO5#9m(5yQ^j#ojc|A@owVB6M}ZXyQXRbsA9a zNz@>3kMCef>_DubJPY5)-NY&4-W5dsHj*?9{LL7?()VAN!VgqV#}zn^h^D+>9qsy@ z@=?l-i5A4S#NhkdNu9amAK_?xUKLy(;tuhy_0bNm6Sc!X9D@xl-FUTj(V6i zkUQI~+#SQoer>~CrDo0>QwbM<%e)BvDxbL&GXcS-Pd;{`Mo2)Vf8;!cZTve z82HDlP?E_+1M*R-_pV&ZpOQon)rd)ItDPI4lb@NHo;fZ)D>J@!ZfhzMe5(>3 z44)XEHFmrwHP81^LZ=E7^D{DYoz7Vq8J^5M%*@TpNlDMl%k@Pj&J4?-nCp8sv2k3t z{LIw6bef$Wo{8B`&&$@9eLcyjY6GVW$#yQTv?xt=^{K>kEe zt~0QIZ)ad?nkOSAKG&0ylbRNvosySkRWy4h<$E$ynX6gD)-9YtDPtLwos#OgubAr$ z%1IwL&XaS`TxW2uCnqx{!{ZD|_dJ>Fo8NF?`K+Ay{OpNYDUZjeWX7{HVX)~;z3?BCMl=OF*4rpdwn=oVFj{g1TTALNf}b1u|>yZxRZ|9c&q2l@W)wA=T2 z=ZpRWT|N)?uk9WjO*1k>ZucKFC(FVpBxc%1@EiDT4 zUr0?Mvur3@9T;`7Z*rxil>dLgPM~cyb1(MIN-FOg*RMsnqD@6FYYqpNFq&QI+ zb$qw;qM{0^T}|6Ut>;_auWQ6IcD6#f?|i=+ky?JK6WGO4-{1Y>B3>(6=WfmylQhW} zKeMX;>7=kA|MLD5Li{mlk|M^MhgZ!W6 uHVE=J$j=J$Z=8HK)W3LIL6EQM^b7u4GyV$lx0`uB*cUXms;}qM_5T;+L^mG* delta 12248 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 LkMwLgGWGue=;eRt diff --git a/locale/hu_HU/LC_MESSAGES/messages.po b/locale/hu_HU/LC_MESSAGES/messages.po index 0f93e63f5..cb6cfa640 100644 --- a/locale/hu_HU/LC_MESSAGES/messages.po +++ b/locale/hu_HU/LC_MESSAGES/messages.po @@ -164,7 +164,7 @@ msgstr "Önműködő kiegészítés engedélyezése" msgid "strsave" msgstr "Ment" -msgid "strreset" +msgid "Reset" msgstr "Újra" msgid "strrestart" @@ -203,7 +203,7 @@ msgstr "Szerkeszt" msgid "strcolumn" msgstr "Oszlop" -msgid "strcolumns" +msgid "Columns" msgstr "Oszlopok" msgid "strrows" @@ -362,10 +362,10 @@ msgstr "SQL-szerkesztés" msgid "strruntime" msgstr "Teljes futási idő: %s ms" -msgid "strpaginate" +msgid "Paginate results" msgstr "Oldalakra tördelés" -msgid "struploadscript" +msgid "or upload an SQL script:" msgstr "vagy egy SQL-írás feltöltése:" msgid "strstarttime" @@ -553,7 +553,7 @@ msgstr "Nem csatlakozhatok a szolgálóhoz." msgid "strtable" msgstr "Tábla" -msgid "strtables" +msgid "Tables" msgstr "Táblák" msgid "strshowalltables" @@ -1078,7 +1078,7 @@ msgstr "Jelzés elküldve." msgid "strsignalsentbad" msgstr "Nem sikerült jelzést küldeni." -msgid "strallobjects" +msgid "All objects" msgstr "Minden objektum" msgid "strdatabasealtered" @@ -1109,7 +1109,7 @@ msgstr "Biztosan fürtözni akarja „%s” adatbázis minden tábláját?" msgid "strview" msgstr "Nézet" -msgid "strviews" +msgid "Views" msgstr "Nézetek" msgid "strshowallviews" @@ -1188,7 +1188,7 @@ msgstr "Meg kell adni a törlendő nézetet" msgid "strsequence" msgstr "Sorozat" -msgid "strsequences" +msgid "Sequences" msgstr "Sorozatok" msgid "strshowallsequences" @@ -1294,7 +1294,7 @@ msgstr "Meg kell adnia a törlendő sorozatot" msgid "strindex" msgstr "Index" -msgid "strindexes" +msgid "Indexes" msgstr "Indexek" msgid "strindexname" @@ -1370,7 +1370,7 @@ msgid "strnoclusteravailable" msgstr "A tábla nincs indexre fürtözve." # Rules -msgid "strrules" +msgid "Rules" msgstr "Szabályok" msgid "strrule" @@ -1413,7 +1413,7 @@ msgstr "Nem sikerült törölni a szabályt." msgid "strconstraint" msgstr "Megszorítás" -msgid "strconstraints" +msgid "Constraints" msgstr "Megszorítások" msgid "strshowallconstraints" @@ -1507,7 +1507,7 @@ msgstr "VÁLTOZTATÁSKOR" msgid "strfunction" msgstr "Függvény" -msgid "strfunctions" +msgid "Functions" msgstr "Függvények" msgid "strshowallfunctions" @@ -1619,10 +1619,10 @@ msgid "strspecifyfunctiontodrop" msgstr "Legalább egy törlendő függvényt meg kell adni" # Triggers -msgid "strtrigger" +msgid "Trigger" msgstr "Ravasz" -msgid "strtriggers" +msgid "Triggers" msgstr "Ravaszok" msgid "strshowalltriggers" @@ -1795,7 +1795,7 @@ msgstr "Felsorolás értékei" msgid "strschema" msgstr "Séma" -msgid "strschemas" +msgid "Schemas" msgstr "Sémák" msgid "strshowallschemas" @@ -1837,7 +1837,7 @@ msgstr "Séma megváltoztatva." msgid "strschemaalteredbad" msgstr "Nem sikerült a sémát megváltoztatni." -msgid "strsearchpath" +msgid "Schema search path" msgstr "Séma keresési útvonala" msgid "strspecifyschematodrop" @@ -1849,7 +1849,7 @@ msgstr "Meg kell adni a törlendő sémát" msgid "strdomain" msgstr "Tartomány" -msgid "strdomains" +msgid "Domains" msgstr "Tartományok" msgid "strshowalldomains" diff --git a/locale/it_IT/LC_MESSAGES/messages.mo b/locale/it_IT/LC_MESSAGES/messages.mo index 817b452dfb188923b7b73d2aa180e4c2de478efd..4b9f4a2d06ad8f6964cd7fa565f0933306ebe098 100644 GIT binary patch delta 14399 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

e~fy`PM|h&0d*&d#95T|&)s$J+lyomjy( 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 QV|iE2JC@D2{N$Yf10mc>IRF3v delta 16980 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 delta 17905 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 diff --git a/locale/lt_LT/LC_MESSAGES/messages.po b/locale/lt_LT/LC_MESSAGES/messages.po index 91a94bc4c..aca5f00b8 100644 --- a/locale/lt_LT/LC_MESSAGES/messages.po +++ b/locale/lt_LT/LC_MESSAGES/messages.po @@ -170,7 +170,7 @@ msgstr "Įjungti automatinį baigimą" msgid "strsave" msgstr "Įrašyti" -msgid "strreset" +msgid "Reset" msgstr "Atstatyti į pradinę būseną" # Atkurti @@ -210,7 +210,7 @@ msgstr "Taisyti" msgid "strcolumn" msgstr "Stulpelis" -msgid "strcolumns" +msgid "Columns" msgstr "Stulpeliai" msgid "strrows" @@ -374,10 +374,10 @@ msgstr "Redaguoti SQL" msgid "strruntime" msgstr "Visa vykdymo trukmė: %s ms" -msgid "strpaginate" +msgid "Paginate results" msgstr "Rezultatus skaidyti į puslapius" -msgid "struploadscript" +msgid "or upload an SQL script:" msgstr "arba nusiųsti SQL skriptą:" msgid "strstarttime" @@ -568,7 +568,7 @@ msgstr "Nepavyksta prisijungti prie serverio." msgid "strtable" msgstr "Lentelė" -msgid "strtables" +msgid "Tables" msgstr "Lentelės" msgid "strshowalltables" @@ -1097,7 +1097,7 @@ msgstr "Signalas išsiųstas." msgid "strsignalsentbad" msgstr "Nepavyko išsiųsti signalo." -msgid "strallobjects" +msgid "All objects" msgstr "Visi objektai" msgid "strdatabasealtered" @@ -1128,7 +1128,7 @@ msgstr "Ar tikrai norite sutvarkyti visas lenteles duomenų bazėje \"%s\"?" msgid "strview" msgstr "Rodinys" -msgid "strviews" +msgid "Views" msgstr "Rodiniai" msgid "strshowallviews" @@ -1207,7 +1207,7 @@ msgstr "Turite nurodyti bent vieną rodinį, kurį norite pašalinti." msgid "strsequence" msgstr "Seka" -msgid "strsequences" +msgid "Sequences" msgstr "Sekos" msgid "strshowallsequences" @@ -1314,7 +1314,7 @@ msgstr "Turite nurodyti bent vieną seką, kurią norite pašalinti." msgid "strindex" msgstr "Indeksas" -msgid "strindexes" +msgid "Indexes" msgstr "Indeksai" msgid "strindexname" @@ -1394,7 +1394,7 @@ msgid "strnoclusteravailable" msgstr "Lentelė nesutvarkyta pagal indeksą." # Rules -msgid "strrules" +msgid "Rules" msgstr "Taisyklės" msgid "strrule" @@ -1437,7 +1437,7 @@ msgstr "Nepavyko pašalinti taisyklės." msgid "strconstraint" msgstr "Ribojimas" -msgid "strconstraints" +msgid "Constraints" msgstr "Ribojimai" msgid "strshowallconstraints" @@ -1531,7 +1531,7 @@ msgstr "atnaujinant" msgid "strfunction" msgstr "Funkcija" -msgid "strfunctions" +msgid "Functions" msgstr "Funkcijos" msgid "strshowallfunctions" @@ -1643,10 +1643,10 @@ msgid "strspecifyfunctiontodrop" msgstr "Turite nurodyti bent vieną funkciją, kurią norite pašalinti." # Triggers -msgid "strtrigger" +msgid "Trigger" msgstr "Trigeris" -msgid "strtriggers" +msgid "Triggers" msgstr "Trigeriai" msgid "strshowalltriggers" @@ -1819,7 +1819,7 @@ msgstr "Enum reikšmės" msgid "strschema" msgstr "Schema" -msgid "strschemas" +msgid "Schemas" msgstr "Schemos" msgid "strshowallschemas" @@ -1861,7 +1861,7 @@ msgstr "Schema pakeista." msgid "strschemaalteredbad" msgstr "Nepavyko pakeisti schemos." -msgid "strsearchpath" +msgid "Schema search path" msgstr "Schemų paieškos kelias" msgid "strspecifyschematodrop" @@ -1873,7 +1873,7 @@ msgstr "Turite nurodyti bent vieną schemą, kurią norite pašalinti." msgid "strdomain" msgstr "Domenas" -msgid "strdomains" +msgid "Domains" msgstr "Domenai" msgid "strshowalldomains" diff --git a/locale/mn_MN/LC_MESSAGES/messages.mo b/locale/mn_MN/LC_MESSAGES/messages.mo index 434776cdbb45451eba4c2733893cb524039fce3f..1e08fd6df2c1953b63f294fa1692d212b227195b 100644 GIT binary patch delta 10366 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 delta 10263 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 CUFdlL diff --git a/locale/mn_MN/LC_MESSAGES/messages.po b/locale/mn_MN/LC_MESSAGES/messages.po index 3cab7f0c1..f80dc8775 100644 --- a/locale/mn_MN/LC_MESSAGES/messages.po +++ b/locale/mn_MN/LC_MESSAGES/messages.po @@ -137,7 +137,7 @@ msgstr "ш?оЩЮЧ?Ъ ТЯЬЧЯШ" msgid "strsave" msgstr "шСФЧСЬСШ" -msgid "strreset" +msgid "Reset" msgstr "свЩЬЧСШ" msgid "strinsert" @@ -170,7 +170,7 @@ msgstr "шеФСЬ" msgid "stredit" msgstr "њСгСШ" -msgid "strcolumns" +msgid "Columns" msgstr "тСЧСЮС" msgid "strrows" @@ -337,7 +337,7 @@ msgstr "юХд еЮЩЫСЬиЮЯЧЯ ЩФХЮдЩЦЩЫСдЯвС ФЬб мдЯ msgid "strtable" msgstr "єСТЬЩУС" -msgid "strtables" +msgid "Tables" msgstr "єСТЬЩУй" msgid "strshowalltables" @@ -714,7 +714,7 @@ msgstr " яаХвСУЩб СЮСЬЩкС кСзХвлХЮС." msgid "strview" msgstr "№вХФгдСзЬХЮЩХ" -msgid "strviews" +msgid "Views" msgstr "№вХФгдСзЬХЮЩб" msgid "strshowallviews" @@ -763,7 +763,7 @@ msgstr "яТЮЯзЬХЮЩХ авХФгдСзЬХЮЩб авХвзСЮЯ." msgid "strsequence" msgstr "№ЯгЬХФЯзСдХЬиЮЯгди" -msgid "strsequences" +msgid "Sequences" msgstr " №ЯгЬХФЯзСдХЬиЮЯгдЩ" msgid "strshowallsequences" @@ -827,7 +827,7 @@ msgid "strsequenceresetbad" msgstr "ѓТвЯг аЯгЬХФЯзСдХЬиЮЯгдЩ авХвзСЮ." # Indexes -msgid "strindexes" +msgid "Indexes" msgstr "щЮФХЫг" msgid "strshowallindexes" @@ -900,7 +900,7 @@ msgid "strclusteredbad" msgstr "ыЬСгдХвЩкСУЩб авХвзСЮС." # Rules -msgid "strrules" +msgid "Rules" msgstr "№вСзЩЬС" msgid "strrule" @@ -940,7 +940,7 @@ msgid "strruledroppedbad" msgstr "ѕЮЩодЯжХЮЩХ авСзЩЬС авХвзСЮЯ." # Constraints -msgid "strconstraints" +msgid "Constraints" msgstr "яЧвСЮЩоХЮЩб" msgid "strshowallconstraints" @@ -1034,7 +1034,7 @@ msgstr "ON UPDATE" msgid "strfunction" msgstr "цеЮЫУЩб" -msgid "strfunctions" +msgid "Functions" msgstr " цеЮЫУЩЩ" msgid "strshowallfunctions" @@ -1089,10 +1089,10 @@ msgid "strfunctionupdatedbad" msgstr "яТЮЯзЬХЮЩХ ЦеЮЫУЩЩ авХвзСЮЯ." # Triggers -msgid "strtrigger" +msgid "Trigger" msgstr "євЩЧЧХв" -msgid "strtriggers" +msgid "Triggers" msgstr " євЩЧЧХвй" msgid "strshowalltriggers" @@ -1202,7 +1202,7 @@ msgstr "ѕЮЩодЯжХЮЩХ дЩаС ФСЮЮйШ авХвзСЮЯ." msgid "strschema" msgstr "ѓШХЭС" -msgid "strschemas" +msgid "Schemas" msgstr "ѓШХЭй" msgid "strshowallschemas" @@ -1244,7 +1244,7 @@ msgstr "ѕЮЩодЯжХЮЩХ гШХЭй авХвзСЮЯ." msgid "strdomain" msgstr "фЯЭХЮ" -msgid "strdomains" +msgid "Domains" msgstr "фЯЭХЮй" msgid "strshowalldomains" diff --git a/locale/nl_NL/LC_MESSAGES/messages.mo b/locale/nl_NL/LC_MESSAGES/messages.mo index c29caa79c6ce447bf9e915abb3a96af276f416b4..ad51445fee6bb636768ab2a27417625ecd5edb26 100644 GIT binary patch literal 24496 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 literal 24535 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 bx3Vv5^-BT1CeKt1^o?4#Kge5a)2ROgM59_! delta 14755 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 Dy|XNi diff --git a/locale/pl_PL/LC_MESSAGES/messages.po b/locale/pl_PL/LC_MESSAGES/messages.po index b335aff5a..443569d82 100644 --- a/locale/pl_PL/LC_MESSAGES/messages.po +++ b/locale/pl_PL/LC_MESSAGES/messages.po @@ -152,7 +152,7 @@ msgstr "Włącz autouzupełnianie" msgid "strsave" msgstr "Zapisz" -msgid "strreset" +msgid "Reset" msgstr "Wyczyść" msgid "strinsert" @@ -188,7 +188,7 @@ msgstr "Edycja" msgid "strcolumn" msgstr "Kolumna" -msgid "strcolumns" +msgid "Columns" msgstr "Kolumny" msgid "strrows" @@ -359,10 +359,10 @@ msgstr "Edycja zapytania SQL" msgid "strruntime" msgstr "Całkowity czas pracy: %s ms." -msgid "strpaginate" +msgid "Paginate results" msgstr "Wyświetl wyniki stronami" -msgid "struploadscript" +msgid "or upload an SQL script:" msgstr "lub załaduj skrypt SQL:" msgid "strstarttime" @@ -464,7 +464,7 @@ msgstr "Zrzucanie złożonych nazw tabel i schematów pod Windows jest nie wspie msgid "strtable" msgstr "Tabela" -msgid "strtables" +msgid "Tables" msgstr "Tabele" msgid "strshowalltables" @@ -905,7 +905,7 @@ msgstr "Sygnał został wysłany." msgid "strsignalsentbad" msgstr "Próba wysłania sygnału się nie powiodła." -msgid "strallobjects" +msgid "All objects" msgstr "Wszystkie obiekty" msgid "strdatabasealtered" @@ -918,7 +918,7 @@ msgstr "Próba modyfikacji bazy danych się nie powiodła." msgid "strview" msgstr "Widok" -msgid "strviews" +msgid "Views" msgstr "Widoki" msgid "strshowallviews" @@ -979,7 +979,7 @@ msgstr "Utwórz widok przy użyciu kreatora widoków" msgid "strsequence" msgstr "Sekwencja" -msgid "strsequences" +msgid "Sequences" msgstr "Sekwencje" msgid "strshowallsequences" @@ -1073,7 +1073,7 @@ msgstr "Próba zwiększenia wartości sekwencji się nie powiodła." msgid "strindex" msgstr "Indeks" -msgid "strindexes" +msgid "Indexes" msgstr "Indeksy" msgid "strindexname" @@ -1149,7 +1149,7 @@ msgid "strcluster" msgstr "Klaster" # Rules -msgid "strrules" +msgid "Rules" msgstr "Reguły" msgid "strrule" @@ -1192,7 +1192,7 @@ msgstr "Próba usunięcia reguły się nie powiodła." msgid "strconstraint" msgstr "Więz integralności" -msgid "strconstraints" +msgid "Constraints" msgstr "Więzy integralności" msgid "strshowallconstraints" @@ -1286,7 +1286,7 @@ msgstr "ON UPDATE" msgid "strfunction" msgstr "Funkcja" -msgid "strfunctions" +msgid "Functions" msgstr "Funkcje" msgid "strshowallfunctions" @@ -1389,10 +1389,10 @@ msgid "strargremoveconfirm" msgstr "Czy na pewno chcesz usunąć ten argument? Tej operacji nie będzie można cofnąć." # Triggers -msgid "strtrigger" +msgid "Trigger" msgstr "Procedura wyzwalana" -msgid "strtriggers" +msgid "Triggers" msgstr "Procedury wyzwalane" msgid "strshowalltriggers" @@ -1550,7 +1550,7 @@ msgstr "pseudo" msgid "strschema" msgstr "Schemat" -msgid "strschemas" +msgid "Schemas" msgstr "Schematy" msgid "strshowallschemas" @@ -1592,7 +1592,7 @@ msgstr "Schemat został zmieniony." msgid "strschemaalteredbad" msgstr "Próba zmiany schematu się nie powiodła." -msgid "strsearchpath" +msgid "Schema search path" msgstr "Ścieżka wyszukiwania schematu" # Reports @@ -1601,7 +1601,7 @@ msgstr "Ścieżka wyszukiwania schematu" msgid "strdomain" msgstr "Domena" -msgid "strdomains" +msgid "Domains" msgstr "Domeny" msgid "strshowalldomains" diff --git a/locale/pt_BR/LC_MESSAGES/messages.mo b/locale/pt_BR/LC_MESSAGES/messages.mo index 76a2b3fdc9dfe6728da57a1c33fc6156980ae4fa..c96b0bb2b30cd0b42266306ca5b11dbc0dafd77b 100644 GIT binary patch delta 18089 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 MkPYS?cP8rp0Q&Zyvj6}9 delta 17955 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 delta 15080 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 diff --git a/locale/sk_SK/LC_MESSAGES/messages.po b/locale/sk_SK/LC_MESSAGES/messages.po index 40b38a431..50bd0e13e 100644 --- a/locale/sk_SK/LC_MESSAGES/messages.po +++ b/locale/sk_SK/LC_MESSAGES/messages.po @@ -143,7 +143,7 @@ msgstr "Zrušiť" msgid "strsave" msgstr "Uložiť" -msgid "strreset" +msgid "Reset" msgstr "Reset" msgid "strinsert" @@ -179,7 +179,7 @@ msgstr "Upraviť" msgid "strcolumn" msgstr "Stĺpec" -msgid "strcolumns" +msgid "Columns" msgstr "Stĺpce" msgid "strrows" @@ -350,10 +350,10 @@ msgstr "Upraviť SQL" msgid "strruntime" msgstr "Celkový beh: %s ms" -msgid "strpaginate" +msgid "Paginate results" msgstr "Výsledky stránkovania" -msgid "struploadscript" +msgid "or upload an SQL script:" msgstr "alebo uploadni SQL skript:" msgid "strstarttime" @@ -436,7 +436,7 @@ msgstr "Dump komplexných tabuliek a schém nie je na platforme Windows podporov msgid "strtable" msgstr "Tabuľka" -msgid "strtables" +msgid "Tables" msgstr "Tabuľky" msgid "strshowalltables" @@ -847,7 +847,7 @@ msgstr "Signál odoslaný." msgid "strsignalsentbad" msgstr "Odoslanie signálu zlyhalo." -msgid "strallobjects" +msgid "All objects" msgstr "Všetky objekty" msgid "strdatabasealtered" @@ -860,7 +860,7 @@ msgstr "Databáza nebola zmenená." msgid "strview" msgstr "Náhľad" -msgid "strviews" +msgid "Views" msgstr "Náhľady" msgid "strshowallviews" @@ -921,7 +921,7 @@ msgstr "Vytvoriť náhľad cez \"pomocníka\"" msgid "strsequence" msgstr "Sekvencia" -msgid "strsequences" +msgid "Sequences" msgstr "Sekvencie" msgid "strshowallsequences" @@ -988,7 +988,7 @@ msgstr "Sekvencia nebola resetovaná." msgid "strindex" msgstr "Index" -msgid "strindexes" +msgid "Indexes" msgstr "Indexy" msgid "strindexname" @@ -1064,7 +1064,7 @@ msgid "strcluster" msgstr "Cluster" # Rules -msgid "strrules" +msgid "Rules" msgstr "Pravidlá" msgid "strrule" @@ -1107,7 +1107,7 @@ msgstr "Pravidlo nebolo zmazané." msgid "strconstraint" msgstr "Obmedzenie" -msgid "strconstraints" +msgid "Constraints" msgstr "Obmedzenia" msgid "strshowallconstraints" @@ -1201,7 +1201,7 @@ msgstr "ON UPDATE" msgid "strfunction" msgstr "Funkcia" -msgid "strfunctions" +msgid "Functions" msgstr "Funkcie" msgid "strshowallfunctions" @@ -1268,11 +1268,11 @@ msgid "strlinksymbol" msgstr "Link symbol" # Triggers -msgid "strtrigger" +msgid "Trigger" msgstr "Trigger" # su to medzipravidla ?? po cesky spouste.. -msgid "strtriggers" +msgid "Triggers" msgstr "Trigger-y" msgid "strshowalltriggers" @@ -1413,7 +1413,7 @@ msgstr "Pseudo" msgid "strschema" msgstr "Schéma" -msgid "strschemas" +msgid "Schemas" msgstr "Schémy" msgid "strshowallschemas" @@ -1455,7 +1455,7 @@ msgstr "Schéma zmenená." msgid "strschemaalteredbad" msgstr "Schéma nebola zmenená." -msgid "strsearchpath" +msgid "Schema search path" msgstr "Cesta k nájdeniu Schémy" # Reports @@ -1464,7 +1464,7 @@ msgstr "Cesta k nájdeniu Schémy" msgid "strdomain" msgstr "Doména" -msgid "strdomains" +msgid "Domains" msgstr "Domény" msgid "strshowalldomains" diff --git a/locale/sv_SE/LC_MESSAGES/messages.mo b/locale/sv_SE/LC_MESSAGES/messages.mo index 5df07ae8dcdb4db4ea58b864739e01d6065968ed..cd47a59dbb4343d9c79c48026b894e394eda0c99 100644 GIT binary patch literal 27802 zcmb813!GGC-N%n67eNe^R8sSZqN47Cc*)iaE-nail?Bwi;IMOccG%gOab|X5skAc9 z%t}qoyyXQlO|uu1%*wKrw0e^?vobGPrr1qW%U8R--{156&zv*s7BZjDv)||cfA06& zfv0!c?uvllE87IY9`N>e2EmQn2EoyLNgD*;og4&*!~5X~_&OX0{|%?YVFw1maCiii z`!U9ua5VCKb3YXlb#NBk9+u%qxCTyu=fQWu>)<$e7nHw^Q1NeqivMw_a8JYS;0q@I z5z60Rq4M_+bKmwLuO9&w-;Pk>c7uv&%mGOG`4&=2^{=Nj2udhO-cP~_W_rsmw_u-E4m!{tg-%H&(1%JVg-ay$T)--qEC_;aXqerNiZq59h!a10#X90X(G1h^|a5Gwu| zQ296sD*iK}{1r_;7b<_Bfjh!$pyIs^%HOx3>ifqgKWp+UQ0Wez;yE7fh&&N0+#yi$ z%zzpnOH5t~72gM;{9R(a(cIUY`vdTuxc|cRn@#^FRJa|d`hK<-l)q`l8OFs>>92sQ zw;CJ|&xNX=%T2!B52*SXafnZ6XQ+7hf%1R2vCZ`DQ1uc)<*RD? z^Pv1+0ms6%Q2y>V4j3PS>L<@YjiVQ!;&~G)KclAkaPNX@*L{prp~4*l)qiF}rLz#K zJZG6)Gx>azKX3AFa3}oTXM6-If6qas`wCS2|1^2npaY8oJk{i*p~BCE z%GV;3-*1ed(kYw!IZ*LjXuK4TL%!PFZ#Vr0sCd5v75;}%_4EsP5UO7uYVsVDPlt-90(XWVh2!CsP~pA|74AN$`SCHR{5}Dd&Tpae^%7J*-ZXjp z!@WEn%Ktu4=^P9d@6jeNGBc9V-6CQ2AJHJlpi=LFMBTsPbL~mF~^veg{;#_nP|; zpyGcF%HMNP`Ta9gJa0n9v+a9*x?`a9?>2cNl=~E@a4k^r%rbcqRDMr4IS*CNUXw3` z%FpFc<+&NEf7}h#&fkZM{|Tsge+QM$OQ!$3arluwU*n+Ke*#pw_JS^dQ1P}H=R(DI zI#fG#Lgk|dmEZGBe~Ia@hl=M8sPykK`2i^Zo1o%*5-OhOP5)Puw|$>aXB?FKUQqdK zh6;BqRQ$7{;%|qFcR5u43Q*zJK>7Owl)uZN{M}&sJ50U@D%?h>_9x{#BFz z3DvG6TYP+Dq0-qCN`C-Uy-tNn_Xy(*sPq?@d>T~y=HR>F8j~+E`DQpC{WqY(Jq#7! zub}e#0#v>H)!c_2<>T84D!xf39|hH(3!w73+~k!ee*h}J3!v)la;S3LZ0=t+_YF|_ zc);|JnEWJEK3;^1=M9rb9PQ)T6-vJsRC$}A@^Ktgeb0p|*HY7GOkXg4A5^*@g^K4h zQ02J}D!*TW8V}!w%EuXXLTIes+NhH`(Mvq4F~e zDu1UyAt=~sCW*7^4AKL?oyL; z(3RWt7n}ZisCr*-`tOM=n@#?^$)j7n`+K0mHAD5YR;c_eF#TC3SD{Pasdd#TAc zo4g*X-X4G|_fMee|JP9Y`U_O~-Zb|S$9wl(q59haQ0~)Ao(`4n9H?|pf=c%+lPe~F z1S*}+ntrY6?}AEqqv;kL*5B8^#>zn`E**L z#{WDx4Yr$n0aW-;L6!4LsB~_C!{D7z<-Hp!e*;kIZi0KkpTiKo4wcW{PO$j^4o5x| zD*hJJ9}h<$&o?eL{TWdHb8tIYG`R{@Piss*A1YrLn|v8m{GW#t;7ulf3o4$CP~m?F z75~qm%K0Qz|9u|1erEa+v;FuQ2NiB#sBlx@JKzy;1Z;tdXNI}YgG#R*s(ns@YQL4H zUjs)XpKH7jD*j8M>i1fx@VCL;;hn}GL8bQsRQfML<@;5rb{a9q=WiD{5_wOkc=v;v zCk}ziPaAv>TxN1F+zt8Ta8GyxRK4B@w}%fvwdcboKLb@yFGA(_Z&3Nz?nLi@H@FM( zM5uJ%2bG_Ba2vQ3svb{<8F(gCKm0CKyS)lEuZ)@N!%c+B&p}Z6I0P#E45)gYWBOB} z%CQnog6F{l;H^;kc@%CBUxd5DSE2GfdY-S>z2GS1{h{h}8dN;3Q0e5L`uQr8KWFkS zP~jegD(9o{Aowdd6^@u61WXmdk&r1g_#iwK-UknduR!@bV1ehUunqYlco^IS*(wFw zE%fy?9ZFv@-U3+?gD0Wl*?kdx6V8Lp@I0vW)*o#fZg1EI=$92^Zh zq1vwkRo~~s9pS}r2Y8LiUxM=gb>jdWgS^S)r=a}5X!^gIyxn3S-#Dmzg>Wo95UL)J zf*J>H@SSiDR63_ZzE-XQ0OA)llQ|CgT_3&d9exg}Vu*s0-?7B^|4~r=d#uTmq0*lMHBYp_L*Ozv4qgbG;MGw5@gXSxuR-Pi-%#~Ea;cxU zC%~PNTj1Vs0aX6VCZ7XUFE_yP@H}q zgTvshQ0d$WHUE4Ys(pS1mEP~6%D4T=KK@Bi_0t5EZVObtr^B6KJ5>2Pq3XQ^m0rK; z&xcC)(@^PN4i(=`Q0dvp1(uY@32#RdEN^Z?hL4Wtb|Ix1l4XIg{tpQ zK*e{t@n*OO@_MNBHyNLTO6Lzy_4HS$ct)J+%d;a?Ji9`*+kVFPLiw8wmEJ-)5x(E# z55Wn@7eY4`8?@xoOujNqn zcn(xKuZ0ufH=x?-r*Iee0^Ak;%j8{7^Kuj14gE~0dN>ol3znh!-33tbTmzNgJ59gI z_#9NaZ$PE9%jp&`JQ#T%j+(S_Ld&cyyn|{n0oN3VS3ssNZQ2y3H z<@++Ie(+_eeBNjJN1@8|2Xp@?RDF&;)A!GJL)GVgQ2nV1ZVRVD^|QmF+HVF_`z(eU zZ)ZT|BZ8`r8dU$d9ENZm+#P-&D!t!8<@b+J@ocx;m;aqm`JV)p|6`&0(Mhlg*5G^K zO>i4{KYTYFfU3Wzq2`&_;QlZ?%jbJGR6dtN^`kSO((Q)Q_d(_B9H@4=5X${JsB(V^ zsy^<9(%%c^ZzEKEPe8@9+4wTl`2RmR8g7&E^)tq}2UNTV!9C!SCNDL41>76`xu(An zD*mrP%^Mq_+Vxvd?eP=17yPxk2P=HOhQmG4kB4fXX;Ago3RT{-pytJuQ02P>D*h{= z+V2{u{&2hTE~xU}3l+~pQ0cz_mHz8c^|Nb-Pj@0ze8)k>Hw!A<$#5Uo2UV`Cp_><= z;#m(>zmLKYz5w@!BeTBTQ=#(R235Z+p~g!eRK0!*svlhqRZn+8^`{4+;(Y>Y9J~aT z?lzJ4Hx4SFlc3y>F#T+(@TWtCFF}R-n8}wz)$grP>E8p@{u_-CL-o&}L*@5RQ00CD zD!pwweLe3474HP7dYB9q?;PVPa3XRJs$3Vr{owUb;Wom3;m@Gj;Z4{Khvj^Hhr#`j zmq59H04hHhz!C5=sQh0Ihr?S;{t8rmd=u^se+-rHmtY8kF7LiKl>4FZFt`+|y)S}_ z_g450xB1bX$~`*o`_a3h=IbdK|aX*W+PuALQ9k${d;xP1W*zc%m}4<_Vd$2@Z!r4(5c6>b;#a}k zXm+RIkIK6M^9Rf;m@6?8%+F7-ACLJE<{WejOuq^4i0MIpB<2H{D&~jievCN_`^lK! zVf6d5NANIi`h6YqS?n`0mzZt@x-RUhKmC4&QQIAd?h{b`ZZ&rG%U{8dVMb!wkmKJn z=(jWaJQ6Sd0m8jG<+OBg!vQpD=?2>PB*{mbHBxW z4f7zn_rWppi_yG8cMDcw;@|b?|AJAUya#hO_VeLCF`F=7L{>lj8q{w-=05BFS+2-zs$9!j!$}{%%CR7TZOp>wurPu%}~R zYWic~bEaQol+(Y>{dRPtOh4Xq!YPoQZud{1WE9*pJ3kG4byTvoD4ZU_Oj_88g;A%*OsaW->;< zo#7`jpT+(d{2u1(82$Ff+=IOX^E*r*=19ye^lLHevFkU@!~NX}-Fc>$;uF|^4fnxJ z#6Ak1hPfYm2;<*(u?$1^eRvmq4<`P7EVdXghA*bvzmNU%=spFDrhh;3M^k=&g**(S z-xBm6F}FF$zrg-W_(3`H`*tea@z}f29q3%xmmvQi_IJbgo4@JEzc=?k!s9Tz;`SI^ zh&clL4p6@xF=rtkgE4 zTIvlml_)Hfa=9oQ=8Ivb8unJBN;q*+bz;!kQOlQ#)u6Rdiz-1Y9{UMU?KR7)OtBW$ zN@2EADu=bMD9mPRnH8C8&whw5nJr zWwJpV1qo&rJ4#t9Dww&tT&mQ9S*`QhX9lzK#cVLERO!i}=`C8t%#I4>U`{a`t&Xa} zyi76Io5@ANyizV-^nWdr5=y9;DLZadq-E)lffRH-5XK) zvQ_#>rM;`PDrm1&dOK=ry-YFdDm$fewY_BV(wV`M%nHS~q>`soRAN?xrSyxU3a~66 zt*QnmM}-dZsSZ%?Dlf{lW_$8{=cq2#(_5{DxqKf9g$faNmMZExm3j*|2bprYK!wH3 z<|{!GO;Q8uDIFA~+7s2fO4-26rC$1xv#KhcE$iK~S*oC;+f*H{>zU9QYkQ)e6%rwwprjJjxGB?yK2$MN z=wB1L2)uO#eNHiWDOa-cRdT(G+y|->MZW4Xxgz5WMzD@ju`{1jU<6v)_gF7hT_F3pZ~))g*K-kvm*lN%bzX_6*#V$wiPY-kLp zsW*j_QVrqdbTc?jQeR$7HGx;e4dA4D^*br9d@bE7Q@n(yYB^TLy`E8>=`Faf+Bm=) zdOJeCC(np;vDyrlbZKwPBtx=6VNK(8>8!ZAZftDtDb>&oiiVinq*O14t@^n&`FO-D zl4P``qKvY6S6Qe4ZCTz1>&2)DA z`KXYOJ-Vn+`Utw6Sj$v$>@<{AI051)mnp8ae@{oRlTuCQw{PMH(2b;Wr&{V za$}J-7T=V;WxB4PDdMoEvJ`S9#gStHc13fR*hxws)~S;QaH5~_*%OdJrN#>BBeJR3 z4fs?=q~&`2_)S%T^U_#;r)nse)3|2o%2d02m+6W!Zu-w>SLZdAxN1S5o7N@zT)xBi z;CzqU)KYBr26V4vACoVVV|D2j{VGg-mU5QHKH^ob@U91@WhpRyVsiTnY{O%;PwmV>%hhc>^RjaAhyn;7Uk9kxj* z=h!xMakO6ETk#1cYj@dO}8p?n_yjx=iwY(hDV>t5a6rE6bHq zE*=EtNakvJ@5;SGrJs!n8$cJ7MZlH35_NL8a#s#ijgweHa!J)yqWajwpRN&{KmO!9 z+&of=xSHTL#;N;C-QGh!*A>sBbmOl2M9SRmdzMeVE?Lds>{kOn9#UfBfljY8zn|mq z5igfmeJ~ z6|eIyug-g~E-Jj}Z?4kzbhd3KY@7??`7xb!^VnFcvByCf_DRyK{T4U&LwXB)1hSkh;$vS2VH=z8mG)=>_ zX1e-vW3q3ubn` z5#24Fi$siT7)?6;L`-?8CxENV1#_#*L@cL0xR%i(QQu?N1&dO0Lpvr*inrO)n{0jJ z`xh})oRkXiDT$#joYfh64wUih~PmolR<)N|2(sX9rJ-u1uO_IbyzUX$H zvd7Kn>~nhe7VR@~In&z!rcQqsYoX->9jnZG@3Nj-y%TC}if zanzUBBGJ^w;j<+iHIG5qw1jJgYC)%|mT)o4MJb#YvFwCLYqL~3EI#?OWbHbJQtKConMF{cuaTsH7{ea9Zx4_Q1#3s$>AK zLA_yhU~P9)aS>)}HEGzP7D8TT$U^*FWbcUs=NGwr3Ff-Xdt#dF9~3i{U`CXykX}^} zoQUn+nR3SejicaMFG~Z2G)5+VF%0JCtJOlk-ZG+UsN|~(7zb&7t9xU%>Q9fB-PBuT zC0OiApf^S`MrP+Rh431NZAm6vp*lnE>jgSi<*i;?x%pXysWg)QVe~Y$H{gtc$lHG z=S@C{n33roSXT?$`0jv(f(OlJE+Ly~EjOV=E5qKn!)2Spq~Qp|lmog?9Ua80OP`VWE1CQesx%MYAWvoW_QW$PSp1FH*5J zDn<{hdHUw$U`AnJZC3Nz@$O}n9!Sl*Y0W>i&TVa<+u9Z|S(kcfh^)F1HE)$#sEwb7M$fc|!#qV%RnZ3wvxOinp*~I&Qz8&DyqB`&gbyrpLQnH+oHohoyr{Ny&`t&FPklCK2!AhFZtq~cfC%n7;Z{# zudxFFCn9cOe{%d`ZuwQNQOK9;IAhtX;lfBHXb^is}b z>)6d^Gc}I-TD-ei5~Z*4)mV4KmP3*BFfwMbwPwdwFQ09qJEi9K)H@%2bg0<4yCbf* zY;51&reKI2alC-DmC47OCRk!Pd zPq)t1EnDh0@d#|LhamDT_MW$fs=9%Z)OLLb7xIN_nD|e8SbH=&$N5k1ryE+=^_Kc( zI~DOS$cj$K#4dO?-)7hv%guzo zRGq`{TOH1svM^l4n}VC>Ot(0b<<%}$#ouYnaUW@Dq^qi^o- zxnj||S*!Nen)I`ooBW&2t1t0TXCv>zC?(V8+jm2bLRujEs%}Ed=tkN3f?5@k{nIunJNJ`?8XAzpv{!6feDrZTvhZ;m!0@tL_LIDt+O z&Ozn^f{7?TzOfUpc2x4^nmz1RGW4Owme2`+Uc>X5w(RX3`oeq{AA&D%$8f(I`GIJc zF72EtGvTqva+Se1G~6V_=j=)@RAD&$=^GQSI_!!Bcdy_`U(97`AHCMO4x4=ST@Bkx z-R{F*&Xj!Ken6qr%}xAd4VP|;!Tk=!Pu=oxKGxw+XH@Q2GzgR}%gcOsWAOH-TKW{L z2m{cE+2UA8`RDPDjT9vve5F7UQ@L5dwwUWj?jjcS)9$W2Ef`pfk6=NxGMG(gV2LNU z9B8Y9qH1n*W-FOKK@W0GZ(F83y^Y%w{#A#IIpm5ur1{;3kAc8lNaHl0 zN|?Ca=5$cZ=(rMWP}c8i8nl`Lbb-VA-x#ayY#Y>gj&CX(^kgF57^EVpA0bq{URNkS z;*Q+5j*ow|t7Dz+F0njuDQ6vuIcfv{*2XR2i)JrsawCOnH#L;zTf(~rbkE7D#K=Ot z;cm#976pGTI=DK>bANe|Uo?Zf>1Inaly2)AJd&d_N+vIp14?$cWGx(FJBGQ`_bk%C*mMK$KtySwNC zCVf#G94)w_fEOY8%*44mm}&m#J|b zwB+jk5tP4ZU6J9~#09on=4TIVkW;+KbBd6-m=~}uuAq2e8;noQ(Y%=rvHA5bipqvt z$a`|P9eZpK6<;*ExRQM&5g(xYd+0MHDO@zLj!R&@b@`<0+x?+ZuRHn-EY`Ia6{yQC zx0f6$jNfF^zEOb`oL_RUNpOhbd6#%%cfS25vwpHnZyB|Gx%tv!cgK=;ZRwbbRD2i`(G(2%Cdt>`GVqzad`+ zWoW;~V>D02OyiBmRqp8Ng{+u(rM#3&%{soi*Rk zFoynfE7e0KGw6`5Q}>s=1;)$i5Rvn(tvwjl7u~o#d`82IS-bzrs;X+Cz6$obJ0~Ub zZxN|DSEY?xzm$V5y9|ZIbG%zisgfO8N@;tql*Y{!DY@P{DIL93ua!x1zQgc3SwN~wi9n5$~DOGPgbR`0TUv2Bs1N$;d=!%D1KI=V4d z+ubKubUo(id6}H1+Mr!uTP5jCwou8w>BMB8v?_`#3$e)~1likW`z)mEVKkzX&mgLTQ(=Af0udmbW0>I;w7 z`k5g4!h-#$UJiz8UBCDzGlZW0<3q)kYc?G&sZp!5#E~Vc9;+Px%YHh`PL8EB{UuT= zFyBNZxvTGWhALOxvEh)!ZOdA|=D|@lrq#)P$}{Mxyury&uOz`9;M7^cj*5M3aTkN;apH`k(d?}IRpW^QqwsUhD9|`#0qRbwYKGN(z z%jMc27d027+LSCeQu-cadOmxMKD*QXm3EMB8_HV&$*Ua(j{?T9zo~Y25AH@#7t+ed aTUvLSFGRhb|9c}S3NDT+{?Cb-;Qs+3KD>kg literal 27841 zcmb812b^40+5ayP0wg5V01<&pNg%*(AQVX_VG|Nk$tIx*I6HH9cCyo$ncZYj5JVA> zq9RSvNK6n>3@Qc$q^%$V7DNz`SCM8#0ny+e|F7@&cg}NX?rc^==JPrGJ8MD1YCAitipM{|~_-@NtuWX70~H<>N(jf6erN zGWjj2@Ef801&0N}j$kNM{JTNL`#z|A?+4}YV5o2{a5s1?90pH<^0y2so-^S#a0OI+ zMX30C;I8moI1*lA`WvC*y$S9CZ-ocL2chEq15`S1LZ$mJsQTOaaIX)c>gO=1^p1hU z;S{(doC6jAGLz3Txf?3pn#mu93U>({0Y3+KglkN{9xC7WK)F8#75-V1UpDtQ;g0Bo z79ZaTsB(;k((exyPpipOp~`a-R5?zE%5MgafCZ>@K5Y7nq58#Da0I*w?hMz%J>dgT z@jnZd-tVB|e;dl*kXA2`f-3JADE~)7#d|!Iza>!hoi=%;$(O(p=x>C|*R3Xh7mh^k zhYJ65sQ6xn>d${SdH8rA?>i?+(0ohNwtASn45ljoXzI@}d~5h|SvO}-o|z160_4Jw_xOn$)lI8;47 z1J#dTGWky?Z-k0BILha5IFvlf7(%6Un7L1cisuC5e7FnpGIP(G{v4=y&V>s938?zI z8mhj(0#y&+hRR>R@uzTCb(;xd=)DE#ZdF* zjZpbs1C`#_q4IYpRDK>Z`AL&sfb#z*sPx{3ig(B{UfvT*J{YR}lc3snzHvEJdwd8g zUtLi3&;ynJMNs~)f{OnJsC;}4D&4!F;(yTGe_`?~CT}!(yJLMh-UpS=7^wVAFt(X~ zIaGeqQ04B1O260KFMvw_3Uj{^DqmlP@^>dxz8{2&=f_a-JPnoZi>80w4oYqmq4}q4N&Rd1{LpJQ2Bev^gl5^2bJGf zp!&g|q004^xo>@(k9UM|U#R%TL$%jLsC=9VmEYy2Pn-T6sC--imHwwpz7ER&8mRcz zL&ftw(?4qR(@^QWV)9#1`P*uu54Q_c{Ch*iKNc$92~gptL&duQ%HIc}{AHp1RZV|^ z$)AD>cRf_TZZ`MZjrW-T5tDxgRe!&NitlC9zhU}!q3U&;Nj}{jjH96Z?{9J|RQpbX zqu>IQ(tv)#Qax z@tp=;|AH!CueqOZ?w3O4<2uu?HF-T$KJJBz=LwUahl=Nqrhf}6f58-=kKLf^dta#W zeF#+fjx_hF=03;tOQ6y}3o4y%sQ%vvmG8@-#>EX#`T06jdGCSB$0Jbb{KWLXgo@`S zsCeFh^0(DgAKwm8@$F^up(am+%I7?&aHl}U+Xc11I|nMBRpx$y$)ABL?+vE^3e>p0 z!{kRzehw;MuS3<>yHMpAIn9S34W&O2Du2g9m46OYzD_asG*mz6HTiOrS3~uy??UDO zF{pg}3aWnp3YGr9pwbyO-KW0~RD6d(`JV=r{t}ZjQ1PuY{iUY=0#tjfH~syle-g_7 zt5E6u1IphH$9s-8j)O{PB2>QSL6!3~sB%Y8`WjR{eGIBSt}tE;74K@Obk-Xmg3>>2 z@~bAlWAgShy!+lz;SPhUpJ`C}nP>VlO)f*V@5i9>ak=TQgUa96On)a-{vI;@gmf+;n$n|pvgaj3ilFJ zef$NgUH%s;pF5r4%e@zr`xq$qW1z}A+uRqMd?r-7S*UbNQ0bm;@~2H+4HeI~O#hJS zpM*;HWz+xJ^zTBYH=@nwXHTelJqXJG1k+E3N`DSix{IOm(P8pACSPRoXQAqAt?Ac8 z)yI9t$Dqpn3{-w!gGz5BRJ_3~pUzHD>Fy8ZJ`QR=m;m2~6Cq1O&^p_v*9GNXg%jYp zCf^2C&O6|?@II(={s1apKZi=^*Kj}h8Vupk6Mg;;h6;Zi913TeJQr?<+-^L>^l2!6 z1vmuOOztyYVEiOhxvqqx;dLf|3o6{*Q1y5}RD6#?<>N`{<`?MZ7t{X>YFrJS=bKRV_KxYd zpXbXl8je9f0UiQRh04!`a0hrj+!L;W%J;B!#%JO$a32SXM!CgEgw6kGvS4_|_+=Ud=G@cU5f z-%C*Ceg}?(`=0E_WeZe$PK2ue`B3ida7Wl-atRJcKHqp59D#hT$!nqf-){QvoBTLb ze9uDV?{{!#_$E}nZoR~ho8fRL%=9fOG z@Haq>i(Ab7hvxoE({F^z#~$t8-+oZ#ng*5M`B3i5q4IGyRKHpQHC`*mUbq|bxlrM* zgv!_T#??^q-fZr7K*e((RJ}a{<^L(@#s$>)ebMB9LZ$z2sQF{qQuds1EZha23R~a` zsQ!69l>Z+<<^QKp_5Lgj;UC~`aM&{Dez-4G{*E_!AymDUq2jp;?hZc>)vwk=)&DP` z%JCdL5&jlxT#j4r``htQ`Rjyg*HuvE`#4m3mqE=>*F&|}2B>r&hAQVPQ1J(+_EJS3|Yq8q@y}YTW!1DxQr{ z>1=(v&*yGX`P<)k7*x8)K#hYbQ1x~^RDGTeRnGI^X!v=k_PPV^0Uw2X!rz#@(d3b5 z_`5+KpXM@tahi?-1DL4ljTtD{}HJ2UIdlSB~a~orMa&*-V7E0ZBX&u1C@{G zq4M!ZsQMU|_UVs;%KuSN@lJ+{cLr4WCGbFa4wS!ZpyK-?RD8EV)%%ZO2w#E+!)-FY z9u9*l$8@N2MNsu#f*MaBhHB5xLiMxNQ1y2g)OdLUD*oR3hYWHtKrT=}Xe({*`DX9MY0#ttAf-3+2LZvsf)3?i>Q1R{y zRUfTT@h&u;2@gQdLzU|)I2L{dD%@l6Aox5~yZjrr!eLn--$XbT`825fT>$0pQmA}= z4sHj(3{{R>;86HolkbHJ_amtK`8nJlz5-o2x_rCs3FUqql>15WXqboU2RA{b`v6or zkHc-?v!;ImYCid$xo?y6<7a26`e=db?^B@W{nO#Lum&|>oC}YD*TBQ!BX9`(8&o^K z19yPKSNMF4g3^aj^?MXl{Vsg{5v`oG5XcNo71m5=-2R`6_$eqTU15c7HLpT#K6uVGHbJcrTm0nEn~h+ik> zi)MEU{-|DOU|z=j5%Vd`F8C>7eu({8%sH4<$g?r}{R9rhdoPJ<6)lD|2~<54^fe~5V%`(>C%F-y&_*6!yq zw_+YacR1V@{u!fwc@~DQSO0wp+nc!EfcYl&6|fKf9rFlg4e}xITTs8_G52D>Ucw;1 zTXEC6lY!^LFT=;o--Gb0m^ntcKGA(&?{-$HjA?7(b?S!RBO zW6b_n<0RONpGlY^M!zcN0_^u;)?ojG>E-qzv$tXY9i|oY6?E6aGco$@<>B`P*l)%? z4R3-)bGrrp5qU4nbnKd+55|5nM!y!L?CbQ0-#+MmXZml$_2|Bf`8oDQn7?2@5i=J1 z(@?*5>^H-jll-4E(0vMXI_6Q#?-OpPn0+St-7qg=;@`2@Pd8z%aTdD2nf+3Dr`aE} zaGy0E3QxoBcFbQ*_YU^Yng1?yH)6lsmCt#kz94vv~?wEtjeQWGfuwQBN zKauyuej;Wk>LTIDe``%lVANl ziJ5`!+we!22eE$x^I`Kh9Nl4N-w*rO%#JnqH0D0c7|c@`{YGO}V}6Wz48PyO%*Q?k zrr@>kOPGIQAA-?usE7NzH*We}h3UlpdCWD~--e_=6(yhtxdm+>4bThi!o=Jn{@H-b#xCQ{2B9ltTgt+k6?a_ zInH#E#c=`h_pomV$6|KGzPq_0y8X!~kiUa{9lQiH8G9s0em_J03nu#20n4eZ|?H{8MB`R`!VNY-oT8MBfsOZzlzx( zqu+3NG3FBNPr;WkcVP5;KjwDqAH=+ZDPxYnOhkVJ=9}2{8|UHv4nudo>81EM_Fuw% zG4I2^JzR*nAN$@g{%yeW|1tMs*5kGZCjPC8EyfGs?-TCNV!smIr7&yy1<2?1(6$1E#T#adV^ zg_%mJ9M-y`Fq5jKI#Sihg`OUqkSeC5d~iakP>71P;Dkz);-KeI_Zzekh)m`CoK3;& zmN2a#WFhQKOcwc+B@98_CQ`l|+QQ9dHow$jRCzLd%YZDcl>RZN#MR7NmsRk>8D z1+!<&Z=V&+&J{Dk>{6wWss(eRd^wn(DrS39*(jJ_%I1pxuVqC-sizh!OckPFQQ6ni zqLoGJX>qDrU0JGRg2kn3EnA7&Po5vnDHWo!Vp?3u^-`2%3bBf z*%_HauGku=p$k3LTA0oC5>+U_VP~nL2CdZFqBTgB%XtbNGn15RdqO9#=B)Q>8>cYxk1d_TQ{B>=%J-O5O%tDYsQMhFyJ#l5lyx-)Rt-~izG@nh6~`%xQIx4>qRw0~ z7dKJ5E0@nOZ1cXZ(s_DGRIx~6A&w)K<4Q5#jGJhc%U&s;PnE4Ou9X`ZYKU=cUZd8q zHI9Q&Axof$Vf&;WG>DK)x^ zLMSOn#HpO`-?27RDxgY+?CdGJDKn|dR!TkPq#{vUKK4e>k7F*Cqe?Q@%0s0m@4JBI zsnMb0P}S(19(rAqFW0ik)N7R-bA7!&6tf0O(u)>=q}-c}>h%*9@ZJ<@u2L}1Rz+^o zjvFhkH&fOdEY@2?HpgJfO*~th7MUHZZedbuyH#aC138`VF5cSV67cp$t2w!;&77vu zVoq$dmlK=X#%by;VE8_NWQoS{t6t{(zT9qkYaubyvtK#v% zcu)1@-Bi;&^qV?ALavZwEV@{2Zfo>#Z%Z`>Ym>rS%IlI@adq9?_TE#X-J29mF}dlg zUJMtP>jD{D%(Lg_;%PzgHO5gQ_9&BcMHg+HGv?!EBFg7;bkZ{&n!;|J16h# zz1q4+xhhpC`wO7|=`^m0U8!o9?>}8p%B>Q) z%&MHG7*|IK^x3*Z2h62?cg_{u#+72To1m{Xc0RcxIadGf=u=_pvzN0pcNnj7g?HUC zDO>rRDp9_qob=)g;auZJ_kwmDagS_hn*7A;Pp;VM8ZuWb_tZLFQ{;-QMXpi3%|Rs8Uvx{JPy8^~E{SwpV+7*DU#zA5mg` z8lzLZYoGo`eTu9Qv3n`4ezR70-H2DP-(=cbTa zRZqmvVf9^8LbTfUnna5_$_5o+h*VSi_yxs4vNt#SEQnAhGHqz zw7)J=B-?#rt?!6j+)j~PmW!o$h4MCcuA{aZl7;iLzX|d1R=pNWv1E>J)OeT104maw zw)r%xFRTRLn~J5TrY)9A9V?==-$f&o(=>854wPKn<>J0$R~q(YXhx26$|mRAa9`t39>)9OC8z?f`rZATc*KDp^OUjy}epvKpVK{OQU~6$4b3 zgSu8HKEDBuRn;z=80b7{+dP!BY$v)nm!I8J@d-87^s=|c5&K0uo-x@-^ty~yas>{J z2`f{VNxn~dp`=53!s>fvxl+o;gTNfgTrKBaIW$!I*s!oibU|4UT*)g@Cnqz`6Q)IC zHOV%rt`gP99{zOuKot^^-)&%_XQthRQi-_2;3CPn_m;Z7&s?@Eo>1w+UG*82N#1uc zpN+a?RfMx&4E(@Ihz$?)e%&1S$qpa!5{lL50#0z*!IJ89i!E-6okl~7W3}^_#(JVF zC&YxuL>HC^6B8cl)rD(QH?B`5+}A0C)l{#mEsK)lfn}B zx)K#@nYl58qbNz64*4^ zJW<3Rlcg|^%{3i+Y|guRt@qT}ms7+wker{rhg!~05-b+l+uO0q>Y!HBb)wpfTRW;? z!1`#~_-N(>d7p^|(0nzmd!}owc&2be&ks%0G);h}tM?|8lkMh{j|-p7Qe%i)u;daG ztK!wgJO8lDA=A6Yu(%8JSr8UPSg)QM$)=>}>KXjr~`Z4U4W&RmnXJ zXjxoN>z2gv)H#@JP3lz58(^<$Y=Dz;GE}0YIWNt<%&ByG%=sB9DJNrz$CGo9$Aqi* zhQEo~fV zCxyf2Ge}#Oa%)k|>x4EbT*AUq3g<`ctHLSTfR&D%czm|7sx=c$!?!=Rwk(ZO1wt>F zyI@u$r6XI97iuE9}*#E?YXg<+z4FCCyf^WtP2P zObUl$y3 zZ9QTC+6r%sdTdN(!fL6&n^tfC+G2(+xqoo%|3oc|rwo&O|Hs+vqyW!TJz=$fZFf|0 z5vFQ2Y1sAVL!OGrLi~PZ&yM|{C~~(G%=6EVDIU_gQ{|NZ8++viFhfO$RC+3YR16m6 zs?~g-9#NudsAQ@N7zb(H)V(?R`s<`+EAd=e36{8=@}ii@@cKsimZriE9Teu3GJ2M^ zmq%q6mXtGYjfh9hcJ5DdJfP-l$ydroG3N1T#GudWm6Auid5i?EWaB%Fq!KkTWM3e{Twx`#}05yJk@^7U=qcd$J8?xMxnr7d2KWxalCPmZm?SBs z`tcK1l1({7Pnt~TDH_1pntM%aLmdwTRQB%4H%~KD-TmuoK^vb5FmvBGg4=TS7lcMN8fY*CHy8A+74gtxE({B%>>l5$p~Zk`ocfZtP~xPRKHe{X@Te-)zcR58Z_ z=tH>~ZVNh!R+cSFud$)qqF}v!@6CIye*ifVo||XsCercCX@2}(2Q+Iwg2R4WO}?ib%WW2c$AvxhJxAs z;l16hsn*}k#dTz}x4VVV1nYAq`MzXA+(}}$K6aWe>PBmtqSt?<7w?$;2AO)YVz{Zg zy~Y}qs$^_8)7JRfXo=sgQ-|zs{FIu%Fn>lHzAQ5_ZAr`PgLD^-Vp% z_hy^7?!UhI)MmnMdcBhh8Yj-8RNvLRJqBAn7VTQdY!>PZ1>5^e)~;|SYfX)NtYWZ) z?JJ++=#Zo0YUv4P*|!O;t*yb*Qh^;A3F`|&okw)4N=*vpsCuG2pIOyf!)O(|1I7i5 z_%aSp>)7sQQZ)|eTHU)@Dy6USy;*nDov}q_^D-;v8UEkt`e2p45{BP18&CYTDwTH8!B=_D; z4edHkePf8b^%QrjuhlirFb{GA?ar z*a#X`=bJ6%4e#Y8rtdD+*v86;6!ad{NK$rm&;_U`Q2FdQF(CXL%c$b#t*kPJ^bKVsI};@pU_9H#(fCbzIb`w&;g~vSoQ$ z;8v6OHuuuASXLN@KFnrEM8ZF>b?mq(>A*_}ikQgFLiW#G9CCZHu#a|k-DzR}T6_cx zqZPp%Is=P8x#b949S~J(vom|n+^_rt)Wj0^-~rxabus`AY7R1NZHzT}HQii1=(Nrk{QP4DbtZKb zu1kVMQ|z{tWY@qKG0o*CIddI6jJ&sT-@-rTa50BmE{8O~ z+X^y&b9>S}*(VYvZnte65HmXNIGU98+npw@W&mCJupwxU)%LtiYCPNNYe3Z0p}STY z;5(k~DPE5&6d!>{ZlA}eK-%W9aCetjq`1bj4#ga`fqzWn*7U`57Pq*O!bP1LO0zEE zT?4u&4$`hY9 zD*+E4r2<=QCb&41-eab7(QCKqw&fXY=~ex+$FE-Ve+Vd8L`yg(sracQpGF&oc;}Rir0Hi7!sH8jJ4Ut6c6l+@u}&Whp$0) z!`?+v*~kld9qzUxk!`2q%SjhkV`E9ghv@Pj`V2`57x%B@23ZeTKI!`Yf3Vc+jy?lR zbQMNj>O#zIE(Z(acbznKlqUt}m)vVU9He;OC7$D*Z@=HHpE{GfN3CRT>TJaBuDa=2 zv=w8N$w?I%jt!UjOKfoUom(?@}4)F`DXtEvTw7E+w%Gd zpwSIJyc_E9kj9P{u(1IUT6o2oNsb%_|=!=dU-U=T*>&H zhIhDj|FuhLJaiu=qtB*dzf&rrJ2YZp5q-|LeK|TeTAFnifR{al8BUicZKpK0lS!bR4wntE)yj)0rvt4rQ>lZ?M_I*1mXu z<%8AFw_Y5)`*IRVyu^E-Tokx;eFye;X#@IL9E|O#d)ld4fJ9JTB@fJNJy`QKv!&+- zy~V_U)Iphnsh9Bhls53J?DmZIe4V^kA&8p=lJ0|!DxX?C*IJuY<1Qz<&x%{s-EGmR zE84>ahli(y*-5z>!Ax>kEE?Ex>L?y}rMhMFtrqV+sbcGggEv*x`1y5UeJhA9 z4vjF4iKfaIUAfL&nog%nzj$ogg2=vmut4>>IO!bcoYBD2n9tQXB^{C)r<)0PJK@*4 z|Fk1zxX=Wg`!`z(=X0U%K=kPg5(oE2d0ZE8$|{>TT@)lcKqBKVnx)#uvk(mYKEUta z23u#7Pt4jtG=Ep1N92LJ#%1Y%1;~3IBt+tKkQwzuMdN!8Hn4g*7_6cFmZ33y=xc-c zRI>S+O@?dKsMT4+k(I0-s~rE!hCIVokQFxh5mF*BpJ6m|SKlEGR<62Z(2ja>40xSya`JO8Nw8Vaw7c9sn`74R3r?%CJEhmAxK`4qPaHW>Z?3j=y2ICI z`>pe*Wob4aXJq+r0mg>yT)@U>3O?~DvvZ}7wEAy%xp&A$t;MJ|KEsukJ^`7Y%S_d$ zce()6zSC`9d3_*xwZp(sz;O0=-|q6l9mI6St$b|Ky31W5v`F^7*IRDI!}U|e|2ZiY F{2vNb(~AHA diff --git a/locale/sv_SE/LC_MESSAGES/messages.po b/locale/sv_SE/LC_MESSAGES/messages.po index 776bd2792..719ace8df 100644 --- a/locale/sv_SE/LC_MESSAGES/messages.po +++ b/locale/sv_SE/LC_MESSAGES/messages.po @@ -134,7 +134,7 @@ msgstr "Ångra" msgid "strsave" msgstr "Spara" -msgid "strreset" +msgid "Reset" msgstr "Nollställ" msgid "strinsert" @@ -167,7 +167,7 @@ msgstr "Falskt" msgid "stredit" msgstr "Redigera" -msgid "strcolumns" +msgid "Columns" msgstr "Kolumner" msgid "strrows" @@ -355,7 +355,7 @@ msgstr "Ingen unik nyckel för denna rad." msgid "strtable" msgstr "Tabell" -msgid "strtables" +msgid "Tables" msgstr "Tabeller" msgid "strshowalltables" @@ -747,7 +747,7 @@ msgstr "Struktur och data" msgid "strview" msgstr "Vy" -msgid "strviews" +msgid "Views" msgstr "Vyer" msgid "strshowallviews" @@ -802,7 +802,7 @@ msgstr "Ytterligare villkor" msgid "strsequence" msgstr "Sekvens" -msgid "strsequences" +msgid "Sequences" msgstr "Sekvenser" msgid "strshowallsequences" @@ -863,7 +863,7 @@ msgstr "Misslyckades att radera sekvens." msgid "strindex" msgstr "Index" -msgid "strindexes" +msgid "Indexes" msgstr "Index" msgid "strshowallindexes" @@ -942,7 +942,7 @@ msgid "strclusteredbad" msgstr "Klustring misslyckades." # Rules -msgid "strrules" +msgid "Rules" msgstr "Regler" msgid "strrule" @@ -982,7 +982,7 @@ msgid "strruledroppedbad" msgstr "Misslyckades att radera regel." # Constraints -msgid "strconstraints" +msgid "Constraints" msgstr "Begränsningar" msgid "strshowallconstraints" @@ -1076,7 +1076,7 @@ msgstr "VID UPPDATERING" msgid "strfunction" msgstr "Funktion" -msgid "strfunctions" +msgid "Functions" msgstr "Funktioner" msgid "strshowallfunctions" @@ -1131,10 +1131,10 @@ msgid "strfunctionupdatedbad" msgstr "Misslyckades att uppdatera funktion." # Triggers -msgid "strtrigger" +msgid "Trigger" msgstr "Mekanism" -msgid "strtriggers" +msgid "Triggers" msgstr "Mekanismer" msgid "strshowalltriggers" @@ -1244,7 +1244,7 @@ msgstr "Misslyckades att radera typ." msgid "strschema" msgstr "Schema" -msgid "strschemas" +msgid "Schemas" msgstr "Scheman" msgid "strshowallschemas" @@ -1291,7 +1291,7 @@ msgstr "jS M, Y g:iA" msgid "strdomain" msgstr "Domän" -msgid "strdomains" +msgid "Domains" msgstr "Domäner" msgid "strshowalldomains" diff --git a/locale/tr_TR/LC_MESSAGES/messages.mo b/locale/tr_TR/LC_MESSAGES/messages.mo index 639ea5b6029ca39240e0a24516568d8eb154aa96..daab858dceb6c4060fd84a1836fbeb16889472b3 100644 GIT binary patch delta 12951 zcmZA637pR5-pBF(EExMTW*EyDG9l~Om&rQTVKR$QS;ow546~WV7TrTcj-}iwk&04O zs_8~Z>DW4Tq$uK0Nl1$v9->s9&-ecSydJOT|2o&auj_a1*MFHg`FU~h(Z#_}bo5qs z9Ou4vj#CaFME>Wb^P@bj!0PxcR=`bW8LHn7RJ;ACb_cN{p29FZkCAu@qp*CO<3wN# z*2KbDHFft9HCYb^dEYC*4Byv*E& z>i=Gx*Kw+l*-JnZevXy!1Zu#usQRB!JHC#ZFr>XZQ6HsrlRMg#wiT5lv@TJUz% z0`{OL{utS~*Evc?6Q6Md&d*l9ff^vFqg!7E)iDC~3^YcaTwBzH@m4<+wewM^{#mH@ zg%&SG^;?dWncsPijCQoqd>hqaJF4LU)PP@D`3!0ymrxVmMD4J0CwHL{sQ%HYlWT=q zNI$Dj!kUyvVpZmMvdQS7nT~aE5o*F0Q61kxEo3KZ!jDkxzq0ZL)PinUIkdC8pxUT$ zqEQpJM)m83;W!+<3S?TK1hw+V&1X>c8&Csnv+{n_fX6TbFIf3+)W9{mxc!=%olxxu zpz24VHj>kY^H;@et5}Aba6M{ZKi0yJQ5{a1znFib`d8`do>VldeGAk^;;}Xk!8$n3 z%G0g9q$}sIoxMyz9sQ^Q51>|h9CZtRK^^gR)IvhKx&6Y;Ca5o59IAgJs{a_&LZ+hn zd98jqYTk7UsNvhFo$o_+IBI@xUbgyMsE4&icXz>c&6cPMdZHGbgc@fw>ec?QWpHC&BTql~D_-jXI$Q7H@@> z^!|4uqXBwbgCx{~#-dIp7q#L?P!lXhP4E1m z*NgMlN^AFW8#Y8WXlLc#R!+5Y25KSGPz!(5Txs!FQ48OKI-y;t1%8BD$YE6fv#14J z?&WnGI=$VAE2BEpN9{ZoHDDZSz;37k5>WAEE00FiPek>biW+B*l^3E;&WGy14%O~W zuVr?kR(Jr_-~_6{dDKd;pmrS8$9*WnQO`_M)Wls;6ZS*(8)os*sD);tex2u_PPowO zz4OTEDPL+nj~eJL)QWeY7Vr^jVaHGte2*IF5~|%TRJ*Eu-32v3wQFYO4ygV;QR62f z?Y+(jtH^W%&Q#QZrB+^snrJPm<7U*3-$hNZ2Q}~^RKJs`h5U$WcLUWfq@TOd>ZtZH z7Qs$V9mT|R0db1c5t$}3R|T90b?j`?AK z?!PJy5zv6&SjBnNim#$3s4&3oSPQj~7}PCli`sEFRJ;BbA8zpnPz#!fnz#tH!MUh; zR}A3%HQ;&zdcDf5VlQgIFEFq$)Q9T4#V?@-`~x*$*g&^k6l%Q2sPWoaxv!OzQ47vM z^~-NgraYNa)PxJM0FRs-l%~R zQSH)E3n;PjLew~GEdGYYKS14_BNjhn@vDQmS?Ulr#2q*aHDOy+hrVWtIRSN(3Q_$^ zQ44s|;xD0gUWPi6_faQu(CSZMCCWcw7+&#`sYvFg16WaJjh}D^T8mI_k}+ z33gfekd?p2%ET|BZrM$XS4q-IbN{2ssG<#O#l5f!4hl4IoDo*HXdG6< zsa7tv@(L@jL!F%8;vb++zfkx3Fsj`tRKK4reg!q(UvAv%R2$*mt4NHcA`Ugs zNYo0)V+>}ZcDMjFz*^K!-ZZzM7P1p-<8IW6eu)uy7PYZItQ^XdT3_#fJu<53j9Phb zD<_&GFq-%{497=Mw_pWoXK!E=+=318E7UE!ib3d%bT<@?T3}_=t*wE@djG@848TRG zoqdLCcp9~XbEsQ!4YlJxQAZm*%I#MJwUCjh`f;eY#e?l}Iws<4I0Sz~J%oKmbN|(0 zIGI{_KkBu~MjhdN)WFYT;HkwJ%5S3ECrgM0;XF?PidP!n9oPT1@rURfN2-El4U!{gWm8;o)L zrJ>48k^jT!>>tDV4A>XC)^9`QBJ{V%=MDdKufRzu0p+5TTvbNSosJxqWmpJ;w`L$k?HP{wn2^4 z4b`td>RB3LPDI_}>8M+~7&VUf1v0uP+fXa}C+gulh4t|}tc!o428^8G4$usBBJrsH z{ZO|u3Dtj;)sI0&z6$V|O0UhX9st-K4WLmzW6s$(*0;B?dx zPC~sk4`V3Kwen-Aoi0I*vks$h6YAFPwffVjhxi({Vt%KM$GvwCq9)2hO^}BgsMzAO zF_iM7s0A-V-NO~Aw`LRSRvp7OcnNiK(G&T-fUQv{oQ!&QrlPkkna9a!z#Z5R_oCkC z3R&*2*C^CN`lBAQVW@?SMztG@&9DIVVOoW;_zG%a2eAVFj^#0ElG{IQ66YU8peg}< zqpPEK5Q|~h6V+iL>Q*G7UeB@E8CRhu`V5os8fpOv+3vzpupH$~)I&Gfd;|k0m(BTW z;!OlJ@ov-(k7GMLi}zr}WOv}+r~#8u_cjf65_zb%qX@Oo`KV9tQ&K4! zzab~?bt>h$M}HTpV?4fyqfoEY@2G*Q<+;Y99=dol3Ds}BIU6;>D%34{!{P@}&&nCp zcwzaH``?I+j;u3k;8fESXuwX)WvKUm18Rcps1MLV^HWn26fQbaM%6 z!Rw^n|M$r>!xI>TK~vp_vWeLhs}oPcYB(0PfLtrjMctAoP`79e>LFc^y7wE+cTnT( zvhqRn>ghj5rWO8zdJCco-Fwy^^}!gARj?Fw50|0_dL6Z(_fSXr3Eqw0p~ej>a!)K8 z^_s__KD`}Kw={B2`FhcMD88R&i+`u~6bf&xGc+|r*85MsLwUAAy zi4R-+6l&tDsBwNrJu9)Z+=n><^}3BgZEz-PyeF`p-v5nc^c3&4iX*6d^OKeTLJbh{ zu=~`;p~{Jca$dq^GeFR+;PmABM1gVX>uadXrL z`=B;hEJE#UD{4WfQ4?Ik_E_;z_gRR?#+3V^9yX7~XQDn#rKq=I8R}$xsMq)f z)Z0^r>URQl%e@!L=;-UrcURUHwbOLe4)XABoPquD1#E)fqaMEU3*3{7!cfZnQ719P z%EK{;vabGQCc0VYJ2&Wc-Xha0n5Uog0r}H3_?Gm9HGF_r2I)HG;nn+moK+gTKPh&8@(}G4{pzd=+@^@bM&?uT%x7%@b z;%e#=_*sX#6mlO?7ezi2|0JCw4J18H-RHQKr0aQ8dGGuDI6)u>4=KX6jB*LKL46PI zX3!U`)3>NMh1=>xS?o{pe~}td*0a)*_Agr9-MEaHuGh%#aY7Gc9?0o&;QAMp4M~&8ufyYkDF3!YUVja2L0$DQgh3)nA6iWD zlcc9eH;Ii?fNO%)KR`Z?_8sszu^krAls3OpnZgv(zexv(7m{=hp}Yyd$D^b@w1h-(;B`` z{yx%G>dNC>(n`|pYY~|pq-oSw!)+K$s!#v@ct5ee=tEr(l1~i^{GUo54jQ#1aKWu} z?xNg?d=9ZCq_0T{Bwb(P$AL$;AGt0>23buxe3axNRv#ZC^(3$F|4j1HBwg{gCFNfu zC0RTIUnl9S`zq-g`BH2{`%kc#@@3K~^1lSxt$T=quCb)Isl0t1BCp?|x3Bh;pSxYa z7|Q&1b}nN09Sdqg`DNlKF&$6i$D}*2u9O4+>^;CLc2oPHwdjFA5&w+zDd|np8+Z05 z&#$1sFSW+hZ6M|KWIZb2dvErVyi8GFTO&0 ziC8aE11}SOLSQH9Zvt0HzmeDV4QZ+6Luq%4{LDa&`v>j)lxI_Zhx7#bRI7WJ{Ce_d zu^H)MQYXp_QCDXy!&)S7f+AeaNP_}7_eU0uE|IQVCqgXPIO zLrG^SN8ro20_S5d(hc&uYS_a5huA-Z>}Ew#v6VEGpsoUp#POtIgVD}QaUNz>YI{JA+?~Kh|iEZ(zc=1i+QB0RxYBx6?yL}emqMdkJOG1m#x7F9BuiZ zaSiqLt=ye<6D%(ZNX>|Cq)i(6a^$CzzkO9DQ=8ZvN$NAzn(?tEoIg zYC>A=>PhK(R6%`kzXXh0c`Ce}KOu1aL zMZT_a1M3ec$;&9trrH_g$tiFK<@29%2IpmZW_XHxi{i#q%gWA6FZRR~dWuSN=zJ!w zU&j|^zn4Oj7DZFiwGor{-n3taGaqiFdOfT|1+CH^zeql^WK~8>pW=wis z470`*WfW!?6nFO>ZU3JC`3|Fl{lT591^XLyEeQ6n?%p@p|6_cUV1Hz<+U5M66E+9= zf9XFU$k$`wd%o&}F8D(S9|`uKP7Dt6T^zc~|KzX=LH>p;^BnIvXreol!K2xt-icc3-Xdiu7_sqPz*R=wr_J3uu|EXm19&)Zj)v9Bzq4{Hb< zrB+;=cAu}}yvDx0Y5(!RKB9T3|J3M><@~;Je+2uVnUEafzvjsd@n>Xz8s;BT$T2=u tJTlmSd0JeMKYqppj%jAKQ2*{Z2|>Qf-dp~N(yKxKd*=Nb?2B2D_`hg5HZ=eM delta 12815 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 A{{R30 diff --git a/locale/tr_TR/LC_MESSAGES/messages.po b/locale/tr_TR/LC_MESSAGES/messages.po index 14e372ddc..2cb32ed32 100644 --- a/locale/tr_TR/LC_MESSAGES/messages.po +++ b/locale/tr_TR/LC_MESSAGES/messages.po @@ -143,7 +143,7 @@ msgstr "İptal Et" msgid "strsave" msgstr "Kaydet" -msgid "strreset" +msgid "Reset" msgstr "Temizle" msgid "strinsert" @@ -179,7 +179,7 @@ msgstr "Düzenle" msgid "strcolumn" msgstr "KolonF" -msgid "strcolumns" +msgid "Columns" msgstr "Kolonlar" msgid "strrows" @@ -350,10 +350,10 @@ msgstr "SQL Düzenle" msgid "strruntime" msgstr "Toplam çalışma süresi: %s ms" -msgid "strpaginate" +msgid "Paginate results" msgstr "Sonuçları sayfalandır." -msgid "struploadscript" +msgid "or upload an SQL script:" msgstr "ya da bir SQL betiği yükleyin:" msgid "strstarttime" @@ -436,7 +436,7 @@ msgstr "Dumping of complex table and schema names on Windows is not supported." msgid "strtable" msgstr "Tablo" -msgid "strtables" +msgid "Tables" msgstr "Tablolar" msgid "strshowalltables" @@ -843,7 +843,7 @@ msgstr "Sinyal gönderildi." msgid "strsignalsentbad" msgstr "Sinyal gönderme işlemi başarısız oldu" -msgid "strallobjects" +msgid "All objects" msgstr "Tüm nesneler" msgid "strdatabasealtered" @@ -856,7 +856,7 @@ msgstr "Veritabanı değiştirme başarısız oldu." msgid "strview" msgstr "View" -msgid "strviews" +msgid "Views" msgstr "Viewlar" msgid "strshowallviews" @@ -917,7 +917,7 @@ msgstr "Sihirbaz ile view yaratın" msgid "strsequence" msgstr "Sequence" -msgid "strsequences" +msgid "Sequences" msgstr "Sequences" msgid "strshowallsequences" @@ -984,7 +984,7 @@ msgstr "Sequence sıfırlama başarısız oldu." msgid "strindex" msgstr "Index" -msgid "strindexes" +msgid "Indexes" msgstr "Indeksler" msgid "strindexname" @@ -1060,7 +1060,7 @@ msgid "strcluster" msgstr "Küme" # Rules -msgid "strrules" +msgid "Rules" msgstr "Rules" msgid "strrule" @@ -1103,7 +1103,7 @@ msgstr "Rule silinme işlemi başarısız oldu." msgid "strconstraint" msgstr "Kısıtlama" -msgid "strconstraints" +msgid "Constraints" msgstr "Kısıtlamalar" msgid "strshowallconstraints" @@ -1198,7 +1198,7 @@ msgstr "ON UPDATE" msgid "strfunction" msgstr "Fonksiyon" -msgid "strfunctions" +msgid "Functions" msgstr "Fonksiyonlar" msgid "strshowallfunctions" @@ -1265,10 +1265,10 @@ msgid "strlinksymbol" msgstr "Bağlantı sembolü" # Triggers -msgid "strtrigger" +msgid "Trigger" msgstr "Trigger" -msgid "strtriggers" +msgid "Triggers" msgstr "Triggerlar" msgid "strshowalltriggers" @@ -1408,7 +1408,7 @@ msgstr "Pseudo" msgid "strschema" msgstr "Şema" -msgid "strschemas" +msgid "Schemas" msgstr "Şemalar" msgid "strshowallschemas" @@ -1450,14 +1450,14 @@ msgstr "Schema değiştirildi." msgid "strschemaalteredbad" msgstr "Schema değiştirilme işlemi başarısız oldu." -msgid "strsearchpath" +msgid "Schema search path" msgstr "Şema arama yolu" # Reports msgid "strdomain" msgstr "Domain" -msgid "strdomains" +msgid "Domains" msgstr "Domainler" msgid "strshowalldomains" diff --git a/locale/uk_UA/LC_MESSAGES/messages.mo b/locale/uk_UA/LC_MESSAGES/messages.mo index 5f4d94a60017d74658ed817ff5d219291491a166..60e3c465229a803a70f354be08c96116e4f8f309 100644 GIT binary patch delta 11456 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 diff --git a/locale/uk_UA/LC_MESSAGES/messages.po b/locale/uk_UA/LC_MESSAGES/messages.po index 61134b5a1..5d164b770 100644 --- a/locale/uk_UA/LC_MESSAGES/messages.po +++ b/locale/uk_UA/LC_MESSAGES/messages.po @@ -134,7 +134,7 @@ msgstr "Відмінити" msgid "strsave" msgstr "Зберегти" -msgid "strreset" +msgid "Reset" msgstr "Скинути" msgid "strinsert" @@ -167,7 +167,7 @@ msgstr "Фальш" msgid "stredit" msgstr "Редагувати" -msgid "strcolumns" +msgid "Columns" msgstr "Атрибути" msgid "strrows" @@ -326,10 +326,10 @@ msgstr "Редагувати SQL" msgid "strruntime" msgstr "Час виконання: %s мсек" -msgid "strpaginate" +msgid "Paginate results" msgstr "Нумерувати сторінки з результатами" -msgid "struploadscript" +msgid "or upload an SQL script:" msgstr "чи завантажити SQL-скрипт:" msgid "strstarttime" @@ -385,7 +385,7 @@ msgstr "Помилка каналу при імпортові %s." msgid "strtable" msgstr "Таблиця" -msgid "strtables" +msgid "Tables" msgstr "Таблиці" msgid "strshowalltables" @@ -789,7 +789,7 @@ msgstr "Примусово" msgid "strview" msgstr "Показ" -msgid "strviews" +msgid "Views" msgstr "Покази" msgid "strshowallviews" @@ -850,7 +850,7 @@ msgstr "Створити показ, скориставшись майстром msgid "strsequence" msgstr "Послідовність" -msgid "strsequences" +msgid "Sequences" msgstr " Послідовності" msgid "strshowallsequences" @@ -917,7 +917,7 @@ msgstr "Скинення послідовності перервано." msgid "strindex" msgstr "Індекс" -msgid "strindexes" +msgid "Indexes" msgstr "Індекси" msgid "strshowallindexes" @@ -990,7 +990,7 @@ msgid "strclusteredbad" msgstr "Кластеризацію перервано." # Rules -msgid "strrules" +msgid "Rules" msgstr "Правила" msgid "strrule" @@ -1030,7 +1030,7 @@ msgid "strruledroppedbad" msgstr "Видалення правила перервано." # Constraints -msgid "strconstraints" +msgid "Constraints" msgstr "Обмеження" msgid "strshowallconstraints" @@ -1124,7 +1124,7 @@ msgstr "ON UPDATE" msgid "strfunction" msgstr "Функція" -msgid "strfunctions" +msgid "Functions" msgstr " Функції" msgid "strshowallfunctions" @@ -1179,10 +1179,10 @@ msgid "strfunctionupdatedbad" msgstr "Оновлення функції перервано." # Triggers -msgid "strtrigger" +msgid "Trigger" msgstr "Трігер" -msgid "strtriggers" +msgid "Triggers" msgstr " Трігери" msgid "strshowalltriggers" @@ -1292,7 +1292,7 @@ msgstr "Видалення типу даних перервано." msgid "strschema" msgstr "Схема" -msgid "strschemas" +msgid "Schemas" msgstr "Схеми" msgid "strshowallschemas" @@ -1340,7 +1340,7 @@ msgstr "Оновлення схеми перервано." msgid "strdomain" msgstr "Домен" -msgid "strdomains" +msgid "Domains" msgstr "Домени" msgid "strshowalldomains" diff --git a/locale/zh_CN/LC_MESSAGES/messages.mo b/locale/zh_CN/LC_MESSAGES/messages.mo index fa7eb1dc0903a25d7ce053335770c96d19a863e2..93c0bbf892960ef6a7ae4cc6a2cf30afa221977d 100644 GIT binary patch delta 18074 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 uHVX8ntl01CvT|{N@9C`RR1QZ4YWdy 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 G`TqepB4p_R diff --git a/locale/zh_CN/LC_MESSAGES/messages.po b/locale/zh_CN/LC_MESSAGES/messages.po index 590ca00c4..22fe75c6f 100644 --- a/locale/zh_CN/LC_MESSAGES/messages.po +++ b/locale/zh_CN/LC_MESSAGES/messages.po @@ -164,7 +164,7 @@ msgstr "自动完成有效" msgid "strsave" msgstr "保存" -msgid "strreset" +msgid "Reset" msgstr "重置" msgid "strrestart" @@ -203,7 +203,7 @@ msgstr "编辑" msgid "strcolumn" msgstr "列" -msgid "strcolumns" +msgid "Columns" msgstr "列" msgid "strrows" @@ -362,10 +362,10 @@ msgstr "编辑 SQL" msgid "strruntime" msgstr "总执行时间: %s ms" -msgid "strpaginate" +msgid "Paginate results" msgstr "分页结果" -msgid "struploadscript" +msgid "or upload an SQL script:" msgstr "或者上传一个 SQL 脚本:" msgid "strstarttime" @@ -553,7 +553,7 @@ msgstr "无法连接服务器。" msgid "strtable" msgstr "数据表" -msgid "strtables" +msgid "Tables" msgstr "数据表" msgid "strshowalltables" @@ -1081,7 +1081,7 @@ msgstr "信号已发送。" msgid "strsignalsentbad" msgstr "信号发送失败。" -msgid "strallobjects" +msgid "All objects" msgstr "所有对象" msgid "strdatabasealtered" @@ -1112,7 +1112,7 @@ msgstr "你确定要集群数据库\"%s\"中的所有表吗?" msgid "strview" msgstr "视图" -msgid "strviews" +msgid "Views" msgstr "视图" msgid "strshowallviews" @@ -1191,7 +1191,7 @@ msgstr "必须至少指定一个要移除的视图" msgid "strsequence" msgstr "序列" -msgid "strsequences" +msgid "Sequences" msgstr "序列" msgid "strshowallsequences" @@ -1297,7 +1297,7 @@ msgstr "必须至少指定一个序列来删除" msgid "strindex" msgstr "索引" -msgid "strindexes" +msgid "Indexes" msgstr "索引" msgid "strindexname" @@ -1376,7 +1376,7 @@ msgid "strnoclusteravailable" msgstr "表中没有集群索引。" # Rules -msgid "strrules" +msgid "Rules" msgstr "规则" msgid "strrule" @@ -1419,7 +1419,7 @@ msgstr "规则删除失败。" msgid "strconstraint" msgstr "约束" -msgid "strconstraints" +msgid "Constraints" msgstr "约束" msgid "strshowallconstraints" @@ -1513,7 +1513,7 @@ msgstr "ON UPDATE" msgid "strfunction" msgstr "函数" -msgid "strfunctions" +msgid "Functions" msgstr "函数" msgid "strshowallfunctions" @@ -1625,10 +1625,10 @@ msgid "strspecifyfunctiontodrop" msgstr "必须至少指定一个函数来删除" # Triggers -msgid "strtrigger" +msgid "Trigger" msgstr "触发器" -msgid "strtriggers" +msgid "Triggers" msgstr "触发器" msgid "strshowalltriggers" @@ -1801,7 +1801,7 @@ msgstr "枚举类型" msgid "strschema" msgstr "模式" -msgid "strschemas" +msgid "Schemas" msgstr "模式" msgid "strshowallschemas" @@ -1843,7 +1843,7 @@ msgstr "模式已变更。" msgid "strschemaalteredbad" msgstr "模式变更失败。" -msgid "strsearchpath" +msgid "Schema search path" msgstr "模式查找路径" msgid "strspecifyschematodrop" @@ -1855,7 +1855,7 @@ msgstr "必须至少指定一个模式来删除" msgid "strdomain" msgstr "域" -msgid "strdomains" +msgid "Domains" msgstr "域" msgid "strshowalldomains" diff --git a/locale/zh_TW/LC_MESSAGES/messages.mo b/locale/zh_TW/LC_MESSAGES/messages.mo index b59508e96e203782c205f876099e76beda19993d..61d686a85d1c74127ffd71647dd7b72820cc5a1c 100644 GIT binary patch delta 16956 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 S=}<~RZ)o# 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 diff --git a/locale/zh_TW/LC_MESSAGES/messages.po b/locale/zh_TW/LC_MESSAGES/messages.po index a80885e77..981bfe24f 100644 --- a/locale/zh_TW/LC_MESSAGES/messages.po +++ b/locale/zh_TW/LC_MESSAGES/messages.po @@ -155,7 +155,7 @@ msgstr "啟用自動完成" msgid "strsave" msgstr "儲存" -msgid "strreset" +msgid "Reset" msgstr "重設" msgid "strinsert" @@ -191,7 +191,7 @@ msgstr "編輯" msgid "strcolumn" msgstr "欄位" -msgid "strcolumns" +msgid "Columns" msgstr "欄位" msgid "strrows" @@ -347,10 +347,10 @@ msgstr "編輯 SQL" msgid "strruntime" msgstr "總共執行時間: %s ms" -msgid "strpaginate" +msgid "Paginate results" msgstr "分頁顯示結果" -msgid "struploadscript" +msgid "or upload an SQL script:" msgstr "或是上傳一個 SQL 稿本檔: " msgid "strstarttime" @@ -489,7 +489,7 @@ msgstr "沒有選擇資料庫!" msgid "strtable" msgstr "資料表" -msgid "strtables" +msgid "Tables" msgstr "資料表" msgid "strshowalltables" @@ -984,7 +984,7 @@ msgstr "訊號傳遞。" msgid "strsignalsentbad" msgstr "傳遞訊號失敗。" -msgid "strallobjects" +msgid "All objects" msgstr "全部物件" msgid "strdatabasealtered" @@ -1000,7 +1000,7 @@ msgstr "必須至少指定一個資料庫來移除" msgid "strview" msgstr "視觀表" -msgid "strviews" +msgid "Views" msgstr "視觀表" msgid "strshowallviews" @@ -1073,7 +1073,7 @@ msgstr "必须至少指定一个视图来移除" msgid "strsequence" msgstr "序列數" -msgid "strsequences" +msgid "Sequences" msgstr "序列數" msgid "strshowallsequences" @@ -1173,7 +1173,7 @@ msgstr "必須至少指定一個序列數來刪除" msgid "strindex" msgstr "索引" -msgid "strindexes" +msgid "Indexes" msgstr "索引" msgid "strindexname" @@ -1246,7 +1246,7 @@ msgid "strclusteredbad" msgstr "叢集已失敗。" # Rules -msgid "strrules" +msgid "Rules" msgstr "規則" msgid "strrule" @@ -1289,7 +1289,7 @@ msgstr "規則移除已失敗。" msgid "strconstraint" msgstr "約束限制" -msgid "strconstraints" +msgid "Constraints" msgstr "約束限制" msgid "strshowallconstraints" @@ -1383,7 +1383,7 @@ msgstr "ON UPDATE" msgid "strfunction" msgstr "函數" -msgid "strfunctions" +msgid "Functions" msgstr "函數" msgid "strshowallfunctions" @@ -1495,10 +1495,10 @@ msgid "strspecifyfunctiontodrop" msgstr "必須至少指定一個函數來刪除" # Triggers -msgid "strtrigger" +msgid "Trigger" msgstr "觸發器" -msgid "strtriggers" +msgid "Triggers" msgstr "觸發器" msgid "strshowalltriggers" @@ -1674,7 +1674,7 @@ msgstr "列舉類型" msgid "strschema" msgstr "架構模式" -msgid "strschemas" +msgid "Schemas" msgstr "架構模式" msgid "strshowallschemas" @@ -1716,7 +1716,7 @@ msgstr "架構模式已修改。" msgid "strschemaalteredbad" msgstr "架構模式修改已失敗。" -msgid "strsearchpath" +msgid "Schema search path" msgstr "架構模式搜尋路徑" msgid "strspecifyschematodrop" @@ -1728,7 +1728,7 @@ msgstr "您必須至少指定一個架構模式來刪除" msgid "strdomain" msgstr "共同值域" -msgid "strdomains" +msgid "Domains" msgstr "共同值域" msgid "strshowalldomains" diff --git a/phpcs.xml b/phpcs.xml index 535356efb..0f9896adb 100644 --- a/phpcs.xml +++ b/phpcs.xml @@ -11,4 +11,6 @@ + + \ No newline at end of file diff --git a/sqledit.php b/sqledit.php index 3753604da..25e840f9b 100644 --- a/sqledit.php +++ b/sqledit.php @@ -1,5 +1,17 @@ buildHtmlString(); +die(); +//*/ + /** * Alternative SQL editing window * diff --git a/src/Api/Servers/Tree.php b/src/Api/Servers/Tree.php index dfb724ba7..257771c59 100644 --- a/src/Api/Servers/Tree.php +++ b/src/Api/Servers/Tree.php @@ -33,9 +33,9 @@ public function outputXmlTree(): void foreach ($dbs as $dbData) { $actionUrl = 'redirect.php'; $actionUrlParams = [ - 'subject' => 'database', + 'database' => $dbData['datname'], 'server' => $serverSession->id(), - 'database' => $dbData['datname'] + 'subject' => 'database', ]; $srcUrl = 'database.php'; $srcUrlParams = $actionUrlParams; @@ -58,8 +58,8 @@ public function outputXmlTree(): void $tree->setAttribute('text', (string)$configuredServer->Name); $serverId = $configuredServer->id(); $actionUrlParams = [ + 'server' => $serverId, 'subject' => 'server', - 'server' => $serverId ]; $actionUrl = 'redirect.php?' . http_build_query($actionUrlParams); $tree->setAttribute('action', $actionUrl); @@ -74,7 +74,7 @@ public function outputXmlTree(): void $username = $logins[$serverId]['username']; $srcUrlParams = [ - 'server' => $serverId + 'server' => $serverId, ]; $srcUrl = 'servers-tree.php?' . http_build_query($srcUrlParams); $tree->setAttribute('src', $srcUrl); diff --git a/src/DDD/ValueObjects/DbSize.php b/src/DDD/ValueObjects/DbSize.php index c8f20a300..90c635e60 100644 --- a/src/DDD/ValueObjects/DbSize.php +++ b/src/DDD/ValueObjects/DbSize.php @@ -39,7 +39,7 @@ public function prettyFormat(): string _('kB'), _('MB'), _('GB'), - _('TB') + _('TB'), ]; foreach ($unitStrings as $unitString) { if ($this->size < $limit * $multiplier) { diff --git a/src/Database/PhpPgAdminConnection.php b/src/Database/PhpPgAdminConnection.php index b8cf3939e..809ad400c 100644 --- a/src/Database/PhpPgAdminConnection.php +++ b/src/Database/PhpPgAdminConnection.php @@ -51,7 +51,7 @@ final class PhpPgAdminConnection extends \PDO 'WIN1251' => 'CP1251', 'WIN1252' => 'CP1252', 'WIN1256' => 'CP1256', - 'WIN1258' => 'CP1258' + 'WIN1258' => 'CP1258', ]; public const MAX_NAME_LENGTH = 63; @@ -276,7 +276,7 @@ public function getDatabaseOwner(string $database): string FROM pg_user, pg_database WHERE pg_user.usesysid = pg_database.datdba AND pg_database.datname = :database"; $sqlParams = [ - 'database' => $database + 'database' => $database, ]; $statement = $this->prepare($sql); if ($statement === false) { @@ -367,15 +367,15 @@ public function getDatabases(): array isset($row['dbsize']) && is_int($row['dbsize']) ) { $result[] = [ - 'datname' => $row['datname'], - 'datowner' => $row['datowner'], - 'datencoding' => $row['datencoding'], 'datcollate' => $row['datcollate'], - 'datctype' => $row['datctype'], - 'tablespace' => $row['tablespace'], - 'dbsize' => $row['dbsize'], 'datcomment' => isset($row['datcomment']) && is_string($row['datcomment']) ? $row['datcomment'] : '', + 'datctype' => $row['datctype'], + 'datencoding' => $row['datencoding'], + 'datname' => $row['datname'], + 'datowner' => $row['datowner'], + 'dbsize' => $row['dbsize'], + 'tablespace' => $row['tablespace'], ]; } } @@ -417,13 +417,13 @@ public function getUsers(): array isset($row['usecreatedb']) && is_bool($row['usecreatedb']) ) { $result[] = [ - 'usename' => $row['usename'], - 'usesuper' => $row['usesuper'], + 'useconfig' => isset($row['useconfig']) && is_string($row['useconfig']) ? + $row['useconfig'] : '', 'usecreatedb' => $row['usecreatedb'], 'useexpires' => isset($row['useexpires']) && is_string($row['useexpires']) ? $row['useexpires'] : '', - 'useconfig' => isset($row['useconfig']) && is_string($row['useconfig']) ? - $row['useconfig'] : '', + 'usename' => $row['usename'], + 'usesuper' => $row['usesuper'], ]; } } diff --git a/src/Language.php b/src/Language.php index ad65ca83b..48f110892 100644 --- a/src/Language.php +++ b/src/Language.php @@ -40,7 +40,7 @@ public static function getAvailableLanguageIdsWithLocales(): array 'spanish' => 'es_ES', 'swedish' => 'sv_SE', 'turkish' => 'tr_TR', - 'ukrainian' => 'uk_UA' + 'ukrainian' => 'uk_UA', ]; } diff --git a/src/Themes.php b/src/Themes.php index a6e21fbb2..0e3ae1eb4 100644 --- a/src/Themes.php +++ b/src/Themes.php @@ -12,11 +12,11 @@ class Themes public static function available(): array { return [ - 'default' => 'Default', + 'bootstrap' => 'Bootstrap3', 'cappuccino' => 'Cappuccino', + 'dark' => 'Dark', + 'default' => 'Default', 'gotar' => 'Blue/Green', - 'bootstrap' => 'Bootstrap3', - 'dark' => 'Dark' ]; } diff --git a/src/Website.php b/src/Website.php index 50b14cb29..bef6040bf 100644 --- a/src/Website.php +++ b/src/Website.php @@ -14,8 +14,8 @@ abstract class Website */ protected array $scripts = [ 'jquery' => [ - 'src' => 'libraries/js/jquery-3.7.1.min.js' - ] + 'src' => 'libraries/js/jquery-3.7.1.min.js', + ], ]; protected string $title = ''; diff --git a/src/Website/AllDb.php b/src/Website/AllDb.php index fa3697357..fbc6116f3 100644 --- a/src/Website/AllDb.php +++ b/src/Website/AllDb.php @@ -30,63 +30,63 @@ protected function buildHtmlBody(\DOMDocument $dom): \DOMElement $actionParam = RequestParameter::getString('action'); $tabLinks = [ [ - 'url' => 'all_db.php', - 'url-params' => [ - 'subject' => 'server', - 'server' => $serverId - ], - 'label' => _('Databases'), - 'icon' => 'Databases', 'active' => is_null($actionParam), 'help' => [ 'url' => 'help.php', 'url-params' => [ 'help' => 'pg.role', - 'server' => $serverId - ] - ] - ], - [ - 'url' => 'roles.php', + 'server' => $serverId, + ], + ], + 'icon' => 'Databases', + 'label' => _('Databases'), + 'url' => 'all_db.php', 'url-params' => [ + 'server' => $serverId, 'subject' => 'server', - 'server' => $serverId ], - 'label' => _('Roles'), - 'icon' => 'Roles', + ], + [ 'help' => [ 'url' => 'help.php', 'url-params' => [ 'help' => 'pg.role', - 'server' => $serverId - ] - ] - ], - [ - 'url' => 'tablespaces.php', + 'server' => $serverId, + ], + ], + 'icon' => 'Roles', + 'label' => _('Roles'), + 'url' => 'roles.php', 'url-params' => [ + 'server' => $serverId, 'subject' => 'server', - 'server' => $serverId ], - 'label' => _('Tablespaces'), - 'icon' => 'Tablespaces', + ], + [ 'help' => [ 'url' => 'help.php', 'url-params' => [ 'help' => 'pg.tablespace', - 'server' => $serverId - ] - ] + 'server' => $serverId, + ], + ], + 'icon' => 'Tablespaces', + 'label' => _('Tablespaces'), + 'url' => 'tablespaces.php', + 'url-params' => [ + 'server' => $serverId, + 'subject' => 'server', + ], ], [ + 'active' => $actionParam === 'export', + 'icon' => 'Export', + 'label' => _('Export'), 'url' => 'all_db_export.php', 'url-params' => [ - 'server' => $serverId + 'server' => $serverId, ], - 'label' => _('Export'), - 'icon' => 'Export', - 'active' => $actionParam === 'export' - ] + ], ]; $body->appendChild(WebsiteComponents::buildServerDatabasesTabs($dom, $tabLinks)); @@ -108,12 +108,12 @@ protected function buildHtmlBody(\DOMDocument $dom): \DOMElement $navLinks = [ [ + 'label' => _('Create database'), 'url' => 'create_db.php', 'url-params' => [ - 'server' => RequestParameter::getString('server') ?? '' + 'server' => RequestParameter::getString('server') ?? '', ], - 'label' => _('Create database') - ] + ], ]; $body->appendChild(WebsiteComponents::buildNavLinks($dom, $navLinks)); diff --git a/src/Website/AllDbExport.php b/src/Website/AllDbExport.php index 88d9d87df..9101c7d15 100644 --- a/src/Website/AllDbExport.php +++ b/src/Website/AllDbExport.php @@ -26,62 +26,62 @@ protected function buildHtmlBody(\DOMDocument $dom): \DOMElement $serverId = RequestParameter::getString('server') ?? ''; $tabLinks = [ [ + 'help' => [ + 'url' => 'help.php', + 'url-params' => [ + 'help' => 'pg.role', + 'server' => $serverId, + ], + ], + 'icon' => 'Databases', + 'label' => _('Databases'), 'url' => 'all_db.php', 'url-params' => [ + 'server' => $serverId, 'subject' => 'server', - 'server' => $serverId ], - 'label' => _('Databases'), - 'icon' => 'Databases', + ], + [ 'help' => [ 'url' => 'help.php', 'url-params' => [ 'help' => 'pg.role', - 'server' => $serverId - ] - ] - ], - [ + 'server' => $serverId, + ], + ], + 'icon' => 'Roles', + 'label' => _('Roles'), 'url' => 'roles.php', 'url-params' => [ + 'server' => $serverId, 'subject' => 'server', - 'server' => $serverId ], - 'label' => _('Roles'), - 'icon' => 'Roles', + ], + [ 'help' => [ 'url' => 'help.php', 'url-params' => [ - 'help' => 'pg.role', - 'server' => $serverId - ] - ] - ], - [ + 'help' => 'pg.tablespace', + 'server' => $serverId, + ], + ], + 'icon' => 'Tablespaces', + 'label' => _('Tablespaces'), 'url' => 'tablespaces.php', 'url-params' => [ + 'server' => $serverId, 'subject' => 'server', - 'server' => $serverId ], - 'label' => _('Tablespaces'), - 'icon' => 'Tablespaces', - 'help' => [ - 'url' => 'help.php', - 'url-params' => [ - 'help' => 'pg.tablespace', - 'server' => $serverId - ] - ] ], [ + 'active' => true, + 'icon' => 'Export', + 'label' => _('Export'), 'url' => 'all_db_export.php', 'url-params' => [ - 'server' => $serverId + 'server' => $serverId, ], - 'active' => true, - 'label' => _('Export'), - 'icon' => 'Export', - ] + ], ]; $body->appendChild(WebsiteComponents::buildServerDatabasesTabs($dom, $tabLinks)); diff --git a/src/Website/AlterDb.php b/src/Website/AlterDb.php index cd0ccfb54..a456a615d 100644 --- a/src/Website/AlterDb.php +++ b/src/Website/AlterDb.php @@ -40,8 +40,8 @@ public function __construct() if (!headers_sent()) { $redirectUrl = 'all_db.php'; $redirectUrlParams = [ + 'server' => $serverId, 'subject' => 'server', - 'server' => $serverId ]; header('Location: ' . $redirectUrl . '?' . http_build_query($redirectUrlParams)); @@ -72,7 +72,7 @@ protected function buildHtmlBody(\DOMDocument $dom): \DOMElement url: 'help.php', urlParams: [ 'help' => 'pg.database.alter', - 'server' => $serverId + 'server' => $serverId, ] ); $h2->appendChild($aHelp); @@ -180,8 +180,8 @@ protected function buildHtmlBody(\DOMDocument $dom): \DOMElement $inputCancel->setAttribute('class', 'button'); $cancelUrl = 'all_db.php'; $cancelUrlParams = [ + 'server' => $serverId, 'subject' => 'server', - 'server' => $serverId ]; $inputCancel->setAttribute('href', $cancelUrl . '?' . http_build_query($cancelUrlParams)); $form->appendChild($dom->createEntityReference('nbsp')); diff --git a/src/Website/Browser.php b/src/Website/Browser.php index 65405aa20..6a983caf3 100644 --- a/src/Website/Browser.php +++ b/src/Website/Browser.php @@ -13,10 +13,10 @@ public function __construct() parent::__construct(); $this->scripts['xloadtree/xtree2'] = [ - 'src' => 'xloadtree/xtree2.js' + 'src' => 'xloadtree/xtree2.js', ]; $this->scripts['xloadtree/xloadtree2'] = [ - 'src' => 'xloadtree/xloadtree2.js' + 'src' => 'xloadtree/xloadtree2.js', ]; } diff --git a/src/Website/CreateDb.php b/src/Website/CreateDb.php index 4d4568cf7..048f66356 100644 --- a/src/Website/CreateDb.php +++ b/src/Website/CreateDb.php @@ -37,8 +37,8 @@ public function __construct() if (!headers_sent()) { $redirectUrl = 'all_db.php'; $redirectUrlParams = [ + 'server' => $serverId, 'subject' => 'server', - 'server' => $serverId ]; header('Location: ' . $redirectUrl . '?' . http_build_query($redirectUrlParams)); die(); @@ -68,7 +68,7 @@ protected function buildHtmlBody(\DOMDocument $dom): \DOMElement url: 'help.php', urlParams: [ 'help' => 'pg.database.create', - 'server' => $serverId + 'server' => $serverId, ] ); $h2->appendChild($aHelp); @@ -285,8 +285,8 @@ protected function buildHtmlBody(\DOMDocument $dom): \DOMElement $inputCancel->setAttribute('class', 'button'); $cancelUrl = 'all_db.php'; $cancelUrlParams = [ + 'server' => $serverId, 'subject' => 'server', - 'server' => $serverId ]; $inputCancel->setAttribute('href', $cancelUrl . '?' . http_build_query($cancelUrlParams)); diff --git a/src/Website/DropDb.php b/src/Website/DropDb.php index 37b1931e0..7665887e4 100644 --- a/src/Website/DropDb.php +++ b/src/Website/DropDb.php @@ -21,8 +21,8 @@ public function __construct() if (!is_null($serverSession) && !empty($database)) { $redirectUrl = 'all_db.php'; $redirectUrlParams = [ + 'server' => $serverId, 'subject' => 'server', - 'server' => $serverId ]; $db = $serverSession->getDatabaseConnection(); @@ -57,7 +57,7 @@ protected function buildHtmlBody(\DOMDocument $dom): \DOMElement url: 'help.php', urlParams: [ 'help' => 'pg.database.drop', - 'server' => $serverId + 'server' => $serverId, ] ); $h2->appendChild($aHelp); @@ -85,8 +85,8 @@ protected function buildHtmlBody(\DOMDocument $dom): \DOMElement $aButtonCancel->setAttribute('class', 'button'); $cancelUrl = 'all_db.php'; $cancelUrlParams = [ + 'server' => $serverId, 'subject' => 'server', - 'server' => $serverId ]; $aButtonCancel->setAttribute('href', $cancelUrl . '?' . http_build_query($cancelUrlParams)); diff --git a/src/Website/Login.php b/src/Website/Login.php index e0096851f..58a271bb8 100644 --- a/src/Website/Login.php +++ b/src/Website/Login.php @@ -57,21 +57,21 @@ public function __construct() $_SESSION['webdbLogin'] = []; } $_SESSION['webdbLogin'][$loginServer] = [ + 'defaultdb' => (string)$server->DefaultDb, 'desc' => (string)$server->Name, 'host' => (string)$server->Host, + 'password' => $loginPassword, + 'pg_dumpall_path' => '/usr/bin/pg_dumpall', + 'pg_dump_path' => '/usr/bin/pg_dump', + //'pgVersion' => $server->Version->Value, + //'platform' => 'PostgreSQL ' . $server->Version->Value, 'port' => $server->Port->Value, 'sslmode' => $server->SslMode->value, - 'defaultdb' => (string)$server->DefaultDb, - 'pg_dump_path' => '/usr/bin/pg_dump', - 'pg_dumpall_path' => '/usr/bin/pg_dumpall', 'username' => $loginUsername, - 'password' => $loginPassword, - //'platform' => 'PostgreSQL ' . $server->Version->Value, - //'pgVersion' => $server->Version->Value ]; $redirectLocationUrlParams = [ - 'server' => $loginServer + 'server' => $loginServer, ]; header('Location: ./all_db.php?' . http_build_query($redirectLocationUrlParams)); exit; diff --git a/src/Website/Redirect.php b/src/Website/Redirect.php index ffc96c354..b88f17a94 100644 --- a/src/Website/Redirect.php +++ b/src/Website/Redirect.php @@ -33,8 +33,8 @@ private function redirectToServer(): void $locationUrl = './login.php'; $locationUrlParams = [ + 'server' => $server, 'subject' => 'server', - 'server' => $server ]; if (ServerSession::isLoggedIn($server)) { diff --git a/src/Website/Servers.php b/src/Website/Servers.php index bacaa0c27..4c3f736fd 100644 --- a/src/Website/Servers.php +++ b/src/Website/Servers.php @@ -57,8 +57,8 @@ protected function buildHtmlBody(\DOMDocument $dom): \DOMElement $a = $dom->createElement('a', (string)$server->Name); $serverId = $server->id(); $redirectUrlParams = [ + 'server' => $serverId, 'subject' => 'server', - 'server' => $serverId ]; $redirectUrl = 'redirect.php?' . http_build_query($redirectUrlParams); $a->setAttribute('href', $redirectUrl); @@ -84,7 +84,7 @@ protected function buildHtmlBody(\DOMDocument $dom): \DOMElement $td->setAttribute('class', 'opbutton' . ($index + 1)); $a = $dom->createElement('a', _('Logout')); $logoutUrlParams = [ - 'id' => $serverId + 'id' => $serverId, ]; $logoutUrl = 'server-logout.php?' . http_build_query($logoutUrlParams); $a->setAttribute('href', $logoutUrl); diff --git a/src/Website/SqlEdit.php b/src/Website/SqlEdit.php new file mode 100644 index 000000000..f1082c678 --- /dev/null +++ b/src/Website/SqlEdit.php @@ -0,0 +1,316 @@ +scripts['sqledit'] = [ + 'src' => 'js/sqledit.js', + ]; + } + + protected function buildHtmlBody(\DOMDocument $dom): \DOMElement + { + $body = parent::buildHtmlBody($dom); + + $serverId = RequestParameter::getString('server') ?? ''; + $actionParam = RequestParameter::getString('action'); + $tabLinks = [ + [ + 'active' => !is_null($actionParam) && $actionParam === 'sql', + 'help' => [ + 'url' => 'help.php', + 'url-params' => [ + 'help' => 'pg.sql', + 'server' => $serverId, + ], + ], + 'icon' => 'SqlEditor', + 'label' => _('SQL'), + 'url' => 'sqledit.php', + 'url-params' => [ + 'action' => 'sql', + 'server' => $serverId, + 'subject' => 'schema', + ], + ], + [ + 'active' => !is_null($actionParam) && $actionParam === 'find', + 'icon' => 'Search', + 'label' => _('Find'), + 'url' => 'sqledit.php', + 'url-params' => [ + 'action' => 'find', + 'server' => $serverId, + 'subject' => 'schema', + ], + ], + ]; + $body->appendChild(WebsiteComponents::buildServerDatabasesTabs($dom, $tabLinks)); + + $form = $dom->createElement('form'); + $form->setAttribute('action', 'sql.php'); + $form->setAttribute('method', 'post'); + $form->setAttribute('enctype', 'multipart/form-data'); + $form->setAttribute('target', 'detail'); + + $table = $dom->createElement('table'); + $table->setAttribute('style', 'width: 100%;'); + $tBody = $dom->createElement('tbody'); + + $tr = $dom->createElement('tr'); + + $tdServerSelection = $dom->createElement('td'); + $labelForServer = $dom->createElement('label'); + $labelForServer->setAttribute('for', 'server'); + $labelForServer->appendChild($dom->createTextNode(_('Server'))); + $helpLink = WebsiteComponents::buildHelpLink( + dom: $dom, + url: 'help.php', + urlParams: [ + 'help' => 'pg.server', + 'server' => $serverId, + ] + ); + $labelForServer->appendChild($helpLink); + $tdServerSelection->appendChild($labelForServer); + $tdServerSelection->appendChild($dom->createTextNode(': ')); + $serverSelection = $dom->createElement('select'); + $serverSelection->setAttribute('name', 'server'); + $serverSelection->setAttribute('id', 'server'); + $serverSelection->setAttribute('onchange', 'changeServer(event)'); + $servers = Config::getServers(); + foreach ($servers as $server) { + $option = $dom->createElement('option'); + $option->setAttribute('value', $server->id()); + if ($server->id() === $serverId) { + $option->setAttribute('selected', 'selected'); + } + $option->appendChild($dom->createTextNode($server->Name . ' (' . $server->id() . ')')); + $serverSelection->appendChild($option); + } + $tdServerSelection->appendChild($serverSelection); + + $tdDatabaseSelection = $dom->createElement('td'); + $tdDatabaseSelection->setAttribute('style', 'text-align: right;'); + $labelForDatabase = $dom->createElement('label'); + $labelForDatabase->setAttribute('for', 'database'); + $labelForDatabase->appendChild($dom->createTextNode(_('Database'))); + $helpLink = WebsiteComponents::buildHelpLink( + dom: $dom, + url: 'help.php', + urlParams: [ + 'help' => 'pg.database', + 'server' => $serverId, + ] + ); + $labelForDatabase->appendChild($helpLink); + $labelForDatabase->appendChild($dom->createTextNode(': ')); + $tdDatabaseSelection->appendChild($labelForDatabase); + $databaseSelection = $dom->createElement('select'); + $databaseSelection->setAttribute('name', 'database'); + $databaseSelection->setAttribute('id', 'database'); + $databaseSelection->setAttribute('onchange', 'changeServer(event)'); + $emptyOption = $dom->createElement('option', '--'); + $emptyOption->setAttribute('value', ''); + $databaseSelection->appendChild($emptyOption); + $serverSession = ServerSession::fromServerId($serverId); + if (!is_null($serverSession)) { + $databaseParam = RequestParameter::getString('database'); + + $db = $serverSession->getDatabaseConnection(); + $dbs = $db->getDatabases(); + foreach ($dbs as $dbMetaData) { + $option = $dom->createElement('option'); + $option->setAttribute('value', $dbMetaData['datname']); + if ($dbMetaData['datname'] === $databaseParam) { + $option->setAttribute('selected', 'selected'); + } + $option->appendChild($dom->createTextNode($dbMetaData['datname'])); + $databaseSelection->appendChild($option); + } + } + $tdDatabaseSelection->appendChild($databaseSelection); + + $tr->appendChild($tdServerSelection); + $tr->appendChild($tdDatabaseSelection); + + $tBody->appendChild($tr); + $table->appendChild($tBody); + + $form->appendChild($table); + + $actionParam = RequestParameter::getString('action') ?? ''; + + match ($actionParam) { + 'find' => $this->appendFindPart($form), + 'sql' => $this->appendSqlPart($form, $serverId), + default => throw new \InvalidArgumentException("Unknown action: {$actionParam}"), + }; + + $body->appendChild($form); + + return $body; + } + + private function appendFindPart(\DOMElement $element): void + { + $dom = $element->ownerDocument; + if (is_null($dom)) { + throw new \RuntimeException('DOMDocument is not set for the element.'); + } + + $pFind = $dom->createElement('p'); + + $inputTerm = $dom->createElement('input'); + $inputTerm->setAttribute('name', 'term'); + $inputTerm->setAttribute('id', 'term'); + $inputTerm->setAttribute('value', ''); + $inputTerm->setAttribute('size', '32'); + $inputTerm->setAttribute('maxlength', '63'); + + $filterSelection = $dom->createElement('select'); + $filterSelection->setAttribute('name', 'filter'); + $filterSelection->setAttribute('id', 'filter'); + $filterArray = [ + '' => _('All objects'), + 'COLUMN' => _('Columns'), + 'CONSTRAINT' => _('Constraints'), + 'DOMAIN' => _('Domains'), + 'FUNCTION' => _('Functions'), + 'INDEX' => _('Indexes'), + 'RULE' => _('Rules'), + 'SCHEMA' => _('Schemas'), + 'SEQUENCE' => _('Sequences'), + 'TABLE' => _('Tables'), + 'TRIGGER' => _('Triggers'), + 'VIEW' => _('Views'), + ]; + foreach ($filterArray as $key => $value) { + $option = $dom->createElement('option'); + $option->setAttribute('value', $key); + $option->appendChild($dom->createTextNode($value)); + $filterSelection->appendChild($option); + } + + $inputSubmit = $dom->createElement('input'); + $inputSubmit->setAttribute('type', 'submit'); + $inputSubmit->setAttribute('value', _('Find')); + + $inputAction = $dom->createElement('input'); + $inputAction->setAttribute('type', 'hidden'); + $inputAction->setAttribute('name', 'action'); + $inputAction->setAttribute('value', 'find'); + $pFind->appendChild($inputAction); + + $pFind->appendChild($inputTerm); + $pFind->appendChild($dom->createTextNode(' ')); + $pFind->appendChild($filterSelection); + $pFind->appendChild($dom->createTextNode(' ')); + $pFind->appendChild($inputSubmit); + $pFind->appendChild($inputAction); + + $element->appendChild($pFind); + } + + private function appendSqlPart(\DOMElement $element, string $serverId): void + { + $dom = $element->ownerDocument; + if (is_null($dom)) { + throw new \RuntimeException('DOMDocument is not set for the element.'); + } + + $pSchemaSearchPath = $dom->createElement('p'); + $labelForSearchPath = $dom->createElement('label'); + $labelForSearchPath->setAttribute('for', 'search_path'); + $labelForSearchPath->appendChild($dom->createTextNode(_('Schema search path'))); + $pSchemaSearchPath->appendChild($labelForSearchPath); + $searchPathHelp = WebsiteComponents::buildHelpLink( + dom: $dom, + url: 'help.php', + urlParams: [ + 'help' => 'pg.schema.search_path', + 'server' => $serverId, + ] + ); + $pSchemaSearchPath->appendChild($searchPathHelp); + $pSchemaSearchPath->appendChild($dom->createTextNode(': ')); + $inputSearchPath = $dom->createElement('input'); + $inputSearchPath->setAttribute('type', 'text'); + $inputSearchPath->setAttribute('name', 'search_path'); + $inputSearchPath->setAttribute('id', 'search_path'); + $inputSearchPath->setAttribute('size', '50'); + $searchPathParam = RequestParameter::getString('search_path') ?? 'public'; + $inputSearchPath->setAttribute('value', $searchPathParam); + $pSchemaSearchPath->appendChild($inputSearchPath); + + $textareaQuery = $dom->createElement('textarea'); + $textareaQuery->setAttribute('style', 'width: 98%;'); + $textareaQuery->setAttribute('rows', '10'); + $textareaQuery->setAttribute('cols', '50'); + $textareaQuery->setAttribute('name', 'query'); + $textareaQuery->setAttribute('id', 'query'); + $queryParam = RequestParameter::getString('query') ?? ''; + $textareaQuery->appendChild($dom->createTextNode($queryParam)); + + $pUpload = $dom->createElement('p'); + $inputMaxFileSize = $dom->createElement('input'); + $inputMaxFileSize->setAttribute('type', 'hidden'); + $inputMaxFileSize->setAttribute('name', 'MAX_FILE_SIZE'); + $inputMaxFileSize->setAttribute('value', '2097152'); + $labelForScript = $dom->createElement('label'); + $labelForScript->setAttribute('for', 'script'); + $labelForScript->appendChild($dom->createTextNode(_('or upload an SQL script:'))); + $labelForScript->appendChild($dom->createTextNode(' ')); + $inputScript = $dom->createElement('input'); + $inputScript->setAttribute('id', 'script'); + $inputScript->setAttribute('name', 'script'); + $inputScript->setAttribute('type', 'file'); + $pUpload->appendChild($inputMaxFileSize); + $pUpload->appendChild($labelForScript); + $pUpload->appendChild($inputScript); + + $pPaginate = $dom->createElement('p'); + $inputPaginate = $dom->createElement('input'); + $inputPaginate->setAttribute('type', 'checkbox'); + $inputPaginate->setAttribute('id', 'paginate'); + $inputPaginate->setAttribute('name', 'paginate'); + $labelForPaginate = $dom->createElement('label'); + $labelForPaginate->setAttribute('for', 'paginate'); + $labelForPaginate->appendChild($dom->createTextNode(_('Paginate results'))); + $pPaginate->appendChild($inputPaginate); + $pPaginate->appendChild($dom->createTextNode(' ')); + $pPaginate->appendChild($labelForPaginate); + + $pButtons = $dom->createElement('p'); + $inputExecute = $dom->createElement('input'); + $inputExecute->setAttribute('type', 'submit'); + $inputExecute->setAttribute('name', 'execute'); + $inputExecute->setAttribute('accesskey', 'r'); + $inputExecute->setAttribute('value', _('Execute')); + $inputReset = $dom->createElement('input'); + $inputReset->setAttribute('type', 'reset'); + $inputReset->setAttribute('accesskey', 'q'); + $inputReset->setAttribute('value', _('Reset')); + $pButtons->appendChild($inputExecute); + $pButtons->appendChild($dom->createTextNode(' ')); + $pButtons->appendChild($inputReset); + + $element->appendChild($pSchemaSearchPath); + $element->appendChild($textareaQuery); + $element->appendChild($pUpload); + $element->appendChild($pPaginate); + $element->appendChild($pButtons); + } +} diff --git a/src/WebsiteComponents.php b/src/WebsiteComponents.php index 00dcc7133..db41af778 100644 --- a/src/WebsiteComponents.php +++ b/src/WebsiteComponents.php @@ -86,9 +86,9 @@ public static function buildDatabasesTable(\DOMDocument $dom, ?ServerSession $se $aDatabase = $dom->createElement('a', $dbName); $dbUrl = 'redirect.php'; $dbUrlParams = [ - 'subject' => 'database', + 'database' => $dbName, 'server' => $serverSession?->id() ?? '', - 'database' => $dbName + 'subject' => 'database', ]; $aDatabase->setAttribute('href', $dbUrl . '?' . http_build_query($dbUrlParams)); $tdDatabase->appendChild($aDatabase); @@ -106,7 +106,7 @@ public static function buildDatabasesTable(\DOMDocument $dom, ?ServerSession $se $deleteUrl = 'drop_db.php'; $deleteUrlParams = [ 'database' => $dbName, - 'server' => $serverSession?->id() ?? '' + 'server' => $serverSession?->id() ?? '', ]; $aDelete->setAttribute('href', $deleteUrl . '?' . http_build_query($deleteUrlParams)); $aDelete->appendChild($dom->createTextNode(_('Delete'))); @@ -117,9 +117,9 @@ public static function buildDatabasesTable(\DOMDocument $dom, ?ServerSession $se $aPrivileges = $dom->createElement('a'); $privilegesUrl = 'privileges.php'; $privilegesUrlParams = [ - 'subject' => 'database', 'dropdatabase' => $dbName, - 'server' => $serverSession?->id() ?? '' + 'server' => $serverSession?->id() ?? '', + 'subject' => 'database', ]; $aPrivileges->setAttribute('href', $privilegesUrl . '?' . http_build_query($privilegesUrlParams)); $aPrivileges->appendChild($dom->createTextNode(_('Privileges'))); @@ -131,7 +131,7 @@ public static function buildDatabasesTable(\DOMDocument $dom, ?ServerSession $se $alterUrl = 'alter_db.php'; $alterUrlParams = [ 'database' => $dbName, - 'server' => $serverSession?->id() ?? '' + 'server' => $serverSession?->id() ?? '', ]; $aAlter->setAttribute('href', $alterUrl . '?' . http_build_query($alterUrlParams)); $aAlter->appendChild($dom->createTextNode(_('Alter'))); @@ -466,43 +466,42 @@ private static function buildTopBarLinks(\DOMDocument $dom, ServerSession $serve $ulTopLinks = $dom->createElement('ul'); $ulTopLinks->setAttribute('class', 'toplink'); - $topLinks = [ - 'sql' => [ - 'text' => _('SQL'), - 'url' => 'sqledit.php', - 'url-params' => [ - 'subject' => 'table', - 'server' => $serverSession->id(), - 'action' => 'sql' - ], - 'target' => 'sqledit' + $topLinks = []; + $topLinks['sql'] = [ + 'target' => 'sqledit', + 'text' => _('SQL'), + 'url' => 'sqledit.php', + 'url-params' => [ + 'action' => 'sql', + 'server' => $serverSession->id(), + 'subject' => 'table', + ], + ]; + $topLinks['history'] = [ + 'text' => _('History'), + 'url' => 'history.php', + 'url-params' => [ + 'action' => 'pophistory', + 'server' => $serverSession->id(), + 'subject' => 'table', ], - 'history' => [ - 'text' => _('History'), - 'url' => 'history.php', - 'url-params' => [ - 'subject' => 'table', - 'server' => $serverSession->id(), - 'action' => 'pophistory' - ], + ]; + $topLinks['find'] = [ + 'target' => 'sqledit', + 'text' => _('Find'), + 'url' => 'sqledit.php', + 'url-params' => [ + 'action' => 'find', + 'server' => $serverSession->id(), + 'subject' => 'table', ], - 'find' => [ - 'text' => _('Find'), - 'url' => 'sqledit.php', - 'url-params' => [ - 'subject' => 'table', - 'server' => $serverSession->id(), - 'action' => 'find' - ], - 'target' => 'sqledit' + ]; + $topLinks['logout'] = [ + 'text' => _('Logout'), + 'url' => 'server-logout.php', + 'url-params' => [ + 'id' => $serverSession->id(), ], - 'logout' => [ - 'text' => _('Logout'), - 'url' => 'server-logout.php', - 'url-params' => [ - 'id' => $serverSession->id() - ] - ] ]; foreach ($topLinks as $key => $link) { @@ -569,7 +568,7 @@ private static function buildTrailForServer(\DOMDocument $dom): \DOMElement $serverSession = ServerSession::fromServerId($serverId); $link = 'all_db.php'; $linkParams = [ - 'server' => $serverId + 'server' => $serverId, ]; $a = $dom->createElement('a'); $a->setAttribute('href', $link . '?' . http_build_query($linkParams)); @@ -595,7 +594,7 @@ private static function buildTrailForServer(\DOMDocument $dom): \DOMElement url: 'help.php', urlParams: [ 'help' => 'pg.server', - 'server' => $serverId + 'server' => $serverId, ] ); $td->appendChild($aHelp); From 69c8b7e76f073d15872348ee8385fc4397531d46 Mon Sep 17 00:00:00 2001 From: ringostarr80 Date: Tue, 26 Aug 2025 21:12:49 +0200 Subject: [PATCH 2/2] final refactoring for sqledit.php --- README.md | 2 +- composer.json | 2 +- composer.lock | 44 ++--- phpcs.xml | 56 ++++++ phpstan.neon.dist | 2 + sqledit.php | 168 ------------------ src/Api/Servers/Tree.php | 2 +- src/ArrayRecordSet.php | 45 ----- src/Config.php | 66 +++---- src/DDD/Entities/Server.php | 38 ++-- src/DDD/Entities/ServerSession.php | 22 +-- src/DDD/ValueObjects/DbSize.php | 26 +-- src/DDD/ValueObjects/Server/DatabaseName.php | 2 +- src/DDD/ValueObjects/Server/Filename.php | 2 +- src/DDD/ValueObjects/Server/Host.php | 2 +- src/DDD/ValueObjects/Server/Name.php | 2 +- src/DDD/ValueObjects/Server/Port.php | 8 +- .../ValueObjects/ServerSession/Password.php | 2 +- .../ValueObjects/ServerSession/Platform.php | 2 +- .../ValueObjects/ServerSession/Username.php | 2 +- src/Database/PhpPgAdminConnection.php | 65 +++---- src/Language.php | 2 +- src/RequestParameter.php | 2 +- src/Session.php | 2 +- src/Themes.php | 2 +- src/Website.php | 22 +-- src/Website/AllDb.php | 2 +- src/Website/AllDbExport.php | 2 +- src/Website/AlterDb.php | 2 +- src/Website/Browser.php | 2 +- src/Website/CreateDb.php | 2 +- src/Website/DropDb.php | 2 +- src/Website/Exception.php | 24 +-- src/Website/Index.php | 2 +- src/Website/Intro.php | 2 +- src/Website/Login.php | 2 +- src/Website/Redirect.php | 42 ++--- src/Website/ServerLogout.php | 2 +- src/Website/Servers.php | 2 +- src/Website/SqlEdit.php | 14 +- src/WebsiteComponents.php | 80 ++++----- 41 files changed, 311 insertions(+), 461 deletions(-) delete mode 100644 src/ArrayRecordSet.php diff --git a/README.md b/README.md index c0cec7c79..99bc7b32c 100644 --- a/README.md +++ b/README.md @@ -67,7 +67,7 @@ For an overview of the software quality over time and the evolving metrics, chec | sequences.php | ❌ | yyyy-mm-dd | | servers.php | ✅ | 2025-01-19 | | sql.php | ❌ | yyyy-mm-dd | -| sqledit.php | ❌ | yyyy-mm-dd | +| sqledit.php | ✅ | 2025-08-26 | | tables.php | ❌ | yyyy-mm-dd | | tablespaces.php | ❌ | yyyy-mm-dd | | tblproperties.php | ❌ | yyyy-mm-dd | diff --git a/composer.json b/composer.json index e1b0bfadb..28f3fab97 100644 --- a/composer.json +++ b/composer.json @@ -55,7 +55,7 @@ "@dev:lint:phpcs" ], "dev:lint:php": "parallel-lint --exclude vendor .", - "dev:lint:phpcs": "phpcs -d memory_limit=256M src/ autoload.php browser.php index.php intro.php login.php servers.php", + "dev:lint:phpcs": "phpcs -d memory_limit=256M src/ autoload.php all_db.php browser.php index.php intro.php login.php logout.php server-logout.php servers.php servers-tree.php sqledit.php", "dev:test": [ "@dev:test:acceptance" ], diff --git a/composer.lock b/composer.lock index 9b3b7e46e..53d147a60 100644 --- a/composer.lock +++ b/composer.lock @@ -1479,22 +1479,22 @@ }, { "name": "guzzlehttp/guzzle", - "version": "7.9.3", + "version": "7.10.0", "source": { "type": "git", "url": "https://github.com/guzzle/guzzle.git", - "reference": "7b2f29fe81dc4da0ca0ea7d42107a0845946ea77" + "reference": "b51ac707cfa420b7bfd4e4d5e510ba8008e822b4" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/guzzle/zipball/7b2f29fe81dc4da0ca0ea7d42107a0845946ea77", - "reference": "7b2f29fe81dc4da0ca0ea7d42107a0845946ea77", + "url": "https://api.github.com/repos/guzzle/guzzle/zipball/b51ac707cfa420b7bfd4e4d5e510ba8008e822b4", + "reference": "b51ac707cfa420b7bfd4e4d5e510ba8008e822b4", "shasum": "" }, "require": { "ext-json": "*", - "guzzlehttp/promises": "^1.5.3 || ^2.0.3", - "guzzlehttp/psr7": "^2.7.0", + "guzzlehttp/promises": "^2.3", + "guzzlehttp/psr7": "^2.8", "php": "^7.2.5 || ^8.0", "psr/http-client": "^1.0", "symfony/deprecation-contracts": "^2.2 || ^3.0" @@ -1585,7 +1585,7 @@ ], "support": { "issues": "https://github.com/guzzle/guzzle/issues", - "source": "https://github.com/guzzle/guzzle/tree/7.9.3" + "source": "https://github.com/guzzle/guzzle/tree/7.10.0" }, "funding": [ { @@ -1601,20 +1601,20 @@ "type": "tidelift" } ], - "time": "2025-03-27T13:37:11+00:00" + "time": "2025-08-23T22:36:01+00:00" }, { "name": "guzzlehttp/promises", - "version": "2.2.0", + "version": "2.3.0", "source": { "type": "git", "url": "https://github.com/guzzle/promises.git", - "reference": "7c69f28996b0a6920945dd20b3857e499d9ca96c" + "reference": "481557b130ef3790cf82b713667b43030dc9c957" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/promises/zipball/7c69f28996b0a6920945dd20b3857e499d9ca96c", - "reference": "7c69f28996b0a6920945dd20b3857e499d9ca96c", + "url": "https://api.github.com/repos/guzzle/promises/zipball/481557b130ef3790cf82b713667b43030dc9c957", + "reference": "481557b130ef3790cf82b713667b43030dc9c957", "shasum": "" }, "require": { @@ -1622,7 +1622,7 @@ }, "require-dev": { "bamarni/composer-bin-plugin": "^1.8.2", - "phpunit/phpunit": "^8.5.39 || ^9.6.20" + "phpunit/phpunit": "^8.5.44 || ^9.6.25" }, "type": "library", "extra": { @@ -1668,7 +1668,7 @@ ], "support": { "issues": "https://github.com/guzzle/promises/issues", - "source": "https://github.com/guzzle/promises/tree/2.2.0" + "source": "https://github.com/guzzle/promises/tree/2.3.0" }, "funding": [ { @@ -1684,20 +1684,20 @@ "type": "tidelift" } ], - "time": "2025-03-27T13:27:01+00:00" + "time": "2025-08-22T14:34:08+00:00" }, { "name": "guzzlehttp/psr7", - "version": "2.7.1", + "version": "2.8.0", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "c2270caaabe631b3b44c85f99e5a04bbb8060d16" + "reference": "21dc724a0583619cd1652f673303492272778051" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/c2270caaabe631b3b44c85f99e5a04bbb8060d16", - "reference": "c2270caaabe631b3b44c85f99e5a04bbb8060d16", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/21dc724a0583619cd1652f673303492272778051", + "reference": "21dc724a0583619cd1652f673303492272778051", "shasum": "" }, "require": { @@ -1713,7 +1713,7 @@ "require-dev": { "bamarni/composer-bin-plugin": "^1.8.2", "http-interop/http-factory-tests": "0.9.0", - "phpunit/phpunit": "^8.5.39 || ^9.6.20" + "phpunit/phpunit": "^8.5.44 || ^9.6.25" }, "suggest": { "laminas/laminas-httphandlerrunner": "Emit PSR-7 responses" @@ -1784,7 +1784,7 @@ ], "support": { "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/2.7.1" + "source": "https://github.com/guzzle/psr7/tree/2.8.0" }, "funding": [ { @@ -1800,7 +1800,7 @@ "type": "tidelift" } ], - "time": "2025-03-27T12:30:47+00:00" + "time": "2025-08-23T21:21:41+00:00" }, { "name": "masterminds/html5", diff --git a/phpcs.xml b/phpcs.xml index 0f9896adb..7a47c384a 100644 --- a/phpcs.xml +++ b/phpcs.xml @@ -12,5 +12,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/phpstan.neon.dist b/phpstan.neon.dist index 74b56c667..0eac53b05 100644 --- a/phpstan.neon.dist +++ b/phpstan.neon.dist @@ -3,6 +3,7 @@ parameters: paths: - src/ - autoload.php + - all_db.php - browser.php - index.php - intro.php @@ -11,5 +12,6 @@ parameters: - server-logout.php - servers.php - servers-tree.php + - sqledit.php excludePaths: - vendor/ \ No newline at end of file diff --git a/sqledit.php b/sqledit.php index 25e840f9b..92f9ce72f 100644 --- a/sqledit.php +++ b/sqledit.php @@ -1,6 +1,5 @@ buildHtmlString(); -die(); -//*/ - -/** - * Alternative SQL editing window - * - * $Id: sqledit.php,v 1.40 2008/01/10 19:37:07 xzilla Exp $ - */ - -// Include application functions -include_once('./libraries/lib.inc.php'); - -$action = (isset($_REQUEST['action'])) ? $_REQUEST['action'] : ''; -if (!isset($msg)) { - $msg = ''; -} - -/** - * Private function to display server and list of databases - */ -function _printConnection() -{ - global $data, $action, $misc; - - // The javascript action on the select box reloads the - // popup whenever the server or database is changed. - // This ensures that the correct page encoding is used. - $onchange = "onchange=\"location.href='sqledit.php?action=" . - urlencode($action) . "&server=' + encodeURI(server.options[server.selectedIndex].value) + '&database=' + encodeURI(database.options[database.selectedIndex].value) + "; - - // The exact URL to reload to is different between SQL and Find mode, however. - if ($action == 'find') { - $onchange .= "'&term=' + encodeURI(term.value) + '&filter=' + encodeURI(filter.value) + '&'\""; - } else { - $onchange .= "'&query=' + encodeURI(query.value) + '&search_path=' + encodeURI(search_path.value) + (paginate.checked ? '&paginate=on' : '') + '&'\""; - } - - $misc->printConnection($onchange); -} - - /** - * Searches for a named database object - */ -function doFind() -{ - global $data, $misc; - global $lang, $conf; - - if (!isset($_REQUEST['term'])) { - $_REQUEST['term'] = ''; - } - if (!isset($_REQUEST['filter'])) { - $_REQUEST['filter'] = ''; - } - - $misc->printHeader($lang['strfind']); - - // Bring to the front always - echo "\n"; - - $misc->printTabs($misc->getNavTabs('popup'), 'find'); - - echo "

\n"; - _printConnection(); - echo "

maxNameLen}\" />\n"; - - // Output list of filters. This is complex due to all the 'has' and 'conf' feature possibilities - echo "\n"; - - echo "\n"; - echo "

\n"; - echo "\n"; - - // Default focus - $misc->setFocus('forms[0].term'); -} - -/** - * Allow execution of arbitrary SQL statements on a database - */ -function doDefault() -{ - global $data, $misc; - global $lang; - - if (!isset($_SESSION['sqlquery'])) { - $_SESSION['sqlquery'] = ''; - } - - $misc->printHeader($lang['strsql']); - - // Bring to the front always - echo "\n"; - - $misc->printTabs($misc->getNavTabs('popup'), 'sql'); - - echo "
\n"; - _printConnection(); - echo "\n"; - if (!isset($_REQUEST['search_path'])) { - $_REQUEST['search_path'] = implode(',', $data->getSearchPath()); - } - - echo "

\n"; - - echo "\n"; - - // Check that file uploads are enabled - if (ini_get('file_uploads')) { - // Don't show upload option if max size of uploads is zero - $max_size = $misc->inisizeToBytes(ini_get('upload_max_filesize')); - if (is_double($max_size) && $max_size > 0) { - echo "

\n"; - echo "

\n"; - } - } - - echo "

\n"; - - echo "

\n"; - echo "

\n"; - echo "
\n"; - - // Default focus - $misc->setFocus('forms[0].query'); -} - -switch ($action) { - case 'find': - doFind(); - break; - case 'sql': - default: - doDefault(); - break; -} - -// Set the name of the window -$misc->setWindowName('sqledit'); - -$misc->printFooter(); diff --git a/src/Api/Servers/Tree.php b/src/Api/Servers/Tree.php index 257771c59..edca84dae 100644 --- a/src/Api/Servers/Tree.php +++ b/src/Api/Servers/Tree.php @@ -7,7 +7,7 @@ use PhpPgAdmin\{Config, RequestParameter, Session}; use PhpPgAdmin\DDD\Entities\ServerSession; -class Tree +final class Tree { public function __construct() { diff --git a/src/ArrayRecordSet.php b/src/ArrayRecordSet.php deleted file mode 100644 index 4c9352a69..000000000 --- a/src/ArrayRecordSet.php +++ /dev/null @@ -1,45 +0,0 @@ - - */ - private array $array; - public bool $EOF = false; - public mixed $fields; - - /** - * @param array $data - */ - public function __construct(array $data) - { - $this->array = $data; - $this->fields = reset($this->array); - if ($this->fields === false) { - $this->EOF = true; - } - } - - public function recordCount(): int - { - return count($this->array); - } - - public function moveNext(): void - { - $this->fields = next($this->array); - if ($this->fields === false) { - $this->EOF = true; - } - } -} diff --git a/src/Config.php b/src/Config.php index a8f8509a3..f1925673d 100644 --- a/src/Config.php +++ b/src/Config.php @@ -18,16 +18,18 @@ * 'show_system'?: bool * } */ -class Config +final class Config { /** * @var array|null */ private static ?array $availableLocales = null; + /** * @var ConfigData|null */ private static ?array $conf = null; + /** * @var array{'locale'?: string, 'theme'?: string} */ @@ -96,21 +98,6 @@ public static function getIcon(string|array $icon): string return ''; } - private static function getNormalizedLocaleFromLocaleOrLanguage(string $localeOrLanguage): ?string - { - if (preg_match('/^(?P[a-z]{2})[_-](?P[A-Z]{2})$/i', $localeOrLanguage, $matches)) { - return strtolower($matches['language']) . '_' . strtoupper($matches['region']); - } - - $lowerCasedLocaleOrLanguage = strtolower($localeOrLanguage); - $languageIdsWithLocales = Language::getAvailableLanguageIdsWithLocales(); - if (isset($languageIdsWithLocales[$lowerCasedLocaleOrLanguage])) { - return $languageIdsWithLocales[$lowerCasedLocaleOrLanguage]; - } - - return null; - } - /** * @return Server[] */ @@ -231,22 +218,6 @@ public static function locale(): string return self::$data['locale']; } - private static function languageIsAvailable(string $language): bool - { - $normalizedLocale = self::getNormalizedLocaleFromLocaleOrLanguage($language); - if (is_null($normalizedLocale)) { - return false; - } - $availableLocales = self::getAvailableLocales(); - foreach ($availableLocales as $locale) { - if ($locale === $normalizedLocale) { - return true; - } - } - - return false; - } - /** * @param string $serverId Server ID in the format host:port:sslmode */ @@ -342,6 +313,37 @@ public static function theme(): string return self::$data['theme']; } + private static function getNormalizedLocaleFromLocaleOrLanguage(string $localeOrLanguage): ?string + { + if (preg_match('/^(?P[a-z]{2})[_-](?P[A-Z]{2})$/i', $localeOrLanguage, $matches)) { + return strtolower($matches['language']) . '_' . strtoupper($matches['region']); + } + + $lowerCasedLocaleOrLanguage = strtolower($localeOrLanguage); + $languageIdsWithLocales = Language::getAvailableLanguageIdsWithLocales(); + if (isset($languageIdsWithLocales[$lowerCasedLocaleOrLanguage])) { + return $languageIdsWithLocales[$lowerCasedLocaleOrLanguage]; + } + + return null; + } + + private static function languageIsAvailable(string $language): bool + { + $normalizedLocale = self::getNormalizedLocaleFromLocaleOrLanguage($language); + if (is_null($normalizedLocale)) { + return false; + } + $availableLocales = self::getAvailableLocales(); + foreach ($availableLocales as $locale) { + if ($locale === $normalizedLocale) { + return true; + } + } + + return false; + } + /** * @return ConfigData */ diff --git a/src/DDD/Entities/Server.php b/src/DDD/Entities/Server.php index 7f6c0eb58..964db3bde 100644 --- a/src/DDD/Entities/Server.php +++ b/src/DDD/Entities/Server.php @@ -28,25 +28,6 @@ public function __construct( ) { } - public function __get(string $name): mixed - { - return match ($name) { - 'Name' => $this->name, - 'Host' => $this->host, - 'Port' => $this->port, - 'SslMode' => $this->sslMode, - 'DefaultDb' => $this->defaultDb, - 'PgDumpPath' => $this->pgDumpPath, - 'PgDumpAllPath' => $this->pgDumpAllPath, - default => null, - }; - } - - public function id(): string - { - return (string)$this->host . ':' . $this->port->Value . ':' . $this->sslMode->value; - } - /** * @param array $input */ @@ -92,4 +73,23 @@ public static function fromArray(array $input): self pgDumpAllPath: new Filename($pgDumpAllPath) ); } + + public function id(): string + { + return (string)$this->host . ':' . $this->port->Value . ':' . $this->sslMode->value; + } + + public function __get(string $name): mixed + { + return match ($name) { + 'Name' => $this->name, + 'Host' => $this->host, + 'Port' => $this->port, + 'SslMode' => $this->sslMode, + 'DefaultDb' => $this->defaultDb, + 'PgDumpPath' => $this->pgDumpPath, + 'PgDumpAllPath' => $this->pgDumpAllPath, + default => null, + }; + } } diff --git a/src/DDD/Entities/ServerSession.php b/src/DDD/Entities/ServerSession.php index fd7e5cded..a76c4dd1d 100644 --- a/src/DDD/Entities/ServerSession.php +++ b/src/DDD/Entities/ServerSession.php @@ -21,7 +21,7 @@ * @property-read SslMode $SslMode * @property-read Username $Username */ -class ServerSession extends Server +final class ServerSession extends Server { public function __construct( private Username $username, @@ -46,16 +46,6 @@ public function __construct( ); } - public function __get(string $name): mixed - { - return match ($name) { - 'Password' => $this->password, - 'Platform' => $this->platform, - 'Username' => $this->username, - default => parent::__get($name), - }; - } - public static function fromServerId(string $serverId): ?self { $servers = Config::getServers(); @@ -169,4 +159,14 @@ public static function isLoggedIn(string $serverId): bool return false; } + + public function __get(string $name): mixed + { + return match ($name) { + 'Password' => $this->password, + 'Platform' => $this->platform, + 'Username' => $this->username, + default => parent::__get($name), + }; + } } diff --git a/src/DDD/ValueObjects/DbSize.php b/src/DDD/ValueObjects/DbSize.php index 90c635e60..13dfc87f8 100644 --- a/src/DDD/ValueObjects/DbSize.php +++ b/src/DDD/ValueObjects/DbSize.php @@ -16,19 +16,6 @@ public function __construct(private readonly int $size) } } - public function __get(string $name): mixed - { - return match ($name) { - 'Value' => $this->size, - default => throw new \InvalidArgumentException("Property '$name' does not exist."), - }; - } - - public function __toString(): string - { - return (string)$this->size; - } - public function prettyFormat(): string { $multiplier = 1; @@ -51,4 +38,17 @@ public function prettyFormat(): string $multiplier /= 1_024; return sprintf('%d %s', floor(($this->size + $multiplier / 2) / $multiplier), $unitString); } + + public function __get(string $name): mixed + { + return match ($name) { + 'Value' => $this->size, + default => throw new \InvalidArgumentException("Property '$name' does not exist."), + }; + } + + public function __toString(): string + { + return (string)$this->size; + } } diff --git a/src/DDD/ValueObjects/Server/DatabaseName.php b/src/DDD/ValueObjects/Server/DatabaseName.php index deabb8c99..515fd6fc3 100644 --- a/src/DDD/ValueObjects/Server/DatabaseName.php +++ b/src/DDD/ValueObjects/Server/DatabaseName.php @@ -4,7 +4,7 @@ namespace PhpPgAdmin\DDD\ValueObjects\Server; -class DatabaseName implements \Stringable +final class DatabaseName implements \Stringable { private string $name = ''; diff --git a/src/DDD/ValueObjects/Server/Filename.php b/src/DDD/ValueObjects/Server/Filename.php index 6116bd39f..02c0e14c7 100644 --- a/src/DDD/ValueObjects/Server/Filename.php +++ b/src/DDD/ValueObjects/Server/Filename.php @@ -4,7 +4,7 @@ namespace PhpPgAdmin\DDD\ValueObjects\Server; -class Filename implements \Stringable +final class Filename implements \Stringable { public function __construct(private string $filename) { diff --git a/src/DDD/ValueObjects/Server/Host.php b/src/DDD/ValueObjects/Server/Host.php index a5e2c333f..5d1af6c59 100644 --- a/src/DDD/ValueObjects/Server/Host.php +++ b/src/DDD/ValueObjects/Server/Host.php @@ -4,7 +4,7 @@ namespace PhpPgAdmin\DDD\ValueObjects\Server; -class Host implements \Stringable +final class Host implements \Stringable { private string $host = ''; diff --git a/src/DDD/ValueObjects/Server/Name.php b/src/DDD/ValueObjects/Server/Name.php index 53df48c68..c11dc2435 100644 --- a/src/DDD/ValueObjects/Server/Name.php +++ b/src/DDD/ValueObjects/Server/Name.php @@ -4,7 +4,7 @@ namespace PhpPgAdmin\DDD\ValueObjects\Server; -class Name implements \Stringable +final class Name implements \Stringable { private string $name = ''; diff --git a/src/DDD/ValueObjects/Server/Port.php b/src/DDD/ValueObjects/Server/Port.php index 1d38f577a..4567f7ec9 100644 --- a/src/DDD/ValueObjects/Server/Port.php +++ b/src/DDD/ValueObjects/Server/Port.php @@ -7,17 +7,13 @@ /** * @property-read int $Value */ -class Port +final class Port { - private int $port = 5432; - - public function __construct(int $port = 5432) + public function __construct(private int $port = 5432) { if ($port < 1 || $port > 65535) { throw new \InvalidArgumentException('Port must be between 1 and 65535'); } - - $this->port = $port; } public function __get(string $name): mixed diff --git a/src/DDD/ValueObjects/ServerSession/Password.php b/src/DDD/ValueObjects/ServerSession/Password.php index 0b5c8c086..412ddf582 100644 --- a/src/DDD/ValueObjects/ServerSession/Password.php +++ b/src/DDD/ValueObjects/ServerSession/Password.php @@ -4,7 +4,7 @@ namespace PhpPgAdmin\DDD\ValueObjects\ServerSession; -class Password implements \Stringable +final class Password implements \Stringable { private string $password = ''; diff --git a/src/DDD/ValueObjects/ServerSession/Platform.php b/src/DDD/ValueObjects/ServerSession/Platform.php index 1fd64039a..ab1a4baea 100644 --- a/src/DDD/ValueObjects/ServerSession/Platform.php +++ b/src/DDD/ValueObjects/ServerSession/Platform.php @@ -4,7 +4,7 @@ namespace PhpPgAdmin\DDD\ValueObjects\ServerSession; -class Platform implements \Stringable +final class Platform implements \Stringable { private string $name = ''; diff --git a/src/DDD/ValueObjects/ServerSession/Username.php b/src/DDD/ValueObjects/ServerSession/Username.php index b08654dcc..110211a08 100644 --- a/src/DDD/ValueObjects/ServerSession/Username.php +++ b/src/DDD/ValueObjects/ServerSession/Username.php @@ -4,7 +4,7 @@ namespace PhpPgAdmin\DDD\ValueObjects\ServerSession; -class Username implements \Stringable +final class Username implements \Stringable { private string $name = ''; diff --git a/src/Database/PhpPgAdminConnection.php b/src/Database/PhpPgAdminConnection.php index 809ad400c..14faf90ec 100644 --- a/src/Database/PhpPgAdminConnection.php +++ b/src/Database/PhpPgAdminConnection.php @@ -55,6 +55,21 @@ final class PhpPgAdminConnection extends \PDO ]; public const MAX_NAME_LENGTH = 63; + public static function create( + string $host, + int $port, + string $sslmode, + string $user, + string $password, + string $database, + ): self { + $dsn = "pgsql:host={$host};port={$port};sslmode={$sslmode};dbname={$database}"; + $pdo = new self(dsn: $dsn, username: $user, password: $password); + $pdo->setAttribute(\PDO::ATTR_DEFAULT_FETCH_MODE, \PDO::FETCH_ASSOC); + + return $pdo; + } + public function alterDatabase( string $dbName, string $newName, @@ -128,21 +143,6 @@ public function alterDatabaseRename(string $oldName, string $newName): void } } - public static function create( - string $host, - int $port, - string $sslmode, - string $user, - string $password, - string $database, - ): self { - $dsn = "pgsql:host={$host};port={$port};sslmode={$sslmode};dbname={$database}"; - $pdo = new self(dsn: $dsn, username: $user, password: $password); - $pdo->setAttribute(\PDO::ATTR_DEFAULT_FETCH_MODE, \PDO::FETCH_ASSOC); - - return $pdo; - } - public function createDatabase( string $database, string $encoding, @@ -206,15 +206,6 @@ public function dropDatabase(string $database): void } } - /** - * From PHP 8.4 on, there is a native escapeIdentifier function. - * @see https://www.php.net/manual/en/pdo-pgsql.escapeidentifier.php - */ - private static function escapeIdentifier(string $identifier): string - { - return str_replace('"', '""', $identifier); - } - /** * @return string[] */ @@ -470,6 +461,17 @@ public function isSuperUser(string $username = ''): bool return false; } + public function setDatabaseComment(string $database, ?string $comment = null): void + { + $escapedDatabase = self::escapeIdentifier($database); + $statement = "COMMENT ON DATABASE \"{$escapedDatabase}\" IS "; + $statement .= !is_null($comment) ? $this->quote($comment) : 'NULL'; + + if ($this->exec($statement) === false) { + throw new \PDOException('Failed to execute SQL statement for setting database comment.'); + } + } + public static function loginDataIsValid( string $host, int $port, @@ -486,14 +488,13 @@ public static function loginDataIsValid( } } - public function setDatabaseComment(string $database, ?string $comment = null): void + /** + * From PHP 8.4 on, there is a native escapeIdentifier function. + * + * @see https://www.php.net/manual/en/pdo-pgsql.escapeidentifier.php + */ + private static function escapeIdentifier(string $identifier): string { - $escapedDatabase = self::escapeIdentifier($database); - $statement = "COMMENT ON DATABASE \"{$escapedDatabase}\" IS "; - $statement .= !is_null($comment) ? $this->quote($comment) : 'NULL'; - - if ($this->exec($statement) === false) { - throw new \PDOException('Failed to execute SQL statement for setting database comment.'); - } + return str_replace('"', '""', $identifier); } } diff --git a/src/Language.php b/src/Language.php index 48f110892..da9c77414 100644 --- a/src/Language.php +++ b/src/Language.php @@ -4,7 +4,7 @@ namespace PhpPgAdmin; -class Language +final class Language { /** * @return array diff --git a/src/RequestParameter.php b/src/RequestParameter.php index 593b41158..2bfe328f7 100644 --- a/src/RequestParameter.php +++ b/src/RequestParameter.php @@ -4,7 +4,7 @@ namespace PhpPgAdmin; -class RequestParameter +final class RequestParameter { public static function getString(string $name, ?string $default = null): ?string { diff --git a/src/Session.php b/src/Session.php index 14243d8f1..c8ba1eef1 100644 --- a/src/Session.php +++ b/src/Session.php @@ -4,7 +4,7 @@ namespace PhpPgAdmin; -class Session +final class Session { public const NAME = 'PPA_ID'; diff --git a/src/Themes.php b/src/Themes.php index 0e3ae1eb4..75fa37272 100644 --- a/src/Themes.php +++ b/src/Themes.php @@ -4,7 +4,7 @@ namespace PhpPgAdmin; -class Themes +final class Themes { /** * @return array diff --git a/src/Website.php b/src/Website.php index bef6040bf..35e2781ce 100644 --- a/src/Website.php +++ b/src/Website.php @@ -31,11 +31,6 @@ public function __construct() bindtextdomain('messages', dirname(__DIR__) . DIRECTORY_SEPARATOR . 'locale'); } - protected function buildHtmlBody(\DOMDocument $dom): \DOMElement - { - return $dom->createElement('body'); - } - public function buildHtmlDocument(): \DOMDocument { $domImpl = new \DOMImplementation(); @@ -53,6 +48,17 @@ public function buildHtmlDocument(): \DOMDocument return $dom; } + public function buildHtmlString(): string + { + $dom = $this->buildHtmlDocument(); + return $dom->saveHTML() ?: ''; + } + + protected function buildHtmlBody(\DOMDocument $dom): \DOMElement + { + return $dom->createElement('body'); + } + protected function buildHtmlHead(\DOMDocument $dom): \DOMElement { $head = $dom->createElement('head'); @@ -103,12 +109,6 @@ protected function buildHtmlHead(\DOMDocument $dom): \DOMElement return $head; } - public function buildHtmlString(): string - { - $dom = $this->buildHtmlDocument(); - return $dom->saveHTML() ?: ''; - } - protected function buildTitle(\DOMDocument $dom, string $title): \DOMElement { return $dom->createElement('h2', $title); diff --git a/src/Website/AllDb.php b/src/Website/AllDb.php index fbc6116f3..d301ba1f7 100644 --- a/src/Website/AllDb.php +++ b/src/Website/AllDb.php @@ -8,7 +8,7 @@ use PhpPgAdmin\DDD\Entities\ServerSession; use PhpPgAdmin\DDD\ValueObjects\TrailSubject; -class AllDb extends Website +final class AllDb extends Website { public function __construct() { diff --git a/src/Website/AllDbExport.php b/src/Website/AllDbExport.php index 9101c7d15..9b0d24bcb 100644 --- a/src/Website/AllDbExport.php +++ b/src/Website/AllDbExport.php @@ -7,7 +7,7 @@ use PhpPgAdmin\DDD\ValueObjects\TrailSubject; use PhpPgAdmin\{RequestParameter, Website, WebsiteComponents}; -class AllDbExport extends Website +final class AllDbExport extends Website { public function __construct() { diff --git a/src/Website/AlterDb.php b/src/Website/AlterDb.php index a456a615d..588c7f37f 100644 --- a/src/Website/AlterDb.php +++ b/src/Website/AlterDb.php @@ -8,7 +8,7 @@ use PhpPgAdmin\DDD\Entities\ServerSession; use PhpPgAdmin\DDD\ValueObjects\TrailSubject; -class AlterDb extends Website +final class AlterDb extends Website { private string $message = ''; diff --git a/src/Website/Browser.php b/src/Website/Browser.php index 6a983caf3..8a4880fc5 100644 --- a/src/Website/Browser.php +++ b/src/Website/Browser.php @@ -6,7 +6,7 @@ use PhpPgAdmin\{Config, Website}; -class Browser extends Website +final class Browser extends Website { public function __construct() { diff --git a/src/Website/CreateDb.php b/src/Website/CreateDb.php index 048f66356..8dc8377dc 100644 --- a/src/Website/CreateDb.php +++ b/src/Website/CreateDb.php @@ -9,7 +9,7 @@ use PhpPgAdmin\DDD\Entities\ServerSession; use PhpPgAdmin\DDD\ValueObjects\TrailSubject; -class CreateDb extends Website +final class CreateDb extends Website { private string $message = ''; diff --git a/src/Website/DropDb.php b/src/Website/DropDb.php index 7665887e4..4ba05ed64 100644 --- a/src/Website/DropDb.php +++ b/src/Website/DropDb.php @@ -8,7 +8,7 @@ use PhpPgAdmin\DDD\Entities\ServerSession; use PhpPgAdmin\DDD\ValueObjects\TrailSubject; -class DropDb extends Website +final class DropDb extends Website { public function __construct() { diff --git a/src/Website/Exception.php b/src/Website/Exception.php index ab29356b4..29b565ca6 100644 --- a/src/Website/Exception.php +++ b/src/Website/Exception.php @@ -7,12 +7,23 @@ use Locr\Lib\HTTP\StatusCode; use PhpPgAdmin\Website; -class Exception extends Website +final class Exception extends Website { public function __construct(private \Throwable $exception) { } + public static function handle(\Throwable $exception): void + { + $exceptionCode = $exception->getCode(); + if (is_int($exceptionCode)) { + $statusCode = StatusCode::tryFrom($exceptionCode) ?? StatusCode::InternalServerError; + header($statusCode->buildHeader()); + } + $website = new self($exception); + print $website->buildHtmlString(); + } + protected function buildHtmlBody(\DOMDocument $dom): \DOMElement { $body = parent::buildHtmlBody($dom); @@ -25,15 +36,4 @@ protected function buildHtmlBody(\DOMDocument $dom): \DOMElement return $body; } - - public static function handle(\Throwable $exception): void - { - $exceptionCode = $exception->getCode(); - if (is_int($exceptionCode)) { - $statusCode = StatusCode::tryFrom($exceptionCode) ?? StatusCode::InternalServerError; - header($statusCode->buildHeader()); - } - $website = new self($exception); - print $website->buildHtmlString(); - } } diff --git a/src/Website/Index.php b/src/Website/Index.php index e7b788d2a..ec898c6bf 100644 --- a/src/Website/Index.php +++ b/src/Website/Index.php @@ -6,7 +6,7 @@ use PhpPgAdmin\{Config, Website}; -class Index extends Website +final class Index extends Website { protected function buildHtmlBody(\DOMDocument $dom): \DOMElement { diff --git a/src/Website/Intro.php b/src/Website/Intro.php index d90cd8b7f..be0bc6056 100644 --- a/src/Website/Intro.php +++ b/src/Website/Intro.php @@ -6,7 +6,7 @@ use PhpPgAdmin\{Config, Language, RequestParameter, Themes, Website, WebsiteComponents}; -class Intro extends Website +final class Intro extends Website { protected function buildHtmlBody(\DOMDocument $dom): \DOMElement { diff --git a/src/Website/Login.php b/src/Website/Login.php index 58a271bb8..5e98d3857 100644 --- a/src/Website/Login.php +++ b/src/Website/Login.php @@ -7,7 +7,7 @@ use PhpPgAdmin\{Config, RequestParameter, Website, WebsiteComponents}; use PhpPgAdmin\Database\PhpPgAdminConnection; -class Login extends Website +final class Login extends Website { private string $message = ''; diff --git a/src/Website/Redirect.php b/src/Website/Redirect.php index b88f17a94..59de0bc37 100644 --- a/src/Website/Redirect.php +++ b/src/Website/Redirect.php @@ -8,8 +8,28 @@ use PhpPgAdmin\{Config, RequestParameter, Website}; use PhpPgAdmin\DDD\Entities\ServerSession; -class Redirect extends Website +final class Redirect extends Website { + public function tryRedirect(): void + { + $subject = RequestParameter::getString('subject'); + if (is_null($subject)) { + throw new \InvalidArgumentException( + 'Missing required parameter: subject', + StatusCode::BadRequest->value + ); + } + + match ($subject) { + 'root' => $this->redirectToRoot(), + 'server' => $this->redirectToServer(), + default => trigger_error( + 'Redirecting subject ("' . $subject . '") not found the new way. Continue the old way!', + E_USER_DEPRECATED + ) + }; + } + private function redirectToRoot(): void { $locationUrl = './intro.php'; @@ -47,24 +67,4 @@ private function redirectToServer(): void header('Location: ' . $locationUrl); exit; } - - public function tryRedirect(): void - { - $subject = RequestParameter::getString('subject'); - if (is_null($subject)) { - throw new \InvalidArgumentException( - 'Missing required parameter: subject', - StatusCode::BadRequest->value - ); - } - - match ($subject) { - 'root' => $this->redirectToRoot(), - 'server' => $this->redirectToServer(), - default => trigger_error( - 'Redirecting subject ("' . $subject . '") not found the new way. Continue the old way!', - E_USER_DEPRECATED - ) - }; - } } diff --git a/src/Website/ServerLogout.php b/src/Website/ServerLogout.php index 562d0cdb3..845ad1545 100644 --- a/src/Website/ServerLogout.php +++ b/src/Website/ServerLogout.php @@ -6,7 +6,7 @@ use PhpPgAdmin\{RequestParameter, Website}; -class ServerLogout extends Website +final class ServerLogout extends Website { public function __construct() { diff --git a/src/Website/Servers.php b/src/Website/Servers.php index 4c3f736fd..db620dd29 100644 --- a/src/Website/Servers.php +++ b/src/Website/Servers.php @@ -6,7 +6,7 @@ use PhpPgAdmin\{Config, Website, WebsiteComponents}; -class Servers extends Website +final class Servers extends Website { public function __construct() { diff --git a/src/Website/SqlEdit.php b/src/Website/SqlEdit.php index f1082c678..2f1f0b3c2 100644 --- a/src/Website/SqlEdit.php +++ b/src/Website/SqlEdit.php @@ -7,7 +7,7 @@ use PhpPgAdmin\{Config, RequestParameter, Website, WebsiteComponents}; use PhpPgAdmin\DDD\Entities\ServerSession; -class SqlEdit extends Website +final class SqlEdit extends Website { protected string $title = 'SQL'; @@ -59,8 +59,16 @@ protected function buildHtmlBody(\DOMDocument $dom): \DOMElement ]; $body->appendChild(WebsiteComponents::buildServerDatabasesTabs($dom, $tabLinks)); + $actionParam = RequestParameter::getString('action') ?? ''; + + $formAction = match ($actionParam) { + 'find' => 'database.php', + 'sql' => 'sql.php', + default => 'sql.php', + }; + $form = $dom->createElement('form'); - $form->setAttribute('action', 'sql.php'); + $form->setAttribute('action', $formAction); $form->setAttribute('method', 'post'); $form->setAttribute('enctype', 'multipart/form-data'); $form->setAttribute('target', 'detail'); @@ -151,8 +159,6 @@ protected function buildHtmlBody(\DOMDocument $dom): \DOMElement $form->appendChild($table); - $actionParam = RequestParameter::getString('action') ?? ''; - match ($actionParam) { 'find' => $this->appendFindPart($form), 'sql' => $this->appendSqlPart($form, $serverId), diff --git a/src/WebsiteComponents.php b/src/WebsiteComponents.php index db41af778..af8aa26c9 100644 --- a/src/WebsiteComponents.php +++ b/src/WebsiteComponents.php @@ -374,7 +374,7 @@ public static function buildServerDatabasesTabs(\DOMDocument $dom, array $tabLin $td->appendChild($a); if (isset($tabLink['help'])) { - $aHelp = WebsiteComponents::buildHelpLink( + $aHelp = self::buildHelpLink( dom: $dom, url: $tabLink['help']['url'], urlParams: $tabLink['help']['url-params'] ?? [] @@ -458,6 +458,44 @@ public static function buildTopBar(\DOMDocument $dom): \DOMElement return $divWrapper; } + public static function buildTrail(\DOMDocument $dom, ?TrailSubject $subject = null): \DOMElement + { + $divTrail = $dom->createElement('div'); + $divTrail->setAttribute('class', 'trail'); + $tableTrail = $dom->createElement('table'); + $trTrail = $dom->createElement('tr'); + $tdTrail = $dom->createElement('td'); + $tdTrail->setAttribute('class', 'crumb'); + $aTrail = $dom->createElement('a'); + $aTrail->setAttribute('href', 'redirect.php?subject=root'); + $spanIcon = $dom->createElement('span'); + $spanIcon->setAttribute('class', 'icon'); + $imgIcon = $dom->createElement('img'); + $imgIcon->setAttribute('src', Config::getIcon('Introduction')); + $imgIcon->setAttribute('alt', 'Database Root'); + $spanIcon->appendChild($imgIcon); + $aTrail->appendChild($spanIcon); + $spanLabel = $dom->createElement('span', Website::APP_NAME); + $spanLabel->setAttribute('class', 'label'); + $aTrail->appendChild($spanLabel); + $aTrail->appendChild($dom->createTextNode(':')); + $tdTrail->appendChild($aTrail); + $trTrail->appendChild($tdTrail); + $tableTrail->appendChild($trTrail); + $divTrail->appendChild($tableTrail); + + $subTrail = match ($subject) { + TrailSubject::Server => self::buildTrailForServer($dom), + default => null + }; + + if (!is_null($subTrail)) { + $trTrail->appendChild($subTrail); + } + + return $divTrail; + } + private static function buildTopBarLinks(\DOMDocument $dom, ServerSession $serverSession): \DOMElement { $tableCell = $dom->createElement('td'); @@ -521,44 +559,6 @@ private static function buildTopBarLinks(\DOMDocument $dom, ServerSession $serve return $tableCell; } - public static function buildTrail(\DOMDocument $dom, ?TrailSubject $subject = null): \DOMElement - { - $divTrail = $dom->createElement('div'); - $divTrail->setAttribute('class', 'trail'); - $tableTrail = $dom->createElement('table'); - $trTrail = $dom->createElement('tr'); - $tdTrail = $dom->createElement('td'); - $tdTrail->setAttribute('class', 'crumb'); - $aTrail = $dom->createElement('a'); - $aTrail->setAttribute('href', 'redirect.php?subject=root'); - $spanIcon = $dom->createElement('span'); - $spanIcon->setAttribute('class', 'icon'); - $imgIcon = $dom->createElement('img'); - $imgIcon->setAttribute('src', Config::getIcon('Introduction')); - $imgIcon->setAttribute('alt', 'Database Root'); - $spanIcon->appendChild($imgIcon); - $aTrail->appendChild($spanIcon); - $spanLabel = $dom->createElement('span', Website::APP_NAME); - $spanLabel->setAttribute('class', 'label'); - $aTrail->appendChild($spanLabel); - $aTrail->appendChild($dom->createTextNode(':')); - $tdTrail->appendChild($aTrail); - $trTrail->appendChild($tdTrail); - $tableTrail->appendChild($trTrail); - $divTrail->appendChild($tableTrail); - - $subTrail = match ($subject) { - TrailSubject::Server => self::buildTrailForServer($dom), - default => null - }; - - if (!is_null($subTrail)) { - $trTrail->appendChild($subTrail); - } - - return $divTrail; - } - private static function buildTrailForServer(\DOMDocument $dom): \DOMElement { $td = $dom->createElement('td'); @@ -589,7 +589,7 @@ private static function buildTrailForServer(\DOMDocument $dom): \DOMElement $td->appendChild($a); - $aHelp = WebsiteComponents::buildHelpLink( + $aHelp = self::buildHelpLink( dom: $dom, url: 'help.php', urlParams: [

}31 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 S=StgsdZCY3vZwC3)c*r|TzE48 diff --git a/locale/es_ES/LC_MESSAGES/messages.po b/locale/es_ES/LC_MESSAGES/messages.po index 0d2e6cf35..dae9456cd 100644 --- a/locale/es_ES/LC_MESSAGES/messages.po +++ b/locale/es_ES/LC_MESSAGES/messages.po @@ -164,7 +164,7 @@ msgstr "Activar AutoCompletado" msgid "strsave" msgstr "Guardar" -msgid "strreset" +msgid "Reset" msgstr "Reestablecer" msgid "strrestart" @@ -203,7 +203,7 @@ msgstr "Editar" msgid "strcolumn" msgstr "Columna" -msgid "strcolumns" +msgid "Columns" msgstr "Columnas" msgid "strrows" @@ -365,10 +365,10 @@ msgstr "Editar SQL" msgid "strruntime" msgstr "Tiempo total de ejecución: %s ms" -msgid "strpaginate" +msgid "Paginate results" msgstr "Paginar resultados" -msgid "struploadscript" +msgid "or upload an SQL script:" msgstr "o subir un script SQL:" msgid "strstarttime" @@ -556,7 +556,7 @@ msgstr "No se puede conectar al servidor." msgid "strtable" msgstr "Tabla" -msgid "strtables" +msgid "Tables" msgstr "Tablas" msgid "strshowalltables" @@ -1084,7 +1084,7 @@ msgstr "Señal enviada." msgid "strsignalsentbad" msgstr "Falló el envío de la señal." -msgid "strallobjects" +msgid "All objects" msgstr "Todos los objetos" msgid "strdatabasealtered" @@ -1115,7 +1115,7 @@ msgstr "¿Estás seguro que desea ordenar todas las tablas en la base de datos msgid "strview" msgstr "Vista" -msgid "strviews" +msgid "Views" msgstr "Vistas" msgid "strshowallviews" @@ -1194,7 +1194,7 @@ msgstr "Debes especificar al menos una vista a eliminar." msgid "strsequence" msgstr "Secuencia" -msgid "strsequences" +msgid "Sequences" msgstr "Secuencias" msgid "strshowallsequences" @@ -1300,7 +1300,7 @@ msgstr "Debes especificar al menos una secuencia a eliminar." msgid "strindex" msgstr "Índice" -msgid "strindexes" +msgid "Indexes" msgstr "Índices" msgid "strindexname" @@ -1379,7 +1379,7 @@ msgid "strnoclusteravailable" msgstr "Tabla no ordenada en un índice." # Rules -msgid "strrules" +msgid "Rules" msgstr "Reglas" msgid "strrule" @@ -1422,7 +1422,7 @@ msgstr "Falló la eliminación de la regla." msgid "strconstraint" msgstr "Restricción" -msgid "strconstraints" +msgid "Constraints" msgstr "Restricciones" msgid "strshowallconstraints" @@ -1516,7 +1516,7 @@ msgstr "AL ACTUALIZAR" msgid "strfunction" msgstr "Función" -msgid "strfunctions" +msgid "Functions" msgstr "Funciones" msgid "strshowallfunctions" @@ -1628,10 +1628,10 @@ msgid "strspecifyfunctiontodrop" msgstr "Debes especificar al menos una función a eliminar." # Triggers -msgid "strtrigger" +msgid "Trigger" msgstr "Disparador" -msgid "strtriggers" +msgid "Triggers" msgstr "Disparadores" msgid "strshowalltriggers" @@ -1804,7 +1804,7 @@ msgstr "Valores enumerados" msgid "strschema" msgstr "Esquema" -msgid "strschemas" +msgid "Schemas" msgstr "Esquemas" msgid "strshowallschemas" @@ -1846,7 +1846,7 @@ msgstr "Esquema actualizado." msgid "strschemaalteredbad" msgstr "Falló la actualización del esquema." -msgid "strsearchpath" +msgid "Schema search path" msgstr "Ruta de la búsqueda en los esquemas" msgid "strspecifyschematodrop" @@ -1858,7 +1858,7 @@ msgstr "Debes especificar al menos un esquema a eliminar." msgid "strdomain" msgstr "Dominio" -msgid "strdomains" +msgid "Domains" msgstr "Dominios" msgid "strshowalldomains" diff --git a/locale/fr_FR/LC_MESSAGES/messages.mo b/locale/fr_FR/LC_MESSAGES/messages.mo index 764f0959e43e5f223f3882db19589060f961ed84..3f56c1f088c325fe57a20e31abc068985d0aa1a9 100644 GIT binary patch delta 18177 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 delta 18058 zcmY-02Y6J~*2eKk51}Ol2u+gELhni!PzV7j(m`s35CS2ABy@Es(xncFQk5dTIY<+b zCS97MpeRaJqzMQLg5Uq0v$&7nd7jO0ueJBt?VOney!YnE0b`Z~%&6-Qa=Ba|H*&cu z;|dJMbC?S+Vs5;R+3*>LU}$5fUpT5g3e_Hmp;!g;V{I&mtuY_=#|Rva>hEdna{DG+ zNJ2L*!$4eT@u!%R_;b|6M^FnqjX`)0)&D2UUq*l88LFk1+@Fzo_|g#JgRt zFe>@todIJ|9ZF$#tcJl@A2o11YQmn_c0di-)!LIVlDHpg{C80OC!xlliMnr* zn@RwcWvGrTF&Mq58+M>3+-DxbJjBP*_lQsnyKU`%pvHNK+JIjZXJI)}6Xr)PporxQ zmZ73&RTbl~DTd%6&mjLu-`g>RjHY-WwWkkJL#;zSeJ^Ut{ivsU0`-*7VKCl6E#(i? z)K5`o6_(({k*GKZHBK4S{nZnAJJb+QLKC$@?Y)P^8K{BBpw40%>c)lEzQOWeSpEcR z0Y9TQatpO}zoyPxRshvr3N>G~ro0__sk}-e96O;VNHIsEZkUQ%z&zCJy2|of%>$M{ zjT-o(#dlB}c#8UbWNYS}Ks0KcvTiCGxF)JY6U>I)Pzy>%4KNJD@Lkk`rlZ;ynCnpe zc3b;V)CqitVfee{AENpNyymfYPXwsAX{r zi@Re^@)@XcMp--sb>D}m1+GSIbO%N&iQL)aU^tPbx}vt1T}DX)PNbN0Vkp+o{u?j9p=Ox zsBsRX-iaSA{?p>H*3QWmGpnG+YtWkWSEVh92<(HJco=Fy?;&rgYc6UhOEChym0RYs#Gn2zeW7&XBr%!7MS1AUDe;3kHn ztF1Fogc)sCK(*Jw5NwVbr=6LMn$JCgigr2~b;BIg%059I@n(znT6_|Ox&!|W9J8FlI zEdQ?=*4`N}A8NePsQ%SZUr6;amp=aqRJ7ubsE&!Kj;W}DhoL4Oh1&Tv%!?nP2Ko%O zz}={EPNK#+kGk)QMqV0?Z4b5YT=$dBq!3N=6_)Bv@uJpuJjbV5y-j9Tb0 z)Wq+i?w^Lbf3D@1p!%;xEqoX1(Vjuy=l>#={3Pz9o>f>!CoYPLU$nR>YN0(b9}Yw< za6IbK%|=bM0`;^5=P-8i*t8&;u4)Xf9gXGwI<`a&_y%gC-dGSbu`o_W zEo>D=<4)AX7f}6gqBimb)i1D{(;kJ2<9spCzqTcsp^l~-YC(NbI~#0Hu>6Op9esj& z=Ic@SeSuo=QPc$ApvJk5TF?Vjzku#edoIka&wnfxJ+msP0h*vrpf&15x}hfQj~XD; z;&)IJjJMch@qARjm8fyNsByor_y}r2XVI;RuTarMk5L1L_Hb^i!*$fe_fQi(vG&lO z&H&-4zo-;O4IGPl2P&W@sE68M0%{@M&2-efqk6iX6;CFijvt~X+JO3a?L-Z98a2TM z)C9kxPV6t#j)N1Oe)&-SVo>9hw|p&&8=)p{jk>Rk+dA~K4uh>>3~GXz7B5CkydHf= zhrW}u_-oX}KcObRfx7<@YNDVwokx%tb$@BpBXn1zq8sB;N7Tj|dZ7jyg1TX>#nVs& z&qpm_m9=}VeYeHOPz(MR)$f|+@1h>@6DM}N0(v|17q+whBLqG78ULA8ET;5BVW`SKRmFdLzc zxHW2`L^Iv;Z==SYYWX>+jVwitw*}q0aW56E@T7J43H7o21J&^{YNDV%&PnA%-4}~$ zuY`KWwXMAoYT>V=7SIhfeiG^gvMe6ohx1orjwM!Dhb^e1J&c;@yv5g13;7E*U}&;4 zU=%7}2DPAC7=n#Z8)jqA$|j#e(oqL8n7bj*VHDcBkY0MF$?vKM`0*V#~k