From a950b416aa6491598bfd76970992830e9134b3d0 Mon Sep 17 00:00:00 2001 From: Ringo Leese Date: Thu, 12 Mar 2026 22:05:10 +0100 Subject: [PATCH 1/6] refactored tablespaces --- alter_tablespace.php | 10 + composer.json | 2 +- composer.lock | 61 ++-- create_tablespace.php | 10 + drop_tablespace.php | 10 + locale/af_ZA/LC_MESSAGES/messages.mo | Bin 31326 -> 31362 bytes locale/af_ZA/LC_MESSAGES/messages.po | 20 +- locale/ca_ES/LC_MESSAGES/messages.mo | Bin 50278 -> 50314 bytes locale/ca_ES/LC_MESSAGES/messages.po | 20 +- locale/cs_CZ/LC_MESSAGES/messages.mo | Bin 51827 -> 51863 bytes locale/cs_CZ/LC_MESSAGES/messages.po | 20 +- locale/da_DK/LC_MESSAGES/messages.mo | Bin 30006 -> 30042 bytes locale/da_DK/LC_MESSAGES/messages.po | 20 +- locale/de_DE/LC_MESSAGES/messages.mo | Bin 49458 -> 49494 bytes locale/de_DE/LC_MESSAGES/messages.po | 20 +- locale/el_GR/LC_MESSAGES/messages.mo | Bin 51175 -> 51211 bytes locale/el_GR/LC_MESSAGES/messages.po | 20 +- locale/en_US/LC_MESSAGES/messages.mo | Bin 47969 -> 48005 bytes locale/en_US/LC_MESSAGES/messages.po | 30 +- locale/es_ES/LC_MESSAGES/messages.mo | Bin 52473 -> 52509 bytes locale/es_ES/LC_MESSAGES/messages.po | 20 +- locale/fr_FR/LC_MESSAGES/messages.mo | Bin 53805 -> 53841 bytes locale/fr_FR/LC_MESSAGES/messages.po | 20 +- locale/gl_ES/LC_MESSAGES/messages.mo | Bin 52995 -> 53031 bytes locale/gl_ES/LC_MESSAGES/messages.po | 20 +- locale/he_IL/LC_MESSAGES/messages.mo | Bin 33626 -> 33662 bytes locale/he_IL/LC_MESSAGES/messages.po | 20 +- locale/hu_HU/LC_MESSAGES/messages.mo | Bin 51058 -> 51094 bytes locale/hu_HU/LC_MESSAGES/messages.po | 20 +- locale/it_IT/LC_MESSAGES/messages.mo | Bin 37335 -> 37371 bytes locale/it_IT/LC_MESSAGES/messages.po | 20 +- locale/ja_JP/LC_MESSAGES/messages.mo | Bin 52581 -> 52617 bytes locale/ja_JP/LC_MESSAGES/messages.po | 20 +- locale/lt_LT/LC_MESSAGES/messages.mo | Bin 50803 -> 50839 bytes locale/lt_LT/LC_MESSAGES/messages.po | 20 +- locale/pl_PL/LC_MESSAGES/messages.mo | Bin 40590 -> 40626 bytes locale/pl_PL/LC_MESSAGES/messages.po | 20 +- locale/pt_BR/LC_MESSAGES/messages.mo | Bin 51178 -> 51214 bytes locale/pt_BR/LC_MESSAGES/messages.po | 20 +- locale/pt_PT/LC_MESSAGES/messages.mo | Bin 32216 -> 32252 bytes locale/pt_PT/LC_MESSAGES/messages.po | 20 +- locale/ro_RO/LC_MESSAGES/messages.mo | Bin 38995 -> 39031 bytes locale/ro_RO/LC_MESSAGES/messages.po | 20 +- locale/ru_RU/LC_MESSAGES/messages.mo | Bin 68015 -> 68051 bytes locale/ru_RU/LC_MESSAGES/messages.po | 20 +- locale/sk_SK/LC_MESSAGES/messages.mo | Bin 33082 -> 33118 bytes locale/sk_SK/LC_MESSAGES/messages.po | 20 +- locale/tr_TR/LC_MESSAGES/messages.mo | Bin 34131 -> 34167 bytes locale/tr_TR/LC_MESSAGES/messages.po | 20 +- locale/zh_CN/LC_MESSAGES/messages.mo | Bin 46319 -> 46355 bytes locale/zh_CN/LC_MESSAGES/messages.po | 20 +- locale/zh_TW/LC_MESSAGES/messages.mo | Bin 44200 -> 44236 bytes locale/zh_TW/LC_MESSAGES/messages.po | 20 +- phpstan.neon.dist | 4 + src/Application/DTO/Tablespace.php | 69 ++++ src/DDD/ValueObjects/Tablespace.php | 40 +++ src/DDD/ValueObjects/Tablespace/Comment.php | 20 ++ src/DDD/ValueObjects/Tablespace/Location.php | 26 ++ src/DDD/ValueObjects/Tablespace/Name.php | 26 ++ src/DDD/ValueObjects/Tablespace/Owner.php | 20 ++ src/Database/PhpPgAdminConnection.php | 185 +++++++++- src/TrailSubject.php | 1 + src/Website/AlterTablespace.php | 99 ++++++ src/Website/CreateTablespace.php | 242 +++++++++++++ src/Website/DropTablespace.php | 115 ++++++ src/Website/Tablespaces.php | 162 +++++++++ src/WebsiteComponents.php | 101 ++++-- src/WebsiteComponents/TrailBuilder.php | 23 +- tablespaces.php | 356 +------------------ 69 files changed, 1417 insertions(+), 655 deletions(-) create mode 100644 alter_tablespace.php create mode 100644 create_tablespace.php create mode 100644 drop_tablespace.php create mode 100644 src/Application/DTO/Tablespace.php create mode 100644 src/DDD/ValueObjects/Tablespace.php create mode 100644 src/DDD/ValueObjects/Tablespace/Comment.php create mode 100644 src/DDD/ValueObjects/Tablespace/Location.php create mode 100644 src/DDD/ValueObjects/Tablespace/Name.php create mode 100644 src/DDD/ValueObjects/Tablespace/Owner.php create mode 100644 src/Website/AlterTablespace.php create mode 100644 src/Website/CreateTablespace.php create mode 100644 src/Website/DropTablespace.php create mode 100644 src/Website/Tablespaces.php diff --git a/alter_tablespace.php b/alter_tablespace.php new file mode 100644 index 000000000..9f4df6fd0 --- /dev/null +++ b/alter_tablespace.php @@ -0,0 +1,10 @@ +buildHtmlString(); diff --git a/composer.json b/composer.json index 430f489dc..0ccd18d0b 100644 --- a/composer.json +++ b/composer.json @@ -63,7 +63,7 @@ "@dev:lint:phpcs" ], "dev:lint:php": "parallel-lint --exclude vendor .", - "dev:lint:phpcs": "phpcs -d memory_limit=256M src/ autoload.php all_db.php all_db_export.php alter_db.php alter_role.php browser.php create_db.php create_role.php dbexport.php drop_db.php drop_role.php history.php history_clear.php history_delete.php history_download.php index.php intro.php login.php logout.php roles.php server-logout.php servers.php servers-tree.php sqledit.php", + "dev:lint:phpcs": "phpcs -d memory_limit=256M src/ autoload.php all_db.php all_db_export.php alter_db.php alter_role.php alter_tablespace.php browser.php create_db.php create_role.php create_tablespace.php dbexport.php drop_db.php drop_role.php drop_tablespace.php history.php history_clear.php history_delete.php history_download.php index.php intro.php login.php logout.php roles.php server-logout.php servers.php servers-tree.php sqledit.php tablespaces.php", "dev:test": [ "@dev:test:acceptance" ], diff --git a/composer.lock b/composer.lock index cdb3a3956..b157a290d 100644 --- a/composer.lock +++ b/composer.lock @@ -1977,16 +1977,16 @@ }, { "name": "guzzlehttp/psr7", - "version": "2.8.0", + "version": "2.9.0", "source": { "type": "git", "url": "https://github.com/guzzle/psr7.git", - "reference": "21dc724a0583619cd1652f673303492272778051" + "reference": "7d0ed42f28e42d61352a7a79de682e5e67fec884" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/guzzle/psr7/zipball/21dc724a0583619cd1652f673303492272778051", - "reference": "21dc724a0583619cd1652f673303492272778051", + "url": "https://api.github.com/repos/guzzle/psr7/zipball/7d0ed42f28e42d61352a7a79de682e5e67fec884", + "reference": "7d0ed42f28e42d61352a7a79de682e5e67fec884", "shasum": "" }, "require": { @@ -2002,6 +2002,7 @@ "require-dev": { "bamarni/composer-bin-plugin": "^1.8.2", "http-interop/http-factory-tests": "0.9.0", + "jshttp/mime-db": "1.54.0.1", "phpunit/phpunit": "^8.5.44 || ^9.6.25" }, "suggest": { @@ -2073,7 +2074,7 @@ ], "support": { "issues": "https://github.com/guzzle/psr7/issues", - "source": "https://github.com/guzzle/psr7/tree/2.8.0" + "source": "https://github.com/guzzle/psr7/tree/2.9.0" }, "funding": [ { @@ -2089,7 +2090,7 @@ "type": "tidelift" } ], - "time": "2025-08-23T21:21:41+00:00" + "time": "2026-03-10T16:41:02+00:00" }, { "name": "masterminds/html5", @@ -4025,16 +4026,16 @@ }, { "name": "psy/psysh", - "version": "v0.12.20", + "version": "v0.12.21", "source": { "type": "git", "url": "https://github.com/bobthecow/psysh.git", - "reference": "19678eb6b952a03b8a1d96ecee9edba518bb0373" + "reference": "4821fab5b7cd8c49a673a9fd5754dc9162bb9e97" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/bobthecow/psysh/zipball/19678eb6b952a03b8a1d96ecee9edba518bb0373", - "reference": "19678eb6b952a03b8a1d96ecee9edba518bb0373", + "url": "https://api.github.com/repos/bobthecow/psysh/zipball/4821fab5b7cd8c49a673a9fd5754dc9162bb9e97", + "reference": "4821fab5b7cd8c49a673a9fd5754dc9162bb9e97", "shasum": "" }, "require": { @@ -4098,9 +4099,9 @@ ], "support": { "issues": "https://github.com/bobthecow/psysh/issues", - "source": "https://github.com/bobthecow/psysh/tree/v0.12.20" + "source": "https://github.com/bobthecow/psysh/tree/v0.12.21" }, - "time": "2026-02-11T15:05:28+00:00" + "time": "2026-03-06T21:21:28+00:00" }, { "name": "ralouphie/getallheaders", @@ -5579,16 +5580,16 @@ }, { "name": "symfony/config", - "version": "v7.4.6", + "version": "v7.4.7", "source": { "type": "git", "url": "https://github.com/symfony/config.git", - "reference": "9400e2f9226b3b64ebb0a8ae967ae84e54e39640" + "reference": "6c17162555bfb58957a55bb0e43e00035b6ae3d5" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/config/zipball/9400e2f9226b3b64ebb0a8ae967ae84e54e39640", - "reference": "9400e2f9226b3b64ebb0a8ae967ae84e54e39640", + "url": "https://api.github.com/repos/symfony/config/zipball/6c17162555bfb58957a55bb0e43e00035b6ae3d5", + "reference": "6c17162555bfb58957a55bb0e43e00035b6ae3d5", "shasum": "" }, "require": { @@ -5634,7 +5635,7 @@ "description": "Helps you find, load, combine, autofill and validate configuration values of any kind", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/config/tree/v7.4.6" + "source": "https://github.com/symfony/config/tree/v7.4.7" }, "funding": [ { @@ -5654,20 +5655,20 @@ "type": "tidelift" } ], - "time": "2026-02-25T16:50:00+00:00" + "time": "2026-03-06T10:41:14+00:00" }, { "name": "symfony/console", - "version": "v7.4.6", + "version": "v7.4.7", "source": { "type": "git", "url": "https://github.com/symfony/console.git", - "reference": "6d643a93b47398599124022eb24d97c153c12f27" + "reference": "e1e6770440fb9c9b0cf725f81d1361ad1835329d" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/console/zipball/6d643a93b47398599124022eb24d97c153c12f27", - "reference": "6d643a93b47398599124022eb24d97c153c12f27", + "url": "https://api.github.com/repos/symfony/console/zipball/e1e6770440fb9c9b0cf725f81d1361ad1835329d", + "reference": "e1e6770440fb9c9b0cf725f81d1361ad1835329d", "shasum": "" }, "require": { @@ -5732,7 +5733,7 @@ "terminal" ], "support": { - "source": "https://github.com/symfony/console/tree/v7.4.6" + "source": "https://github.com/symfony/console/tree/v7.4.7" }, "funding": [ { @@ -5752,7 +5753,7 @@ "type": "tidelift" } ], - "time": "2026-02-25T17:02:47+00:00" + "time": "2026-03-06T14:06:20+00:00" }, { "name": "symfony/css-selector", @@ -5825,16 +5826,16 @@ }, { "name": "symfony/dependency-injection", - "version": "v7.4.6", + "version": "v7.4.7", "source": { "type": "git", "url": "https://github.com/symfony/dependency-injection.git", - "reference": "a3f7d594ca53a34a7d39ae683fbca09408b0c598" + "reference": "0f651e58f4917fb0e2cd261ccbfe3d71e6e0f5db" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/a3f7d594ca53a34a7d39ae683fbca09408b0c598", - "reference": "a3f7d594ca53a34a7d39ae683fbca09408b0c598", + "url": "https://api.github.com/repos/symfony/dependency-injection/zipball/0f651e58f4917fb0e2cd261ccbfe3d71e6e0f5db", + "reference": "0f651e58f4917fb0e2cd261ccbfe3d71e6e0f5db", "shasum": "" }, "require": { @@ -5885,7 +5886,7 @@ "description": "Allows you to standardize and centralize the way objects are constructed in your application", "homepage": "https://symfony.com", "support": { - "source": "https://github.com/symfony/dependency-injection/tree/v7.4.6" + "source": "https://github.com/symfony/dependency-injection/tree/v7.4.7" }, "funding": [ { @@ -5905,7 +5906,7 @@ "type": "tidelift" } ], - "time": "2026-02-25T16:50:00+00:00" + "time": "2026-03-03T07:48:48+00:00" }, { "name": "symfony/dom-crawler", diff --git a/create_tablespace.php b/create_tablespace.php new file mode 100644 index 000000000..0bc43231f --- /dev/null +++ b/create_tablespace.php @@ -0,0 +1,10 @@ +buildHtmlString(); diff --git a/drop_tablespace.php b/drop_tablespace.php new file mode 100644 index 000000000..254b4dbd6 --- /dev/null +++ b/drop_tablespace.php @@ -0,0 +1,10 @@ +buildHtmlString(); diff --git a/locale/af_ZA/LC_MESSAGES/messages.mo b/locale/af_ZA/LC_MESSAGES/messages.mo index 41763e100a62adaa18a9278e664bee579662c3af..34b78e4ae7fa7463a24624b6ec797b4471a37b17 100644 GIT binary patch delta 12135 zcmZ|T2Yila+sE-MMu-?mWC#r@iB0T1YlPZ+)M!ME(1;||C^w}%Mzs}+wnj@!)hMBA zD_YeSwX0RLX4NXSd4K==I`TZ;=kvbT=X3a;$9bODxvuNJlQ?z9=gqr5@3!<*avUe6 zyyN)drkSp8zuz{{ zptDrurr{E5f;*@i9-$`4TETI$U{2Id{88;Mq83sL126_PK?97&=9nLcpiXRpIRkb7 zJP!p;{4r{vRpvU(O1=qo<2DS!y{H>cqIUWRYQfhr0Pms}>|4?8?~i%O3!}yU%}e$5<@g~(@P7_PDUy{LEMchrKepmu)Ce2CgmR$j1B^h0eZ5=&qd za-YX(NkJ>?hy}1WY5^lKA5ORSk5D^aidy*^)B?Uno#1ZN0uEaKtL2wab~j=Hfa>LqGt^}SL3lTiIfqfTJ5`Hr>EL5;J-@(fh}9jJ}{ zgnrELoTQ+YUqnrG19fCiPzwmI;5s2x>9b&NGTneo;>6!p@*iCW-P)PVC*3tNf0|7+Ac@SS-Wb>A7( zBlldUpb2lIR+zP>n}?zDl9t!8ycKG~I5Q13(PY%bvr!W)vV57DVQxdce0!0X-s2p# zic_d(a@B2co}pHlvz9w>5b7u+P!q@=})9M4enq)P{PQ1JI+L zq)^a=qfjr)B-9b5Tm8qV8&{$hvH`Wj?@$w+u=*>g1>LuHpSo^)Fsgr)<<%{Zt;_S* zgx#so3j3QQ(fiGXTHsvNNi0Gwrwr_xAvo`1)V|lyNTM^L)19F_1tmtqV5Z? z$N8(FxK)(54z*D?Hbo88-tr!(lNo>-V7S#!KrQGU%RfP#)GE}*wxZsx1E_c43~Jmv z9txW1DQbtg>bnaHLG2_0RbLJ@Kn=4wYJl#j1@%Qun1Wi^c+|Kvto;LPUxpfQgSC5h zTE%|UjVDk8UqlUf)9RmDp1XlNVIfp|Dbzx1pzdpinxH*u0XREFWq4RMg66qmFPfM&er31`ea{`wi9aB5I;LR`1iu&2yt3SvY#s zv6NL*M-3E8YRZt6Sj#@}})Wk`s4ZVT7f3mgDM@_uO@?EI= zJ;$x#vNb$Jy&QRC-5Uy{Ca8eAp)qRUPN;y?qYF#hLKpjjr)?uqITR1H9;b3;#70A)lWc; zHywS^Gsh|xpceAExe7Hv25P{~R=*o_lkc_mV^)94Jdf&s8TIM8WqHoF?)ZUbC}!2? zzYv9RIu=2#s3vOS2B?ouGt_`Ru?+S@eOhLsPUJJxj=n_Qw;2O)m*q!L9bYIu^xIsGZG6EqEzv+%HfQ??!#v zenIuSh#tMYHz{c4|DZZPMRg47;QloniK?%G8nC6+C!p>hgBoyx`8H|;b5QTfBGiej zwDygdpL|ybp1%smt>I7fA-{_{(tD^09^)X)(vkN9ldv$ZMz!z9U_4^^71V-mU;sYA zc+Azw-DnbOLBl(7{(%(Uq(TGE!m^lwCGiaEB>XzNH-@2hR0Q*5S+jw)cf<(ld!QCJ z3WIPQ>Rm`j&G$7H!yi1>;ktG3>Ef=uIO?sgVAe)0tSOekROC+vXCdI&kE9mr z5j3;B2daM}>i%Jtk4H^B9raGkLoHx2`s?TaS_)d>Hq=XZ88y*gsEM-lbZ-nW3!)~7 zLJd>_bzgnd1{$NDc?;At?uFiW3=5LaLM?nXdO!cWD5&E_)KTW@<=#*lHBlYZ$Elgw z4z;81sE=)b%!)%$3rR)210zrqEk}*B4b}e#%MYPP9Zp%rZPXDyMIDu2Z+F1_sJFQQ zYG;K}?G>>Q)<&IR7i%An<;Z7YH10(8zl>VoZPY^U_2&FF@G~m3!|boR4S7)$g<=$z zLOqh!SOViwJDP@taSle}SE!fnIO-+5j+!_mjz4O!2&%n5YTU7L9(TgURH)+@s0FRZ zJh&P4)w&n8plhfdJwr_#-N&A}*#fo0_UMCMFdVy~PAU~O&pYNk4+ZUHF^1u4)XTER z>QA6vstZ#iQI9YQ^)VfZMR7UmQSU=7@GR=(^<1Q&XK@!b z@e|a}^YwKX7J(t;rBEkOANBIJ$86XewSm5tC!=;a3^k4ib>G{l`xc=#v=UjU$5}@~ z9k*j7?nCYHI!53#)C3U;wh$~vUf=R~j3OV28h8Qf1U^MAP#^3>Vd*lVtk31UHF9x$<6|1jqHbmXu zB9Q~t%DPjb1;nFHVmNBzbS#OVV>BK@O>iIe&SV+n4itcTWJOT-Rl_3K5_J-TQ6I5_F1S6e2Ds;aEaBgL-pT` zI*Fe!7al}y^d#oS8y*T;(PK00HFx4lsEKN#7SITFV+-`hUZ@EZ@kJbE`A3$oKy7S4 z>JdN0?3g>r{aF!&dZ#?06x5+K>WJ&0I`%>BU;ye1WF%?4s}0W&_c zu=WhpBRYl^@C@o>8<^()l&po7$h)EHr=u3UK8^F&4z^jve$>a}IBJD|Sbi1rlix#q z75fi!7gPeZpjsG=y-}b0G%SI$tbGgW5uQc8q}Nc7_SP`YUq1||p-h*1`1=Pa+M7@MLUUy&0im3M9s7I54dK77>6MMr$K@(5H;y4#W zaXV_DV^;5saCcAwwctvq{w+`oO+kHgjz+y3b5YMa1NF{qviy4tBR_ze*K>)2zVjcT zjyPhZ`?0HtA>>`KBEDw%Lex>NN1eb9tcRyiClfKsy{|6ni>U)@$HP!ZKL+(x+?#*c zfXAt=jO(U30$UOo-y+_md;}lj^VfI(mAA57$2^HRLqxEc!i263*3K_f&To{@ z;sG^0e=)!F4UOll@*~Qfh(6>OiQQH&dJ_H&UIqC&cec<^FQu;1l#dX)^kNky^3XR6 z@ru=}?JjYX_>uUG@HD0|n0SGX52z^cTxak1D0MTb%SQZ7=vhv}b(nb-C%;H^B_fHn z#CJ3%;2EMn<<1zy9Ep^_B0eKOs(1B63Ypg-%F`_$l|DZz%=7+pt(m>jsM})6MjS*w z%=+ouqc!mn@i}#4iT8*vhz`^(L;d2OdA&^j{B@o@H_PlnWw;No$1N)E6Q_vlR2IgT z_zqEsa#3PFWnK9we~(2NpaqsurCoobz9B+s%e?wgxIk?;m1(+5GzoqmRCd-mv>? zSW6RfPbK~-^6#$vUl(~n^2tOx@x6iWoyoqm8da?VqmipZ2{6QSFPG3{* zML7xIAqo;b30=wfty^?*P#!?J2i_ryG2jXEtCV%sc5yz%Y?&*j{5r9bKGoFD{Lb%0 zUE&6n6N$!@7ZHEiK;y9lc|AhcJr`#f23ViVrkV;eSu^V+>d`ja+WX>HL__M!5}xcN zCkS2p3H>gkYXcEY{6m``@eAcou_`tql8BDvgNf`+7=n3-{lpU5`V#pFhrAtelHza5 zxr&evC%8OL1qy#r8bwT@JYLmYE8GswOgDA9Vi&91jClGT9 zUAu@Eh|$E?#8B$*<7~qF{4Zf6>)f95R?5RM3uZ-KH;7pBTDT1t5alR$A*K`W5_PE4 zl@~+U-9gJ$my7bZL|bB(g1Y8}-alsrv5Ck|#L>8j(DkC(%?!fj)Q_}Web!Na8y8|H ze1Sjl}qp(@t%6vwU4|tv6zS=;xZfXG^EdsQs43!TViVZcp~ElrzNC#yGHhl8#p+jZ+WL<=HLl#>wne7 zduRLK{k(Nd_kWGiH)Tlj|5u+anZYxzR#=iPV@cH=J{cpbH}lQ-scy+E8QB{Q%bDTR zylVFJ)OQnq%TaZoc;BYsRR3`?@X9A+DqIn9t?<0~auDVh$*Avxrf zSn|su(Cl?Lubs3-BJB|TYZ1j0+OwMBnFVDqb8Vw8ZQ%de-;+RIjC`$ z)%3U>*HEE>H((yzgc@Kg>c-s|g!@qgp2iAz5sP4fTJFh|HLIfTuaBCrDQcXKW-NM> z$9pK~Nc&)6Oh(=KJZfi?Q7g^FAe@C-=wej=Ke z!^i?W&RMIt>{d8;Q4>6}JYOC6#=@v)TLv{ib*pcLI)OH*`+A`I4Y2y*sQwwK1x!b6 zfCs8}Pf;zf8sEHn;POLy(cLCw3_DBrIC{(}p7=-Z{ zibF7v`5g}ht^5ttO6Q;^T!y;gGt@%%TKy5!LN1^dd>u8>->Ck9_1s5N7M0hvyftbe zz0ASrQHOL28fYpipN$%DDe8B;(eeXWg#0Y3-)+;UzT3YTs=X3w1C6b|lhyY_-8UMG z;gtG3|H2gBqe3^VGB=z1Q42YR>USNBq7&sFVKG!5X?aW3M*5)or=af7KrQSI)JZQ! z&9^3s^VbbqsgU2GzF?BectDxE&q3-L1>emOg!x5;X_LwuwdDgxH z^%8DU2d(r=)WFA3E4+vr;3n#wcw`o6=-yZy^$vugCaj8DKx50hT0YS7bjzor=9^=B zR#VVK+fWl9K&|Wt%g>ot%|B2tqgNyMEe}BDA*e?YZuJdN3v7-WwR;;4?5Q9G-H8YmhyP+Qb}aaP~o^1;?V26f*g)Hs=z&qkfhBGmmKH|6}* zakF*Ui(1(c%YQ)~+3%NTl*PnzlNIVFKhR0=H`V__mxJCTNO24J*#hJc`Rx^&j70! zj#_C3>c-bm6TE|3zz3*-*Pw3Pgc^7ss^9mhe&WrYQTZ06HB%F4AeN&QRBRiI*IkDh3&Nbpyg*Vfcc#( z6m*pLF%11$x;vi)K0w1ClT&RtELS;}3tcJR;0qULTX!$_P z$9O2{<(iIK$O6>L)}kifiQ3V3r~yt}`|qfUecQVIi=*zZj;e2J^<7bqBGKx{Sp8H~ zf6p8W8h9mYrQ1Lf+n78u5lZj?Uo<1{DS4TE%$Bj-WP(JunKBHQC8pH^1i4O9*&_n#qzm1InRHs zRqVA6r%@+z2SYG_2X_bMP!m)~?Ks-%JEK4OGgdzk)o%o9;>ni3ZTWJ`whI*EAHyEYiL&*9WBE@MIR8<-dW#=4j%#$8AhYMd69cR-ET!}5OULq61F z4Z|^zigBo&Ohp~lOst4=F${O0Udr>R9X>z}oVTkxVW1g;sxN~YuM+xV9m^Y`7T{@Z zg$}3{$DnSExB3C7ohDiPXse%q>Ng3splOybu=eHVYV@Xk9clp^Q1fg-ejOfX7X=M; z0;}P9)UP2h);)o6)DEhnZft--*v#@+)WE$^6AeI}Tp|YGaBF|ToPwHfI+kF5=Pe4l zaW(24_yh~#m*!#AQJqIE;1cTSZ=g=*FVukkajwA_NM6$NDyZ*C9n6F6F&sN#KK=ej zP|yON$KsfQI)S%QJ6M6*(MHtEwga`0y{LZQqWWDxec^6deZFq)c%@PGQKgF2yos0j|>Fg$|Iu~~OsM4XIjUx@lL zF73|wt6~!snrJ%);n$dmr%*d>*27&;I}9f8jv6o-tK-X98P}ms;w0+6%cu?A#3K06 z4DRW+SLn(4m!=_-3N54)7RES?z$Da!)3H3xv-WM)ei*gzd#IPxE8evrYGI+Mm%24Z z<0$06x}3FG3$J=8)TZ#%Gkmo$2GuYL>)~3ggFj;f4DIFi>uP$iuKHPi0r?MKr$}%9 z*By32wP&El{RA80PgoW`CHuI~;%U@}rYnZvIIMy*P)E2C^;Yk)_9K>GLH+z5pxzm$ zublv@e<&8kil|4^81*PRxVgvaM?pt73^l+w%cr2;g&C*?EI=LgD%8LmQ2lqI7J3Nv z68?#r@G)w_qR+bbg`3q;_eEi#e*Y~g=*BqIPU2DTKtI$oABB1cW@AZQhT6dn)bIEh zs^5Lokv`SW?cW47Q4H$W)yGUkZ73D}nBSQ|!5d#hEo3U{oybH@v;{TLA=F!a+VY>R z{ifwU{oRucLY-78)OZz8FLzbc#%fu6EA*72q6-BbVTyIg!btLESOJfs2K*B>pw9qz zA^A`P2cvcvYV~2Li7I0RHby;?fmjL0qBb;t0OwzZ!U`(Fa3AXB`xW&vIs@H_D`7j* z+NkyksDWpqPGkdWfm=}v+KYPj2T+gb6ly__P#X$PaK9f75OrlKbLz+8pe$p#F?9jJHZgwuVT}TTuPZq84}?^((lKIsv~#cj7{*otHx`tR@!2#;6mBL%n=SsBt`_DX8N(tC)h? z;WX4hvrsoKMBTU^wWDpQh3-N1`wqkKENWmU$=zvQEKM4Mnx`IWLCvu|^E>fY@gIz! zVJ2#V4X6pWpcb?j^^$#udIwHoalC~(`uxf6qY6hIaT8R(E@l$y5x#&tb?03yrc&r& zcSVt?XV(gK)IH4<)Z04|_4|Jd)o+c}Z$k}y6raMIs2v9k;U|aHP$w9V8aKuAiORK- znO3pHI&8FjKWgGLsF(0I_Qimq?n$Je+S5=+It{h3`KSrkB1i0ei8`TQQ2id6MN>El zA1bO+(92X4^^BuYN8btaVLYneK+J>5RzK8CL*1W&{`eYd0kcsjvK%$>F070vu>yKO z$NA@@P~|!IC8~=Ws0HfT#iDK;f@N_cYRB`@3)iC_$*1PGSdIJ&>TlDKVf-rx+oCVd zLqA-MdPi0cMx>hxQ053hnOGpq`Er|K%HC|YC(}^d(^~< zsCk}4Eg&6rLKz+k1t`3Uns6SL!&R0au>41?M*U;dGp;t={n9l>Z}L{Cm#ZDBy)WvB zhhtvMLTz9UhT}@q0z3yOsN*@*3Vlbo9fD9ht&4gD4N*IZL7h-f)WH2w6DFZv(s8Jb z%tTGJ2sP18)I7&g^Zf0$dmP`9ZbcQ;v#pDf*dD9kIMhqG2sPn{sGY1pO|S_y!H=j3 zZd!fFDED1zg!(zQN1gOw)T2woBKrMLq@amsVGu4u?Pwzw!mq6U1ZtuyR{zip8142e zjX|_WqE0LtgRut&;$YMx8f*2_G3WpP&7+`~W(8`(U8o~Iin{Sf%dc5}7xfbPq`8lz zAnIg_U@(?IJ&J0m1+~Edj7ObV5*Eg3=!u{(mxA1e>hLq_8TpNI{}KvD{cc;L{<+R=8)_n;;? zg8I~6!oui1)?Gjd7A0?t`cA}RB^+h#@1dUgR@6(q5A`k_7|Zk5N>5Osqx&7TBcE~Z z3ag+7s)Jg2AJhadpmp)IjU4{xoU_-p{)W4n*~@ggVL?)Tj0t)Vq|9`nkS|diL*Fz63+bSE1(h?4+Q- zB#xnu_yOu?6fnVki|b--@(z~2fLh2b)Cs(g(YOh9G7qpAmiUkRA*+enaUAOCd!s(x zz4Zt4JN4XxbJI-2HpEWLcVme>d_wUfVkJ?OSjOF((2KUJc$!>Cs>_?4&w!H;&*QJE zf01@uWu;7VtIPj{D@G`%qLoNdySy(Q%lxi zGWkgBr(bnz;w_>pbRI|v$cPUjS2mTbq%umi})pRkGlU7v#kC$<*}4MM+f62*E^K?1~^l2 zlU~pIL=uUvV)#9V6UA9fLo8*Bim*PB)Kw%B$bTdBxzWWpJLhV}pZw+T+@kF#qL6}o z9O|m);zW~ss_}oCr7i#h)TSH(c;YTyu}4e=MD zOMi3dT1_k^#t>8K%lA?H=YKDe?8id3(@?yY)8hUyf%b|-5cRcCS68CFm4C$-$=@LE zTHOO|OFon6Nc=&RB~DR4kBB4!G{63y(+5=_QC+KO&~@C!8BV^#>bBxJq93t{_R{zs z^38R=rhE!@>4UASC=0$sy{@Y+&TpuHHB{7QwSNyCDi8ySzllNA>1s)=AlKEHNG8H` z6IU4`C8xx(TU~AX_8`s^m52jG6rn55#ko(eIVTXa3D5gfw6;#(4CG5RvV1M(CqGEX zQbarA18bw`d`rAYUW7i?t-gsGxaJaR#8Bd_wH>Bh^NIW4)$jjVDq?9^gYV#OBKK-W z-7b=QSb*3=Od@B#oGXl6*GI%cVg~Uwp=$t9m-b!6PdPQ5DCNGCeK3MScIYfRk(?pE zvQFzM_nW<UpE&Lwn}FuR-i@dN6|Sgt-F zQ+^5OU?+TxS5Pj@^-|0;wj>p z+y*>Bo_l>q`9sSeQMrT|o7-qMq`f@RnLIx+OG~b1jeTgiMzkQWMD!$HCbki}es;M@byhhNKY9#B6~`7jXeLfEN?!^-;qT-JxmTtjw6$tgA8ivo3dSkliS@tygx{Zg>2$ z2FFBX73m$CU8PTAo}li-l1GKH!sOJnu_?pTle1rYHqqZFHZ^%z_VuJ2-dSa1OJ<)Q sIu_DPOswoKfgwBUjP6A diff --git a/locale/af_ZA/LC_MESSAGES/messages.po b/locale/af_ZA/LC_MESSAGES/messages.po index 14c420d2d..5145fd412 100644 --- a/locale/af_ZA/LC_MESSAGES/messages.po +++ b/locale/af_ZA/LC_MESSAGES/messages.po @@ -1640,13 +1640,13 @@ msgstr "Tabelruimtes" msgid "strshowalltablespaces" msgstr "Wys alle tabelruimtes" -msgid "strnotablespaces" +msgid "No tablespaces found." msgstr "Geen tabelruimtes gevind." -msgid "strcreatetablespace" +msgid "Create tablespace" msgstr "Skep tabelruimte" -msgid "strlocation" +msgid "Location" msgstr "Plek" msgid "strtablespaceneedsname" @@ -1655,25 +1655,25 @@ msgstr "Jy moet 'n naam gee vir jou tabelruimte." msgid "strtablespaceneedsloc" msgstr "Jy moet 'n gids gee om jou tabelruimte in te skep." -msgid "strtablespacecreated" +msgid "Tablespace created." msgstr "Tabelruimte geskep." -msgid "strtablespacecreatedbad" +msgid "Tablespace creation failed." msgstr "Skep van tabelruimte het misluk." -msgid "strconfdroptablespace" +msgid "Are you sure you want to drop the tablespace \"%s\"?" msgstr "Is jy seker jy wil die tabelruimte \"%s\" uitvee?" -msgid "strtablespacedropped" +msgid "Tablespace dropped." msgstr "Tabelruimte is uitgevee." -msgid "strtablespacedroppedbad" +msgid "Tablespace drop failed." msgstr "Uitvee van tabelruimte het misluk." -msgid "strtablespacealtered" +msgid "Tablespace altered." msgstr "Tabelruimte gewysig." -msgid "strtablespacealteredbad" +msgid "Tablespace alteration failed." msgstr "Wysiging van tabelruimte het misluk." # Miscellaneous diff --git a/locale/ca_ES/LC_MESSAGES/messages.mo b/locale/ca_ES/LC_MESSAGES/messages.mo index 3b7fa8cfe28043db748029da884caf195758323b..98d006355274300aeffdee5224c8a361c5fe2510 100644 GIT binary patch delta 17650 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 delta 17595 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 diff --git a/locale/ca_ES/LC_MESSAGES/messages.po b/locale/ca_ES/LC_MESSAGES/messages.po index 4c31b2084..f8e6a9076 100644 --- a/locale/ca_ES/LC_MESSAGES/messages.po +++ b/locale/ca_ES/LC_MESSAGES/messages.po @@ -2152,13 +2152,13 @@ msgstr "Tablespaces" msgid "strshowalltablespaces" msgstr "Mostrar tots els tablespaces" -msgid "strnotablespaces" +msgid "No tablespaces found." msgstr "No s'han trobat tablespaces" -msgid "strcreatetablespace" +msgid "Create tablespace" msgstr "Crea un tablespace" -msgid "strlocation" +msgid "Location" msgstr "Localització" msgid "strtablespaceneedsname" @@ -2167,25 +2167,25 @@ msgstr "Ha de donar un nom al tablespace." msgid "strtablespaceneedsloc" msgstr "Ha de donar un directori on crear el tablespace." -msgid "strtablespacecreated" +msgid "Tablespace created." msgstr "Tablespace creat." -msgid "strtablespacecreatedbad" +msgid "Tablespace creation failed." msgstr "No s'ha pogut crear el Tablespace." -msgid "strconfdroptablespace" +msgid "Are you sure you want to drop the tablespace \"%s\"?" msgstr "Està segur de voler eliminar el tablespace \"%s\"?" -msgid "strtablespacedropped" +msgid "Tablespace dropped." msgstr "Tablespace eliminat." -msgid "strtablespacedroppedbad" +msgid "Tablespace drop failed." msgstr "No s'ha pogut eliminar el tablespace." -msgid "strtablespacealtered" +msgid "Tablespace altered." msgstr "Tablespace modificat." -msgid "strtablespacealteredbad" +msgid "Tablespace alteration failed." msgstr "No s'ha pogut modifcar el tablespace." # Miscellaneous diff --git a/locale/cs_CZ/LC_MESSAGES/messages.mo b/locale/cs_CZ/LC_MESSAGES/messages.mo index 54e58166dfce1bb78ae0b97f18ebaeb51acca74a..5071bb45a47763fe4ddffc846309ade370526889 100644 GIT binary patch delta 17654 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 F{{w9%AFlua delta 17592 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 bru0KyHix9odMQih^i4@=Vd+1owh8(-FI8G) delta 11828 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�d(Y$X?fLzDzU%p(b7rR6HYw!nq>#D2{ED9E9gg?B z9QXjUV0b;x%ZPa}D;CD=SQf*urrE%3h8o`v!?71?{9x34qfp}~S^Ip+Lq6lSXL1^O33^?wGnPz}_C^-vq^fSRW(hGK72|NfRAfx58? z^?f&B76}b}12y4N%z&#<6Kt^jX4FJGFc=S@+CN5(KWy=F)B>k1{}bjWzK#+2FKUAk zegk(zQK&>TYT?qTj&Z0Xt%cfH6AZ>ysExEmE!+jQkzUr`7d37GYTnVP6MPlb|1H!y z{t7C3c56@_cVY=VfCca}YGSXUJK_weXPV!PMNJ%sr7!`tz#!BOj6^Mzf}uDabK-2| zgnVzMt9V;b@4`NdkD~@&FfU;U@io*2ZlEUm6SZJ?g3ISZolFtbiIqaN$DwYt8iryM z%*Og&3rloCO_&&H@Vw!ug;G#QJ{vV~9%|wR*1il26R$_Tgon&;upseG%!^qXx%T3y zM^hEUSl_EpMMvKhb!6=77w-9M~$CmaVl!uQp|?yQI9qq zwch8JKi}BC|Enalzys6{!ZHE0_@>4GqBfSRxw9Cme;lfRJZir7 zmhXvrgu^knzW*6iw9pD`cptU%!@{j z_M0cs*Tg?l(NWz;J&G)?+(x2M?Ikc9Rx=x+el2&vLYQpvEYuI0wWx6iQ1hNdZS*o` z$GfQZkk*{PCXQxyjlOpcX!XTIV8a!`Cdn z?OWxc8P?W)9yw8;UlG&^l|*fA6lHPgWF&X>JF=+?z{o&&f21Gq$_IPey9zNLv3gVM&UBd zt?xgLioV;=l)xV>{sVQiSv$IXVbnwwQTcexg{@Hw_OkXNs6X9&b1~`!cAz$T$l^2T zEAa~zP5cMynTI^@?kwEQi`sdNSrwy*pR>5T#Y0gWn}*uhLevdyLXH0jHSRR(?~Cit zbN+fMZj;baK0qB|#!hahk*GM@;Zk!1EO7(15${EJ2U*RcsC)&~9n?XcOe53=+n^TcjOsVY+Q(XcDr%iYs7J5? zHO@akMMv>D>dw!g7Py33;8)ay_bngN*~Q_g_I#-EF{laSEUu24F99{aowfHsok%}q zobL^zqMiGwj`LlEw*qy98&S`459%#Gih8*&pccH1+Q8qajfZt{8_SMbr~oP-WBIbE zlc*YqdH#*4XyP{JOQ?y5p*AocwXs>Kg%+VEScAI59jJZ>Q77^hs^0~Ruc5}@L(Lo1 z)%6d@2z~zrEKw3QVO5J8q84h0nz$!wfsC=J(B6sCgGz`?_vC ze+}41LjT6H2eq>g&7-IZ&RKjJbqBXmZ*gdM7Z*Uq{lHe-$;) z?C!oBxRQk4fppZJerEA0i+@J#{1)nHA7L~`^l;CuOYJ4M9|2C+NbVua}SUk#{ z>{HRs=Aj0xw0H|@!UL%MVbqS#peDMC%HKt8C@9gj=RnjG%U?mwcLz0}_mb-uiJC7zYQ9n~ z_PrXGcn-Dm&ZvQXPz#MlEtF!;MBPa$s^2oyTfW)ik1alB@fC~zL~Sghr@b?nnfK2t zXNhX4oi#PPpmsb6byVX~8=Qf96bmr$qtxO97Jp^&Rg3>dy_Au?+_jd_SWT0GF4+MDy&f-9`U z4$Mn@6m;lbUS#`Iw1#ndR5|RCI^i zQ4=0S-T4`duUq^Owb97FZoybo{~DUCe>jJ^?e)J{Ps%B2@pi$UMHclS*b1hpod& zi!Y)!bQQIs-%%U-*W$?jE{;ZRs3K~i2B`kct-Uj9{(-0sj6yxC$(U2$|B^t3A0Vh_ z^%3ewkE16188z?*YC{iD3j_~v8;CSxQ28nrH?+8;#Yvcj_EDCfgyF33%~J)Jp^jz) z>RInb-Puvp#1~K}@Ehu-`v`Khl6VB4!aJz``G>fL%cCA)4UEPH7WYD}GjIs! zuMT5LWW&jr15+^)SEHWUPSl-zWFEte#OKW)%qyt=H!&Fh!VLHjvt#g3_ur6nVkB{1 zpNfvGG-}}rsDFF#aosyH9XMn zdsSVavG9?=lYiDOV3n}s^sWvC-xk2;BssPS8^eK+dm`~;)$ zSJb>gBl-Qo`d%I?dW-9#I`l!^!Fbfd)6IFPJ6eQ#w(Bjw0}BxELv7?7#^JYE3ByOZ zdFrB0s4?oKo1w1(ZK%Xxd(4HSu`JF)9oa6_v-}KoVJIOi5eJ=G;{o7-C9D>^L+o(sf z9rNI)*Z{vn{UD2eh4%@&U<=%VI6puxSUqJ0}H0n+!p^p45)Pk!~ zC$J0i;wPwuzr*}^7j@@Z$8ic+7WKU+qTY>RSRKdt)?p`BCGi{T1Y*X!i7H_q;uffZ zJ5WcxAA|5DY9psmFXQ*9cjh|k(cZxx_y^X-juYI*7NBm>-%cekA!?$NsH41qdKqt` zI)-vmT`(JJf&QqC4ny@%!6NtuR=_mWBfX3|xm*+7xM z5cTXwp&r3H)XTTm;)AHq>Ky85|3$rIk*~VAGAeF_TCgwbghrq?J`ro{`=3ii3w;?# z@M{%264#oi?Va ztnbyH%Ky*BS5O^~U~LS0&6$90iBnJ$o;9PUxe4226Y_IW8$6Gir~Gtx$NfQZ!#-hYkEbf4ri2I?Ad>HC&pMv_qv;sBHX4L1kAN6R@ zqx#)OeLdkb-8)xwCg-n)iX=3!IqGHVf?8l8>a+6k8C+oTVQasLdU=0GjSHFO=E;pQ z#IcwGo1jjhC29jbQ9sZ|&9b+13W+Qv=A$NDh7q_G!*L&~{c{Y%)2M#mp%%J@+HkJd z-S3bRsP<+Ui`}pSrl7u(9jFsJ?NiafTbLPxX1j&LQ9I6qI@+?Rg==64*2j$42#aA0 z)JBt0^NhuEIK}d57)pEqqwy2e#{J7w^h`6)aXZV2y3-1%d@am|38H_CtO^c*9Xg^}4wpOAsGK z{lvV6I^yVg?hlLvRQm+1hO4nOeuoV)<9zpyG{abZ|DCC5hZ9k6`vS~?J5fh^7`5Y5 z7>^;T{9g`ii1l#@s(m}^`~TVUPrczzt}i}Ael+TaHlWt|7~@&r`-zI~JmyVzC*@Fg z))w__r(;FjXz@j?MC>ha8>x(XsS;7+CZg^<9dqI>)FTUi%l(~^8Cw!pK>hz`Zz7dK zcm(yVub>9pM{Vp8X2r0DZo(*3TnhD$RJD9vvn@VFJ_&Q-EYu@;8#V3_YNMwYa{jur z@I|g;9n`aIi+Tx1VRoE^op3%z;;&d7AEE9rda=t_LTx+&^$44z`gOJTiKw@JKI)O| zT+I3Fv${eeFWy3ZCSgn5uh$67N1P3#u%yMcQFq=E^^SB$-C2KZfMZba#y-rC-conu z1yDEC7d38-Peq^A6x5DqT8E{moo=%H3DlkZhf=V7L-=kil`^fv~MJ;y|yo-8A_MkQxy2AbG6@{9hA!@>QsFUo2 z5txiRxpAlszKMD?pQ7eDikyJ&U7!+8;u`ANW_jC9R0wtCu~-gkpxR$X9o;LajZekW zxD2(C!>E_J+HHOs$^+Q=@8&!Hy# z9jjybYBym5>cqNOJk;XpsQFf)*4c%67fztB9bLDEpf#>zezPL-i_L3>`W(-p`d>m# z^uWxy)@`T^>L+6YYQdqX4b4RLUx}f(8}-@lU(5OHnVck{m*xl5v%P_OYyUzG2wCU; zn$3jDhnrETx4bCo5yqh=eiln&Gt@gV44=Z+P(N=rqi*QObv%Df@EZwjnl7Y%4Yq*A) zh;O5I_yBcB8QyiDPd*IXF=|{Ks(%%%gLP0RIUe;c&A`IA0re6e#;SM;OQ2t1qZ<&9 z`Yv0bUXE_~430*<%^R>3?#GUJ1$82IHo4EQJ?b-^fZFgT495eQ5x+paJ71yZyM`t8 z{r^Knck|&Uc`m)i0=pZldlu!xs1Jw;(=E+zNwn9IC&MI)T?vH?kPD zk^QKJPgwhXjAeZ<^H%rAVR_Wi^uRJW0`=LvjU1J?%i4cHJ&He2cUJipA zyP$4hB8J03&5 zBNtF7bH(y^QI95Mr`td{YGXxqa{jur`XnOp1=KU@kJ{-xjK$TcJO3QZ;U#Q~k?HR1 z>4p04hhSOUfEDlzs$bYH{yh+1#0Z>&QMlBnl9kFf)E#_?8Sn(^4$fNsC)9@Spf;3Y zx7%YXyX&jB}{|@Sgc3Au^>Rq~tmC(<#$L+K!>IBB2?r=70V|&dbn2Got zYT_SJFX27Rg@r$G8>xU*h&!R$XJbW7H?N~kqVV3pOYVDZsbnEB9(8BausXhnweSk+ zna1vOkE%TCStg)1)B?4kj;K5Bi`vi})XA(uZQuy1|08S9xL^Hw{spLL1M#Srq8aAF zWPApvVqQ!~{UADyh42pQms9owZsOdiM^_m2_Qzl`tc>}vBkB<+qt@{;@c;i-QPITP zQFrn+>gBnP+DM@f-7lv~sApCm8{kNc!#$`4ucH?H8}nn~kK6{Up-!+CY6Fch2zB{k z`q9PJl1x^scf&OGz+vc9Er!vU8M~4%j(sTwDdi{~C=+SFO=&{=Ied*=8;r%ysQ=jb zE9LR^ji&BLnWuR3t`r``!S5v83AB&HhqyL~TWe0RoL~#yMO~-pT!(U--0zeRsOw#ri@FZuW~=ANm&gsE zUu)`ZP*-idZhiDg=A_OO4P3#r1*xBob`%X62)f`O#9Jw+)W}twa-I5H7LN;L-9MJn ze+?y#wqc|`z=g!RKEx4}e{9?j_T~m##G9i zZ|kARdUiE>o(JuWbG92eNE{_U9=BEEeC=ryXUV zjjf{RKbFK|e46qd^*60?3jRr%OaAdSgLeH?n@uT1U4JL&YDUq||0l1uPX<;$$e03@ z6~yl`w_l2Xd~J;nY0&j5xyRQr>bJ=2N3yON#PeL$`-u8w+J2%`d18!y!RSZyOmaWa zrr(IVR#Hlmi^O#ptM|VO9VSp>NkpiZUAxJBLH$$I^#X=cu2QmCE`>4mC|_Ibdh((X zkG3F+`U7i!pWJWs&q8q*=il#f9V^l?hQ_6oU6eKCivD+J*Ks#-UYk&v8oAD;538@F{Sx)9l=|dL zP_|L_5$~W)*Xz_rQ??N|C4P%~l(nh7C*>7#OBC2OO6&I_2&H3hOtFSvh`Ug)N6AgS zE=4DGig+Z}BA!G2ed?R3e@k80BkDCNPhNk~=gDgu@eTSk!$JD~I}mIl_=ob_6Fr*} z>l%l%=<^rlZQ?J8$5KB=y%R>^70Ny8y7to^PyJsPdZ*2GScv>^%AfSPLkXP!bSk?P zaHToCXNmPkiLMgVKc^gKV6gSOM7=2WCbYK>^y1URwUjH?N9j1~+bQ#@w`0s_lp54W zP#Tf& zPy8`ugBrM=cLe_VE$!zmPSIPfKZjS?Bp0!oO}vu&`_%hb+X?zLqU<2vjq$h%bq%Fo zKI=CSPumq2ZvB@Ul zElLyeAsT4cUuH{umXe7+J?T@8`U}=JoVYUi?G#<@&E$YQ|Dz-eQM%EQKk2<+a4?Ny zD61&1lGF7C_2$?s5b^EPZ#lXClou_xjNC2i-%-X>+7R!hRHgng>iUz?pK??&>j$oa z{PS5RDnO}e9o4Wb(8^0nKAik_SdP-x`s}4WgVh&NFGKw!$|CwyrRbXC@R}0;M7;uD z!b%ue|0xFKrd%ZX2(#0mt3I|TPOw&?rh{N>0jH^0%#@b@3LEk0S`d|4>#_rV@|Gi=@J#rDWPb2p|R&s5=x86F51$26Y#+PiOQskCUf7d45fX#?c zQ07?f@$fgEh+nqx&zW1S?KR@}Y{1{-UJT|PDDuR>9(1@vhtD6+syewAPsEdmS5R~v zp@QjT=?_1?%k{PY@9t@)NqU`{Fii@y3<;m*` z`LiSr;&R%qQF>9nryL-6f%5ozi%KN@*DNT zc#{Fqlo6CO#5LR?FTy0{?V)V~WeT}pEkBJ|S6j?(xqIeU);5OrXM$62);*uPIKFu1 z;fXH|NE$Xcv1jUm_zxo+3{6TLo)rDx$)vOi^|}XT?3p;cZ}OnjZ|c7g)iU{s)?v}T zlSd5dRX(j^gF?Z6bmD;FNkao&qkAXz9gx(kyx0Em^hvJuf8}}x*889R0y&oZzvk#Q zG)U51EqMc6Fh&enUSBPK{5mn7L2V!PSF$ zB@G>(nv@=&`pV$&)I;foQ`e;DNh>>|L}c2WskKAXewFT--1fmwqirPRbX0MKrNIXHBTXoz~ZPAi8mXg9%Va=dn4mK-*8v) zd6=FK6HptNjGAZ;YQa^O{}}a1cA!q`3u`}wy3=nl5HDj^{N3UQsQLb}d{}+0!}HHi zMMqg21F;lp;`06uyfmmIu7}!4bJS5MqMmJ%#eFdY@le#uJQ{UFb1)7UU=iGjn&%RR zu)gmql?-?fwUI{{jZaXIB)WlXFNyk`%A-!G4(cSDU`A|<+Gt1A#(JSPI@IDZ7Eecw zpNF10ETN)-t5HX`1@)}HL@oHe<$tyOJ=6k04c!KFpzgRB>Y3Le+{>8*bw?#o<0_-(sb}piQ76?C zwShsX@#7nD{u(%ogf{T5b@QwwYLM_}1HK41-Z=e>OVDZ}+Lc9cnaV=`XE$Dw|P~*Qxoz!m@Ke9MW zW4Ezbr{^m}MFZkd1Dc{H>|*%=s2`vd)JwDgwa_}t??!F>gynxm^}CPy-a}t<&YT!llE^6YSrtXe%V+e6+)JCeJ+7mDMmx%;AU>(C{%k9%!*Y}8*79b-vKplFzTeTEfi~UF|(ps6EoBPBI8iIKxr%=0=@loaM`-Hc$;U z-fLhTTA_B@6}8YH)DFj^7Mz7zU?FOPWtLx$>c0*3Xbz%I^d#yB>WanbTDmv~s=cI( zJzp&<+F@JNXVn9>v(XrVQ&9`Nk9x^Iw)|J9jhw-7`~`Jl4=m2o%EkFn?G-I%ir1r#elP0f`_}vkb%(#A7QBJ#|2OIcvnINeh(Wa%LyfP5+E7i@ z4_;G@!PgQwe@!r+M1Gu)+SyjrfCH!IUkYZ7tsu zbpu0CC-tUBMLV2~njjT5!Ak3pX8F%h8#{)21Q$@_?xXHBU3+)uSx^hapcW{Iny<9w zt65yv+P&sfG(iW{ggq=Cfd0=AHNjMCUtsM^Q75zB;;pC~*oW$W((;#3CwT*PB9Boo zb65xeJLdUfsra7}Y9lpKchDGh2Q5(xb+mjB%lAW_$Owz4peCMcu0+kd6}5rAsEr*( zt@9IR)A#>772WAWRL4xOxP^0~I>uUD3N=9$)Wr2s{hL|7qs6^Z^Nq0hE!0Nmqi$#w zYWzmU`u=xO(Lx7M3w(>3;5=%9>!{E1AJhcluezhogBn)`b?4Pk<6lDcYiDs+)O-U_ z3wzc+89fb{V~Hi!VXehmP>*7-#RpOSzcVkOCcbX%k5K(Hb#(v2k`1-N9A+$Pd?|}x z=xE=60}^_x+o4{feio;oet;IB2ChR*xC3>h`z?PGHSQ8>o_nYh3GL)gA}=Z~YH?N6 z#_M(R+!41RQGi4es$&Z3PEt`v`7Ua}O4LR+S$?m@ht1Qdjs1e^f6wB;&ThU)R6Y-C z!^J%+S|A?P&4K?sD67;H*y5Ep>wEtZ=nA( zMCHA(BsXCJ)E$>VeQp&jUmZ1JL)3(=QT@83ChUuvaJ0oUEq))hu}@IrcA+-@AJq6$ zPS1Cqitgk$RL9$>w>^Cq7e}Guq83-TxCv@wN$7uPQ1hf%JPoz6#pVXohWDXP>NxuU z{69xU6I?~TJdZ7oOm=Y*RC~O|%~3C9cgv5o{0!6$EJtm4Gin0|QT@-LHhdFx5|1(1 zqY~WJEtDNKuo!A!yv5B>6DM1Ku;nMBp5a2vueSUyRR5!>8@hnHf%~ZbA>Ew0(Nm&0 z747T=)WAll4Yad-Z;U1$ZqCM>#A_`6+&qI?@Q$^Iba#Ifibb73Rn#MBih2aEcIW%o z!o5i7NQR-F;W*SwI32aYd8j*BX>PatVT*sX_=d$#ERN{m#>JsFRtdFmW7G{M_TcTPjG8#-Ywko!qHd%vYJsMx8|-ZPz8FM2-0~?N6&=Ye z)PTjP4Q#M@zs09e8@+~F(AU%T&xz_^)Z%!Ho1xyNuI4b*#-^F`Q77RorK0cjW6Xp* z(f^sCHgw$L%NGBMdPg$!vJIdfQBhRBikV>T?Jb|L0NjC!jXa67}+S#t7E;4fR*}dq3(~ zy@xu|HK?8MK@B{J+R#bV0%uVRTr;0oKD>|17eMtZZ*gr5A#Q2;j+j~B|LdyYaMaOE zKt1cZs5|=*HPLp|f?uKDfgeyCx{2E81Js?Sd!0`ZGh+qx^>ytPQ8yNkxv&NL|NQSm zMH3Cjnm87#;a=2$e^4(|L_fDcVbt$ISu+7OzKgZ@Lfz0{d=AH0yu#Wypyu7#kMq~W zM@i`DFJmm;wm7oCTQCj_kuQlwumu*z5vYllpcdSMI*HG*03NdV57hj3ElxkcooMI) z&OeNX7!o?#lBj1?12tiS*%~tvCz-FA{ZRdfU;vKA3^*RM;S>zSg&2;DQ75$lweEJ0 ziWd6X8cv#LQFrnS>Zos^CJY+r^3kXTV=)w;Lv5rSYQgGeZPdHc0CfVdpyusmdV{Fs zCo#$ri?Ay33e=IGLrs`rkb4J0P$!WOHDMu)!wOgh+gN_4`JTB3bu!ygk9aq70-o;z z72Vlw)I4W+TMxn+}G^e9(Xb!6X4vf_I zzmJNZ$tjG$^QdR@C+bK8-*88r4RsO`s0pG_?FCR9DuJ5kd9x;JgAGxSsEy^5F*k8< z3}AiVL@H%)GFHItsEMwj?)Wb1=pLe;`4cRN0Yls)DU2nEUqGEechsX9f;xfms0~iV zJUAb9qnpr+p>lvqBwoV2_yF}Nat?J1S4ACZP1FPlSPHwN7Mz2cXF2Ld_Fy>PMD-6C z#=n4Ke$0+dQ77DG80Vjp${-STaSG~(=LjZZ$Z-Da1}3A9Yy;}$IgHVG9rIzP5%$A` zx{a$M6Ekz1m~ZN$`TT~^PN};PowT2+er7UW3ei6aa4O(tc(j$ zCvXfk&jsv(f204U9OaI>52hpUp*AuW_3lhpLeF{u>e+sPopBk~#K6&RWA#vvpbP5R z^+8SKp^kDY=D+=ZGy*PCvmv8ev#P$%crp;C@Y66%?zqK-NB>gDTYv3_X_6Hi2)>^kHf^L)E4anU7wcTfvPjd4d* z5Ou_*F&=B678+&oT5Lmn1?yw&u|D6+I0;+fX{5
  • o(PA7gXktEm6}?5jSG7mUQ4 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 diff --git a/locale/de_DE/LC_MESSAGES/messages.po b/locale/de_DE/LC_MESSAGES/messages.po index 45acc2dfe..342bf3096 100644 --- a/locale/de_DE/LC_MESSAGES/messages.po +++ b/locale/de_DE/LC_MESSAGES/messages.po @@ -2052,13 +2052,13 @@ msgstr "Tablespaces" msgid "strshowalltablespaces" msgstr "Alle Tablespaces anzeigen" -msgid "strnotablespaces" +msgid "No tablespaces found." msgstr "Keine Tablespaces gefunden." -msgid "strcreatetablespace" +msgid "Create tablespace" msgstr "Tablespace erstellen" -msgid "strlocation" +msgid "Location" msgstr "Pfad" msgid "strtablespaceneedsname" @@ -2067,25 +2067,25 @@ msgstr "Sie müssen einen Namen für den Tablespace angeben." msgid "strtablespaceneedsloc" msgstr "Sie müssen ein Verzeichnis angeben, in dem Sie den Tablespace erstellen möchten." -msgid "strtablespacecreated" +msgid "Tablespace created." msgstr "Tablespace erstellt." -msgid "strtablespacecreatedbad" +msgid "Tablespace creation failed." msgstr "Erstellen des Tablespace fehlgeschlagen." -msgid "strconfdroptablespace" +msgid "Are you sure you want to drop the tablespace \"%s\"?" msgstr "Sind Sie sicher, dass Sie den Tablespace \"%s\" löschen wollen?" -msgid "strtablespacedropped" +msgid "Tablespace dropped." msgstr "Tablespace gelöscht." -msgid "strtablespacedroppedbad" +msgid "Tablespace drop failed." msgstr "Löschen des Tablespace fehlgeschlagen." -msgid "strtablespacealtered" +msgid "Tablespace altered." msgstr "Tablespace geändert." -msgid "strtablespacealteredbad" +msgid "Tablespace alteration failed." msgstr "Ändern des Tablespace fehlgeschlagen." # Miscellaneous diff --git a/locale/el_GR/LC_MESSAGES/messages.mo b/locale/el_GR/LC_MESSAGES/messages.mo index e6e97ffac0915d478088e50de182999612c92d41..c477bc456d01956f72ffd0c97cc5cf5871f963d9 100644 GIT binary patch delta 14497 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 N&MBRhx^HUU{{bOMU4j4r delta 14391 zcmZYE2Y6J~*2eKkAfY7zNdqDfx*>q{UJ@YGARrwg5PArmP^3*%Ksw0KrFTVYK#GV6 zDq;i+iiqM>xk?pL0i`JS|IS|AkLP~pc{abj)~;utGm}JTFUWCeevSnx-U1$vC#bf^ zlNX~f7)xM&dyZ2E?EiD1+Ki1=Ix9F()=aP2AY>$rwu93Dv)^nU0!gGzQ^>I$k$H zrZr4MO*97saS3XH<>qSC#2Zi(@5Tr`h#`0ywXttdC-HC8Lcd!3ZPbYc)^!^R^HR}5 zk*I|Wp(ZYgTDZKmKaHBWsgea8HniT{j#|fifQoj0 z6gA-~)W9>SJ3WVb6hB-17ph-yJ!c5!ATEghcL)m-mq0C09d%>%QAgj*@@rf~525Q_+)WmzO{VmiHe}LM+=ctoAZ(c;*z;%pbeb4Vy zbO(9rbL<$3<*+hpg085Ad!q)Xqc$)S3tI9CVHu^DYgJ&>= z^*#Thq8(mW0&iO!*uYJY57i!p8dw~4Qt_xqQx~;hvgK1OpN^VuGHQdfP@lHds7JdG zz3OnBiYE9J^)`QxdZ})s76@+WEQIP`9<_m5sEL|czN49nnr|3t!&6Wn>shE1S&JIC zts&>Hi4Iza4^c<;9clxYQ4`!n4Ge1JHc$Z7Uev6F>etBHTchr{D{9;j%a23#n~Hk0 z3mSRdPL^3>Giql$PUX6Y36sLv1)9!9AjUsPPe~ekD;yUJ134B-Ep9 zhdSAAUMd=pj=H1gF&bx~7G94UxEuW&LM?m})&FaYuc8*bXK`?%8yAJzU$GfOI4^47AFJ@LS>!R9Qpx)|ks12u@8L0VRMs0K{>IBxK|MS0# zie9d_t;0vCiM~X=JQq+4TtaQ=FN;H(xwt5*y^6(+Q5)!NrlA&`gxbI?)clK^@%dL` zl{IWNvrupI5!A=!Bh-nUL2c+q)VS-Yet)8#agOG$e;kD(UGMs46L)P{ew_&19mU~cl> zd@bEV5vYkvTU^WH=BT%}JLbV5=2+AnWug|GfqI7)p-ya_<#%Ep;pKMqZb>|IG1KOZ=nu6-r-`dApJj3EwE#8LO$Pv`Wv&{>Z{}r|I2bfns z|8ur>JIs$-pfGBJ3YZt`pf=PL^I%8JhdohuIv6$KcvSyP)cDz!UuN-IYu}FfXg`2? z^!b0!5~ooUo<~h^+48qhClHYA2IfU=Gz!%(&hj-;C)OBs=j~B1XKE0pqQGn#BuH<5!^;+Gg$hto^9Pr>y;)#Xq7>_!qAw zZlf0Pv~?4PqBatP>R1+ouo7xx)y)LdxMYjFq5o5Y`hFO1@jQ#yp}t4Cc+|$~Tio2@uBemfi(xntV=)s8;5yWe>_Lq`g!K1%-lw9S zoUw-QExu;{h1yt9d$&L&DlUbZu$txTp*GwSwLpsH2ckAK26dxTt$hLJ(dYkFYuJR^ z$Zph~9KizkF>1jJsEK~TC-8yg!=7~u7DH_)4)rOjV)?qL`I1ocbwKs&hhh5s522z7 zCn|w+EnbP*@eb6$L#R8;MonV%GTD)cW@Ck;EoyG*~L+)jg>`>tB#s4$?{!LC)Xc!av7F?0d*tuy;O83D^M@Z zM$|&vQ47CqeroxP7XM*!a2MAv3NRIS)WGHBl$k7`2gSQ8&^bHSbu|I@3}(e=WR}gm$zBbw^wA z7Vg0W-13~8=rYzIzK6vk9q}pRbaN5L62Fac_#JA)xqI>ZC5EH_#Cq}kRcS~< zN7ou-u#d%4P)D{HWASw?j@jlltV5iyx5rZqlTbI(59{GjRQqe@MJz#FG}W!!$V){> zlWd9SP#YO+`4>k2kOpGSo>Afg7;BJo3oFbI2?8Kv8X$)hMKoM2I3%8e{VV! zoxlXtoxY43xDw0aPHR7FUPL{+o2Ur_`??c(0<}OD)O;;45IdnxrYmZr<4}(x6Zyl% z>zPeOpYw&Nlh}%y_#o8jY)W$O{_F*mJji?*@7Pati zsCVK4*3jp_Y=3^4Ad!OpouM``8*|_aEP|`CDju}<>!^wEqwc)G0B1SWvu}vn*aVEn z*{FH=#B&ohuFGh*u|60;Jlf(hsEtg=+_)9>Xm{f>+>1TY+a|-~X-?%0 zRL5JWJO3MXM`gyik7sq%QMbY;@fBQ(J5c?ajdgd}3H5OujhbgZR>l2T4X>hZq}VwB z%j@+trlOxPOf00&|1v86XNTo!IEvc&HEfOH6Fi=0uopJL9hii_V@0ez(QSADYWxbUf$w7r zypL6|=_I$Iv8Zu-u^Q`pex#y-QIp+7iP(sE4C*D?hid-;%VNkB9s^cGJ-R9QG=6|O zu{)>@=szxMqfJolGcgelVg%ktubydvO!s;3V$MJ!{%uhCaaa?VzsUKk;ZqV?;GT6T@{)U|^-)LF9rX^(Ks}n} z=DQe4e8qf-dX$k<-F&4{C(;z3#2y%ecss~ z6Ra?|q3-msnQflOyyUN-?(`OFzJM9-cfev;nYaQbp!Yc{u~b%LH+%;>Vd0tXSq(=m z{0izQ*JFM>h+5zz2IE;Qh!;?A`%P?uC1<%49e|C97or~Z=h%$(J-<_FN}|qe_pGO2 zBJmrjjyF&Xh0WpbLyW0#nd`oIiep~ldKibzP$xJ7OW`Ke_ryum|9|oX z%ySDQpeAaAnxHoZU^?nfhN9lu-57?KQ77{!R>Iu#`L@Ga{4*R+U~|RnntS9=E%%2? z-dEf^Qw$5TzNbDFeJt9d?r0=x!A)2ZuV5pLUg%Dw3+hpgL!I1bmXGqeM^qCvUmMg0 zhhurnM4jk148?5p#!~s3itgYZ>KVr^atkM581XQS!O0dcM}6$JTK))DB|eXO>q8g2 z6Rd`Xi5p^L?23A{uVO*Gu$c3YpmNg^K}-0FMqCK>@fv~puAYzjIBr2byB|;s6<+G% zMyN+N4z=KmsAs(rL+~i(##5*hIg48N(o)X9C6xyxYGSix?#?HpUb1bdg}y>f__tYN zId{Ozk%XnmcU|GWm?onh*(NNBXHetrSbLFI?VA(TZ-|$Q7Fc14qo|GCuzZ=7ZsOM1 zmHcSbv;7z~@eS1Yf~(xKt&NJiVmX|Gx{=MO{-0a^4%Q|17F*2^4l3PHFGuVe*D(S0 z@#%-k&qFP|1KZ-KsD)zJx_6@)s=W{DsHb8K&NW{{^?x6u@EYdS=Ra_rd&zR4o_Q4N z=xU%A?uvS5<54f^Ol*J$P#e61dN*R%yO*pxs{bm~_#IdjPorMa>!^(s-=J?^FVB#Q zj$$GP;G0+k4`6LPgUJ}Ok>A^}8y>~CuoO<(`um(nKao-EAP)9lowZJ;m_&2cvoE@SFj0j%uY8^FKk3S z8(U*GK8?}4T)*a6P3_nm-$A{sxpuqX4HLaobjPzWH?Bb)%~sS=9mR_Hmsxg?%XdWO z=b+w&Ls$iGqBc-6%f-*4+NYxOhb+EodSmyxJL!z-@S??gP)GP3YRC6b&#?MF_Z6Fh zddtURBrZbre;p(611yZ+U>M#;Z8+zf?&Dh(Y4>_YP*KAy)U!K)TId$)1fJaQj;a=?8&yP%GEBkClsqaIzcgD&oedUQ)r@4$I%q|blwA@_5;8S1S+i@KAd zZ@HJM4r;+(7=q(42&ZBpoQ2x(2Gj{=qZYnzapGaO@JOsdejlpeHH>3@Pt4oyB}zi= zd>ZOb_G1b@!~{$^;$F^GIFxu7>S&9-stsBtYolr;ABTdD6I3IOF*;otz zuzdV+&R=&h@VNW6dMs+k`%nw~ilxx=p8M`EjkO6oV0oN_T4+Dk#h*~0qS*J{OBjd2 z#0^pNBw-m$Lv3XK`(F3WcY;JU5|^w)%m?mKBw}&$qcI$P*aWwj*H8;TeZqZH4n`gE z9MndRnc1il`T_%#r;HBdhnts(7ts?#@GSmA`A9vu^f4MreKxO)E`}u zREm+~1EastJj>`4NUZAy^-~l*);_p^(v0%x@>Zpz?%)ZMIj}tT#^aRlsL#UsHrZg} zc#5u9DL(Q=iT|)%Ug8MKkF*V-Orz+!OZ&T&-IRs2S0y*b-@@}RMdBr!Ku4RKSl4rw z+lxynC&@Li++l1^*+Usj|0nTRN@4#<_fKJBU1xBn)yL8|gL*%UA9(umjpzFP_ut`k zIzfl)lxmdPlz4IlC{wAIqST}4sz+|4)p>RNzoL!A^OW+mwWjR}Us`9y8sBg6;ohdy z7E(sg(w0(~QNhIHt*3}0$2W`r`j)oRl;IRzN3jCsj0-(qQolt#ma>}q`;=akudKZz z^#tnEnDbBl1{+FZD~TzXMX5u1bakQLj*g+0xJMjK+{pKC)o|}XqPetufT!?R${flf zVqK*u-&3BX=vq%%LJ499U3pO7ele8UHYSt$XVja}mSX)LSX()hE}mxs^aFv5Uu68( zDE@uf28^Tbd#rOK^0$fg5&nnrGVKR2gz^$~{cH%KPnwNSCk~=*1Vz_O$~bFNT-={$ z{cZ$F)-aFyN*X?-R3o

    r+ZRHt;Fx`hhaja-C_fMVU?RXG*x`r<41g(u8uE{5?up z+O83&Qu+~}b@$Kbn}n`hroLwLQO|{oZNe^Cfp{lH*9F?6@gQ#YXWT!VAU}QIB>yo* zS7V3&-=3E1PapsKl}PIchkgk04eP)5^KY`%d(m+b^=5bncT+yMNg{DEB{wBMB#!`NwL{MI$&m78{06YKRNFJhNL;M}@U@Eqy)8EunsQ1VH zlseQOT|ZHIgIp9geU!v;dJ)?GMM+Rz>(8;y{i&C>&Qv{@$WJED zMHxVShP92yhLr2-#5G9&5I+UmD9tHvQ93bZJ7p534Y95l=@){Zkh_B3DavvUq?{)? zhVmTsLfD?7t0$!aWjXN%d<&naOt$uZOj?QhQoZgYP8B@S1;-< zD8Y=*N!v(#!DfmgPNqJV_SH6Ko{g_zeQM#e9Yfz67~|KsNrHH5SFzlt4PY zU>((TfYOkXNXe%3q3HUE@-AgE-RVH;^Za}m-Qb^OY1R_%wk&CQ6^b#9l1W#`{F?CNSm$>lrsJre`L_6Yd$58`ds=Q z!h$x(BJ(|RJLuEh;tVXNcf2YMTWEM2pQhBMp#mkH`lD+eF~3iGz9IK1rOTrRe1*20 zlW|22l_c7Ns5h{2O5Z2gOrr`>cAjcLnKblvZSJQaUp{ zn>dVmIm$lD5lR}l4BSJ>qUgFp?hRMOj$@=j(7ki2XQ{s)zln?ttei~m#)dPg!*#o zqv)@zHnFbPh`*;4^zzSXYy1H}r!metRVMCCJe9bN^(kv=lKhmxs&HMRMAP;c4#DRc zGn5iZsi_WjwV>@A>K{@HP*TS}HsQ-wuSP>R2I^`>E*yQ7Rg|^F+p#O{yQu%$#*p$~ zUl4bv^tSQ8_>yWJ_0_KZde*JljRSm*>bA;SQ+IJd*0K8Ka^+6#Go=6M5vhH%zG;#( z@c*JSNjHOoQZv$q56e27JoK@K*tSpQ@um*R=s&7|KhNllQ5laW=x@nBssEGjJF0(b z#{YJ<-Sp zs&pw*l`d5f6i^TmM8HB71f?mWfK)-=@9&)F+Q z2lqKU!*Bc=nat+!x}lj&eVt-JnSpQ~><^paTCfP$hn-O29SaA*Ghsh?8C1O28E-Y-4He$~Q1Sl` zD!dn=!ha1aoOjHAjj5T;2FL^8Ah<15_&dYCa3b6oPKV0hBDfLkf^vTvl>1BJTJTz^ z@NR}m-_N1Kc@*}6PeQqW&h)Q9bgeE}*RFG0oo22{TPY4#sN`TH35g?(rE@*D)^emGP-W1#Ni&QR{A!eMX@+!S^~ zg?lT1^Dx9HkFx(QVe8w3kLfz+CCNF|Y zU%RmaX(E{}*dHDN70!uJ@qNeim&1O@H$auw9cF(IR6ZYsO2<=B_5KegzX28ATc+=` zw~uE7sPf(t%HP&d;cjpCqv00FyFiuC0^=cYGvp)TCh!8&-wfA5{y9{6KLM4`XQA@( zqUm3UD!;c){uIhx-PcT;k*TvulL~) z_z_h4H<;z^heNgB(NO+(hbq_UQ1@vbR5|3J!d(j2h0CGxb*#y!n0x_LIG02DzrpnP zLY4bNQ1Lwn72X?A_vZsB_iNAg_CulcBcSxVK*hTkRQeY}^&?B+dhi=&e>zn77eTed z>!IqyPocv3jqzou@ZN{(!#;C-I2%Cew>H+n0m!>T#j`h5y7z->4|%Bk9%lB(Lxp#i z*L@?)QNM;UcK^(E%0ziBSH|g-X|DQ1Rag<^CR%AA^eTk0!qXY}z{}`0}XQ0yiSEzm|bAT`Z_29;cTbsO#$umuE zHhDQzI!}eVzZXNL?^dYt{V7yDzk@^IE2jSxDm{b0=F4phsC0}md5XykOkQg85m5Ex zOz83nmH(Te!n+SDACEw#<7udLyb6`RkD%fi$mC)ZI1EbO-Q;;t`8mY&E1|+U&GZ*R z#eY3iJolOXqi|E?=Zx<|<$Lf!)()ZM@g~J)z>80aae}p~~-IlS?MAgmQlpR6J)wg?pLF zx0(C^l>euo>i?@y_3lF`e`_4<2AzOg;n3-NjJhTn!cOZ6@CXRSpkB#rq6YJpX_S@83}F*J<|Uv=LM|TSDb$B$T_| zO}`gZcnhG)Cl6JxmqXRV6QRPp5GtIjpz?DwR62hIRj(d^3ina7f7a~(1m*8dsQdJh z>HFt=`Zt1#Z%5;9Q1Q)zO4mZDaF;-}hYD1@Cqjk$ZK!ZBfhva^q5Sg zc?*>P2choA6HxwMHu){H@3X{*GXN@_&7tBO3FZGwW=<1otyF=Z#Mks%+ zP~mk#rT6QmKLg6&#ZdM7Ca8MxAXI*zGWky?{}U?RpF)-Idab_xZVn^lIw=2h;M(wD zsBl`L{8gaR^L5joYV!HUtDw?%3zYkxnfy3ZcrTj%b*OZ|4;6m@f_J|WRJyi>vL6p+ z-vAZvT&Qw57%KcWvtJ4OAs+{2e;QOezXRp&`%wA19V(m$q2hTGs{OuV`VXMu>wAb# z?*_0h@@7!_?V!RN0~OxxQ2Ck-72X2q`U8`fn|wS}y3T|0cLnSZZ-erGukjbKAM#^R z?w*0F|9>_4QsPtWA_BWaR{ZQ$72Fm{%Q0ZT--IvP% zsPH$1ntzRj%Fi^@?*kQX3sg9VnS2UVyqB8(X4Bsfb>E*d{cEQG2+IBXMIYZ*Q2E~( z%KdcXzQ$I#9{Lqf{*H%=|6J2w4K=^}q46=Oar$+W*C_e?Y!2maC*w?G9xC5QLgo7` z(_afUPrDzgyq<&W!?&R7XQsp7$9_=h+Zd`|Z3p|qQBdXg6)5+U-~hN6RDSn2wwwNF zlTSDKa+7Z{`R6A89xA=B!*$`OQ01}ip+4L#q2zH;?&_iPwI5WvI^ZC97*x7XG5vR- z(s`BXZ-mP4kKrKr2vj*dZ}K}PuUYo-ZVDCOXejsfQ10iOe2B@1L)D`*j8{UX>rUhS zQ2F{bTn9b}Rj#i=rRN_|;eTrKpo*6xI1v4Klk1_%d%o%O#${%I0#ts_hl=kqDEBu) zg>w&d{esy)WAdv|>3It(Js(1)r*GBEn?lJWpu*V|DxR5UKi}+gP~k6wivMV+`*aE% z46iW$5b8et5-QxM;D+!oa0B=$RQMZo`fxUfO5X^m^o@h^x2JKQ>2oGmOg_%!v!L$B zRi?iQ>OS0Sd<3eTo`Oo}Yf$<87gT)fF7xqi1~)<;4V9jHsC4cPmG36_Pk0dA88$BW z?oNVgzh^+@`&y{@?}QrXAAn=w!*CS*7>`?Xhk4uA@86L<>T z5}ppPgDTJ65A)&GL%Ev{7496kI^56fzXla<*5m?Id_~hA4plFYg{sfzL#6jBsPeke zkqr zFG1D&S51BoD!hN0e*GhTJX=7O_YP40c7zIdtl57BZh<@*s(cPMR^evIC&EqO6{f!% z>V7^3Ro>4*<@05zeEik)??B!Ek4^4(ly^56s+|mhDvvSnK)4g!2A%o8SU?093d)LzVaKQ1|6tsCNIb z$Q?2rB-uQ2oGU<3czFxeY447s5X9dr;}S4(fhBY5Wwbe1;$A z!x;-3kQ-nhcrsM_PKT?(3rv3@RQQ*gd>vdJ`6ifyw?f4?^mw2DDNx}Z1XT{rQ1xIr zTnior*M!GI<^Nky;hzVm!pouD{{_n3+fe230aUs5J;Cn_MQ}UhJ)!D*96m`JD~dhTnrKha2Jc@D3>Z7vNg(EvWnU0aU$M>qH;UP&gEMgvs?#`D=vAM+;QE z6{vDN5-MFM!rkH7Q1Sf+j({JTe!G*rele8(Bsc-y0>{BOO^&|l^#?$vCYf_!9bD&R zU;ih-FC$lB1H2ZFg>S*paGP&=&V`eakA$+n4}J;04He$-Q~db90LtGnQ1$*M)4y)q z_*Cz%9?D+_R6D!`D!)%d<#&_Q*!zZiz+vz(sP=a$RC(PERgMor^?T2n{65tEUgvaQ zzT3iq$YY@H*Pc-0$2^l;;o8V6;d<~Ja3DM#t_v?U-T>8a-31lzZ{a}r8XN#WH1<2g zx5uGy9rRBAccRbE>eN5X!{J42Q8L^u{Mf%11QRQQ)b)$1#u(tRydJ-*B2-$AA4Ws^UF zDwp-X?eEvtP~+4zsPfK3(3~ta+m;h ze;c62!vjrT2^IgDCf^Lz{(cEZ!&ji{_lDz(i2kAezsDpWlCLDjc|q0-d`>)-`YN+mCg@M?t7(=ZwOTQBcS~6 z3Kjlr<6k7D1UjgUjY@~5m5Kq5ml2&z1WK-G^OOr8u?F7r%21gf2^gzLal;V^gs zR5o zs)wuJ;M2baRDB!`mCh+}2;A4?L!sOs2m8bCLf!9cq4IGH+zvhsRet}5D!0Bj`uuDG zbzjDsJP8g!ZZdt&^qp{h^e3ABT+@Fa4nThwRJadA<^PXR?%y`9_5&{ugzKW;3MyZt z-~d<;RsM}|3|s{Ff~Uc~;WMV+{w6<9SpenkSmUk6Kf_VzH@w-qn*`;q1nb}>a7Xwk zTn~N(*Mxm<@#VKZR62%2)vIAprK8FZh-u2sC4}a>i!MB)u(R@sQWgH-N5uq0%|Z z^y8t@y9ZP{XF=7QgG}y%%Eve1Ab2@cJGss5e+4&0e%|DFpz_z}c3;k$L8WU3RC!gP z>fd2d`MMOU{#^%EuD3&#|6On+_>jpjK*j$zI1+veRSqM6=);=>)$Tf>?9Yd?zaJ{U zuS5C&J5+mH?GC^1x*62{n*x=dy-i*Km7W8k(z6(D3_DCd0V>~TL&bXyR6LKG{coY} z<4aKCzXw&$pFrhn-8+4HwlRJQs{E%ymH$F0|7Ex{JRU0iyP?YKr%>s81S)-x!%g4| zP~pFC`t^R~<;|enje{zOiBR=pA2<$Xq3XxCp~C+z)P1`Keii-}Dxd4$<--{dmA*Zp z%B2Y^Jxig|*#VW`Wl-a#erIw0oI(7TT<@WL3|W3}M?M?*e6H_tZHhcxX82>s)YJVo z#C!nPuaJ&6-9d0DI^|(Y-2WSMj!VCXkcVJ?l4}9-(a3+nyyY5FD%(gsUIs4Y>B@Iv4vJU|-yxjNPM{e+!RBzahFCVfgJ~hL3Uci1gTp--+gq zqRD)M{aCK=r~Iyi{5!5@bU%dp4TCRxW9B9J8g_#S^9r;7nc3ZB{HyUnxDD?91~=o{ z-Sp$oT|gL5an0u1fpGo^zYf2GnyM2(q!}XELnx{|0ydG{=z|pd|I4;Hnil>L-xb`4CbxOT^DjImwvmzZMg2>I+N=K+6xO+ebel01z#x?y0 zdDQ&@>!G%(V!+8@YbM^$TSE>M^fRoGWpsG4fAb_hZ)YA0C;3$XDY|zYpOtWfCt_v}rX6`U%wk4d0W#IQhNc4=J5LxhShL)F}f>*()csE!)^?y$9y@w)WR&nSGk(dZH3*t@XzpRvp*8^2bkwV z{k9|S+mN5)n&egP@6##s1k5jEe+1mt^jYM4EsW!h*BCc|KgL}vR~7RL-0HW#QSnk2@Fs&+pM4g6>$Ze_`I8>yPGl6zRR+++KrjvY8jbJl7-W`s3yh%x~lG zr(8ea+7W#Nx*_mXF8wCLd$3FYolTzjP~n{mG`x-|)3zbO{Z*_aPSKObHW zx4^zm4*0bpAK;CdzZj1|cOT|P^DmUS?!_?7+z6X<-DC3V*nL|U@+Oo$9w|U zp2#P|kzAj0>GxZ7-!b#?n71~w>^{bPf(-ml^T-S&-CJ4SZbo-5e%9r>4f7E6W8nhi ze(+*A9G=3Z-zdU+1ulWV!R}3qYcA#sxt4J~f&Kej4VZ5=`>$Z$$m0B!=^jS+ecYvg z?;!Ly`w06(xz6L#Z*5}>=E>&f3}-{XgWX@bW|=(P+zlQm*@axD2Vx9pfK>eOU zuis@JnR84&1N)6I-^BHM%-=Qlec%n|<{a}g*z6uO{vG}fH@9;w$2^FufVn?x#?N(J z-@>flAGvPf8i@RJ_;;=!>caj0a7XUf@1cIXqB{nD%GHi}27cNwZwQye@52tRR<0Gu z`n`i$zr(q<#m{plzhu1MH~_nOTwmk57Pq&Uehl#+hWVRZJD}IP@EzQo4sYPv4YPg= z;90n-gWrJv;QAZpVfY`+wH30?KdvIT_Yq&-u>(>e2H}eS6px^1pJ7A9BJp2#f`Vr=Rxu$X*=AF5}-{kL4 zxgN*OB(C+b*KZEyPOhD~BIHJ{jS2HDWc^O%S{->SxE@>#-{2aL|1PLs)!aUe?hee? z!Ed3TW%?h%wefp5x|>Z`!Tf-kx5oTy%%iv#nr;_(9N~<`-+QK;X)NJ>f9&-8C)b_m z*M!%?ThNcf`~$8gbAvJSDR$SJ|AUOuUuNcmF>g&=`dx{?`?#LOZa=f{gFK(>66C{8 zHxl>Pg4@^7 z9f+HL=C2KTUCcMZ@Y~JId!%&3@H2>O7T1rZA6ALVoyB6I*bWHeX`6!pIW*28Gc^Biv zRq#+Q5xbJNDvk-eEnn%#HU}^D*<#dO&S$InNC8dENI~`sMQ3czw`J;Ev*m0vsgIhv zI`WzNwtTi6wH7MXQn?GM(7aR`DCgTs*<7Z+)Yg_&Daq8?PGQxT+S~KRDl9H3l-tE3 zC4v*mti9kYD%EnfP^6UVT~Z9ul*uH*CoU9Akd@f9Ia-n}wB>VkL6>ASGldf6R<(6G zlgc(WL|NUH*sol=vUeq-6oyb^8+V_2)pjWM;I5LHl5fjbiOC^aQZBW}Wj3YMPHu5h zT3&R8Hies?(I0mYG7ZJ%QjV&bX(*RVZBF<=1ziaSkX}^Q`carTs1^_xt$PA zb;Y0?lK0M|j+RBa&i0OIhnB*!d@<_CR$EoEsfFdJnR_xue+n&ig<^AEM{7qkf#xux zE}F}2uH;8WOA0HfmxW4CkA;@bvb)t$wwQDGzol+fQ&Q&E$~?VPsb*#rqe_+bph`OdDMvw8U~9fys8S5&!ZK=F zOTID@Wwl(&b-K_pGqc5(&TLCQWB04Bt`1|fZwxclq7eCOb;<;8)Ub-orOs+*)?`lh zsq2VJOUzWs%+9vwGqX$l3l*qNX5V%&BsIMfEh%*tsfBYod_Og3d67P6ZkAYG1J76J zttu!gmF1;!E;dBDQoa%uOVx<-X>N7Zf~M+{UY7|qp+Z$|u149oi^573a4x0RQqDK- zGc%fAYR`A54CcnAgt63-FINi`;=DZfy(?-?_aGC4ww!M-EzA45R?Z*VnXgo9nvEPT zq29MbReTaMne%(|@|AowGf&-t{&Z{6iAt^0NxruWQcZhy_R_evEQvIC>MxnoWvwjJ z*xZ_L&qft`LW)aG%2c?tQfh0%NG^)a@}4g*<4$-;tW?yyGqhvc`p zP5?)RmHA9#wM_NWV4*gaqkl@NT%Xq1N$F~cnwV*toN1ajzai7)I(dWo`jpX^k8if2 z8}shnpy2vL6;()x`RyF)f8zry(`#6SIIQx+dCLANFpW5-*SPGw;Wi>%rAy& zM}f{Kn?*H;1%>?bN@iict(gj^&W?_2Zi^dy>oWUM;9(#SgM4BiEicdkR_qQ`=u&Cc zT~V%3QK{wXq9%2A{L4lir7C?uA=`#?b5<@?mTv7rZ||gjs!PS8(nQ-Uy8*mRwILA< z^1V87{jP4L2AaA|wu9``)f;n#a%OSXkEm4!g~eS}aJG+0m(BGtr7bGgt# z2bIcM-1;<}HfP*lYG0*2Uu`YrOs0pZdZQbqog|O?JO1!HQlmob7yBe`K5&_HqDS?L#Y^wBBe^XU6!T&_{6ldl&y9;r-`_j zX@>$vqcW{(l47z|-ELyaL%v0I&s;mfntyM)?*1yl(UK($DM2U{3sr{HI8DWTK3D0U zFsF1?+2VGJN;({`N#~}rf+FVD{3628ov+L6g7@Qv*o_EcQRA-)mwM5R4G*B{)g(opi!n`vGQ;!E-tZV zlkW3WYfK&Yd(v6C1fM2$_i5@HpEN*bnJ(I(DdH*1 z3M~#&?&9L~u5xZ!lXkJBT2Y{dmTt;ip}8g`+_f_RYLSyloI1m}wprR*%B4=b|31=G zz43}9x!6eOA;FSZVc_sh+}nt|_;;N;|u_LdVkb!b*juS{SIgL~8aHDyZG5 zw5!m&TKPFEzf5vNpDXFwk*KD>L(ry@Z*vIUs(!5|RDbIrU0gQyC!Lu$r4#QemMN@a zdq?T)I7ghRN zV&iUzHYUheIn*_L8M_q`qeqx9=G)o|9hHKM!1YxwAhkmRwBFkHSkA)D>0I)tO*C_h zf_CSvJKK|6=(ekBa=?1Oz?MUvv@dTCtCT!jRzCS|H;ay=S$j0f&x#I~#AafWs!m0c zU(`BNp1llbP$_wX@Aa3kfm2|(E)$#Amwlj1l8KNR?XE0Y>PN*kc8Z*jrS1-)bcM6T zi&dtbY(^**OH<~y>@q(`V2Q|LT-GHTizTj{&-*zwqaf3k)Ig}=lkH(zCu2x+sl!bp zYR1%9NLA17x{!k~7N;s{?6kI?#_Cix>aOb^D#>;k3$fHx;MlV-EZn%hLPMmV8_0oE zg_%K(g1tDuN1&1mE`6z3oGEWI)|N&}lcZY8+LB0VYMs@Vf}EMA)>-!)%VEf`YdlF2 zX&P-QZ_BUHK9A2??Y%cCp4pQ1v?_@`Xp)g}Oe5Lii{cN>cQ?hW<#a*ikcgD0~ z_zN+(TE%#mj-s}vna9o!2370MYE>3POTqPZ?4tM{)fs}Fl-{#bC!MGheecCmff&kF zR**_fJbQA6R9i~RarjKzQ)S?s)Ydkqa(`USai*G#cC$Zwxr&f=6Tn%OG$0bs9y_wHDDN-+C>&Dz2?bJ(shIo{P`obvlh*=4L~!&b8!y$D1b7r{rVm|lP~blD=so3umOrHupy)dh=;AEH8Jp*%LC+p5)$(zk} zdcOp#_|cd5<+qtTdDv0#ZH|hc+$LvaXKz`-b|KByg09+Huu!xeC#SWS%e`Zwb|d2 z(AlSMP^sW!FS!cBlLEJ2r|?TfKZ-kZ`X+{(<}LhoR%*lz*0pnwpiMQ}ZYpcGL0dE2 z2Bph552xcEo6eL0$K5h#r@iFGUDjU1#~3;LvMe)W2&HxzMz6`EZtiycB#SLsJ)0&xYxY=HsD|;ph9Hmu#_W2Z&ZnmZ|Y+y7G-X0%cRxd!;q$P`xR&cCArZG+viVYK@}CQ7XCKQEh^~E+p9` zJ*$jW?o9@lMrUFkk#u$bseF0{<~3nDn0V{dGcGS`9%eIuFhF<<|DHrT>o$IvD&)(w z>Fn34x;ac2fjR6}2&S#MTOnEcmt8e1N}a3tS$o*qtktUaxdxev#6L)8;G;IiQzd)695!lQ`wBX@wVBq0DNb6K zOlQoSo74E-(KIzfjOo;L(!uz8S);LAmewVmq6Om>dZnetS!#9=9EOR3$?=51#4Sa z>tW#vi@g^A*xuDDzYAj)sYj6(wOObw^>iNZ6xTXV4Og`me&Ur1M`fN$?-la|v?R8Te@c1}!AJJHh_*EfYHH_l<`p}n9!J4{Ctjq9r8Y}WK|&XIcw*auy5 z@2+&yrs7D9+TKpraY`LcsN=dBOWNJcf!gF($IcKhXXs#x6=qttS8ucR^gZw`wA)?q z%2cm!9!(Pp%sUHja=EAvH~u-b4#K>7%@g`&H-Wer6a$k!D?P7hB>0+!>Qvya84KVHyxyL zCjaKTjCu`>ZKX(S9?AZhsx#W-huF$5j$$!OzWh>vvq{xXY8lDN`m=!e*AW{IRH4v#a1bQwlGP@ThlIMKNX!4<*--SSIf-M zX$KVX;wU-QWjk1|;N05`Ns{A(VA+uM)M>EbuiKfi&vUAKqXiFVLS1xjNRHf+#;w@m z^sZ9G3Qe1ku5^3)7+e&p7ab(uz;gzYV|VMJz<-=mBsYs%UbA5JoLZ0+A) z;+C6p9nMe}kZ2mUtmd?|JDsGqm!%c69_0AHKMlkwY<1+ZT!|L*8h#6hJ$c5L)0sne zDmqk_y38z{Ue&9*GUjxkkwb*Rnp1~lLLEglyHtlcyOMwzPP7n>+}4BwUaT{PJgSP^ zStlP4;%B>aN1#&fTv9qaIPjV}QyXV&l6`uh$2SPlCvb!7iIg(=sGl@@_M9fAj047{ zA_b`>DqklEN2f++)YZB_zF*2r);X!K%~qT72hCGw%n6Z4%Bs=S#e7|)(~`b~*a1)x za4N+wSo7*+-RXJP4)V+W;pF(Z`e?TMs&$#E@v(QhLk<`hSVgn;^=GiueXGuEol{4v zrVYv9d{im=Gf5=lii^#qS2|W0##r{X0n~jn#^6mNxeIf<^KA1;y#+- zPGe2XOyLxk>Ir%CwT|QSz9Mme*Wy%jrUZ)7LUu+8QpZi*AQGNT^BIFljrEhJG!U{5 zZt)2QPHnlm=MHYyYcx?ws6*%N7P@!doJbb~3P0wgToGz_f4@`)y9 z|6WaCKF1dsyegj91UYGBv8QmBOZV5EhW(8G&u_8YCnGpwuRg?`7_aw(rANqRA|+{X z?vgPkIMMEY?Eqso@u-lJyNBksnd*~MUKsrmFMY!zIotJ_?a3afkSh8wH!Don#4q}0 zNAUdxpY~|ByFqPQMVJ3wazZ>`5Q%^0ANNI{_e~Oi;u@zKVBE29mjktnFN#F-YWa)D zo>lVE>??@^w=Tss%vFsn)!bYVaXP0m_exHP^Vy72ag+{}5U2-dh~VfB|WMI^S5?aQR|}5tWQah(dU(GC>;L=+bWfe%5rK`qxuS7yAGfASk;1& z&-lIYu2qWAUgCCc)m8rYk;fzKs;1UGm|mqss#M>5tUGC-6R3@u2meMHr?}s~o4E znEM#x3i;VJDAWxbh*qV{!b=FNoFG5ktxC}UH%;G7ELSxWJUHu#xt#mXDcbAeS31AEYE;Vk)lb@R99B$(`eCypatYnl3ABU=s=jB18xr;l!?N^=Vu{o7wdmLsq zzHbe_b+oj`qigcP)<69=k4)CwsnR3`GiKM%oIj-@s-H8vv1#6<8MB)jGeI|{Vd|v$ zGgFEgv!^ud+t3(-4xL4i`7p?sxigcnEmCz6!HIAAv1IRr1lhIS8i5ZD@upv+dzr=0 zVq$AQXvd-!1Qwy%TQI9RrOo~WESwR|@&zJ2XNW(Vl}z8Hc26ameX%DW)^bZ>zN+Ou zoD=A0;rixQ{Dp!k?xosj9;e_j+L2IG_PTlEdo8vwQtu&Y328aq3QQljfRr51T;qv$_b=0QX%&`pX`nFeKq<|% zoflx;g4TT&M<-1EhsffWGx-3RJ7YRULx*ip$*eag8hDQA{%E!84f;@$)L&3y4R**> zAIWOafl~jM%?CX+9phhK@hfm!h!dNdj_X79{Tq6g@P#wC{GEV32Tk=SR0p@Er|D#m z%ru0vrf!+-_W>K+QPYNS&NQmmK~ui5rc5AFBTf{wZl8N_O~3Cxjzu4uno_#@uPNAW`nXg-zZ0uXKAl;} znNFm-zNDAc1h+*yKXg|!{ejzAR%IX~>;q9T*@815^7=B36eKL6yt5vUOT{ioLmC!^xe1G=W`He~flKs9Dp zHOxa&i<3Q@o++dkcJ-$h*Xdp=WEtnmb&ncfa}Rx5QlEyKs$)0$6E*QhOw{N)miRM{ zvBCA&bU%qAsik%zw&&DxYOqOeQCbtlkGFN*X;(|urN*S{`cA+B<|uk z>?I~@S4fN3#HpFqR$9!1i5XKe(|7}@`UR!$RzGy`ej%z3yJiT9kAT&sKHI3xc(xpC z_7uG;^##m2A3bOKrnxRlqcf)(rn!&wxWCD)CMBl(2d|C`KM|9>Dm1o8ihtoQyW#U<@4d;kwxbIG6JpA`03CSsYe#2GMPHhYEu!0A5Ii6sY zd9=rV89Ng?S*F^CeUAWS#jJ*HTrI}5Ywr%dh36J|Ta?wrtBI1%A-m^y=>(-LCPXvk zBK}+`YbJe3(WR%k#4#kk56T40f5Ft|COi$Cq3hswXEMQ~^C- zt!mEYz8uYvpD-0`NYd8K4!@sSWGRdaIj7@N9r^0A-m}sUzXK3CtbHy z;oC0xb|UXqtrzM6R(#$((y3=Z&!&1&3;BGsJ07O+bZ*A%b|_R9sq*G?Bluiyh3!t_ z(MjuxnZ0z*dhdLfU(xNYBi7*sNj`|H;P=?W(~VIK+)JwLjkfr&P&>(;HJh1tXRBxW zdPw)f-780Pr_Uv|Jan|rQ73iQj{mtjJFF7%u|ZbHy*z?4-=lbpq%9uzz+dYnH_vw^ zPrsUaKh*W}|8c~X|1f4+K3feXeU!W=ZrbJ2sL`JjpX(1jYLzsl)a<@(=vSOOQ2g1p z5$?0ZELmo{Q{#MlSbYVf2qrx#i%*QZD&K8mo4SWHeH`5$;0>!}W@T6S+nt%^zg}!l zqY^1@kEV*7Y)VeKai_>QsG?O*w)D#|8(SJ5|eH>XPWgld9GcAY|C#7GlQ zI||PrYjkc&9&6O|a4=9wp#G`b@K1u-HX;Ll9p_tmv1I)#J&}8S?8Ybm0cSNrS1<(P z$BNYIP_JjWXS#a(L+3Bmqw-Xd_dyo(fWn8KzsOUks z_6<}OynDKI@*iG0(J-ZVy>ZNID0TXNZ#Vb4FQLCo6KcBDwbsO>qhz51p&F9 zIOV{}HS^`vbC&dk7{B3sZaO?Wvz-bt?6>iR*&VR&%_>P?a2NU5#7&suG{Cjd!uBqkxaRCk}_WM+4^*J(Cj zyJbPN?rDzuPaxP4qSy8Je}~G5%$ylhDw#QZXXea~rZmiKXljsY{@f{(Wa^0OeI3JS z->(dYWKvzLNl%Spo4Bj3(ZrqY=TCJ?7PZ!lJ`p6?eG4FNwOTr=!*w;ne_Nhjfo_1T zPfWfr|2fMET9RIBVD(`pH#I3yU-fN(I{ve&)@rq5!k973moKkl8e<3g>q_O8FZ9Z7fYaS-dm9Vx-c% zy~sCad4n%wCsb7DQscdP$oTsP;XiR;_RnXWax5E4kv$vHdw#44wP{yYvG|W5_!qtW ztBaM)ZV~!rp@ak7z9gk?-$3BZjQaqBF;5Nf8ZAyS5^+0AmX^4K&CGRQKgjH(&mJ%( z_TN32r;i@+egE*q184MmiE7Ce?EF027}wt*Yi8!(@S4Yv#dN*Lo-a}9kSHNJ+6+OG z``m#~i5?gzGXJFmj{E2{2lMoegJkOIMK|}QXkeM2sb>~3!!{5g-;96>#*^}4R!Ugtg%+U(#ukm>T^(6GTt2V zi3Dn9h$7x}kk4-W4fFH>Nq>^ACy{EhD>reMcCjEoKw1EYos2Bc_kDl9J=h zn65TEy>3WUTzYt&(tlFHgPk*8HuXe-)BijU;d6#_Nof$}ck#MLfe!RDM34$TodW z6k#?%0}S!2k)}jn&(jL41u2zH6yhMf+~GdekSJ{in8f5}e2J(%%~YUnipGDLqHi>4 zkaV}7BdrWP{!$cr4b`SSj@c4V%r8ipHnq|7% z+e74JFUP%!mf9l@-C-|5FHJe-ZO@;23SCWkj0a8cvBx0b z)$s_Bh;ifdDwVE#;W`o7HE^@`RH4{FT2%s6`}6_i)T_bPZhR26LvUz9tFprzyG^%r zHz@Z^O6~l_C9J2Tc)G8J!1C4t|38!x?;q*LjoN*Eqo?OyVlbEF)6bil{4@Nx|1w$K zW9E>?Xx6A`zo=zGVN#}P&ZNdB|Cdc>eNWIGRQI!c&CZ*AADgNVX+>>~2yT-qU~YR> z0<%cg;K8qH;yWGd=_dSXxZpKCV+^irBZ?WJx$=rQw4QA*UZT30F~WA8Ur@bUe3 zrQ3_kCi`rM_O7^n{3Xk7(#@AJoO?~<{C+#nEZyfkqB(reBN&VRsDyi5kQARD9`r0b zX_NL7q|eJEO`h%koYO9Kua+8#2_msKLi3w@X z879wyi?u!8}B(0h0{=-evBunNVvrjgA{5&T3u01aGxsz2t+t$EUv;9X%`k#vy#Gfcxp!Wjx zC+UC^skZmwZ6tTpEqxZR;{C=g%K7clqMSCqQ?Zm3qT=WO(bH4Ssgw2zJ5BtjY90J< zRcu_;`OkQUfQRmR1vsuq(t3DhlTn`3V--Q IN;jMT1Bh+^JOBUy literal 47969 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 diff --git a/locale/en_US/LC_MESSAGES/messages.po b/locale/en_US/LC_MESSAGES/messages.po index 5beb03c37..33febf604 100644 --- a/locale/en_US/LC_MESSAGES/messages.po +++ b/locale/en_US/LC_MESSAGES/messages.po @@ -2287,13 +2287,16 @@ msgstr "Tablespaces" msgid "strshowalltablespaces" msgstr "Show all tablespaces" -msgid "strnotablespaces" +# original: "strnotablespaces" +msgid "No tablespaces found." msgstr "No tablespaces found." -msgid "strcreatetablespace" +# original: "strcreatetablespace" +msgid "Create tablespace" msgstr "Create tablespace" -msgid "strlocation" +# original: "strlocation" +msgid "Location" msgstr "Location" msgid "strtablespaceneedsname" @@ -2302,25 +2305,32 @@ msgstr "You must give a name for your tablespace." msgid "strtablespaceneedsloc" msgstr "You must give a directory in which to create the tablespace." -msgid "strtablespacecreated" +# original: "strtablespacecreated" +msgid "Tablespace created." msgstr "Tablespace created." -msgid "strtablespacecreatedbad" +# original: "strtablespacecreatedbad" +msgid "Tablespace creation failed." msgstr "Tablespace creation failed." -msgid "strconfdroptablespace" +# original: "strconfdroptablespace" +msgid "Are you sure you want to drop the tablespace \"%s\"?" msgstr "Are you sure you want to drop the tablespace \"%s\"?" -msgid "strtablespacedropped" +# original: "strtablespacedropped" +msgid "Tablespace dropped." msgstr "Tablespace dropped." -msgid "strtablespacedroppedbad" +# original: "strtablespacedroppedbad" +msgid "Tablespace drop failed." msgstr "Tablespace drop failed." -msgid "strtablespacealtered" +# original: "strtablespacealtered" +msgid "Tablespace altered." msgstr "Tablespace altered." -msgid "strtablespacealteredbad" +# original: "strtablespacealteredbad" +msgid "Tablespace alteration failed." msgstr "Tablespace alteration failed." # Miscellaneous diff --git a/locale/es_ES/LC_MESSAGES/messages.mo b/locale/es_ES/LC_MESSAGES/messages.mo index 3a415ddb9a7eaa5a1b5a4ea1bfa8062f737fc3a6..b13dc6c26bf91eb55addf63eebd44507ef96c8df 100644 GIT binary patch delta 17813 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 DmSY)Q delta 17778 zcmZA637n5r`^WKnhS|p$Gnip8V`uD3)`S>hY}pA}%a&zkEYk)G%M+tBku zF*3>X0x=FFun6YBN|+PtVhFaxAnauJF#DnA8;W5#4mIBl)ckW$^DMUZO-Y{5ize|2 z2~B(igYh)x#fz8^?_(a!-N^HDVIr#k)2JIXLe0}0wXhzjdHP{?OhNS@VfnGB2b6!%wc_fit*VE*VKS=ydDND6L*2MP>V`v63rIuVa5QRxldSy>)VLWKj0;iy zmZ9eNt)rqd+l;}u2aDqY%#VMdCJb-lwm27RfyK>=sH3TkrSN&w4PHYnd>raVGg0%* z!6;ma?1<0X;40q7sI%Q~@fp;>E9MQ%MtldgfWJ`_WpCaTYUNi@Z}%P46Nj~M6XZorSPa!(1+}G3 zPzz~;8s8f=ZV2i=uUq>RbAgYFItdw7|CW~Mj=JFxi_=j9-$X5N9_opfpl-YgBXJLE$BtQi z+2VVsg@r%w%#V@8rBDl~iFx(?H=&{lx}$E8met^S<1N1sHShz}S?@xPUB@7P`MJ`>zhCNN9p<=6%%P`yuT-uK*TB#r06XaGg=(Qc)96 zL@jgyYT{Maz6~|+e$>LgM~%OR8kfC2`>(BxZSN*1ZB{pvQ0;9{pIvX%L<3D9>V~sX zPqq}*e*KE-qQpc7}3GqARp>&FN~U~3~HrMTinXx9u^O?coJ%1 z3(XDIz8kfWqp16wLp{hC2E1)Q41f4ntwQk>ihRu!!*=@w^1uzfjYY#s3X{idGUycxArNRpLnjh8TI4`Q42iVh5c9JH%t73I_vPR?n!c+38)p9HS3}l-rC~67Qc?# z`nOOET7p{ehp6#iqsE;@{e$PvuI#^FhWjM6b=kVPEz5~oVSbBCTU-^@zX9q-%}^6} zv3Rh>KGgWxsH0qhdigR@<36?c8+FtZpF}O-9BRUAsE&_NTN?4A+wwS6ztX4)pF-WJ zF6P4)7>9jP^Gv{aoQIlk8>;_4)Pwj=P*KNo*5Q`L{@vYxJgD~KsD;!(JyDX`0hRBE zdXV9$mu@s_fm2cAGf@3jqS`Z&ywBT7MJqdsI-8$R1Mi}q)USto@*Joe#GxiAYH@kg z#MLZrU~w|4Uq{qDy-@QGw)j=dq3?ep6-|&~9Tr=MwWuxHYVj`AlN> z>PS*i<0heYVz%X%q2}3&>i@aLhfwpL>COIY0avWUpVr}##bJHiiu0oSl|W5Y5p{;O zEpC9iQ48}0)D8Mt`*2kMu^50;Q45~wv&tgW1gk9Gf_k#us53rh@fC|7qJG(;UUK6~ zq9&}0Sx0I4R;YQpqUITb+M!9P2l36b#8OLSqE@~WwdDs3aEg!?cEzr|oY zZTX9+`F=;u_Yl=DM?W`T9@Kor6zlu1W{D)!$~&M2_Cnn#4K;z!oQxsFGg18(puUQ= z7Vot9u*DZGzKvQ~aDTV6dC?a_qO>KdpjOt%?1d}dk8*R{B%#XT)f zv3R1zb5ILjjatA?WJi470qbzqCA^!cmHQ8IPZEQQD_Gpn;w}~sMNK>vwG;279%L(O z%RfUs=`qXygnF>wvhtk&9V!tdvJG_uqEI(1W^ql6lTka+9d*N0YoBWEi!9z`@gCI6 zchbCuTG+p4XbL-_?>`TfFf4*Pit?xhRl{7EWN`_ybp4@C`_hy`#aYQgJK<37Ri_%)Wo zzp)q=dDShnF>1%UqZT|Exv$R~X^H8m8_czMG3t!hpl+}gb;G^ZejEdd&szL5?jpX9 zJ8;8m?m_y#?)nWv9nCP*eMX@__xC1K(GyRzhFO@Mcp>VB@1s_{5%b_js0AHDE#L># zJ981WwKp&p@1y!hr@JRFjsC(CyxRh>{1_eCur4b^WH>TD-i z`#jV;v<$WNdr{Ktfy6&l=J!9)%^yPeGmC zMvTF279U3K#7XliYJvZtwmJvfs|VA6X4Q`5$E>#>^#Emk)}aRK%%8OmjZr($8uj+S zh+1eWYNCm#Gkz0wqZL>XS7T}X61Cu)s2#Y6TG&I>4uy|#G>iTj{-WHjn%W}~)pJL*PXpx&t;P&*hh-n|=nQAbrA>thY9sPF$ZD(y+E z!j>yhU-xiA4T2pN7RDupmr=|qI=Rf)Pqz+wbw*_j?Gc?^}?+G z{+~{z9El9n#GheyJcPyY80wepo>_8|dz;&%UdGTsuq)O?^`D12 z`=zLU+fX}v0DYCIT&GeM6Q;Te+F>wp57c+vA4}k?sF!rHweK)L$1>y(TKhc=B95Bo zjwCs~#c7`eZTxnd(TXFpT!PrP5c{bN9xYt|Ix-YdKfw^`DD1@qonvv-q2pxE5;MP}Drjur8kRQK?8J-&_2jh}aZ$B%`qcZpJ$J z6L!b=*?c-U2Akn_EQNs??o2CSIPvqSGw+5aF%|W)E<$a6CaRzBB$ZrLe#U703pFtG zZTG##V<2&5%z-sAH#WvF>|*)8sLydY>NA^;akva4aTiA55oZLu3dGH$MN58pR5a(Zjik`d- zYJ$3`36m}EggWCs*Z`NHZu|=d;7!!q{ugSVN2nu-n&%#4RdFem!WcW-|#)Dgs?7FYzefb#eh)# zpmul)#^Fk=fqNFQ|H)JykSK8+FEwP%G<kiF}6o-^?O(rw_E!qRR7;m3%rMVcOGFO3}2>&`S|Xs6ejUBYQ^1tq@##7N*?ZXlnxWfJY zT@Lk=`37o&g{UWAftp~0weQ6Q;$x`K?KT$0pp`BzgF4D*Fad|5j&v^ibfzn*=u9$E zE8K^A+mE20_=3eZQ9I$k%Kdd+2!|8bN8R`%d=?L&KFf&JZU;-D+AE;ue-?E#$*bA_ zKq~D>=tf;I0sEr{yn(^^9%{fU%WuYF#CuWWuAp}4E(W9j8u!wLq27rCsGV$r>faId zfG@3K|Mk+1w8SzjN&F#dqO+(0mrz@F8$&SrTK5h_peD|Z`e`nT+Q|wSiVaZjQVVks zCJ@gsH~OsM2)$ceLm%}42dSFhGD25n%StAXA^3Hmr)aYAGr4Xs2kKU+gg4I7A8N# z;!UV=hfq8GtBd*XzZ>1>l89AkXo7FxC=9}oO|Cr`YULGC3u$Hc!$jh7sD*66int$j z!~16L&F=4#@~9)Kg1PklH>RSOty5Nl?-F&!qcJ;9K`mrDhT$B{flE+Zy%F`U?8Th; z4eH6yqHgpr>WQQOjhqjn-^ zraQV)SdO?Y?!j@`6O*>MeydRn{mlFteGw#%QPGMnpq}))b-06i(nqMR4FAx*^(9a@ zE{ocsB-Hq(m>b(+H1ok+o^INS1PQ7`XxdW5{Db=ZK~ zflN%m&rl1vfclC36Sa_-kKCD;G@GDqGyt{bsTQZBc4z`>XBPOV=m>UU0vj+0hot4CzitEs0a47prR-4j#}A7 zEQt$IH{63UcmuWKppV@|FdXs-W_%Q2qN^euCwfU_tUbQ18(9s0H7}{QCZL z?sO9*qRz4bs$(0}gejJvjUSLVl3hf-)xV+6_7>{Mvh!o0 zI1x4eX-vSTnDyWP2T;-3rK2WXjD>I`*1$ukmon&cxAOd`ccvK@#-W%OGf?l&T2%jU zu_*q6dig^3y5E6#)MwdfFZ-{F(n+Yp63mC&P)~dm^~-nx^<+0JzJu!T|Ao78Eb7J; zP&e*?x^aKhS~-BuMq9mTU)42Pk9sTQKnY&q&kPFVg& z)B=A+eU^7nFPq;!_b$bwUfv2=2a{3rPDOoPANZ)0rg8==V!&6fLp9V8bqvCLsF&H>@6I|BwKJ7aJJS%g1HQggf~ibH?L-C^$JMBb4xxU_ zPoQ3+tEhM5A?nHEzINlPqZZf<3*bnsg>x_fk6;L%u=qSOpU=BQr6djaP-m5Jz`dn4 zQ13z`)Vt6fwXmV68_Yu;$rfwBgnGO0qUH-Y=sv@8s3+}-+JOnE2bhNi_5E+9q9;9$ z+R`6TFUdvpLtRrTJN@}Jr2Iyb_b02*2gGj@&!W6Xi6kzF@8cGHTZ6emskf%=abeb< zo%u7TkEDLDb2H#J^%p3*J|m8xeu&bVcqH*p*471oChkMgFQ0!l{`VreHPok&)AbqU zUveSDttd07uf#z5j-l;K>YSkG8$pAvm8R-X>kqE`bo!ip6oVdLTClE7ln1nzqP+ja zSU=)#D4oe|L|t)s+Eu-ic#gK5%=u2%|NlbbBWqk~o;Ufa_Y&xM0rgX?pI==S$i2lR zhbc*vLfqgazKT!L-iNv_{oD?rbR~X@wnx+(P`^q2Vpbo{KNpqSltm;P&_UnlOv+7) zUZ`OdU3xd->7#3|!yC@H=P30xp4@TDDeBAVH-~zE>sN?eC+dw*S3Vw~jpowte_1LI zaWY<`45j`KMb{-q)^9^y1`nc?r_`cfHQMT73h{1y8K1@ZxRbUPSdkm)I!^s{+S;S8 zBM#43l4KZx`qiU6ByNGbCUpyM`#XstBwnQGs(`VSjg+aBvve$j`B1-rd$W4+Kc|U@ zQ{RH&ls43J&~F6wBM}%C<|zR1$FfxA4~CL+~1bFgoTK8Wux8@ zqbc9f?}nc@$a|e+N40X5v5qM;cBaHo9$%l)Z-)ghk`J@Kr7RcuxZ@L+W6VX1e`QRU zjJIk;`!+t&;}rD+^qNc2)!*)T#A4-QxYM8H`5VNWh6$=a(f&5|yR<#B+*q>%_OyCa z+{U<0dMCG238Q3Ej?pj&zo2|cJqPM9KK-q%>pEp9IbHf2`?O7{c(vtKuR*>meu~9e z@M!AMv}Y36QU|UtsPFRQH{lo!)ogG9lK;^7C;o_&DHETVn7`@0A86BGZhug8t)gA8 z)~7D?Y7>VO52asqa^F)vrhbL;i}eYlzC`otH|Z{w*GTB9tE64CaS{3dQ2wM|j7f`I zzsG&*S) z&nX{1(Jw2>A3Z5M$#tJrxUEz7z2_n`D%^#0QR zFSEM1KfWQ^lUzFG59(DZKic3#R=k~VKM*ga)U|OhU=PY(a>4X@iTY*6ZKtfF6ea&G zxd@y@(N!I{(x&(Czt=a^w$jj#hQFvc{%;HaSR(IFJ{vdC^|Vbije1}5&*MUjqrI#; zaP=bY;Hus^GmYF<>d9`r&y#~FA5kf4ogTBrD)$)l2JKUb&r)yX279U0M^kDLkHZAY z9g41l6+)zC5-d4#Byoe;|*e z=qkd5XRst5pzRmC*>lw2rVOI&qy0BZ9qQ|>y@Jj^+HShnlAn`%myWtlQ`hw?<=?Ct ziy_yKGRxZjv2nd zPo+JK`fAD{>hrDtec~0?=M5VZY;C*DGkB0b8z_UR2T{7~_g`<|i?D<;fx52mD61)f z#2@3&l=YMk7~CF9b7TilS7maq;%!QA>h&4ZmwG66pe$BQ=}vik{bBVK-9I0Lj$7iq z`H2}oTN6qf%3}JivwS%gkV<_Vr3Cq$lwavH5tmV_P}kKQ-=t45d<}o6{7k(l<0C1) zB6Qk8@S&aSC+SQ76bY7M{8GN2Bi<>D!F?Y zuk+tPMOS_%NPMDmGjcg?(l@hu{O^yW|Eqc*)29dHa`7~E$d@4Qj%CR;wSFgXJ@F?t z|5@S*)W6p6e}Z-T7Wb1}Z#S)E`32aqLFX^)B%>Y)g5cQj}QNK)i1C zk}OWwWa1Lk^I}uR2k86XOwf{2hw{Mn%lcFA#x}}+`qZRkr(IWL>aS4BQ3?^aq~vDO z8^pTC>ks0BaEe?v{E1SU@sF&}K-0H}>{b^-rxHPkkTt zVw9GatBC2$Q=W0RE!WT-K>z1y({+WinS6kLf0j{MOG6^b6_jM^*KN>0xWek~v53_d znqBB0&&_nb!?=$qhiQA>+W#isjNClpG|QEu|5Eb5Q#R@Q&rJti?Hrztq&a0daWri? z>;@;u^`eX+_X=&#QSw`xh9*<;5MQECTlxf9TW{h}>TB@vRrPT_)^4tbI1QpSqAxK z0X@?C4IY#^wC6?t|Mg4mGdQe%kAZ1@Qu_4vQqxk>{yWB!J$wAWe6N%~J<|SP=M29g zxr^z(eR`)19x~+rwLVTVRp$C31%fgkjR^M3jCr*|wv0aM6Ej0bedM2+HYPn+#(@!4 zGV;HjFXP;Z@XV;$1G0zyZ#9|2=Z=fc-mYiAUYUQasSudadtFqY_ZAC5c8`L;ym;rx8wZB-;?Nr>RKs&sT z>hQw!uI~&OgwrVx$CC-F`R`;dLyi9u*?`;S)5w`9 z3^h?2koX(ak)J{B^k>vgu37o7sAu4z#jjB9{F*p#OEBt03ScxA!9v&sHO_E!2ap*{ zCJ-m121rKjXg+4cMW~f;xB6qK_xD>=|0}2?{S9@C9-&Uar>Qe;5N0HfL~W>`#ig2Z z{wk?NhA&ODjKNiHEfQ07GhBoB$$&??dM}KuE8MOZsmu}?@;4ivid(z3;!4OHuyGo zHk`{%MgtVaV62F05Q93>PN;>%p#~U%I;rT9SDe_>|yXz9Eip{NBEMNL!%wXnLV1++x9?{4u>)P(O@JOkBl32K2U z7_9d{l}rc)2T=ojk2y!0PQMT{k68j$UlsMqZG!6G z#_a7TqlreNcJv{t!yME?)}Ws9ZRS^~1*KsGUPbkLjGDlsgY$Izqs9qCZ7jdVl`U>) zvAeSs#G_XBo;k-FtVJzkH)^6IsEN*4e8Ieh>i?(3Uhg=sUoh(R&W<|4e5lv2EHa+k zRgH|^)B31^TcalIgxYCe)H5;$HPB4d&gP>AT8C=C&EkWob|=kqsBtf&PWrZ$KgIyP z|F6hsfPjupgKVgk7Di1}3AMlms0rJkCg_4Xk=|B56xDt#YQfV{w{8XM7Hq;Sc*x=l ziuL~AvjXo9)N=u{eaZS_$+o6s)7B$gG%!X5}d^u`C+fXOBAGMIv7T>n`sl`F> za{g+Nhm2NO9@BSHWLuZkKJXaUVp6ZNzPgE2etcym5#=i4y-b+q_nHM;@+qZqfz&AD(c}|i0Zi7;_av%??)}*2x`2usCKteC;Aw5IHeD)QS9x+WFt8@x6LD z;|HRz-v2CQG;r?p0`85)`p z0JWi$n34HiSFGYLYQU$cBl7L(JnfOFhp{MX!0M=h8lZO62DQ+4Q4{q>Enu+KkF)wo zsD3k1C$4UlGgSEwiw~g&JY(@y)I|4D1HVG`4~TQ(aMVP3P~#Ls z^{fjL(G z8EU+p=&SetAQ?YAZWU)y171cAco(&^7pMWf`#A%KqvC=VS3oVSKB`}948T}a|3T(R z^e1+sTMeg@(d)1P6>qe7zr|-QzKL4cQ`FJ=^mhh|M8)|~JFRFoKrOH%>ZJN&AdWz_ zf3H9HUk}wBD_D<;_gVbC#dlCo>kBIn9pJPpfLd@>)CQWM2JU9{!%z#Fit4`*wSmnT zfcpk;{+jR@1^V6W3hHPcqsmLJ~P8F3eCfrn8K*ICq&{){@o+o<+`VkUfs+Ohv& z$DByH+f~X6YB&Y1Ru=cLIKkpcsH2;QTEIrsiF|4Gr!2mTYWEPeF~1?s!t$Wn7ey_+ zT6#J6zY!U&w5?TiLG5?|hTs^~NldqRg~i)YJ35A%@S@c}wE7G~o&J%i{>4xaX-%^Y z2I&3oqYMs1?QA>-;xyFJ&P6R~DTd%iiw{`*EoP?tn#B)MN1kDrQyy*>K=rSP+HeDO zYr>Xf)S(M%pms=w4OBP;71XLfxxG)I^gp9Oq*gZbVIR5Vg<~s0E%!E$}L;-+j{~!6^?zl}9IV z{%Tm>3hJP4MO$mw4RtF9nPX5VH5s+gxu~74Lyhw#YT)A-ffrE=dWc%+Kd7C1jo^7mjhRL{C)gBqGO?(MM_HVNTF@t` zlU|2j=>Cd~20o11X&P#U7f=J;wDPCuL!2Se`OpNS{!S=>T3{_KfGsf`N1{&XBh(2k z#frEY%i$fYp!Yw=XlKVQQAZb#T6q#i;uO>ZSD;R0J!*lwQ4<_OE$jzW`%4x-LEXxi zsQ&(AcwR6Rx8PUk&HS!mW1WVHsDUP;CYXjgqB)oW=c5K(g8CIK1+~*n7JqH=an!?j z1+|g8sD(d5ov`OPXZ&DH|NB218SSJLs$*@`#LZC)X^k4Fvz5o0eNiVi5H*1tbpq2- z?LV{fO{jam7d8I(SPHM9yEvJU@y-sbV@~2asFUc1>d+h2ZaCJ!<*1XmhPt-(6KocjSI!;7&n2MTcCYHd3sC#}4 zwUEnL6d#~YDCY!cf`+Jj-4(UK{;2VWSv(rGq4(TmG~hH;hh?Y*Y(U-1EvSW^K)qhy zBCn0>Z`89<>^-Nx0_v!%peAZ)(%rMFNI zhsPx6XhTs)^)_k&^-xFM5p@ESQ9GZ7x+Tl8Hf}@RnkN{8(I4-rMuo4ez5mwwUVdye)bVcSV(VM?I{)&N~Lx)o=GS&R_5OR}|>prJ2{P!6Wpe{5k5Ldw=Bo_rS8K0h*$2O>oDA3L-VIPda8n_X)@_SaEZ3h3*kaz-C!9Caj zA6s1GV?Nu&iP#8_;cyI}>9n7Ub%_t5-UdJSEa&xTg1R?rQ3Kz^N|<{#f7M_+RQ*b< zhgVPwDVWS}P1qgPehJpcA1u!OiSzqGJJgTgPp~|mKrO`Wn#1>)ObnLBrPv$4!^&9s zQ|GN1f&s*{P_OACEP=Z)3*N?3_yPm5#9ZfARKW=1CYTj_SUeheNZqcPWJ0Kzi(#08 znQ<>>!Zg%`mr>vHe=rKe<~a{pd9xvAr@RYlyhL-F)h|YkyA`$YLl~s@{{b0wc!j|j zGT&Ko6e_NWc`yd`(8Zw^G!P?kDr(}DsQP`VjeLVTi3^wwZ(IBds}lz<;QzQ`epe$h zYPcBn-lm`i+KgJ*E-Z@2Q77^@7DDfZ&JmYDeW+@pp7O4k4?n_OxEZyeG}Oa>9X0-4 zbVrhTL`Dk;UgSJv*-;JKp%->TeFtJO6#JnD7-vqxD#X)K-;*P#g`Y%y2`{5QxgLw1 zdGevgDYcmM*ZWt#SAN0fH{em;}G13ny~azr@S_nCGLtkx!I`KX#;BFYgiFq zVP&ki%!vn~Hnavc{&v(`bH+_ZNAoM@#=zyyf{J2x;)+-jTVhsBLcON*Fb5t(E$9|% z$Jtgmzd1ESP1Ff>OGcq~JPw0!B5Gsq*<|$4tU}$B)2P?urp2Kvo%#Y8O?fNS#0eJ9 z!eYeRQ2noBIR1q?A-`45hbh|Zh&qYcm{ITlax(frY((ATuTk&mNz_w&3H6LTKn?s4 zYUP<$I}_(cl{ZB#ya#F_Gf}r-CF;X;5q0Dl*ElDd5B>H2w<4nn-^Hdl5H-PMcma0Q?=*|1qln zs|}q0NHW2nJHH}*fEkIsH#!RnMGaUEeeo^S0JX6+Hb(7qEb7zzvAGoU5^qB7^fVU6 z8yJWgH#zOIxyb}mP#FEO5^BO)sE!R#6L&;C6FpE1Ohi3IAE1tO3F-^@g~j*GfX&VV z3!)ZO1=X(;)!@~5&7iH$EsI7?P!m<( z0re0L#PlzwxdDsm{r`rH8a_mI^i6flgW7Q=vl;4(7-uG-+Ap;FRP(rb4a-yi6nkTd zZO*NmgBo{9y4?TmWWp#oXY2HKUU&mN@ecYkzw0+;@DXa@m#C*TY=<*YZY)k*8Y8eXmc(IL3Rj>WsxzpCTt+=p z4^ZQ|b~-zbK(#N9dGK9y>w`0vjCML6v*LW@-nh148N7shG1D&o?!!}<4Xf>TCT@$` zVRzJt^h14DMxiz~-kgG&h-af7>J_`W|9aZjQ4on+tl|XfDL;!k@~c+<2=%l-$4Jcf zh4WLhEb0VWVixRd@o-fCB-E|>1a(5IQQw7KUvU09>T?umz^hmm|G`dJ;!9_zQ!)Lh zu_)zdP)GOzwewtioShX!EubRiz^15^?2Fpy9MlOcLVZy;xXEZmKcE`^idty|=UoB| zVidMP?Jxl~;RMtXeu!#68?~^NsC%D=h42z;eD8hEgxOH_wXr0+TawW|OTt_@!`xsE zj$?VspP`=GlKY)|S_buSRYjdl3)DnOsE0Kf^{^g5P4olmWW5hKCt4XPce`4W$x1~M zmd1G&A4Bcnn#KNKIrVu_C(#P^jC8@bvA>yux|MfOx4`3|^X1Ehx-~UW_3hGi^Pfb> z=pp&gDwd!YvSPj8_j(5A#U-edK7iUl8rEcf z*99^SFvr)<-*&NBg?K$y!dv(j<~r=$iVoP8csf?V8>rVb@*AgpV{AnHKI+z`p{@3FoP6oTt+ly$C}v7$Z=( zB0uVVZiZS=Kh(*M#7wvZb#fa~JN^;%Y~4V$k2vkTe$iNtxHL9repf6R9qBdP=9}> zUtt6tN!;H5TwTazqpS?(qQeXFJxRKb5oaa;1F0Qx67jF(bF;!&yiGiiqzz=CYyxGe z!5>cv-z9(4Mx-MF6!CP z&jDR!D4Wk1Ka!e~3Ng+VoPheG4kX`}dYDXT}U zhi*RUACex>*SFAzd|}$?T9*DVPdoiukQ$O!Q+Anjjr<1MEhQiSx^p24J5$gMb>(0O zooul3=tKF(_y;M0`ZejT_%9u1S*%Z+5u}Qw+O(@oSpytRd=v*^BV4AKx_0O;%S5^^ z61-1k7u0pZ!BvVfy*_GIhxC%T74ju@6(C=P^!mz9rW^4%E6Z+Ut3Hx(Gmt`Te3kXr z;ngLhPvoa`dSsO?i5HNbS)7}EJ@Of8GZOW|T4<9jCja`AR2Zce}Q~%YdDIyH%V6|%uCuynnk)on{pV9q15wXOuy<8 zCz0EOjj=r`3+>#*4alcod;(p!No^>6n@U}K9b6SD3*-pz;uO+%)XybFSi8B&TPlUQ zOA}Qg<+IY=^qy^bA9}wcUO?|Bl=ULjB|Rbj7Bk>V>J!N8>PwuLU-fxua+pA08)c?II(B}^; z{Ea@b$y+LixktazEP(u3S}h^z8fqh-w^(J7tm<#dzb8K%r;*OQQNM`12g%p^PPMwO z*w6Bb5j2$v7QoLr^p}i;G6OD8yyQ!=u3J|`h`ZbNYme_=f{-mCUs%>FR3ea zn@IaeM~HRRAs@`7iL|Rie4TWNysrBWu1v%!v`c?yo{@Ra8q`;zU5m^wsCz-aAcK~) zb~mkE1B-v4J_lv-#M{ZQC0!+dl(dli3~NW$m5*_bE5qf!{6*TxmN+y;%uJES(0<)-ct-oT%%ejNFyC$2H%KOog4{t%0hUXpZu zPuT*?e?UIU@~Zon{0GWt|1;7v{B6R@^VsgTP&SuNfuwEZvr%3e+Y$TY64c)?ACYtw zW58P&hi9q#!zOD%ei3N|=`{6^NipP8t-g}(e}qkX(h5&d_8AS|ydDzxTYVnthmhux zborRQ$=9+rGt+DM08#flsj0;Ut!)zRCR3Jv|94rXSZxhn7d0lHNbs+fceV-25?>;} zfmGG%N|B#r`C&Moem6)41^%D(rEq8Fuv3M5s z;p8`yejvZh+I!*W)@F|N39-5(=6(F0Hrq)f$!8|@(f8k!MQYPZV zc#pJ0iOwCd7`N;k>UxW^_wglZ0QrXW89+V^N8(x>OzJ}#MXc*D^18St)p$Km6u`xW5|C;CUl4Ocz}DEmg^7L;YPK|f7z@!x-b{%_WGh&Fxc7shUCQeKic7RyuC40BR`6}J(8 zZR6h|{)qe;egC5gbX_E!rf?er=ql&nT29$~%BGUClah%`U@wxc)x>{e2T}^DII*tb z_}KDAScI;Ri3^j@gRSTvtoMI6L3>gRX^hh@{okql`xWUlZEBH%sMpn;d;+NgDT=r? zDGP%>Al5aVH3Sbn{sb`f7X-PN=0!BH<4OfBeJen)O~IP zbityQUtxBmOvdg|c^P<8S>25N9O61z%s)EMNWg6RwK< zbjnO>LfV@gQ};sh!@AM_!@Ktw5I1aa_nygFV}1&$Gc>OI@VKb|6vn0Aj~Vaj)3f{V zzJubE`!#qcqS>G~YKKMj8k7(pTQc=vgPfi*QQZd&j~klaG^$tkz60W7OS;;;9zM>g z{hzX)>GQqWE;(<#uwrlYiXA#=@c(Z#l@DgL)U%D^{ZiYv{?RkFcDvNTRF57PJyY++ z_6kh>d2nXm0TC^dU1B3ck1)Gr6W=+f4`|kbxU$5hRerKQaKmUu~&vSaY|N7JcQHnB+kIM>Ulf?_y=mhzftX;q6YTV_jvpu7*(GZ12NpRs>bC(?<1SRY1E}%6 zN6F}&oyOF71@q%=%!26~xB-izj<^(RfpyI0s8`boqj3Ogf{#%PUxu1!BWht=F&uXx zC*t)ScNxzwsCRqQ;%BIiK@FYh(4ROGwSdg1f%2gytYGEUF^IS!>ZDp*eJ9jLV^9l8 z#8Bq<47Y+wr~#+@DmOA)CoO7ua4ZWvD;Auh7e~(t+XI&M`bOpW^qH*K&?>yyI6UD)CmqpO*joT-a^#x z$!b*l?N)!dG3T#}pRM9|Ohfz+Y6pQ$+{t7`eLkg8^)*lvG(mkvZ=v4pK-2`|%{i#{ zt5EZ7!L)e5%1<}p{MFzh1sd?SHF$pddaBa5o_=xYUfu`9Uoh{Uo+P(9qKM*MJ*(+#icB+gqo-xhGJ`r zV^H(-$83##1>)KT9l9#B|sd!}R?pSiu<7gflE&i0ZfwwZQGD0r#UOK80a;1$AP7Ssd8H#Zjn* z6*ViP+Sf-dpaW*q_a8?_1B^jUFxyw*@qB9KyHFiZpx*T*)TMif=`pyaE6;`+xHPJ~ zCaPU)497TB|B1}ul+*a+3Wiy3c@ zMveOcYC%g-uXHPVGmtq(Mgv_&4fF`rA*i)G!mOx{g;4MI4U5}a+y`}X<5B%*nJZA^ z>_E+P1ocWUq856yHRrDePbts*-()B@i@4VZ{(=S2-X6*XZJYNtyv z0+UhW971jEG%}9YbA^mL+;Ih-e^3omc5tRe4V)2m)H$rYIBEeEQ2lFKeRI@8yP+mZ zKrL_#YT?sR7P23`THzTo8u%7w!dDh&>g?j8s2$ZtwQG$UD9*}JzZ$a; zZ!=G$c76x7z!#l4e-)&8%N1ltz3ZZ=os>0epjO=2?220WK#M0?ya2V(O{fL!M=kgV zRR3G3elJk}gv-!{^Vem_(#1`f7j3V; z?nhm|?@|3OSbWz@Mmv6t+VLyYfFWI7!yKq1Esi?!DyVi1Py@C>P1F@LV?1WXNvLs_ zV@}+Tn)ocL{cos^cps5b!&lZIyqk;jpgNSZxDIL|?NK|5HHV_gC!;np7j=S*Pz(GF zHGVRx-8ZQE?~!t^=OP(R^Z@m4QgnA6Gof~x8@2Ods0pf|2B>9mQ`Eq1Esn9c531cT z)Hvf&3;NLF`RM!i{|YjicnfNxBd7s?LUp)~8sHx4$evl8vWMGQ7^;0Bd&@% zsYa+v{ub&|#-qj^hap}v)5vIN^H3{Zf|_V8YTzwazu)Q)qb53oI=RbMejl}wXQ&C& z$2jw#CM<(mST)qRjnS*mqXQXD9FH1!IBMXDs1uok>i8+D-DXs~Jr*BE4R{7M(XXiX zx2^miivxSQ@iL<7^Y!HYYoam~Xy96?0h(Ie9yL)6YJvpRf<~eSn1VXe`KbQuQI~B8 zs^3x6Nu0Iv-%;Z{L$yyG%lWGyL#!J(7is~;Q4K1h>T6lt9JSz1sCIpR=*q7{u?iu05T^~D?VdhMh$Ss;-{#c1-$LvaTF>pZtrBVG`VIcNIjnfy^ zZzyU(6Rmuf#h*C6o;75&!tJOI-&*_w1`=Pl^1G;&KSNCr+S|3yjJgX2QT63f^$k$t zwnm*qPt^GRt$s8H>F@u^)*uPB(#5ET>rgw}g&OE6YNB6ICveNkpQ9#B6XzD32~!j2 zM3qOQ#w&vw?@iRkT4Jca|BhrdV4Mo@U5lrnR=yC`aW!hdou~m0n#VAR_zbGuMbuYu z&tm^~TpWR_kG8lHdbP49WOQ_$Py@wVJPft4spcoB1#U#0)R(9Q9!2#(i@H>|EcWzq zaRyX$$(lw4%9!@ z%Az*Z$jaNG#_fX|$J>|lSHVmQH1P_n*k%n6q2B#@E5BpqFH!Bo`?(48q83^S)xNRW z+3bsHDIbaIHwCqT1zxLIk5LrtHqW5`KEG>mV7%K=E>yb;W^*$RwexYPozJuKji`Up z9YUShWemlKs7vZinc&`KT1-np7S!d6#$YUoI>IWb4s|dcHbw2Yi#fo`Cs;h&;#C%J zxA=&~=a2<^J$K2ZVIcqh?nuH=1Lv{09BSqDP&?^taiYbOEnaHzHq=R+K%K-j)JC46 zjy%->x6vr{{rkTF8SSi;Ra8bDQGHC0?NAGdvv{<{Gf)d%ftqlK)t|8X%N9ShIB=l5 zYuU__7_9HVwldfZbrKyh1bd-g#URvz-o^Ad#o~n)uf;IR_gH)a(-B{`^803rL9Tx| zYQy=^s|kydQHRQ?ff}OTc_&nTti=OS3mS=9&;-2DfrBvvPC-qu2sO?s)B?Al7Wf6K-%;~|mEW`Y zWg_RVhGBzU!IBN77FH8AL1WZ{x?*O0+u|{(SNA@u z|18{q3vd%QeAoR;>p7~O-$;$a`%g-#@OMh#D)1~{h*ykg!!U8-BCfuEz=1&?xZIBJ4i zsDUeB39OApF%h+)rI-y@qE7Gt`o8}oWYq91R>zd1-Og*HZg(@(?e2y;i3E(s!Kgd1 z2(_>cSP;KJ^}B|e=pkys&ruso$*#4~)Lza%2bo9;^v=qnj;I>y=$oTDcCz{y)aBG) z+uG3>jKYbii58)5`wCRM-R4Qu#8*-MenYjt<0Yes{z82PFVT0jV_bu9RGb;Lz}%=i zP#D#|I%>d1sLR+KHPJh$uOc3G>t~~0@ex%08Pv)BJbEvy;1$6>XQRAc?=lT~$Ewn0TLT_6#1<1ss-t8RhgbT11 zK1NMgWxRVewXhg*Thu})px*ToER35_Cv_gRfa|Ec^%Qji1tz$imqcE**HeQ`O)6TU z2AGR=a6dM|z=<3?wn0re6m=3wm=jl^Ug6iMyL8Ix@1Yi!;yqU$j@n2m)GMrn8T9=( zC6kAO9;l<4i28gMqXs^SDe)W@z)M&LQ@ziH#mcCG6HrG#6uaREsDAfQJO3L~;7cp_ zOk#ZI_XLnhg<ZnW84>iD8REG^1g8MKCkD+$8a|@r2 zD&LNkG1qk7H+I7MILG3P(>ecU6hwW%Ul7+<4Ej<>#-t6&T(HyQw%1K$E-LUi{Tv9W%V8)Q-aJn48h>J?%ig@Na8}M zAByT0w?kdleyCTIh#Bxb48xBx9j--9xEpoH&SEaSj}e&uBcEPR0W!KIRZs)AHG8`T zo)M^lKSZs338uvpR(~GV?*WFQ|2((wa8w+PIk5uj61PJwtSe^L_x~;#Ento{_#CyP z9jFsIhEe#F#Sice;uqKwtIl`rK17|&0@OsyPzzgwh4Bm2$^3=|@iB%ozbEI%?iZ>w z7A0_ zM=#|3^+Pa;f-<-Pwc{&T4n3c^+g%gHRI>U3+BKVsD)-*;_g&5 z7ALNSnQ$QLbDe@&akrO@R&*A%pY1humXs5>(k^==QK zzLFm;PPxq0XF|Qo+Ng3EQ0;a(v)bGR+ z)H~jW`dq(6UD}hVJ8~5@?j6*^Q!Mw*%m4ou8C6tAt-LjAA>&Z5U=HdB>ICY@U!smQ za)rA@wNVo`#U|JlHNkq!i+fQEyNX))ZPZErc0!Cv4)Pw_33!97@ zXglg%?nUkFta%wz5Z^@gyN&wp{Z_g0ilI)bE$a67Mg9fMyR-@~b|9XE&F~)P!|JQ~ z-vqEHY6p8!3q64Wco}oz4b&@1^_lyD$$&bUDp&{`qxuiQQaBO4diUGOsN+>kiT6>j z;31~Q)N9Ffu1r@*`EQi`ibyUB)sEOO7?nXD% zLWg?E=rT<}9qmHYFX0Z0@0h7Kx&`J#EvN#jUk9v?15jVfCgkrW&n?tfHU4w=8P78} zqdv=HsLSZROhyeKnIW6pyUT@|;0;uLThwLjgZf>VVXna<#0OFB?xXqzY<6Zx?YNxT z7_$(^IK7_HWYl54HP~bxGB2Sfe1v5&EZO}_rw-~Ju18I<%{-17h_9JXFh6mcEpFn{ zSctd@`u_btluQH#Q!y1k z-Gq8Yhp`ks#64JWJMTZ9%ylwR*m{SXxF2eV!%-(P4)sGb1GU4s<`PUtyasiZu@Q2t9fGOX?F7c>()o?bR9~f{u*tFI)OOMh=VPjh8kcV>eZ}6ozNcC z@5Cw8QQyVP_ykL1_%8R)_Bt3vycB&Wy^HfNOu;P*bcB(+-OkIQcJ>Bp0ZlP0#-fgL zENZ9gQSG*%F4aNQg8o3YOYwzUXfZ5C{08R2zNigO_ma_3&qp2MGStr2pcb|p_3m$A zL41gsAUiKm6P85Pcf{fthk9l6Fgva^52EU?U|CH6rMtA=x@7cD8=!7$E7Z~SMolyi zbz9eBB>sdN=nvG2JheFYK3~1pQ;Cd@;vLi_8G_Yt zytyCsE?;3*%)H`hjVRx>McEI1D5nhygePb;rh_ z@9+PaWc050U?`r#TzCmJpyyln?!r+!t&G{Ru9f#hEnpgI;R`VuPoOUGW7G-eIpn^A z3aI&F5Apr0!7vJRxjsc*ww{pzm`;b=Zx11y@nGJ?f}iP(9RbZ;e{OL=424 zm=fn(`6A3myau(9lU_0f$Xr4lU8-a5=qjS(?pOqqP@mggER27mcAWjVdsTT+3#yG; z$RJFG%P|DkVrtxO@jlcg_Z}ltjLc=!?GHWSzW@BFf!bgid=GW$lB|3kYJv->qrQf^ z6OT}zW5h{kaa4VM%!3_KU(YD4%KVY3!@fP7j<&2 zFddG-Xq>ZsFy=N6U; z)h;WhKs}R5`~3L*C;dU;*TlNepA%0boF|hrCz756#G&L*kXjOtApX_rI^zxEUL?J;lpN=9%044Mg)%++Nh!#CL-?a5 z=>r<9#?&+(L**gzhjA$7dRCgs^WJ>VbJ`rBJVNiw9g7o|WchlfMi-d1!Y9^;2EN%1co;lQB+`>X33V z&RKjH^$QzIUQZd#-=EA|6jY${CHY$9|0I9a8l}f7q)#ZTMZLb?4@vh)x=@2jdUT0% z(?-u+hi3@=>XY6iEuicS>1XmQX*Y-bJFnk=4hlO^P#5)NWe06+u;TcfvdMUtG=Tg< zHR8G9@O`S)=^IZfPO3_~^3>JDfy7^7FRYF8kiWe>P0?GLiS(Qy7)51U)WcWedkRse z&q>W{kX{lu#l55)={!MG3d>QcC)wdCNm&R-cn8Ok4pILhDUG$8p0ue#25&S`DN+_Iy++F^ zmQO|Rhm1Cxvip>EAyp+kCjJ&*kmgh05B0=Qo`vL3zh_qVJLV$R<4?XeW+0uV-GdaK zc+a~OwpT4rF>9DeWoJ@m((7kG?RHtvo$|ESRzKQ$!W{qeXEFL*wUS%(>5{amVg~QV zf3^9U{83uXCF$vFGoG?oWto}jA?5s~?U{yol>b-#Z1RuQ(E5(Gx^~#Z@(pn(^&L`h zXLplHOWI2Mo{Ep~Thce=)1m&Is=rM2+$9a7OppFPJ7)tbUSs9TSET$c+=B&K@M!Xp z)F%^HRs)`|$?r|UZ^jQ)RJ6|7D11TXL%fLZEB$L={te|hPhB`ZAnEyx`W#HM$AzA1 z#G%9kXs3Up{zTeM{x<2lwMj+(Q;n3&( z;$sv<(D!ZPwd5C(ej>k*G?V;$){d+vFXQY}hR6HkzbeX;kE1Y-frjCqYQb}WwDn)@ ze1-hcgY+fkU1?vOL6?#Lnf%Gu4e&$a?=gwGtK{{BlOIn?;m`ixr64!K>!&oCr^Ite zAHOa%cTx6)RE)SX&cg*ZXm9+D)SR+N>TcmL_`TH+CjW$dJ=Bwr1#k4@{J*2{4Oiy- zlYeym=c!2UI`xAvx0QAx-fn}8GMAb`xS4i6NqxuxA7&-%u7zo43i|q~A``DpG#RYf=`5 zlSq0h;Wp}Y|NiqFC-)nLaimA&>;0#O&xsCxlm{?@o;PfuDdc-o-U2_y?9>-k1D+V- zb}s9=WF}I!jeHZ=-|PFGh^Jr|1$nK}YqnVCA39B^eiHEo^7U=xT%^Y& zJtrueW%)7WGg)4Bf0G}njP^glm*IF=c~0BiD#~WkDJ5wQ`6$YZV{_sloQL^w97#_e z2K)sJ;&JM(+hh&N&n5LIeM|ivQg!lct-h4rf22)%&=PR5IZs~C@1$409E+i> z4{4Uwy|R8W)K{|nd)BrLZElkqSe(=P45QsB%6#vCgH?*f*5Gwf9pVuL&#b(SO;D8h z2lC5F<*cp%d2L8fKTLF4&qtIOBThvsOIds3w&btq_kSn_?Fi~(S=4iy26{enc&1xC zmHH6!t4XKGe{Aia6R&vP#`*+X-G1`|9;3~A(g5;7q;C5C_aoDlPD@Gek=OGBX*DS| z@ov0ET1VPI=eAgcS9TQjl%{Mr{!Qvhz7~CYlTU*kNXtm?kb00_KYv+%pw2%toqn`} zE9RGG0Cf#Wtw>8~yWYx6uz@!vmA|2ON|L!0jO%fN1`Q65d)4U1CN(Axco z>xjRw@h=chAb(81|GBKucX*h>4K`^hE1yqU5@q8_8Awx!3t~5to==ExV{6i4QeI*` zees^<3$Zvo?-NIp&xnobAE?h|6G1alHPSQJ&iAM8#&*(C+EgK>q+U-0@(H98q#VS} zNEsRQ0kNL(BtPQp_zPuS@K;hH^`~4VvxbVo6s{mOB7e_1y~0(N zZ;$ybztHSV``osph4kA&I!#?GtA9#;W6I_e53#bsv|mQ~AEeLq{YTJ1PaB74EDf8H zmJ?^7E}c#A6J@caF_iVAu0AOnbvr22(}zt-BRZTZ*vD4Se` zS;+^IYLm7n)v0|hsb!th$>r*f@=MxXzio2C23h@*Pc@23ow|FEzOjS)caKTV-}<^= z(Ca8R`BmF5Ljt-d#wEljZ|iZ@@4xM4#3qD9bnlxOJ21AVXHeq6#Mgb2!um(F&`_~4 z17o`<{=eGSg+03eZ?D*%0~7l9|No7xkjBXm`sWBtZZfQJisWg-hxjLjj`Ak28uhnd za@Vm-!jmcvi%iNft3dMeq|ku>F7d^@YLOvz`t|S2TKdJtCni_gus0xS`lu|)Pm;qU vgIm8|act7Bhl?kDIVNM$%`s(?8jQ`D)Nx|Yq$*=WlX{+xOwM_@bkP3+$Imcf diff --git a/locale/fr_FR/LC_MESSAGES/messages.po b/locale/fr_FR/LC_MESSAGES/messages.po index 0df112f1a..65fc82712 100644 --- a/locale/fr_FR/LC_MESSAGES/messages.po +++ b/locale/fr_FR/LC_MESSAGES/messages.po @@ -2167,13 +2167,13 @@ msgstr "Tablespaces" msgid "strshowalltablespaces" msgstr "Voir tous les tablespaces" -msgid "strnotablespaces" +msgid "No tablespaces found." msgstr "Aucun tablespace trouvé." -msgid "strcreatetablespace" +msgid "Create tablespace" msgstr "Créer un tablespace" -msgid "strlocation" +msgid "Location" msgstr "Emplacement" msgid "strtablespaceneedsname" @@ -2182,25 +2182,25 @@ msgstr "Vous devez donner un nom à votre tablespace." msgid "strtablespaceneedsloc" msgstr "Vous devez préciser un répertoire dans lequel sera créé le tablespace." -msgid "strtablespacecreated" +msgid "Tablespace created." msgstr "Tablespace créé." -msgid "strtablespacecreatedbad" +msgid "Tablespace creation failed." msgstr "Échec lors de la création du tablespace." -msgid "strconfdroptablespace" +msgid "Are you sure you want to drop the tablespace \"%s\"?" msgstr "Êtes-vous sûr de vouloir supprimer le tablespace « %s » ?" -msgid "strtablespacedropped" +msgid "Tablespace dropped." msgstr "Tablespace supprimé." -msgid "strtablespacedroppedbad" +msgid "Tablespace drop failed." msgstr "Échec lors de la suppression du tablespace." -msgid "strtablespacealtered" +msgid "Tablespace altered." msgstr "Tablespace modifié." -msgid "strtablespacealteredbad" +msgid "Tablespace alteration failed." msgstr "Échec lors de la modification du tablespace." # Miscellaneous diff --git a/locale/gl_ES/LC_MESSAGES/messages.mo b/locale/gl_ES/LC_MESSAGES/messages.mo index 60e6aa46b3de3d07b6ea3701ee540719a8e5345b..3cc26413b72fbef60bbf54c76ebe2f868330ca6e 100644 GIT binary patch delta 17655 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 Sq33g^`z99f&6;>B=zjq3wtn>h delta 12011 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 KshcOC3i>Z~osJIx diff --git a/locale/he_IL/LC_MESSAGES/messages.po b/locale/he_IL/LC_MESSAGES/messages.po index 56757aef2..35295db77 100644 --- a/locale/he_IL/LC_MESSAGES/messages.po +++ b/locale/he_IL/LC_MESSAGES/messages.po @@ -1628,13 +1628,13 @@ msgstr "מרחבונים" msgid "strshowalltablespaces" msgstr "הראה את כל המרחבונים" -msgid "strnotablespaces" +msgid "No tablespaces found." msgstr "לא נמצאו מרחבונים." -msgid "strcreatetablespace" +msgid "Create tablespace" msgstr "צור מרחבון" -msgid "strlocation" +msgid "Location" msgstr "מיקום" msgid "strtablespaceneedsname" @@ -1643,25 +1643,25 @@ msgstr "אתה חייב לציין שם למרחבון." msgid "strtablespaceneedsloc" msgstr "אתה חייב לציין תיקיה שבה יבצר המרחבון." -msgid "strtablespacecreated" +msgid "Tablespace created." msgstr "מרחבון נוצר." -msgid "strtablespacecreatedbad" +msgid "Tablespace creation failed." msgstr "יצירת מרחבון נכשלה." -msgid "strconfdroptablespace" +msgid "Are you sure you want to drop the tablespace \"%s\"?" msgstr "האם אתה בטוח שברצונך למחוק את המרחבון \"%s\"?" -msgid "strtablespacedropped" +msgid "Tablespace dropped." msgstr "מרחבון נמחק." -msgid "strtablespacedroppedbad" +msgid "Tablespace drop failed." msgstr "מחיקת מרחבון נכשלה." -msgid "strtablespacealtered" +msgid "Tablespace altered." msgstr "מרחבון נערך." -msgid "strtablespacealteredbad" +msgid "Tablespace alteration failed." msgstr "עריכת מרחבון מכשלה." # Miscellaneous diff --git a/locale/hu_HU/LC_MESSAGES/messages.mo b/locale/hu_HU/LC_MESSAGES/messages.mo index 98fade7b4129db990dd647c6f4ad46076416ad77..afea0187080b2b8d3b78c89405cd677985cdcee8 100644 GIT binary patch delta 17668 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 delta 17625 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 diff --git a/locale/hu_HU/LC_MESSAGES/messages.po b/locale/hu_HU/LC_MESSAGES/messages.po index b3ea0db08..76543e2bd 100644 --- a/locale/hu_HU/LC_MESSAGES/messages.po +++ b/locale/hu_HU/LC_MESSAGES/messages.po @@ -2152,13 +2152,13 @@ msgstr "Táblahelyek" msgid "strshowalltablespaces" msgstr "Minden táblahelyet megjelenít" -msgid "strnotablespaces" +msgid "No tablespaces found." msgstr "Nincsenek táblahelyek." -msgid "strcreatetablespace" +msgid "Create tablespace" msgstr "Táblahelyet teremt" -msgid "strlocation" +msgid "Location" msgstr "Hely" msgid "strtablespaceneedsname" @@ -2167,25 +2167,25 @@ msgstr "Nevet kell adnia a táblahelynek." msgid "strtablespaceneedsloc" msgstr "Meg kell adnia egy mappát, ahol a táblahelyet teremti." -msgid "strtablespacecreated" +msgid "Tablespace created." msgstr "Táblahely teremtve." -msgid "strtablespacecreatedbad" +msgid "Tablespace creation failed." msgstr "Nem sikerült táblahelyet teremteni." -msgid "strconfdroptablespace" +msgid "Are you sure you want to drop the tablespace \"%s\"?" msgstr "Biztosan ki akarja dobni „%s” táblahelyet?" -msgid "strtablespacedropped" +msgid "Tablespace dropped." msgstr "Táblahely kidobva." -msgid "strtablespacedroppedbad" +msgid "Tablespace drop failed." msgstr "Nem sikerült kidobni a táblahelyet." -msgid "strtablespacealtered" +msgid "Tablespace altered." msgstr "Táblahely megváltoztatva." -msgid "strtablespacealteredbad" +msgid "Tablespace alteration failed." msgstr "Nem sikerült megváltoztatni a táblahelyet." # Miscellaneous diff --git a/locale/it_IT/LC_MESSAGES/messages.mo b/locale/it_IT/LC_MESSAGES/messages.mo index 65677328c416af7964dd3b47664b1a0d4cc1b16d..ce8e7205fa5fed32e0b0252390ee112b5da5d17e 100644 GIT binary patch delta 14029 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 HT@&zs2n&i2 diff --git a/locale/it_IT/LC_MESSAGES/messages.po b/locale/it_IT/LC_MESSAGES/messages.po index 32c45983a..6fe7cccd5 100644 --- a/locale/it_IT/LC_MESSAGES/messages.po +++ b/locale/it_IT/LC_MESSAGES/messages.po @@ -1880,13 +1880,13 @@ msgstr "Tablespace" msgid "strshowalltablespaces" msgstr "Mostra tutti i tablespace" -msgid "strnotablespaces" +msgid "No tablespaces found." msgstr "Nessun tablespace trovato." -msgid "strcreatetablespace" +msgid "Create tablespace" msgstr "Crea tablespace" -msgid "strlocation" +msgid "Location" msgstr "Directory" msgid "strtablespaceneedsname" @@ -1895,25 +1895,25 @@ msgstr "È necessario specificare un nome per il tablespace." msgid "strtablespaceneedsloc" msgstr "È necessario specificare una directory in cui creare il tablespace." -msgid "strtablespacecreated" +msgid "Tablespace created." msgstr "Tablespace creato." -msgid "strtablespacecreatedbad" +msgid "Tablespace creation failed." msgstr "Crezione del tablespace fallita." -msgid "strconfdroptablespace" +msgid "Are you sure you want to drop the tablespace \"%s\"?" msgstr "Eliminare il tablespace \"%s\"?" -msgid "strtablespacedropped" +msgid "Tablespace dropped." msgstr "Tablespace eliminato." -msgid "strtablespacedroppedbad" +msgid "Tablespace drop failed." msgstr "Eliminazione del tablespace fallita." -msgid "strtablespacealtered" +msgid "Tablespace altered." msgstr "Tablespace modificato." -msgid "strtablespacealteredbad" +msgid "Tablespace alteration failed." msgstr "Modifica del tablespace fallita." # Miscellaneous - Varie diff --git a/locale/ja_JP/LC_MESSAGES/messages.mo b/locale/ja_JP/LC_MESSAGES/messages.mo index 17ca9a48cc9568ed98bdf4bd4cd60c19a0f73f7f..a035a2443ebcfc4e31b6fbc08e7e92cb34613e4d 100644 GIT binary patch delta 16742 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

    b@1IN3j-zaWm$@J*b!R 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 VXI8WukRz-4oQrv~8fUf&{x8vy)zkn0 delta 14457 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 D+y2dJ diff --git a/locale/pl_PL/LC_MESSAGES/messages.po b/locale/pl_PL/LC_MESSAGES/messages.po index 9da78547b..d14a5a790 100644 --- a/locale/pl_PL/LC_MESSAGES/messages.po +++ b/locale/pl_PL/LC_MESSAGES/messages.po @@ -1907,13 +1907,13 @@ msgstr "Przestrzenie tabel" msgid "strshowalltablespaces" msgstr "Pokaż wszystkie przestrzenie tabel" -msgid "strnotablespaces" +msgid "No tablespaces found." msgstr "Nie znaleziono przestrzeni tabel." -msgid "strcreatetablespace" +msgid "Create tablespace" msgstr "Utwórz przestrzeń tabel" -msgid "strlocation" +msgid "Location" msgstr "Położenie" msgid "strtablespaceneedsname" @@ -1922,25 +1922,25 @@ msgstr "Musisz podać nazwę przestrzeni tabel." msgid "strtablespaceneedsloc" msgstr "Musisz podać nazwę katalogu, w którym chcesz utworzyć przestrzeń tabel." -msgid "strtablespacecreated" +msgid "Tablespace created." msgstr "Przestrzeń tabel została utworzona." -msgid "strtablespacecreatedbad" +msgid "Tablespace creation failed." msgstr "Próba utworzenia przestrzeni tabel się nie powiodła." -msgid "strconfdroptablespace" +msgid "Are you sure you want to drop the tablespace \"%s\"?" msgstr "Czy na pewno chcesz usunąć przestrzeń tabel \"%s\"?" -msgid "strtablespacedropped" +msgid "Tablespace dropped." msgstr "Przestrzeń tabel została usunięta." -msgid "strtablespacedroppedbad" +msgid "Tablespace drop failed." msgstr "Próba usunięcia przestrzeni tabel się nie powiodła." -msgid "strtablespacealtered" +msgid "Tablespace altered." msgstr "Przestrzeń tabel została zmieniona." -msgid "strtablespacealteredbad" +msgid "Tablespace alteration failed." msgstr "Próba modyfikacji przestrzeni tabel się nie powiodła." # Miscellaneous diff --git a/locale/pt_BR/LC_MESSAGES/messages.mo b/locale/pt_BR/LC_MESSAGES/messages.mo index 73ce697a2694dff8a8b15bad3ce180d5b64057a3..837e3255cdccb01f1577bdceb481a0153769a966 100644 GIT binary patch delta 17679 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 F{|8e~lbHYj delta 12196 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 M62nsJEU6syKMif~8~^|S diff --git a/locale/ro_RO/LC_MESSAGES/messages.po b/locale/ro_RO/LC_MESSAGES/messages.po index 7638c10bb..fc55f2740 100644 --- a/locale/ro_RO/LC_MESSAGES/messages.po +++ b/locale/ro_RO/LC_MESSAGES/messages.po @@ -1940,13 +1940,13 @@ msgstr "Spaţii de tabele" msgid "strshowalltablespaces" msgstr "Afişare toate spaţiile de tabele" -msgid "strnotablespaces" +msgid "No tablespaces found." msgstr "Nici un spaţiu de tabele găsit." -msgid "strcreatetablespace" +msgid "Create tablespace" msgstr "Creare spaţiu de tabele" -msgid "strlocation" +msgid "Location" msgstr "Locaţie" msgid "strtablespaceneedsname" @@ -1955,25 +1955,25 @@ msgstr "Specificaţi un nume pentru spaţiul de tabele." msgid "strtablespaceneedsloc" msgstr "Specificaţi directorul în care va fi creat spaţiul de tabele." -msgid "strtablespacecreated" +msgid "Tablespace created." msgstr "Spaţiu de tabele creat." -msgid "strtablespacecreatedbad" +msgid "Tablespace creation failed." msgstr "Creare spaţiu de tabele eşuată." -msgid "strconfdroptablespace" +msgid "Are you sure you want to drop the tablespace \"%s\"?" msgstr "Sigur ştergeţi spaţiul de tabele \"%s\"?" -msgid "strtablespacedropped" +msgid "Tablespace dropped." msgstr "Spaţiu de tabele şters." -msgid "strtablespacedroppedbad" +msgid "Tablespace drop failed." msgstr "Ştergere şpaţiu de tabele eşuată." -msgid "strtablespacealtered" +msgid "Tablespace altered." msgstr "Spaţiu de tabele modificat." -msgid "strtablespacealteredbad" +msgid "Tablespace alteration failed." msgstr "Modificare şpaţiu de tabele eşuată." # Miscellaneous diff --git a/locale/ru_RU/LC_MESSAGES/messages.mo b/locale/ru_RU/LC_MESSAGES/messages.mo index 25ebf58326e1af4e59ac36cd096143addc555820..36f1c2ea13ebffba0ae9cf0f248e8de8073466c3 100644 GIT binary patch delta 17600 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 diff --git a/locale/ru_RU/LC_MESSAGES/messages.po b/locale/ru_RU/LC_MESSAGES/messages.po index c317548ac..a8b543f43 100644 --- a/locale/ru_RU/LC_MESSAGES/messages.po +++ b/locale/ru_RU/LC_MESSAGES/messages.po @@ -2140,13 +2140,13 @@ msgstr "Табличные пространства" msgid "strshowalltablespaces" msgstr "Показать все табличные пространства" -msgid "strnotablespaces" +msgid "No tablespaces found." msgstr "Табличные пространства не найдены." -msgid "strcreatetablespace" +msgid "Create tablespace" msgstr "Создать табличное пространство" -msgid "strlocation" +msgid "Location" msgstr "Расположение" msgid "strtablespaceneedsname" @@ -2155,25 +2155,25 @@ msgstr "Вам необходимо определить имя таблично msgid "strtablespaceneedsloc" msgstr "Вам необходимо определить директорию, в которой табличное пространство буде создано." -msgid "strtablespacecreated" +msgid "Tablespace created." msgstr "Табличное пространство создано." -msgid "strtablespacecreatedbad" +msgid "Tablespace creation failed." msgstr "Создание табличного пространства прервано." -msgid "strconfdroptablespace" +msgid "Are you sure you want to drop the tablespace \"%s\"?" msgstr "Вы действительно хотите удалить табличное пространство \"%s\"?" -msgid "strtablespacedropped" +msgid "Tablespace dropped." msgstr "Табличное пространство удалено." -msgid "strtablespacedroppedbad" +msgid "Tablespace drop failed." msgstr "Удаление табличного пространства прервано." -msgid "strtablespacealtered" +msgid "Tablespace altered." msgstr "Табличное пространство изменено." -msgid "strtablespacealteredbad" +msgid "Tablespace alteration failed." msgstr "Изменение табличного пространства прервано." # Miscellaneous diff --git a/locale/sk_SK/LC_MESSAGES/messages.mo b/locale/sk_SK/LC_MESSAGES/messages.mo index e4667a1395b4fad7c49eec86eca08c3221531d97..b66e22a8fc33d1d7bb45112ad973a449c3d662c6 100644 GIT binary patch delta 12636 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 delta 12615 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 diff --git a/locale/sk_SK/LC_MESSAGES/messages.po b/locale/sk_SK/LC_MESSAGES/messages.po index a4053523c..113dc5b55 100644 --- a/locale/sk_SK/LC_MESSAGES/messages.po +++ b/locale/sk_SK/LC_MESSAGES/messages.po @@ -1709,13 +1709,13 @@ msgstr "Priestory tabuliek" msgid "strshowalltablespaces" msgstr "Zobraziť všetky priestory pre tabuľky" -msgid "strnotablespaces" +msgid "No tablespaces found." msgstr "Nenájdené žiadne priestory tabuliek." -msgid "strcreatetablespace" +msgid "Create tablespace" msgstr "Vytvoriť priestor pre tabuľku" -msgid "strlocation" +msgid "Location" msgstr "Umiestnenie" msgid "strtablespaceneedsname" @@ -1724,25 +1724,25 @@ msgstr "Musíš zadať názov priestoru tabuľky." msgid "strtablespaceneedsloc" msgstr "Musíš zadať adresár, vktorom sa má vytvoriť priestor pre tabuľku." -msgid "strtablespacecreated" +msgid "Tablespace created." msgstr "Priestor pre tabuľku bol vytvorený." -msgid "strtablespacecreatedbad" +msgid "Tablespace creation failed." msgstr "Vytvorenie priestoru pre tabuľku zlyhalo." -msgid "strconfdroptablespace" +msgid "Are you sure you want to drop the tablespace \"%s\"?" msgstr "Naozaj chceš odstrániť priestor tabuľky \"%s\"?" -msgid "strtablespacedropped" +msgid "Tablespace dropped." msgstr "Priestor pre tabuľku bol odstránený." -msgid "strtablespacedroppedbad" +msgid "Tablespace drop failed." msgstr "Odstránenie priestoru zlyhalo." -msgid "strtablespacealtered" +msgid "Tablespace altered." msgstr "Priestor tabuľky zmenený." -msgid "strtablespacealteredbad" +msgid "Tablespace alteration failed." msgstr "Zmenenie priestoru tabuľky zlyhalo." # Miscellaneous diff --git a/locale/tr_TR/LC_MESSAGES/messages.mo b/locale/tr_TR/LC_MESSAGES/messages.mo index 8ea5fec937458cffc8585089ee695da366d586ee..5fb08b81d75af4e964ee711283c91b56cbdd6d08 100644 GIT binary patch delta 12611 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 Uwo$_ab7qen7M`;>Yk%;609rZD)&Kwi delta 12567 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 diff --git a/locale/tr_TR/LC_MESSAGES/messages.po b/locale/tr_TR/LC_MESSAGES/messages.po index 6c4dc0a58..54dc5e09b 100644 --- a/locale/tr_TR/LC_MESSAGES/messages.po +++ b/locale/tr_TR/LC_MESSAGES/messages.po @@ -1697,13 +1697,13 @@ msgstr "Tablespaceler" msgid "strshowalltablespaces" msgstr "Tüm tablespaceleri göster" -msgid "strnotablespaces" +msgid "No tablespaces found." msgstr "Hiç tablespace bulunamadı." -msgid "strcreatetablespace" +msgid "Create tablespace" msgstr "Tablespace yarat" -msgid "strlocation" +msgid "Location" msgstr "Yer" msgid "strtablespaceneedsname" @@ -1712,25 +1712,25 @@ msgstr "Tablespace'e bir ad vermelisiniz." msgid "strtablespaceneedsloc" msgstr "Tablespace'in yaratılacağı dizini belirtmelisiniz" -msgid "strtablespacecreated" +msgid "Tablespace created." msgstr "Tablespace yaratıldı." -msgid "strtablespacecreatedbad" +msgid "Tablespace creation failed." msgstr "Tablespace yaratılamadı." -msgid "strconfdroptablespace" +msgid "Are you sure you want to drop the tablespace \"%s\"?" msgstr "\"%s\" adlı tablespace'i kaldırmak istediğinize emin misiniz?" -msgid "strtablespacedropped" +msgid "Tablespace dropped." msgstr "Tablespace kaldırıldı." -msgid "strtablespacedroppedbad" +msgid "Tablespace drop failed." msgstr "Tablespace kaldırılamadı." -msgid "strtablespacealtered" +msgid "Tablespace altered." msgstr "Tablespace değiştirildi." -msgid "strtablespacealteredbad" +msgid "Tablespace alteration failed." msgstr "Tablespace değiştirilemedi." # Miscellaneous diff --git a/locale/zh_CN/LC_MESSAGES/messages.mo b/locale/zh_CN/LC_MESSAGES/messages.mo index 4a9a44df0d18835d575efabc2cb68fd790d0ec9f..89d0ceed9d6d7b58a64a8ff03930c7676c376aae 100644 GIT binary patch delta 17670 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 delta 16523 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 diff --git a/locale/zh_TW/LC_MESSAGES/messages.po b/locale/zh_TW/LC_MESSAGES/messages.po index 57807a645..8b0229beb 100644 --- a/locale/zh_TW/LC_MESSAGES/messages.po +++ b/locale/zh_TW/LC_MESSAGES/messages.po @@ -2031,13 +2031,13 @@ msgstr "表空間" msgid "strshowalltablespaces" msgstr "顯示全部表空間" -msgid "strnotablespaces" +msgid "No tablespaces found." msgstr "找不到任何表空間。" -msgid "strcreatetablespace" +msgid "Create tablespace" msgstr "建立表空間" -msgid "strlocation" +msgid "Location" msgstr "所在位置" msgid "strtablespaceneedsname" @@ -2046,25 +2046,25 @@ msgstr "您必需為您的表空間給一個名稱。" msgid "strtablespaceneedsloc" msgstr "您必需給一個目錄夾來建立表空間。" -msgid "strtablespacecreated" +msgid "Tablespace created." msgstr "表空間已建立。" -msgid "strtablespacecreatedbad" +msgid "Tablespace creation failed." msgstr "表空間建立已失敗。" -msgid "strconfdroptablespace" +msgid "Are you sure you want to drop the tablespace \"%s\"?" msgstr "您確定您要移除這個表空間 \"%s\"?" -msgid "strtablespacedropped" +msgid "Tablespace dropped." msgstr "表空間已移除。" -msgid "strtablespacedroppedbad" +msgid "Tablespace drop failed." msgstr "表空間移除已失敗。" -msgid "strtablespacealtered" +msgid "Tablespace altered." msgstr "表空間已修改。" -msgid "strtablespacealteredbad" +msgid "Tablespace alteration failed." msgstr "表空間修改已失敗。" # Miscellaneous diff --git a/phpstan.neon.dist b/phpstan.neon.dist index 6ad539d4d..feb7357c3 100644 --- a/phpstan.neon.dist +++ b/phpstan.neon.dist @@ -8,12 +8,15 @@ parameters: - all_db_export.php - alter_db.php - alter_role.php + - alter_tablespace.php - browser.php - create_db.php - create_role.php + - create_tablespace.php - dbexport.php - drop_db.php - drop_role.php + - drop_tablespace.php - history.php - history_clear.php - history_delete.php @@ -27,6 +30,7 @@ parameters: - servers.php - servers-tree.php - sqledit.php + - tablespaces.php excludePaths: - vendor/ phpat: diff --git a/src/Application/DTO/Tablespace.php b/src/Application/DTO/Tablespace.php new file mode 100644 index 000000000..b1371d2af --- /dev/null +++ b/src/Application/DTO/Tablespace.php @@ -0,0 +1,69 @@ + $data + */ + public static function createFromDbArray(array $data): ValueObjectTablespace + { + $requiredFields = [ + 'spcname', + 'spcowner', + 'spclocation', + 'spccomment', + ]; + + foreach ($requiredFields as $field) { + if (!isset($data[$field])) { + throw new \InvalidArgumentException("Missing field '$field' in data for Tablespace value object."); + } + } + + if (!is_string($data['spcname'])) { + throw new \InvalidArgumentException("Type of field 'spcname' is not string."); + } + + if (!is_string($data['spcowner'])) { + throw new \InvalidArgumentException("Type of field 'spcowner' is not string."); + } + + if (!is_string($data['spclocation'])) { + throw new \InvalidArgumentException("Type of field 'spclocation' is not string."); + } + + if (!is_string($data['spccomment'])) { + throw new \InvalidArgumentException("Type of field 'spccomment' is not string."); + } + + return new ValueObjectTablespace( + name: new Name($data['spcname']), + owner: new Owner($data['spcowner']), + location: new Location($data['spclocation']), + comment: new Comment($data['spccomment']), + ); + } + + public static function createFromFormRequest(): ValueObjectTablespace + { + $spacename = RequestParameter::getString(ValueObjectTablespace::FORM_ID_NAME) ?? ''; + $owner = RequestParameter::getString(ValueObjectTablespace::FORM_ID_OWNER) ?? ''; + $location = RequestParameter::getString(ValueObjectTablespace::FORM_ID_LOCATION) ?? ''; + $comment = RequestParameter::getString(ValueObjectTablespace::FORM_ID_COMMENT) ?? ''; + + return new ValueObjectTablespace( + name: new Name($spacename), + owner: new Owner($owner), + location: new Location($location), + comment: new Comment($comment), + ); + } +} diff --git a/src/DDD/ValueObjects/Tablespace.php b/src/DDD/ValueObjects/Tablespace.php new file mode 100644 index 000000000..f25ab0e64 --- /dev/null +++ b/src/DDD/ValueObjects/Tablespace.php @@ -0,0 +1,40 @@ + $this->comment, + 'Location' => $this->location, + 'Name' => $this->name, + 'Owner' => $this->owner, + default => throw new \InvalidArgumentException("Property '$name' does not exist."), + }; + } +} diff --git a/src/DDD/ValueObjects/Tablespace/Comment.php b/src/DDD/ValueObjects/Tablespace/Comment.php new file mode 100644 index 000000000..c3deaaabf --- /dev/null +++ b/src/DDD/ValueObjects/Tablespace/Comment.php @@ -0,0 +1,20 @@ +comment = trim($comment); + } + + public function __toString(): string + { + return $this->comment; + } +} diff --git a/src/DDD/ValueObjects/Tablespace/Location.php b/src/DDD/ValueObjects/Tablespace/Location.php new file mode 100644 index 000000000..30c1129e4 --- /dev/null +++ b/src/DDD/ValueObjects/Tablespace/Location.php @@ -0,0 +1,26 @@ +location = $location; + } + + public function __toString(): string + { + return $this->location; + } +} diff --git a/src/DDD/ValueObjects/Tablespace/Name.php b/src/DDD/ValueObjects/Tablespace/Name.php new file mode 100644 index 000000000..662701f3d --- /dev/null +++ b/src/DDD/ValueObjects/Tablespace/Name.php @@ -0,0 +1,26 @@ +name = $name; + } + + public function __toString(): string + { + return $this->name; + } +} diff --git a/src/DDD/ValueObjects/Tablespace/Owner.php b/src/DDD/ValueObjects/Tablespace/Owner.php new file mode 100644 index 000000000..4c2341cde --- /dev/null +++ b/src/DDD/ValueObjects/Tablespace/Owner.php @@ -0,0 +1,20 @@ +owner = trim($owner); + } + + public function __toString(): string + { + return $this->owner; + } +} diff --git a/src/Database/PhpPgAdminConnection.php b/src/Database/PhpPgAdminConnection.php index 80d140bf8..2d56b96fd 100644 --- a/src/Database/PhpPgAdminConnection.php +++ b/src/Database/PhpPgAdminConnection.php @@ -4,10 +4,10 @@ namespace PhpPgAdmin\Database; -use PhpPgAdmin\Application\DTO\{Role as DTORole, ServerSession as DTOServerSession}; +use PhpPgAdmin\Application\DTO\{Role as DTORole, ServerSession as DTOServerSession, Tablespace as DTOTablespace}; use PhpPgAdmin\Config; use PhpPgAdmin\DDD\Entities\ServerSession; -use PhpPgAdmin\DDD\ValueObjects\Role; +use PhpPgAdmin\DDD\ValueObjects\{Role, Tablespace}; use PhpPgAdmin\DDD\ValueObjects\Server\SslMode; use PhpPgAdmin\Enums\RevokeType; @@ -287,6 +287,30 @@ public function createRole( } } + public function createTablespace(Tablespace $tablespace): void + { + $escapedName = self::escapeIdentifier((string)$tablespace->Name); + $sql = "CREATE TABLESPACE \"{$escapedName}\""; + + if ((string)$tablespace->Owner !== '') { + $escapedOwner = self::escapeIdentifier((string)$tablespace->Owner); + $sql .= " OWNER \"{$escapedOwner}\""; + } + + $escapedLocation = self::escapeIdentifier((string)$tablespace->Location); + $sql .= " LOCATION '{$escapedLocation}'"; + + if ($this->exec($sql) === false) { + throw new \PDOException('Failed to execute SQL statement for creating tablespace.'); + } + + if ((string)$tablespace->Comment === '') { + return; + } + + $this->setCommentForTablespace((string)$tablespace->Name, (string)$tablespace->Comment); + } + public function dropDatabase(string $database): void { $escapedDatabase = self::escapeIdentifier($database); @@ -308,6 +332,17 @@ public function dropRole(string $rolename): void } } + public function dropTablespace(string $tablespace): void + { + $escapedTablespace = self::escapeIdentifier($tablespace); + + $statement = "DROP TABLESPACE \"{$escapedTablespace}\""; + + if ($this->exec($statement) === false) { + throw new \PDOException('Failed to execute SQL statement for dropping tablespace.'); + } + } + /** * @return array */ @@ -655,6 +690,98 @@ public function getRoles(string $excludeRolename = ''): array return $result; } + public function getTablespace(string $tablespace): ?Tablespace + { + $sql = "SELECT spcname, pg_catalog.pg_get_userbyid(spcowner) AS spcowner, + pg_catalog.pg_tablespace_location(oid) AS spclocation, + ( + SELECT description + FROM pg_catalog.pg_shdescription pd + WHERE pg_tablespace.oid=pd.objoid AND pd.classoid='pg_tablespace'::regclass + ) AS spccomment + FROM pg_catalog.pg_tablespace WHERE spcname=:tablespace"; + $sqlParams = [ + 'tablespace' => $tablespace, + ]; + + $statement = $this->prepare($sql); + + if ($statement === false) { + throw new \PDOException('Failed to prepare SQL statement for getting tablespace.'); + } + + if (!$statement->execute($sqlParams)) { + throw new \PDOException('Failed to execute SQL statement for getting tablespace.'); + } + + $row = $statement->fetch(); + + if (!is_array($row)) { + return null; + } + + return DTOTablespace::createFromDbArray($row); + } + + /** + * @return array + */ + public function getTablespaces(bool $all = false): array + { + $sql = "SELECT spcname, + pg_catalog.pg_get_userbyid(spcowner) AS spcowner, + pg_catalog.pg_tablespace_location(oid) AS spclocation, + ( + SELECT description + FROM pg_catalog.pg_shdescription pd + WHERE pg_tablespace.oid=pd.objoid AND pd.classoid='pg_tablespace'::regclass + ) AS spccomment + FROM pg_catalog.pg_tablespace"; + + if (!Config::showSystem() && !$all) { + $sql .= ' WHERE spcname NOT LIKE $$pg\_%$$'; + } + + $sql .= " ORDER BY spcname"; + + $statement = $this->prepare($sql); + + if ($statement === false) { + throw new \PDOException('Failed to prepare SQL statement for getting tablespaces.'); + } + + if (!$statement->execute()) { + throw new \PDOException('Failed to execute SQL statement for getting tablespaces.'); + } + + $result = []; + $requiredFields = [ + 'spcname', + 'spcowner', + 'spclocation', + ]; + + while ($row = $statement->fetch()) { + if (!is_array($row)) { + continue; + } + + foreach ($requiredFields as $field) { + if (!isset($row[$field])) { + continue 2; + } + } + + if (!is_string($row['spcname']) || !is_string($row['spcowner']) || !is_string($row['spclocation'])) { + continue; + } + + $result[] = DTOTablespace::createFromDbArray($row); + } + + return $result; + } + /** * @return arrayexec($sql) === false) { + throw new \PDOException('Failed to execute SQL statement for set comment.'); + } + } + public function setDatabaseComment(string $database, ?string $comment = null): void { $escapedDatabase = self::escapeIdentifier($database); @@ -827,6 +970,44 @@ public function updateRole( $this->tryAlterAdminMembers($newAdminMembers, $role->Name); } + public function updateTablespace(Tablespace $tablespace, string $oldTablespaceName): void + { + if (!$this->beginTransaction()) { + throw new \PDOException('Failed to begin transaction.'); + } + + $escapedTablespaceName = self::escapeIdentifier((string)$oldTablespaceName); + $escapedTablespaceOwner = self::escapeIdentifier((string)$tablespace->Owner); + + $statement = "ALTER TABLESPACE \"{$escapedTablespaceName}\" OWNER TO \"{$escapedTablespaceOwner}\""; + + if ($this->exec($statement) === false) { + if (!$this->rollBack()) { + throw new \PDOException('Failed to roll back transaction after altering tablespace owner.'); + } + + throw new \PDOException('Failed to execute SQL statement for altering tablespace owner.'); + } + + if ($oldTablespaceName !== (string)$tablespace->Name) { + $statement = "ALTER TABLESPACE \"{$oldTablespaceName}\" RENAME TO \"{$tablespace->Name}\""; + + if ($this->exec($statement) === false) { + if (!$this->rollBack()) { + throw new \PDOException('Failed to roll back transaction after renaming tablespace.'); + } + + throw new \PDOException('Failed to execute SQL statement for renaming tablespace.'); + } + } + + $this->setCommentForTablespace((string)$tablespace->Name, (string)$tablespace->Comment); + + if (!$this->commit()) { + throw new \PDOException('Failed to commit transaction.'); + } + } + public static function loginDataIsValid( string $host, int $port, diff --git a/src/TrailSubject.php b/src/TrailSubject.php index 15ba6dc8b..f617a11ef 100644 --- a/src/TrailSubject.php +++ b/src/TrailSubject.php @@ -8,4 +8,5 @@ enum TrailSubject: string { case Role = 'role'; case Server = 'server'; + case Tablespace = 'tablespace'; } diff --git a/src/Website/AlterTablespace.php b/src/Website/AlterTablespace.php new file mode 100644 index 000000000..f9737100a --- /dev/null +++ b/src/Website/AlterTablespace.php @@ -0,0 +1,99 @@ +handlePostRequest(); + } + } + + protected function buildHtmlBody(\DOMDocument $dom): \DOMElement + { + $body = Website::buildHtmlBody($dom); + + $body->appendChild(WebsiteComponents::buildTopBar($dom)); + $body->appendChild(WebsiteComponents::buildTrail($dom, [TrailSubject::Server, TrailSubject::Tablespace])); + + $serverId = RequestParameter::getString('server') ?? ''; + $tablespaceName = RequestParameter::getString('tablespace'); + + $h2 = $dom->createElement('h2'); + $h2->appendChild($dom->createTextNode(_('Alter'))); + $helpLink = WebsiteComponents::buildHelpLink( + dom: $dom, + url: 'help.php', + urlParams: [ + 'help' => 'pg.tablespace.alter', + 'server' => $serverId, + ], + ); + $h2->appendChild($helpLink); + $body->appendChild($h2); + + $form = $dom->createElement('form'); + $form->setAttribute('method', 'post'); + + $tablespace = null; + + if (!is_null($tablespaceName)) { + $serverSession = ServerSession::fromServerId($serverId, Config::getServers()); + $db = PhpPgAdminConnection::createFromServerSession($serverSession); + $tablespace = $db?->getTablespace($tablespaceName); + } + + $form->appendChild(self::buildCreateOrEditTablespaceTable($dom, $serverId, $tablespace)); + $form->appendChild(self::buildCreateOrEditFormParagraphButtonsTable($dom, $serverId, $tablespace)); + + $body->append($form); + + return $body; + } + + private function handlePostRequest(): void + { + $serverId = RequestParameter::getString('server') ?? ''; + $serverSession = ServerSession::fromServerId($serverId, Config::getServers()); + + $db = PhpPgAdminConnection::createFromServerSession($serverSession); + + if (is_null($db)) { + return; + } + + try { + $tablespaceName = RequestParameter::getString('tablespace') ?? ''; + $tablespaceFromForm = DTOTablespace::createFromFormRequest(); + $db->updateTablespace($tablespaceFromForm, $tablespaceName); + + if (!headers_sent()) { + $redirectUrl = 'tablespaces.php'; + $redirectUrlParams = [ + 'message' => _('Tablespace altered.'), + 'server' => $serverId, + 'subject' => 'server', + ]; + header('Location: ' . $redirectUrl . '?' . http_build_query($redirectUrlParams)); + die; + } + } catch (\PDOException $e) { + $this->message = _('Tablespace alteration failed.'); + $this->pdoException = $e; + } catch (\Throwable) { + $this->message = _('Tablespace alteration failed.'); + } + } +} diff --git a/src/Website/CreateTablespace.php b/src/Website/CreateTablespace.php new file mode 100644 index 000000000..d81733780 --- /dev/null +++ b/src/Website/CreateTablespace.php @@ -0,0 +1,242 @@ +handlePostRequest(); + } + } + + protected function buildHtmlBody(\DOMDocument $dom): \DOMElement + { + $body = parent::buildHtmlBody($dom); + + $body->appendChild(WebsiteComponents::buildTopBar($dom)); + $body->appendChild(WebsiteComponents::buildTrail($dom, [TrailSubject::Server])); + + $serverId = RequestParameter::getString('server') ?? ''; + + $h2 = $dom->createElement('h2'); + $h2->appendChild($dom->createTextNode(_('Create tablespace'))); + $helpLink = WebsiteComponents::buildHelpLink( + dom: $dom, + url: 'help.php', + urlParams: [ + 'help' => 'pg.tablespace.create', + 'server' => $serverId, + ], + ); + $h2->appendChild($helpLink); + $body->appendChild($h2); + + $form = $dom->createElement('form'); + $form->setAttribute('method', 'post'); + + $inputServer = $dom->createElement('input'); + $inputServer->setAttribute('type', 'hidden'); + $inputServer->setAttribute('name', $serverId); + + $tablespace = null; + + if (isset($_SERVER['REQUEST_METHOD']) && $_SERVER['REQUEST_METHOD'] === 'POST') { + $tablespace = DTOTablespace::createFromFormRequest(); + } + + $form->appendChild($inputServer); + $form->appendChild(self::buildCreateOrEditTablespaceTable($dom, $serverId, $tablespace)); + $form->appendChild(self::buildCreateOrEditFormParagraphButtonsTable($dom, $serverId)); + + $body->appendChild($form); + + return $body; + } + + protected static function buildCreateOrEditFormParagraphButtonsTable( + \DOMDocument $dom, + string $serverId, + ?Tablespace $tablespace = null, + ): \DOMElement { + $p = $dom->createElement('p'); + + $inputAction = $dom->createElement('input'); + $inputAction->setAttribute('type', 'hidden'); + $inputAction->setAttribute('name', 'action'); + $inputAction->setAttribute('value', 'save_create'); + $inputServer = $dom->createElement('input'); + $inputServer->setAttribute('type', 'hidden'); + $inputServer->setAttribute('name', 'server'); + $inputServer->setAttribute('value', $serverId); + $inputSubmitCreate = $dom->createElement('input'); + $inputSubmitCreate->setAttribute('type', 'submit'); + $inputSubmitCreate->setAttribute('name', !is_null($tablespace) ? 'alter' : 'create'); + $inputSubmitCreate->setAttribute('value', !is_null($tablespace) ? _('Alter') : _('Create')); + $inputSubmitCancel = $dom->createElement('input'); + $inputSubmitCancel->setAttribute('type', 'submit'); + $inputSubmitCancel->setAttribute('name', 'cancel'); + $inputSubmitCancel->setAttribute('value', _('Cancel')); + + $p->appendChild($inputAction); + $p->appendChild($inputServer); + $p->appendChild($inputSubmitCreate); + $p->appendChild($dom->createEntityReference('nbsp')); + $p->appendChild($inputSubmitCancel); + + $tablespaceName = RequestParameter::getString('tablespace'); + + if (!is_null($tablespaceName)) { + $inputTablespace = $dom->createElement('input'); + $inputTablespace->setAttribute('type', 'hidden'); + $inputTablespace->setAttribute('name', 'tablespace'); + $inputTablespace->setAttribute('value', $tablespaceName); + $p->appendChild($inputTablespace); + } + + return $p; + } + + protected static function buildCreateOrEditTablespaceTable( + \DOMDocument $dom, + string $serverId, + ?Tablespace $tablespace = null, + ): \DOMElement { + $table = $dom->createElement('table'); + $tBody = $dom->createElement('tbody'); + + $tablespaceName = ''; + $tablespaceOwner = ''; + $tablespaceLocation = ''; + $tablespaceComment = ''; + + if (!is_null($tablespace)) { + $tablespaceName = (string)$tablespace->Name; + $tablespaceOwner = (string)$tablespace->Owner; + $tablespaceLocation = (string)$tablespace->Location; + $tablespaceComment = (string)$tablespace->Comment; + } + + $nameSpecs = [ + 'id' => Tablespace::FORM_ID_NAME, + 'label-text' => _('Name'), + 'value' => [ + 'content' => $tablespaceName, + 'max-length' => 63, + 'required' => true, + 'size' => 32, + 'type' => 'text', + ], + ]; + $trName = WebsiteComponents::buildTableRowForFormular($dom, $nameSpecs); + + $serverSession = ServerSession::fromServerId($serverId, Config::getServers()); + $db = PhpPgAdminConnection::createFromServerSession($serverSession); + $dbUsers = $db?->getUsers() ?? []; + $ownerSelectionValues = []; + $ownerSelectedValues = []; + + if ($tablespaceOwner === '' && !is_null($serverSession)) { + $tablespaceOwner = (string)$serverSession->Username; + } + + foreach ($dbUsers as $dbUser) { + $ownerSelectionValues[] = $dbUser['usename']; + + if ($dbUser['usename'] === $tablespaceOwner) { + $ownerSelectedValues[] = $tablespaceOwner; + } + } + + $ownerSpecs = [ + 'id' => Tablespace::FORM_ID_OWNER, + 'label-text' => _('Owner'), + 'value' => [ + 'required' => true, + 'selected-values' => $ownerSelectedValues, + 'selection-is-multiple' => false, + 'selection-values' => $ownerSelectionValues, + 'type' => 'selection', + ], + ]; + $trOwner = WebsiteComponents::buildTableRowForFormular($dom, $ownerSpecs); + + $locationSpecs = [ + 'id' => Tablespace::FORM_ID_LOCATION, + 'label-text' => _('Location'), + 'value' => [ + 'content' => $tablespaceLocation, + 'readonly' => !is_null($tablespace), + 'required' => true, + 'size' => 32, + 'type' => 'text', + ], + ]; + $trLocation = WebsiteComponents::buildTableRowForFormular($dom, $locationSpecs); + + $commentSpecs = [ + 'id' => Tablespace::FORM_ID_COMMENT, + 'label-text' => _('Comment'), + 'value' => [ + 'content' => $tablespaceComment, + 'rows' => 3, + 'size' => 32, + 'type' => 'textarea', + ], + ]; + $trComment = WebsiteComponents::buildTableRowForFormular($dom, $commentSpecs); + + $tBody->appendChild($trName); + $tBody->appendChild($trOwner); + $tBody->appendChild($trLocation); + $tBody->appendChild($trComment); + $table->appendChild($tBody); + + return $table; + } + + private function handlePostRequest(): void + { + $tablespace = DTOTablespace::createFromFormRequest(); + + $serverId = RequestParameter::getString('server') ?? ''; + $serverSession = ServerSession::fromServerId($serverId, Config::getServers()); + $db = PhpPgAdminConnection::createFromServerSession($serverSession); + + if (is_null($db)) { + return; + } + + try { + $db->createTablespace(tablespace: $tablespace); + + if (!headers_sent()) { + $redirectUrl = 'tablespaces.php'; + $redirectUrlParams = [ + 'message' => _('Tablespace created.'), + 'server' => $serverId, + 'subject' => 'server', + ]; + header('Location: ' . $redirectUrl . '?' . http_build_query($redirectUrlParams)); + die; + } + } catch (\PDOException $e) { + $this->message = _('Tablespace creation failed.'); + $this->pdoException = $e; + } catch (\Throwable) { + $this->message = _('Tablespace creation failed.'); + } + } +} diff --git a/src/Website/DropTablespace.php b/src/Website/DropTablespace.php new file mode 100644 index 000000000..bd0bdaae9 --- /dev/null +++ b/src/Website/DropTablespace.php @@ -0,0 +1,115 @@ +handlePostRequest(); + } + } + + protected function buildHtmlBody(\DOMDocument $dom): \DOMElement + { + $body = parent::buildHtmlBody($dom); + + $body->appendChild(WebsiteComponents::buildTopBar($dom)); + $body->appendChild(WebsiteComponents::buildTrail($dom, [TrailSubject::Server, TrailSubject::Tablespace])); + + $tablespace = RequestParameter::getString('tablespace') ?? ''; + $serverId = RequestParameter::getString('server') ?? ''; + + $h2 = $dom->createElement('h2', _('Drop')); + $aHelp = WebsiteComponents::buildHelpLink( + dom: $dom, + url: 'help.php', + urlParams: [ + 'help' => 'pg.tablespace.drop', + 'server' => $serverId, + ], + ); + $h2->appendChild($aHelp); + $body->appendChild($h2); + + $form = $dom->createElement('form'); + $form->setAttribute('method', 'post'); + $p = $dom->createElement( + 'p', + sprintf(_('Are you sure you want to drop the tablespace "%s"?'), $tablespace), + ); + $inputHiddenTablespace = $dom->createElement('input'); + $inputHiddenTablespace->setAttribute('type', 'hidden'); + $inputHiddenTablespace->setAttribute('name', 'tablespace'); + $inputHiddenTablespace->setAttribute('value', $tablespace); + $inputHiddenServer = $dom->createElement('input'); + $inputHiddenServer->setAttribute('type', 'hidden'); + $inputHiddenServer->setAttribute('name', 'server'); + $inputHiddenServer->setAttribute('value', $serverId); + $inputSubmit = $dom->createElement('input'); + $inputSubmit->setAttribute('type', 'submit'); + $inputSubmit->setAttribute('name', 'action'); + $inputSubmit->setAttribute('value', _('Drop')); + $aButtonCancel = $dom->createElement('a', _('Cancel')); + $aButtonCancel->setAttribute('class', 'button'); + $cancelUrl = 'tablespaces.php'; + $cancelUrlParams = [ + 'server' => $serverId, + 'subject' => 'server', + ]; + $aButtonCancel->setAttribute('href', $cancelUrl . '?' . http_build_query($cancelUrlParams)); + + $form->appendChild($p); + $form->appendChild($inputHiddenTablespace); + $form->appendChild($inputHiddenServer); + $form->appendChild($inputSubmit); + $form->appendChild($dom->createEntityReference('nbsp')); + $form->appendChild($aButtonCancel); + + $body->appendChild($form); + + return $body; + } + + private function handlePostRequest(): void + { + $tablespace = RequestParameter::getString('tablespace') ?? ''; + $serverId = RequestParameter::getString('server') ?? ''; + $serverSession = ServerSession::fromServerId($serverId, Config::getServers()); + + $redirectUrl = 'tablespaces.php'; + $redirectUrlParams = [ + 'message' => _('Tablespace dropped.'), + 'server' => $serverId, + 'subject' => 'server', + ]; + + $db = PhpPgAdminConnection::createFromServerSession($serverSession); + + if (is_null($db) || empty($tablespace)) { + return; + } + + try { + $db->dropTablespace($tablespace); + $redirectUrlParams['message'] = _('Tablespace dropped.'); + } catch (\Throwable $e) { + $redirectUrlParams['message'] = _('Tablespace drop failed.') . ' - ' . $e->getMessage(); + } + + if (!headers_sent()) { + header('Location: ' . $redirectUrl . '?' . http_build_query($redirectUrlParams)); + die; + } + } +} diff --git a/src/Website/Tablespaces.php b/src/Website/Tablespaces.php new file mode 100644 index 000000000..e94fef83c --- /dev/null +++ b/src/Website/Tablespaces.php @@ -0,0 +1,162 @@ +appendChild(WebsiteComponents::buildTopBar($dom)); + $body->appendChild(WebsiteComponents::buildTrail($dom, [TrailSubject::Server])); + + $serverId = RequestParameter::getString('server') ?? ''; + + $this->appendTablespacesListPage($body, $serverId); + + return $body; + } + + private function appendTablespacesListPage(\DOMElement $body, string $serverId): void + { + $dom = $body->ownerDocument; + + if (is_null($dom)) { + return; + } + + $body->appendChild(WebsiteComponents::buildServerDatabasesTabs($dom, $serverId, 'tablespaces')); + + $serverSession = ServerSession::fromServerId($serverId, Config::getServers()); + $db = PhpPgAdminConnection::createFromServerSession($serverSession); + + $tablespaces = $db?->getTablespaces() ?? []; + + if (empty($tablespaces)) { + $p = $dom->createElement('p'); + $p->appendChild($dom->createTextNode(_('No tablespaces found.'))); + $body->appendChild($p); + } else { + $table = $dom->createElement('table'); + $table->setAttribute('style', 'width: 100%;'); + + $tHead = $dom->createElement('thead'); + $tHeadRow = $dom->createElement('tr'); + + $thName = $dom->createElement('th'); + $thName->setAttribute('class', 'data'); + $thName->appendChild($dom->createTextNode(_('Name'))); + $thOwner = $dom->createElement('th'); + $thOwner->setAttribute('class', 'data'); + $thOwner->appendChild($dom->createTextNode(_('Owner'))); + $thLocation = $dom->createElement('th'); + $thLocation->setAttribute('class', 'data'); + $thLocation->appendChild($dom->createTextNode(_('Location'))); + $thActions = $dom->createElement('th'); + $thActions->setAttribute('class', 'data'); + $thActions->setAttribute('colspan', '3'); + $thActions->appendChild($dom->createTextNode(_('Actions'))); + $thComment = $dom->createElement('th'); + $thComment->setAttribute('class', 'data'); + $thComment->appendChild($dom->createTextNode(_('Comment'))); + + $tHeadRow->appendChild($thName); + $tHeadRow->appendChild($thOwner); + $tHeadRow->appendChild($thLocation); + $tHeadRow->appendChild($thActions); + $tHeadRow->appendChild($thComment); + + $tHead->appendChild($tHeadRow); + + $tBody = $dom->createElement('tbody'); + + foreach ($tablespaces as $index => $tablespace) { + $dataClass = $index % 2 === 0 + ? 'data1' + : 'data2'; + $opButtonClass = $index % 2 === 0 + ? 'opbutton1' + : 'opbutton2'; + + $tr = $dom->createElement('tr'); + $tr->setAttribute('class', $dataClass); + + $tdName = $dom->createElement('td'); + $tdName->appendChild($dom->createTextNode((string)$tablespace->Name)); + $tdOwner = $dom->createElement('td'); + $tdOwner->appendChild($dom->createTextNode((string)$tablespace->Owner)); + $tdLocation = $dom->createElement('td'); + $tdLocation->appendChild($dom->createTextNode((string)$tablespace->Location)); + $tdButtonEdit = $dom->createElement('td'); + $tdButtonEdit->setAttribute('class', $opButtonClass); + $editLink = $dom->createElement('a'); + $editUrl = 'alter_tablespace.php'; + $editUrlParams = [ + 'server' => $serverId, + 'tablespace' => (string)$tablespace->Name, + ]; + $editLink->setAttribute('href', $editUrl . '?' . http_build_query($editUrlParams)); + $editLink->appendChild($dom->createTextNode(_('Alter'))); + $tdButtonEdit->appendChild($editLink); + $tdButtonDrop = $dom->createElement('td'); + $tdButtonDrop->setAttribute('class', $opButtonClass); + $dropLink = $dom->createElement('a'); + $dropUrl = 'drop_tablespace.php'; + $dropUrlParams = [ + 'server' => $serverId, + 'tablespace' => (string)$tablespace->Name, + ]; + $dropLink->setAttribute('href', $dropUrl . '?' . http_build_query($dropUrlParams)); + $dropLink->appendChild($dom->createTextNode(_('Drop'))); + $tdButtonDrop->appendChild($dropLink); + $tdButtonPrivileges = $dom->createElement('td'); + $tdButtonPrivileges->setAttribute('class', $opButtonClass); + $privilegesLink = $dom->createElement('a'); + $privilegesUrl = 'privileges.php'; + $privilegesUrlParams = [ + 'server' => $serverId, + 'subject' => 'tablespace', + 'tablespace' => (string)$tablespace->Name, + ]; + $privilegesLink->setAttribute('href', $privilegesUrl . '?' . http_build_query($privilegesUrlParams)); + $privilegesLink->appendChild($dom->createTextNode(_('Privileges'))); + $tdButtonPrivileges->appendChild($privilegesLink); + $tdComment = $dom->createElement('td'); + $tdComment->appendChild($dom->createTextNode((string)$tablespace->Comment)); + + $tr->appendChild($tdName); + $tr->appendChild($tdOwner); + $tr->appendChild($tdLocation); + $tr->appendChild($tdButtonEdit); + $tr->appendChild($tdButtonDrop); + $tr->appendChild($tdButtonPrivileges); + $tr->appendChild($tdComment); + $tBody->appendChild($tr); + } + + $table->appendChild($tHead); + $table->appendChild($tBody); + + $body->appendChild($table); + } + + $navLinks = [ + [ + 'label' => _('Create tablespace'), + 'url' => 'create_tablespace.php', + 'url-params' => [ + 'server' => $serverId, + ], + ], + ]; + $body->appendChild(WebsiteComponents::buildNavLinks($dom, $navLinks)); + } +} diff --git a/src/WebsiteComponents.php b/src/WebsiteComponents.php index e53183595..ecf0e0549 100644 --- a/src/WebsiteComponents.php +++ b/src/WebsiteComponents.php @@ -465,17 +465,28 @@ public static function buildServerDatabasesTabs(\DOMDocument $dom, string $serve * 'disabled'?: bool, * 'max-length'?: number, * 'readonly'?: bool, + * 'required'?: bool, + * 'rows'?: number, * 'selected-values'?: array, + * 'selection-is-multiple'?: bool, * 'selection-values'?: array, - * 'type': 'bool'|'date'|'datetime-local'|'number'|'password'|'selection'|'text', + * 'size'?: number, + * 'type': 'bool'|'date'|'datetime-local'|'number'|'password'|'selection'|'text'|'textarea', * }, * } $specs */ public static function buildTableRowForFormular(\DOMDocument $dom, array $specs): \DOMElement { $tr = $dom->createElement('tr'); + + $tdCol1Class = 'data left'; + + if ($specs['value']['required'] ?? false) { + $tdCol1Class .= ' required'; + } + $tdCol1 = $dom->createElement('th'); - $tdCol1->setAttribute('class', 'data left'); + $tdCol1->setAttribute('class', $tdCol1Class); $label = $dom->createElement('label'); $label->setAttribute('for', $specs['id']); $label->appendChild($dom->createTextNode($specs['label-text'])); @@ -487,7 +498,64 @@ public static function buildTableRowForFormular(\DOMDocument $dom, array $specs) default => $specs['value']['type'], }; - if ($valueType !== 'selection') { + if ($valueType === 'selection') { + $selectionIsMultiple = $specs['value']['selection-is-multiple'] ?? true; + $select = $dom->createElement('select'); + $select->setAttribute('id', $specs['id']); + $select->setAttribute('name', $specs['id']); + + if ($selectionIsMultiple) { + $select->setAttribute('multiple', 'multiple'); + } + + if (isset($specs['value']['selection-values'])) { + $selectedValues = $specs['value']['selected-values'] ?? []; + + if ($selectionIsMultiple) { + $select->setAttribute('size', (string)min(10, count($specs['value']['selection-values']))); + } + + foreach ($specs['value']['selection-values'] as $selectionValue) { + $option = $dom->createElement('option'); + $option->setAttribute('value', $selectionValue); + + if (in_array($selectionValue, $selectedValues, true)) { + $option->setAttribute('selected', 'selected'); + } + + $option->appendChild($dom->createTextNode($selectionValue)); + $select->appendChild($option); + } + } + + $tdCol2->appendChild($select); + } elseif ($valueType === 'textarea') { + $textarea = $dom->createElement('textarea'); + $textarea->setAttribute('id', $specs['id']); + $textarea->setAttribute('name', $specs['id']); + + if (isset($specs['value']['disabled']) && $specs['value']['disabled']) { + $textarea->setAttribute('disabled', 'disabled'); + } + + if (isset($specs['value']['readonly']) && $specs['value']['readonly']) { + $textarea->setAttribute('readonly', 'readonly'); + } + + if (isset($specs['value']['size'])) { + $textarea->setAttribute('size', (string)$specs['value']['size']); + } + + if (isset($specs['value']['rows'])) { + $textarea->setAttribute('rows', (string)$specs['value']['rows']); + } + + if (isset($specs['value']['content']) && is_string($specs['value']['content'])) { + $textarea->appendChild($dom->createTextNode($specs['value']['content'])); + } + + $tdCol2->appendChild($textarea); + } else { $input = $dom->createElement('input'); $input->setAttribute('type', $valueType); $input->setAttribute('id', $specs['id']); @@ -519,31 +587,6 @@ public static function buildTableRowForFormular(\DOMDocument $dom, array $specs) } $tdCol2->appendChild($input); - } else { - $select = $dom->createElement('select'); - $select->setAttribute('id', $specs['id']); - $select->setAttribute('name', $specs['id']); - $select->setAttribute('multiple', 'multiple'); - - if (isset($specs['value']['selection-values'])) { - $selectedValues = $specs['value']['selected-values'] ?? []; - - $select->setAttribute('size', (string)min(10, count($specs['value']['selection-values']))); - - foreach ($specs['value']['selection-values'] as $selectionValue) { - $option = $dom->createElement('option'); - $option->setAttribute('value', $selectionValue); - - if (in_array($selectionValue, $selectedValues, true)) { - $option->setAttribute('selected', 'selected'); - } - - $option->appendChild($dom->createTextNode($selectionValue)); - $select->appendChild($option); - } - } - - $tdCol2->appendChild($select); } $tr->appendChild($tdCol1); @@ -650,8 +693,8 @@ public static function buildTrail(\DOMDocument $dom, array $subjects = []): \DOM foreach ($subjects as $subject) { $subTrail = match ($subject) { - TrailSubject::Role => TrailBuilder::buildTrailFor(TrailSubject::Role, $dom), TrailSubject::Server => self::buildTrailForServer($dom), + default => TrailBuilder::buildTrailFor($subject, $dom), }; $trTrail->appendChild($subTrail); diff --git a/src/WebsiteComponents/TrailBuilder.php b/src/WebsiteComponents/TrailBuilder.php index 6b2b40171..3a28c140f 100644 --- a/src/WebsiteComponents/TrailBuilder.php +++ b/src/WebsiteComponents/TrailBuilder.php @@ -20,6 +20,7 @@ public static function buildTrailFor(TrailSubject $subject, \DOMDocument $dom): $iconUrl = match ($subject) { TrailSubject::Role => Config::getIcon('Roles'), TrailSubject::Server => Config::getIcon('Servers'), + TrailSubject::Tablespace => Config::getIcon('Tablespaces'), }; $spanIcon = $dom->createElement('span'); @@ -48,6 +49,7 @@ private static function buildHelpLinkFor(TrailSubject $subject, \DOMDocument $do $helpUrlParam = match ($subject) { TrailSubject::Role => 'pg.role', TrailSubject::Server => 'pg.server', + TrailSubject::Tablespace => 'pg.tablespace', }; return WebsiteComponents::buildHelpLink( @@ -71,6 +73,8 @@ private static function buildLabelTextFor(TrailSubject $subject): string } } elseif ($subject === TrailSubject::Role) { return RequestParameter::getString('rolename') ?? ''; + } elseif ($subject === TrailSubject::Tablespace) { + return RequestParameter::getString('tablespace') ?? ''; } return ''; @@ -79,7 +83,12 @@ private static function buildLabelTextFor(TrailSubject $subject): string private static function buildLinkFor(TrailSubject $subject, \DOMDocument $dom): \DOMElement { $a = $dom->createElement('a'); - $a->setAttribute('href', self::buildUrlFor($subject)); + $url = self::buildUrlFor($subject); + + if (!is_null($url)) { + $a->setAttribute('href', $url); + } + $a->setAttribute('title', self::buildLinkTitleFor($subject)); return $a; @@ -90,16 +99,18 @@ private static function buildLinkTitleFor(TrailSubject $subject): string return match ($subject) { TrailSubject::Role => _('Role'), TrailSubject::Server => _('Server'), + TrailSubject::Tablespace => _('Tablespace'), }; } - private static function buildUrlFor(TrailSubject $subject): string + private static function buildUrlFor(TrailSubject $subject): ?string { $serverId = RequestParameter::getString('server') ?? ''; $script = match ($subject) { TrailSubject::Role => 'roles.php', TrailSubject::Server => 'all_db.php', + TrailSubject::Tablespace => 'tablespaces.php', }; $scriptParams = match ($subject) { TrailSubject::Role => [ @@ -110,8 +121,16 @@ private static function buildUrlFor(TrailSubject $subject): string TrailSubject::Server => [ 'server' => $serverId, ], + TrailSubject::Tablespace => [ + 'server' => $serverId, + 'tablespace' => RequestParameter::getString('tablespace') ?? '', + ], }; + if ($subject === TrailSubject::Tablespace) { + return null; + } + return $script . '?' . http_build_query($scriptParams); } } diff --git a/tablespaces.php b/tablespaces.php index 21f755eb2..f538dc5fc 100644 --- a/tablespaces.php +++ b/tablespaces.php @@ -1,356 +1,10 @@ printTrail('tablespace'); - $misc->printTitle($lang['stralter'], 'pg.tablespace.alter'); - $misc->printMsg($msg); - - // Fetch tablespace info - $tablespace = $data->getTablespace($_REQUEST['tablespace']); - // Fetch all users - $users = $data->getUsers(); - - if ($tablespace->recordCount() > 0) { - if (!isset($_POST['name'])) { - $_POST['name'] = $tablespace->fields['spcname']; - } - if (!isset($_POST['owner'])) { - $_POST['owner'] = $tablespace->fields['spcowner']; - } - if (!isset($_POST['comment'])) { - $_POST['comment'] = ($data->hasSharedComments()) ? $tablespace->fields['spccomment'] : ''; - } - - echo "
    \n"; - echo $misc->form; - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - if ($data->hasSharedComments()) { - echo "\n"; - echo "\n"; - } - echo "
    {$lang['strname']}"; - echo "maxNameLen}\" value=\"", - htmlspecialchars($_POST['name']), "\" />
    {$lang['strowner']}
    {$lang['strcomment']}"; - echo "
    \n"; - echo "

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

    \n"; - echo "
    \n"; - } else { - echo "

    {$lang['strnodata']}

    \n"; - } -} - - /** - * Function to save after altering a tablespace - */ -function doSaveAlter() -{ - global $data, $lang; - - // Check data - if (trim($_POST['name']) == '') { - doAlter($lang['strtablespaceneedsname']); - } else { - $status = $data->alterTablespace($_POST['tablespace'], $_POST['name'], $_POST['owner'], $_POST['comment']); - if ($status == 0) { - // If tablespace has been renamed, need to change to the new name - if ($_POST['tablespace'] != $_POST['name']) { - // Jump them to the new table name - $_REQUEST['tablespace'] = $_POST['name']; - } - doDefault($lang['strtablespacealtered']); - } else { - doAlter($lang['strtablespacealteredbad']); - } - } -} - - /** - * Show confirmation of drop and perform actual drop - */ -function doDrop($confirm) -{ - global $data, $misc; - global $lang; - - if ($confirm) { - $misc->printTrail('tablespace'); - $misc->printTitle($lang['strdrop'], 'pg.tablespace.drop'); - - echo "

    ", sprintf($lang['strconfdroptablespace'], $misc->printVal($_REQUEST['tablespace'])), "

    \n"; - - echo "
    \n"; - echo $misc->form; - echo "\n"; - echo "\n"; - echo "\n"; - echo "\n"; - echo "
    \n"; - } else { - $status = $data->droptablespace($_REQUEST['tablespace']); - if ($status == 0) { - doDefault($lang['strtablespacedropped']); - } else { - doDefault($lang['strtablespacedroppedbad']); - } - } -} - - /** - * Displays a screen where they can enter a new tablespace - */ -function doCreate($msg = '') -{ - global $data, $misc, $spcname; - global $lang; - - $server_info = $misc->getServerInfo(); - - if (!isset($_POST['formSpcname'])) { - $_POST['formSpcname'] = ''; - } - if (!isset($_POST['formOwner'])) { - $_POST['formOwner'] = $server_info['username']; - } - if (!isset($_POST['formLoc'])) { - $_POST['formLoc'] = ''; - } - if (!isset($_POST['formComment'])) { - $_POST['formComment'] = ''; - } - - // Fetch all users - $users = $data->getUsers(); - - $misc->printTrail('server'); - $misc->printTitle($lang['strcreatetablespace'], 'pg.tablespace.create'); - $misc->printMsg($msg); - - echo "
    \n"; - echo $misc->form; - echo "\n"; - echo "\t\n\t\t\n"; - echo "\t\t\n\t\n"; - echo "\t\n\t\t\n"; - echo "\t\t\n\t\n"; - echo "\t\n\t\t\n"; - echo "\t\t\n\t\n"; - // Comments (if available) - if ($data->hasSharedComments()) { - echo "\t\n\t\t\n"; - echo "\t\t\n\t\n"; - } - echo "
    {$lang['strname']}maxNameLen}\" value=\"", htmlspecialchars($_POST['formSpcname']), "\" />
    {$lang['strowner']}
    {$lang['strlocation']}
    {$lang['strcomment']}
    \n"; - echo "

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

    \n"; - echo "
    \n"; -} - - /** - * Actually creates the new tablespace in the cluster - */ -function doSaveCreate() -{ - global $data; - global $lang; - - // Check data - if (trim($_POST['formSpcname']) == '') { - doCreate($lang['strtablespaceneedsname']); - } elseif (trim($_POST['formLoc']) == '') { - doCreate($lang['strtablespaceneedsloc']); - } else { - // Default comment to blank if it isn't set - if (!isset($_POST['formComment'])) { - $_POST['formComment'] = null; - } - - $status = $data->createTablespace($_POST['formSpcname'], $_POST['formOwner'], $_POST['formLoc'], $_POST['formComment']); - if ($status == 0) { - doDefault($lang['strtablespacecreated']); - } else { - doCreate($lang['strtablespacecreatedbad']); - } - } -} - - /** - * Show default list of tablespaces in the cluster - */ -function doDefault($msg = '') -{ - global $data, $misc; - global $lang; - - $misc->printTrail('server'); - $misc->printTabs('server', 'tablespaces'); - $misc->printMsg($msg); - - $tablespaces = $data->getTablespaces(); - - $columns = array( - 'database' => array( - 'title' => $lang['strname'], - 'field' => field('spcname') - ), - 'owner' => array( - 'title' => $lang['strowner'], - 'field' => field('spcowner') - ), - 'location' => array( - 'title' => $lang['strlocation'], - 'field' => field('spclocation') - ), - 'actions' => array( - 'title' => $lang['stractions'] - ) - ); - - if ($data->hasSharedComments()) { - $columns['comment'] = array( - 'title' => $lang['strcomment'], - 'field' => field('spccomment'), - ); - } - - - - $actions = array( - 'alter' => array( - 'content' => $lang['stralter'], - 'attr' => array ( - 'href' => array ( - 'url' => 'tablespaces.php', - 'urlvars' => array ( - 'action' => 'edit', - 'tablespace' => field('spcname') - ) - ) - ) - ), - 'drop' => array( - 'content' => $lang['strdrop'], - 'attr' => array ( - 'href' => array ( - 'url' => 'tablespaces.php', - 'urlvars' => array ( - 'action' => 'confirm_drop', - 'tablespace' => field('spcname') - ) - ) - ) - ), - 'privileges' => array( - 'content' => $lang['strprivileges'], - 'attr' => array ( - 'href' => array ( - 'url' => 'privileges.php', - 'urlvars' => array ( - 'subject' => 'tablespace', - 'tablespace' => field('spcname') - ) - ) - ) - ) - ); - - $misc->printTable($tablespaces, $columns, $actions, 'tablespaces-tablespaces', $lang['strnotablespaces']); - - $misc->printNavLinks(array ('create' => array ( - 'attr' => array ( - 'href' => array ( - 'url' => 'tablespaces.php', - 'urlvars' => array ( - 'action' => 'create', - 'server' => $_REQUEST['server'] - ) - ) - ), - 'content' => $lang['strcreatetablespace'] - )), 'tablespaces-tablespaces', get_defined_vars()); -} - - $misc->printHeader($lang['strtablespaces']); - $misc->printBody(); - -switch ($action) { - case 'save_create': - if (isset($_REQUEST['cancel'])) { - doDefault(); - } else { - doSaveCreate(); - } - break; - case 'create': - doCreate(); - break; - case 'drop': - if (isset($_REQUEST['cancel'])) { - doDefault(); - } else { - doDrop(false); - } - break; - case 'confirm_drop': - doDrop(true); - break; - case 'save_edit': - if (isset($_REQUEST['cancel'])) { - doDefault(); - } else { - doSaveAlter(); - } - break; - case 'edit': - doAlter(); - break; - default: - doDefault(); - break; -} - - $misc->printFooter(); +$website = new Tablespaces(); +echo $website->buildHtmlString(); From a79703ded78f359d0328028149c90840fba6da36 Mon Sep 17 00:00:00 2001 From: Ringo Leese Date: Wed, 18 Mar 2026 20:35:26 +0100 Subject: [PATCH 2/6] refactoring WebsiteComponents and updated global.css --- src/Website/CreateRole.php | 37 ++-- src/Website/CreateTablespace.php | 21 +-- src/WebsiteComponents.php | 285 ++++++++++++++++++++++--------- themes/default/global.css | 9 + 4 files changed, 238 insertions(+), 114 deletions(-) diff --git a/src/Website/CreateRole.php b/src/Website/CreateRole.php index 3ceba48bd..4c4d88c93 100644 --- a/src/Website/CreateRole.php +++ b/src/Website/CreateRole.php @@ -98,6 +98,7 @@ protected static function buildCreateOrEditRoleTable( ?Role $role = null, ): \DOMElement { $table = $dom->createElement('table'); + $table->setAttribute('class', 'form-table'); $tBody = $dom->createElement('tbody'); $rolename = !is_null($role) @@ -115,10 +116,9 @@ protected static function buildCreateOrEditRoleTable( 'content' => $rolename, 'max-length' => 63, 'readonly' => !is_null($role), - 'type' => 'text', ], ]; - $trName = WebsiteComponents::buildTableRowForFormular($dom, $nameSpecs); + $trName = WebsiteComponents::buildTableRowForInputFormular($dom, $nameSpecs); $passwordSpecs = [ 'id' => Role::FORM_ID_PASSWORD, @@ -128,7 +128,7 @@ protected static function buildCreateOrEditRoleTable( 'type' => 'password', ], ]; - $trPassword = WebsiteComponents::buildTableRowForFormular($dom, $passwordSpecs); + $trPassword = WebsiteComponents::buildTableRowForInputFormular($dom, $passwordSpecs); $confirmPasswordSpecs = [ 'id' => Role::FORM_ID_PASSWORD_CONFIRMATION, @@ -138,7 +138,7 @@ protected static function buildCreateOrEditRoleTable( 'type' => 'password', ], ]; - $trConfirm = WebsiteComponents::buildTableRowForFormular($dom, $confirmPasswordSpecs); + $trConfirm = WebsiteComponents::buildTableRowForInputFormular($dom, $confirmPasswordSpecs); $isSuperuserSpecs = [ 'id' => 'formSuper', @@ -148,7 +148,7 @@ protected static function buildCreateOrEditRoleTable( 'type' => 'bool', ], ]; - $trSuperuser = WebsiteComponents::buildTableRowForFormular($dom, $isSuperuserSpecs); + $trSuperuser = WebsiteComponents::buildTableRowForCheckboxFormular($dom, $isSuperuserSpecs); $canCreateDbSpecs = [ 'id' => 'formCreateDB', @@ -158,7 +158,7 @@ protected static function buildCreateOrEditRoleTable( 'type' => 'bool', ], ]; - $trCreateDb = WebsiteComponents::buildTableRowForFormular($dom, $canCreateDbSpecs); + $trCreateDb = WebsiteComponents::buildTableRowForCheckboxFormular($dom, $canCreateDbSpecs); $canCeateRoleSpecs = [ 'id' => 'formCreateRole', @@ -168,7 +168,7 @@ protected static function buildCreateOrEditRoleTable( 'type' => 'bool', ], ]; - $trCreateRole = WebsiteComponents::buildTableRowForFormular($dom, $canCeateRoleSpecs); + $trCreateRole = WebsiteComponents::buildTableRowForCheckboxFormular($dom, $canCeateRoleSpecs); $inheritsSpecs = [ 'id' => 'formInherits', @@ -178,7 +178,7 @@ protected static function buildCreateOrEditRoleTable( 'type' => 'bool', ], ]; - $trInherits = WebsiteComponents::buildTableRowForFormular($dom, $inheritsSpecs); + $trInherits = WebsiteComponents::buildTableRowForCheckboxFormular($dom, $inheritsSpecs); $canLoginSpecs = [ 'id' => 'formCanLogin', @@ -188,7 +188,7 @@ protected static function buildCreateOrEditRoleTable( 'type' => 'bool', ], ]; - $trCanLogin = WebsiteComponents::buildTableRowForFormular($dom, $canLoginSpecs); + $trCanLogin = WebsiteComponents::buildTableRowForCheckboxFormular($dom, $canLoginSpecs); $maxConnectionsSpecs = [ 'id' => 'formConnLimit', @@ -198,7 +198,7 @@ protected static function buildCreateOrEditRoleTable( 'type' => 'number', ], ]; - $trMaxConnections = WebsiteComponents::buildTableRowForFormular($dom, $maxConnectionsSpecs); + $trMaxConnections = WebsiteComponents::buildTableRowForInputFormular($dom, $maxConnectionsSpecs); $expiresSpecs = [ 'id' => 'formExpires', @@ -208,7 +208,7 @@ protected static function buildCreateOrEditRoleTable( 'type' => 'datetime-local', ], ]; - $trExpires = WebsiteComponents::buildTableRowForFormular($dom, $expiresSpecs); + $trExpires = WebsiteComponents::buildTableRowForInputFormular($dom, $expiresSpecs); $serverSession = ServerSession::fromServerId($serverId, Config::getServers()); $db = PhpPgAdminConnection::createFromServerSession($serverSession); @@ -234,33 +234,30 @@ protected static function buildCreateOrEditRoleTable( 'label-text' => _('Member of'), 'value' => [ 'selected-values' => $currentMembersOf, - 'selection-values' => $membersSelectionValues, - 'type' => 'selection', + 'values' => $membersSelectionValues, ], ]; - $trMemberOf = WebsiteComponents::buildTableRowForFormular($dom, $memberOfSpecs); + $trMemberOf = WebsiteComponents::buildTableRowForSelectionFormular($dom, $memberOfSpecs); $membersSpecs = [ 'id' => 'members[]', 'label-text' => _('Members'), 'value' => [ 'selected-values' => $currentMembers, - 'selection-values' => $membersSelectionValues, - 'type' => 'selection', + 'values' => $membersSelectionValues, ], ]; - $trMembers = WebsiteComponents::buildTableRowForFormular($dom, $membersSpecs); + $trMembers = WebsiteComponents::buildTableRowForSelectionFormular($dom, $membersSpecs); $adminMembersSpecs = [ 'id' => 'adminmembers[]', 'label-text' => _('Admin members'), 'value' => [ 'selected-values' => $currentAdminMembers, - 'selection-values' => $membersSelectionValues, - 'type' => 'selection', + 'values' => $membersSelectionValues, ], ]; - $trAdminMembers = WebsiteComponents::buildTableRowForFormular($dom, $adminMembersSpecs); + $trAdminMembers = WebsiteComponents::buildTableRowForSelectionFormular($dom, $adminMembersSpecs); $tBody->appendChild($trName); $tBody->appendChild($trPassword); diff --git a/src/Website/CreateTablespace.php b/src/Website/CreateTablespace.php index d81733780..908b238db 100644 --- a/src/Website/CreateTablespace.php +++ b/src/Website/CreateTablespace.php @@ -115,6 +115,7 @@ protected static function buildCreateOrEditTablespaceTable( ?Tablespace $tablespace = null, ): \DOMElement { $table = $dom->createElement('table'); + $table->setAttribute('class', 'form-table'); $tBody = $dom->createElement('tbody'); $tablespaceName = ''; @@ -136,11 +137,9 @@ protected static function buildCreateOrEditTablespaceTable( 'content' => $tablespaceName, 'max-length' => 63, 'required' => true, - 'size' => 32, - 'type' => 'text', ], ]; - $trName = WebsiteComponents::buildTableRowForFormular($dom, $nameSpecs); + $trName = WebsiteComponents::buildTableRowForInputFormular($dom, $nameSpecs); $serverSession = ServerSession::fromServerId($serverId, Config::getServers()); $db = PhpPgAdminConnection::createFromServerSession($serverSession); @@ -164,14 +163,13 @@ protected static function buildCreateOrEditTablespaceTable( 'id' => Tablespace::FORM_ID_OWNER, 'label-text' => _('Owner'), 'value' => [ + 'is-multiple' => false, 'required' => true, 'selected-values' => $ownerSelectedValues, - 'selection-is-multiple' => false, - 'selection-values' => $ownerSelectionValues, - 'type' => 'selection', + 'values' => $ownerSelectionValues, ], ]; - $trOwner = WebsiteComponents::buildTableRowForFormular($dom, $ownerSpecs); + $trOwner = WebsiteComponents::buildTableRowForSelectionFormular($dom, $ownerSpecs); $locationSpecs = [ 'id' => Tablespace::FORM_ID_LOCATION, @@ -180,23 +178,20 @@ protected static function buildCreateOrEditTablespaceTable( 'content' => $tablespaceLocation, 'readonly' => !is_null($tablespace), 'required' => true, - 'size' => 32, - 'type' => 'text', ], ]; - $trLocation = WebsiteComponents::buildTableRowForFormular($dom, $locationSpecs); + $trLocation = WebsiteComponents::buildTableRowForInputFormular($dom, $locationSpecs); $commentSpecs = [ 'id' => Tablespace::FORM_ID_COMMENT, 'label-text' => _('Comment'), 'value' => [ + 'cols' => 32, 'content' => $tablespaceComment, 'rows' => 3, - 'size' => 32, - 'type' => 'textarea', ], ]; - $trComment = WebsiteComponents::buildTableRowForFormular($dom, $commentSpecs); + $trComment = WebsiteComponents::buildTableRowForTextareaFormular($dom, $commentSpecs); $tBody->appendChild($trName); $tBody->appendChild($trOwner); diff --git a/src/WebsiteComponents.php b/src/WebsiteComponents.php index ecf0e0549..754897c11 100644 --- a/src/WebsiteComponents.php +++ b/src/WebsiteComponents.php @@ -461,21 +461,14 @@ public static function buildServerDatabasesTabs(\DOMDocument $dom, string $serve * 'id': string, * 'label-text': string, * 'value': array{ - * 'content'?: bool|number|string|\DateTimeInterface|null, + * 'content'?: bool|null, * 'disabled'?: bool, - * 'max-length'?: number, * 'readonly'?: bool, * 'required'?: bool, - * 'rows'?: number, - * 'selected-values'?: array, - * 'selection-is-multiple'?: bool, - * 'selection-values'?: array, - * 'size'?: number, - * 'type': 'bool'|'date'|'datetime-local'|'number'|'password'|'selection'|'text'|'textarea', * }, * } $specs */ - public static function buildTableRowForFormular(\DOMDocument $dom, array $specs): \DOMElement + public static function buildTableRowForCheckboxFormular(\DOMDocument $dom, array $specs): \DOMElement { $tr = $dom->createElement('tr'); @@ -493,102 +486,232 @@ public static function buildTableRowForFormular(\DOMDocument $dom, array $specs) $tdCol1->appendChild($label); $tdCol2 = $dom->createElement('td'); $tdCol2->setAttribute('class', 'data1'); - $valueType = match ($specs['value']['type']) { - 'bool' => 'checkbox', - default => $specs['value']['type'], - }; - if ($valueType === 'selection') { - $selectionIsMultiple = $specs['value']['selection-is-multiple'] ?? true; - $select = $dom->createElement('select'); - $select->setAttribute('id', $specs['id']); - $select->setAttribute('name', $specs['id']); + $input = $dom->createElement('input'); + $input->setAttribute('type', 'checkbox'); + $input->setAttribute('id', $specs['id']); + $input->setAttribute('name', $specs['id']); - if ($selectionIsMultiple) { - $select->setAttribute('multiple', 'multiple'); - } + if (isset($specs['value']['disabled']) && $specs['value']['disabled']) { + $input->setAttribute('disabled', 'disabled'); + } - if (isset($specs['value']['selection-values'])) { - $selectedValues = $specs['value']['selected-values'] ?? []; + if (isset($specs['value']['readonly']) && $specs['value']['readonly']) { + $input->setAttribute('readonly', 'readonly'); + } - if ($selectionIsMultiple) { - $select->setAttribute('size', (string)min(10, count($specs['value']['selection-values']))); - } + if (isset($specs['value']['content']) && $specs['value']['content']) { + $input->setAttribute('checked', 'checked'); + } - foreach ($specs['value']['selection-values'] as $selectionValue) { - $option = $dom->createElement('option'); - $option->setAttribute('value', $selectionValue); + $tdCol2->appendChild($input); - if (in_array($selectionValue, $selectedValues, true)) { - $option->setAttribute('selected', 'selected'); - } + $tr->appendChild($tdCol1); + $tr->appendChild($tdCol2); - $option->appendChild($dom->createTextNode($selectionValue)); - $select->appendChild($option); - } - } + return $tr; + } - $tdCol2->appendChild($select); - } elseif ($valueType === 'textarea') { - $textarea = $dom->createElement('textarea'); - $textarea->setAttribute('id', $specs['id']); - $textarea->setAttribute('name', $specs['id']); + /** + * @param array{ + * 'id': string, + * 'label-text': string, + * 'value': array{ + * 'content'?: int|float|string|\DateTimeInterface|null, + * 'disabled'?: bool, + * 'max-length'?: int, + * 'readonly'?: bool, + * 'required'?: bool, + * 'type'?: 'date'|'datetime-local'|'number'|'password'|'text', + * }, + * } $specs + */ + public static function buildTableRowForInputFormular(\DOMDocument $dom, array $specs): \DOMElement + { + $tr = $dom->createElement('tr'); - if (isset($specs['value']['disabled']) && $specs['value']['disabled']) { - $textarea->setAttribute('disabled', 'disabled'); - } + $tdCol1Class = 'data left'; - if (isset($specs['value']['readonly']) && $specs['value']['readonly']) { - $textarea->setAttribute('readonly', 'readonly'); - } + if ($specs['value']['required'] ?? false) { + $tdCol1Class .= ' required'; + } - if (isset($specs['value']['size'])) { - $textarea->setAttribute('size', (string)$specs['value']['size']); - } + $tdCol1 = $dom->createElement('th'); + $tdCol1->setAttribute('class', $tdCol1Class); + $label = $dom->createElement('label'); + $label->setAttribute('for', $specs['id']); + $label->appendChild($dom->createTextNode($specs['label-text'])); + $tdCol1->appendChild($label); + $tdCol2 = $dom->createElement('td'); + $tdCol2->setAttribute('class', 'data1'); + $valueType = $specs['value']['type'] ?? 'text'; - if (isset($specs['value']['rows'])) { - $textarea->setAttribute('rows', (string)$specs['value']['rows']); - } + $input = $dom->createElement('input'); + $input->setAttribute('type', $valueType); + $input->setAttribute('id', $specs['id']); + $input->setAttribute('name', $specs['id']); - if (isset($specs['value']['content']) && is_string($specs['value']['content'])) { - $textarea->appendChild($dom->createTextNode($specs['value']['content'])); - } + if (isset($specs['value']['max-length'])) { + $input->setAttribute('maxlength', (string)$specs['value']['max-length']); + } - $tdCol2->appendChild($textarea); - } else { - $input = $dom->createElement('input'); - $input->setAttribute('type', $valueType); - $input->setAttribute('id', $specs['id']); - $input->setAttribute('name', $specs['id']); + if (isset($specs['value']['disabled']) && $specs['value']['disabled']) { + $input->setAttribute('disabled', 'disabled'); + } - if (isset($specs['value']['disabled']) && $specs['value']['disabled']) { - $input->setAttribute('disabled', 'disabled'); + if (isset($specs['value']['readonly']) && $specs['value']['readonly']) { + $input->setAttribute('readonly', 'readonly'); + } + + if (isset($specs['value']['content'])) { + if ($valueType === 'date' && $specs['value']['content'] instanceof \DateTimeInterface) { + $input->setAttribute('value', $specs['value']['content']->format('Y-m-d')); + } elseif ($valueType === 'datetime-local' && $specs['value']['content'] instanceof \DateTimeInterface) { + $input->setAttribute('value', $specs['value']['content']->format('Y-m-d\TH:i')); + } elseif ($valueType === 'number' && is_numeric($specs['value']['content'])) { + $input->setAttribute('value', (string)$specs['value']['content']); + } elseif (is_string($specs['value']['content'])) { + $input->setAttribute('value', $specs['value']['content']); } + } + + $tdCol2->appendChild($input); + + $tr->appendChild($tdCol1); + $tr->appendChild($tdCol2); + + return $tr; + } + + /** + * @param array{ + * 'id': string, + * 'label-text': string, + * 'value': array{ + * 'disabled'?: bool, + * 'is-multiple'?: bool, + * 'readonly'?: bool, + * 'required'?: bool, + * 'selected-values'?: array, + * 'values'?: array, + * }, + * } $specs + */ + public static function buildTableRowForSelectionFormular(\DOMDocument $dom, array $specs): \DOMElement + { + $tr = $dom->createElement('tr'); + + $tdCol1Class = 'data left'; + + if ($specs['value']['required'] ?? false) { + $tdCol1Class .= ' required'; + } + + $tdCol1 = $dom->createElement('th'); + $tdCol1->setAttribute('class', $tdCol1Class); + $label = $dom->createElement('label'); + $label->setAttribute('for', $specs['id']); + $label->appendChild($dom->createTextNode($specs['label-text'])); + $tdCol1->appendChild($label); + $tdCol2 = $dom->createElement('td'); + $tdCol2->setAttribute('class', 'data1'); - if (isset($specs['value']['readonly']) && $specs['value']['readonly']) { - $input->setAttribute('readonly', 'readonly'); + $selectionIsMultiple = $specs['value']['is-multiple'] ?? true; + $select = $dom->createElement('select'); + $select->setAttribute('id', $specs['id']); + $select->setAttribute('name', $specs['id']); + + if ($selectionIsMultiple) { + $select->setAttribute('multiple', 'multiple'); + } + + if (isset($specs['value']['values'])) { + $selectedValues = $specs['value']['selected-values'] ?? []; + + if ($selectionIsMultiple) { + $select->setAttribute('size', (string)min(10, count($specs['value']['values']))); } - if (isset($specs['value']['content'])) { - if ($valueType === 'checkbox' && is_bool($specs['value']['content']) && $specs['value']['content']) { - $input->setAttribute('checked', 'checked'); - } elseif ($valueType === 'date' && $specs['value']['content'] instanceof \DateTimeInterface) { - $input->setAttribute('value', $specs['value']['content']->format('Y-m-d')); - } elseif ($valueType === 'datetime-local' && $specs['value']['content'] instanceof \DateTimeInterface) { - $input->setAttribute('value', $specs['value']['content']->format('Y-m-d\TH:i')); - } elseif ($valueType === 'number' && is_numeric($specs['value']['content'])) { - $input->setAttribute('value', (string)$specs['value']['content']); - } elseif ( - ($valueType === 'text' || $valueType === 'password') && - is_string($specs['value']['content']) - ) { - $input->setAttribute('value', $specs['value']['content']); + foreach ($specs['value']['values'] as $selectionValue) { + $option = $dom->createElement('option'); + $option->setAttribute('value', $selectionValue); + + if (in_array($selectionValue, $selectedValues, true)) { + $option->setAttribute('selected', 'selected'); } + + $option->appendChild($dom->createTextNode($selectionValue)); + $select->appendChild($option); } + } + + $tdCol2->appendChild($select); + + $tr->appendChild($tdCol1); + $tr->appendChild($tdCol2); + + return $tr; + } + + /** + * @param array{ + * 'id': string, + * 'label-text': string, + * 'value': array{ + * 'cols'?: int, + * 'content'?: string|null, + * 'disabled'?: bool, + * 'readonly'?: bool, + * 'required'?: bool, + * 'rows'?: int, + * }, + * } $specs + */ + public static function buildTableRowForTextareaFormular(\DOMDocument $dom, array $specs): \DOMElement + { + $tr = $dom->createElement('tr'); + + $tdCol1Class = 'data left'; - $tdCol2->appendChild($input); + if ($specs['value']['required'] ?? false) { + $tdCol1Class .= ' required'; } + $tdCol1 = $dom->createElement('th'); + $tdCol1->setAttribute('class', $tdCol1Class); + $label = $dom->createElement('label'); + $label->setAttribute('for', $specs['id']); + $label->appendChild($dom->createTextNode($specs['label-text'])); + $tdCol1->appendChild($label); + $tdCol2 = $dom->createElement('td'); + $tdCol2->setAttribute('class', 'data1'); + + $textarea = $dom->createElement('textarea'); + $textarea->setAttribute('id', $specs['id']); + $textarea->setAttribute('name', $specs['id']); + + if (isset($specs['value']['disabled']) && $specs['value']['disabled']) { + $textarea->setAttribute('disabled', 'disabled'); + } + + if (isset($specs['value']['readonly']) && $specs['value']['readonly']) { + $textarea->setAttribute('readonly', 'readonly'); + } + + if (isset($specs['value']['cols'])) { + $textarea->setAttribute('cols', (string)$specs['value']['cols']); + } + + if (isset($specs['value']['rows'])) { + $textarea->setAttribute('rows', (string)$specs['value']['rows']); + } + + if (isset($specs['value']['content'])) { + $textarea->appendChild($dom->createTextNode($specs['value']['content'])); + } + + $tdCol2->appendChild($textarea); + $tr->appendChild($tdCol1); $tr->appendChild($tdCol2); diff --git a/themes/default/global.css b/themes/default/global.css index 18ea15d93..b4cf9f6dd 100644 --- a/themes/default/global.css +++ b/themes/default/global.css @@ -41,6 +41,15 @@ h3 { font-family: arial, tahoma, verdana, helvetica, sans-serif, serif; font-weight: bold; } + +input[type=text], input[type=password], input[type=number], input[type=datetime-local], textarea, select { + box-sizing: border-box; +} + +table.form-table input, table.form-table select, table.form-table textarea { + width: 100%; +} + table.error {background-color: #E6E6CC} table.error td {background-color: #E6E6CC} table.navbar {background-color: #E6E6CC} From 046e79cc302d78391abda393e904f8168e16568b Mon Sep 17 00:00:00 2001 From: Ringo Leese Date: Wed, 18 Mar 2026 20:36:31 +0100 Subject: [PATCH 3/6] updated composer dependencies --- composer.lock | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/composer.lock b/composer.lock index b157a290d..669e8accb 100644 --- a/composer.lock +++ b/composer.lock @@ -2843,16 +2843,16 @@ }, { "name": "phpat/phpat", - "version": "0.12.3", + "version": "0.12.4", "source": { "type": "git", "url": "https://github.com/carlosas/phpat.git", - "reference": "2412a8959254a076e751498cbba8cf29406e0cf4" + "reference": "5319264270c335f548451209bb0f32b55aa59924" }, "dist": { "type": "zip", - "url": "https://api.github.com/repos/carlosas/phpat/zipball/2412a8959254a076e751498cbba8cf29406e0cf4", - "reference": "2412a8959254a076e751498cbba8cf29406e0cf4", + "url": "https://api.github.com/repos/carlosas/phpat/zipball/5319264270c335f548451209bb0f32b55aa59924", + "reference": "5319264270c335f548451209bb0f32b55aa59924", "shasum": "" }, "require": { @@ -2894,9 +2894,9 @@ "description": "PHP Architecture Tester", "support": { "issues": "https://github.com/carlosas/phpat/issues", - "source": "https://github.com/carlosas/phpat/tree/0.12.3" + "source": "https://github.com/carlosas/phpat/tree/0.12.4" }, - "time": "2026-02-20T11:15:22+00:00" + "time": "2026-03-17T16:47:43+00:00" }, { "name": "phpmd/phpmd", @@ -3153,11 +3153,11 @@ }, { "name": "phpstan/phpstan", - "version": "2.1.40", + "version": "2.1.42", "dist": { "type": "zip", - "url": "https://api.github.com/repos/phpstan/phpstan/zipball/9b2c7aeb83a75d8680ea5e7c9b7fca88052b766b", - "reference": "9b2c7aeb83a75d8680ea5e7c9b7fca88052b766b", + "url": "https://api.github.com/repos/phpstan/phpstan/zipball/1279e1ce86ba768f0780c9d889852b4e02ff40d0", + "reference": "1279e1ce86ba768f0780c9d889852b4e02ff40d0", "shasum": "" }, "require": { @@ -3202,7 +3202,7 @@ "type": "github" } ], - "time": "2026-02-23T15:04:35+00:00" + "time": "2026-03-17T14:58:32+00:00" }, { "name": "phpstan/phpstan-deprecation-rules", From 464af1dbdddd4fd3ea647d5e7186568d6463df9f Mon Sep 17 00:00:00 2001 From: Ringo Leese Date: Wed, 18 Mar 2026 20:38:13 +0100 Subject: [PATCH 4/6] Updated npm dependencies. --- package-lock.json | 141 +++++++++++++++++++++++++++------------------- 1 file changed, 82 insertions(+), 59 deletions(-) diff --git a/package-lock.json b/package-lock.json index 977d6802d..d8756ea7d 100644 --- a/package-lock.json +++ b/package-lock.json @@ -11,13 +11,13 @@ } }, "node_modules/@playwright/test": { - "version": "1.57.0", - "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.57.0.tgz", - "integrity": "sha512-6TyEnHgd6SArQO8UO2OMTxshln3QMWBtPGrOCgs3wVEmQmwyuNtB10IZMfmYDE0riwNR1cu4q+pPcxMVtaG3TA==", + "version": "1.58.2", + "resolved": "https://registry.npmjs.org/@playwright/test/-/test-1.58.2.tgz", + "integrity": "sha512-akea+6bHYBBfA9uQqSYmlJXn61cTa+jbO87xVLCWbTqbWadRVmhxlXATaOjOgcBaWU4ePo0wB41KMFv3o35IXA==", "dev": true, "license": "Apache-2.0", "dependencies": { - "playwright": "1.57.0" + "playwright": "1.58.2" }, "bin": { "playwright": "cli.js" @@ -66,9 +66,9 @@ } }, "node_modules/@types/http-cache-semantics": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz", - "integrity": "sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", + "integrity": "sha512-L3LgimLHXtGkWikKnsPg0/VFx9OGZaC+eN1u4r+OB1XRqH3meBIAVC2zr1WdMH+RHmnRkqliQAOHNJ/E0j/e0Q==", "dev": true, "license": "MIT" }, @@ -83,13 +83,13 @@ } }, "node_modules/@types/node": { - "version": "25.0.8", - "resolved": "https://registry.npmjs.org/@types/node/-/node-25.0.8.tgz", - "integrity": "sha512-powIePYMmC3ibL0UJ2i2s0WIbq6cg6UyVFQxSCpaPxxzAaziRfimGivjdF943sSGV6RADVbk0Nvlm5P/FB44Zg==", + "version": "25.5.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-25.5.0.tgz", + "integrity": "sha512-jp2P3tQMSxWugkCUKLRPVUpGaL5MVFwF8RDuSRztfwgN1wmqJeMSbKlnEtQqU8UrhTmzEmZdu2I6v2dpp7XIxw==", "dev": true, "license": "MIT", "dependencies": { - "undici-types": "~7.16.0" + "undici-types": "~7.18.0" } }, "node_modules/@types/responselike": { @@ -103,9 +103,9 @@ } }, "node_modules/agent-base": { - "version": "7.1.3", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", - "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==", + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.4.tgz", + "integrity": "sha512-MnA+YT8fwfJPgBx3m60MNqakm30XOkyIoH1y6huTQvC0PwZG7ki8NacLBcrPbNoo8vEZy7Jpuk7+jMO+CUovTQ==", "dev": true, "license": "MIT", "engines": { @@ -153,19 +153,34 @@ } }, "node_modules/b4a": { - "version": "1.6.7", - "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.7.tgz", - "integrity": "sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg==", + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.8.0.tgz", + "integrity": "sha512-qRuSmNSkGQaHwNbM7J78Wwy+ghLEYF1zNrSeMxj4Kgw6y33O3mXcQ6Ie9fRvfU/YnxWkOchPXbaLb73TkIsfdg==", "dev": true, - "license": "Apache-2.0" + "license": "Apache-2.0", + "peerDependencies": { + "react-native-b4a": "*" + }, + "peerDependenciesMeta": { + "react-native-b4a": { + "optional": true + } + } }, "node_modules/bare-events": { - "version": "2.5.4", - "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.5.4.tgz", - "integrity": "sha512-+gFfDkR8pj4/TrWCGUGWmJIkBwuxPS5F+a5yWjOHQt2hHvNZd5YLzadjmDUtFmMM4y429bnKLa8bYBMHcYdnQA==", + "version": "2.8.2", + "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.8.2.tgz", + "integrity": "sha512-riJjyv1/mHLIPX4RwiK+oW9/4c3TEUeORHKefKAKnZ5kyslbN+HXowtbaVEqt4IMUB7OXlfixcs6gsFeo/jhiQ==", "dev": true, "license": "Apache-2.0", - "optional": true + "peerDependencies": { + "bare-abort-controller": "*" + }, + "peerDependenciesMeta": { + "bare-abort-controller": { + "optional": true + } + } }, "node_modules/buffer-crc32": { "version": "0.2.13", @@ -328,9 +343,9 @@ } }, "node_modules/debug": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", - "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", + "version": "4.4.3", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", "dev": true, "license": "MIT", "dependencies": { @@ -385,15 +400,25 @@ } }, "node_modules/end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "version": "1.4.5", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.5.tgz", + "integrity": "sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==", "dev": true, "license": "MIT", "dependencies": { "once": "^1.4.0" } }, + "node_modules/events-universal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/events-universal/-/events-universal-1.0.1.tgz", + "integrity": "sha512-LUd5euvbMLpwOF8m6ivPCbhQeSiYVNb8Vs0fQ8QjXo0JTkEHpz8pxdQf0gStltaPpw0Cca8b39KxvK9cfKRiAw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "bare-events": "^2.7.0" + } + }, "node_modules/execa": { "version": "5.1.1", "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", @@ -537,9 +562,9 @@ } }, "node_modules/http-cache-semantics": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz", - "integrity": "sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ==", + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.2.0.tgz", + "integrity": "sha512-dTxcvPXqPvXBQpq5dUr6mEMJX4oIEFv6bwom3FDwKRDsuIjjJGANqhBuoAn9c1RQJIdAKav33ED65E2ys+87QQ==", "dev": true, "license": "BSD-2-Clause" }, @@ -861,13 +886,13 @@ } }, "node_modules/playwright": { - "version": "1.57.0", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.57.0.tgz", - "integrity": "sha512-ilYQj1s8sr2ppEJ2YVadYBN0Mb3mdo9J0wQ+UuDhzYqURwSoW4n1Xs5vs7ORwgDGmyEh33tRMeS8KhdkMoLXQw==", + "version": "1.58.2", + "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.58.2.tgz", + "integrity": "sha512-vA30H8Nvkq/cPBnNw4Q8TWz1EJyqgpuinBcHET0YVJVFldr8JDNiU9LaWAE1KqSkRYazuaBhTpB5ZzShOezQ6A==", "dev": true, "license": "Apache-2.0", "dependencies": { - "playwright-core": "1.57.0" + "playwright-core": "1.58.2" }, "bin": { "playwright": "cli.js" @@ -880,9 +905,9 @@ } }, "node_modules/playwright-core": { - "version": "1.57.0", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.57.0.tgz", - "integrity": "sha512-agTcKlMw/mjBWOnD6kFZttAAGHgi/Nw0CZ2o6JqWSbMlI219lAFLZZCyqByTsvVAJq5XA5H8cA6PrvBRpBWEuQ==", + "version": "1.58.2", + "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.58.2.tgz", + "integrity": "sha512-yZkEtftgwS8CsfYo7nm0KE8jsvm6i/PTgVtB8DL726wNf6H2IMsDuxCpJj59KDaxCtSnrWan2AeDqM7JBaultg==", "dev": true, "license": "Apache-2.0", "bin": { @@ -942,9 +967,9 @@ } }, "node_modules/pump": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", - "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.4.tgz", + "integrity": "sha512-VS7sjc6KR7e1ukRFhQSY5LM2uBWAUPiOPa/A3mkKmiMwSmRFUITt0xuj+/lesgnCv+dPIEYlkzrcyXgquIHMcA==", "dev": true, "license": "MIT", "dependencies": { @@ -986,9 +1011,9 @@ } }, "node_modules/selenium-standalone": { - "version": "10.0.1", - "resolved": "https://registry.npmjs.org/selenium-standalone/-/selenium-standalone-10.0.1.tgz", - "integrity": "sha512-lc79sfk/SHFy8TdjRi8Qh0wnz86HFYQTGIiJorK0tz6RyKHubJtnURAqSTnw1slChcH4rSUkq7P4MDuXYdWHbA==", + "version": "10.0.2", + "resolved": "https://registry.npmjs.org/selenium-standalone/-/selenium-standalone-10.0.2.tgz", + "integrity": "sha512-JoFFVbCijsSHtAD9kJa4el0uT5hszL/2Z72PcXnXQLhfUUQdMTe25V3O6Dk13RPA3s0CKQN9GZoMk+rPg0+5+A==", "dev": true, "license": "MIT", "dependencies": { @@ -1050,17 +1075,15 @@ "license": "ISC" }, "node_modules/streamx": { - "version": "2.22.0", - "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.22.0.tgz", - "integrity": "sha512-sLh1evHOzBy/iWRiR6d1zRcLao4gGZr3C1kzNz4fopCOKJb6xD9ub8Mpi9Mr1R6id5o43S+d93fI48UC5uM9aw==", + "version": "2.23.0", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.23.0.tgz", + "integrity": "sha512-kn+e44esVfn2Fa/O0CPFcex27fjIL6MkVae0Mm6q+E6f0hWv578YCERbv+4m02cjxvDsPKLnmxral/rR6lBMAg==", "dev": true, "license": "MIT", "dependencies": { + "events-universal": "^1.0.0", "fast-fifo": "^1.3.2", "text-decoder": "^1.1.0" - }, - "optionalDependencies": { - "bare-events": "^2.2.0" } }, "node_modules/strip-final-newline": { @@ -1161,9 +1184,9 @@ } }, "node_modules/text-decoder": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.3.tgz", - "integrity": "sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA==", + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.7.tgz", + "integrity": "sha512-vlLytXkeP4xvEq2otHeJfSQIRyWxo/oZGEbXrtEEF9Hnmrdly59sUbzZ/QgyWuLYHctCHxFF4tRQZNQ9k60ExQ==", "dev": true, "license": "Apache-2.0", "dependencies": { @@ -1171,9 +1194,9 @@ } }, "node_modules/undici-types": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.16.0.tgz", - "integrity": "sha512-Zz+aZWSj8LE6zoxD+xrjh4VfkIG8Ya6LvYkZqtUQGJPZjYl53ypCaUwWqo7eI0x66KBGeRo+mlBEkMSeSZ38Nw==", + "version": "7.18.2", + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.18.2.tgz", + "integrity": "sha512-AsuCzffGHJybSaRrmr5eHr81mwJU3kjw6M+uprWvCXiNeN9SOGwQ3Jn8jb8m3Z6izVgknn1R0FTCEAP2QrLY/w==", "dev": true, "license": "MIT" }, @@ -1201,9 +1224,9 @@ "license": "ISC" }, "node_modules/yauzl": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-3.2.0.tgz", - "integrity": "sha512-Ow9nuGZE+qp1u4JIPvg+uCiUr7xGQWdff7JQSk5VGYTAZMDe2q8lxJ10ygv10qmSj031Ty/6FNJpLO4o1Sgc+w==", + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-3.2.1.tgz", + "integrity": "sha512-k1isifdbpNSFEHFJ1ZY4YDewv0IH9FR61lDetaRMD3j2ae3bIXGV+7c+LHCqtQGofSd8PIyV4X6+dHMAnSr60A==", "dev": true, "license": "MIT", "dependencies": { From 23de76d7244060bef483eab5d9d1c135f5d3ac48 Mon Sep 17 00:00:00 2001 From: Ringo Leese Date: Wed, 18 Mar 2026 20:42:59 +0100 Subject: [PATCH 5/6] Updated PHPat tests. --- Tests/Architecture/DDD/DomainTest.php | 2 +- Tests/Architecture/DDD/ValueObjectsTest.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Tests/Architecture/DDD/DomainTest.php b/Tests/Architecture/DDD/DomainTest.php index 0ca1288fc..c61816094 100644 --- a/Tests/Architecture/DDD/DomainTest.php +++ b/Tests/Architecture/DDD/DomainTest.php @@ -16,7 +16,7 @@ public function testDomainIndependence(): Rule { return PHPat::rule() ->classes(Selector::inNamespace('PhpPgAdmin\DDD')) - ->canOnlyDependOn() + ->canOnly()->dependOn() ->classes(Selector::inNamespace('PhpPgAdmin\DDD')) ->because('Domain layer should only depend on itself and PHP standard classes.'); } diff --git a/Tests/Architecture/DDD/ValueObjectsTest.php b/Tests/Architecture/DDD/ValueObjectsTest.php index 32abec054..988add413 100644 --- a/Tests/Architecture/DDD/ValueObjectsTest.php +++ b/Tests/Architecture/DDD/ValueObjectsTest.php @@ -21,7 +21,7 @@ public function testValueObjectsAreReadonly(): Rule Selector::Not(Selector::isEnum()), ) ) - ->shouldBeReadonly() + ->should()->beReadonly() ->because('ValueObjects are immutable by definition.'); } } From 6f66b793b476a70598d9c0e07b2b09150cbabe17 Mon Sep 17 00:00:00 2001 From: Ringo Leese Date: Wed, 18 Mar 2026 20:47:31 +0100 Subject: [PATCH 6/6] Updated README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index dbbc7fa35..6f26d02fb 100644 --- a/README.md +++ b/README.md @@ -68,7 +68,7 @@ For an overview of the software quality over time and the evolving metrics, chec | sql.php | ❌ | yyyy-mm-dd | | sqledit.php | ✅ | 2025-08-26 | | tables.php | ❌ | yyyy-mm-dd | -| tablespaces.php | ❌ | yyyy-mm-dd | +| tablespaces.php | ✅ | 2026-03-18 | | tblproperties.php | ❌ | yyyy-mm-dd | | triggers.php | ❌ | yyyy-mm-dd | | types.php | ❌ | yyyy-mm-dd |