From 0e1ba25ed4e298ea56d86c358ffa657d4e0c0bcf Mon Sep 17 00:00:00 2001 From: phl0 Date: Tue, 30 Jul 2024 01:51:01 +0200 Subject: [PATCH 1/3] Add curl to installer required modules --- install/includes/install_config/install_lib.php | 12 ++++++++++++ install/index.php | 6 +++--- 2 files changed, 15 insertions(+), 3 deletions(-) diff --git a/install/includes/install_config/install_lib.php b/install/includes/install_config/install_lib.php index f2555fc29..9d6fc8293 100644 --- a/install/includes/install_config/install_lib.php +++ b/install/includes/install_config/install_lib.php @@ -133,3 +133,15 @@ function detect_nginx_php_setting($http_scheme) { curl_close($ch); return $code; } + +function installer_required_modules() { + $installer_required_modules = array("mbstring", "curl"); + $not_found_modules = array(); + foreach ($installer_required_modules as $module) { + if (!extension_loaded($module)) { + //unset($installer_required_modules[$module]); + array_push($not_found_modules, 'php-'.$module); + } + } + return $not_found_modules; +} diff --git a/install/index.php b/install/index.php index 0404b0924..785e87ba0 100644 --- a/install/index.php +++ b/install/index.php @@ -16,7 +16,7 @@ if (!file_exists('.lock')) { // php-mbstring has to be installed for the installer to work properly!! // The other prechecks can be run within the installer. - if ($required_php_modules['php-mbstring']['condition']) { ?> + if ($required_php_modules['php-mbstring']['condition'] && $required_php_modules['php-curl']['condition']) { ?> @@ -1897,9 +1897,9 @@ if (!file_exists('.lock')) {

danger_triangle -

php-mbstring"); ?>

+

".implode(',', installer_required_modules()).""; ?>

-

php-mbstring"); ?>

+

From a10f0c247aad65c96d805a406e6bff96604c87f3 Mon Sep 17 00:00:00 2001 From: phl0 Date: Tue, 30 Jul 2024 12:27:03 +0200 Subject: [PATCH 2/3] Move module list to intaller config --- install/includes/install_config/install_config.php | 4 ++++ install/includes/install_config/install_lib.php | 3 +-- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/install/includes/install_config/install_config.php b/install/includes/install_config/install_config.php index 2a5b772ea..1fb5da278 100644 --- a/install/includes/install_config/install_config.php +++ b/install/includes/install_config/install_config.php @@ -39,3 +39,7 @@ $required_php_modules = [ // MariaDB / MySQL $mariadb_version = 10.1; $mysql_version = 5.7; + +// PHP modules that are directly required for the installer +global $installer_required_modules; +$installer_required_modules = array("mbstring", "curl"); diff --git a/install/includes/install_config/install_lib.php b/install/includes/install_config/install_lib.php index 9d6fc8293..9eaa0ef69 100644 --- a/install/includes/install_config/install_lib.php +++ b/install/includes/install_config/install_lib.php @@ -135,11 +135,10 @@ function detect_nginx_php_setting($http_scheme) { } function installer_required_modules() { - $installer_required_modules = array("mbstring", "curl"); + global $installer_required_modules; $not_found_modules = array(); foreach ($installer_required_modules as $module) { if (!extension_loaded($module)) { - //unset($installer_required_modules[$module]); array_push($not_found_modules, 'php-'.$module); } } From e0e49c48b691d700f857cc650c29b5081a4eb943 Mon Sep 17 00:00:00 2001 From: github-actions Date: Tue, 30 Jul 2024 10:38:00 +0000 Subject: [PATCH 3/3] po/mo updates --- assets/lang_src/messages.pot | 2 +- .../includes/gettext/lang_src/installer.pot | 8 ++--- .../locale/bg_BG/LC_MESSAGES/installer.po | 8 ++--- .../locale/cs_CZ/LC_MESSAGES/installer.po | 8 ++--- .../locale/de_DE/LC_MESSAGES/installer.mo | Bin 15965 -> 15796 bytes .../locale/de_DE/LC_MESSAGES/installer.po | 20 +++++++---- .../locale/el_GR/LC_MESSAGES/installer.po | 8 ++--- .../locale/es_ES/LC_MESSAGES/installer.po | 8 ++--- .../locale/fi_FI/LC_MESSAGES/installer.po | 8 ++--- .../locale/fr_FR/LC_MESSAGES/installer.po | 8 ++--- .../locale/it_IT/LC_MESSAGES/installer.po | 8 ++--- .../locale/nl_NL/LC_MESSAGES/installer.po | 8 ++--- .../locale/pl_PL/LC_MESSAGES/installer.po | 8 ++--- .../locale/pt_PT/LC_MESSAGES/installer.po | 8 ++--- .../locale/ru_RU/LC_MESSAGES/installer.po | 8 ++--- .../locale/sv_SE/LC_MESSAGES/installer.po | 8 ++--- .../locale/tr_TR/LC_MESSAGES/installer.po | 8 ++--- .../locale/zh_CN/LC_MESSAGES/installer.mo | Bin 14305 -> 14146 bytes .../locale/zh_CN/LC_MESSAGES/installer.po | 31 +++++++++++------- 19 files changed, 76 insertions(+), 89 deletions(-) diff --git a/assets/lang_src/messages.pot b/assets/lang_src/messages.pot index 791cb97b8..b0fec2cc0 100644 --- a/assets/lang_src/messages.pot +++ b/assets/lang_src/messages.pot @@ -6,7 +6,7 @@ msgid "" msgstr "" "Report-Msgid-Bugs-To: translations@wavelog.org\n" -"POT-Creation-Date: 2024-07-30 08:08+0000\n" +"POT-Creation-Date: 2024-07-30 10:37+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" diff --git a/install/includes/gettext/lang_src/installer.pot b/install/includes/gettext/lang_src/installer.pot index ce3410d0f..eb403c0d1 100644 --- a/install/includes/gettext/lang_src/installer.pot +++ b/install/includes/gettext/lang_src/installer.pot @@ -6,7 +6,7 @@ msgid "" msgstr "" "Report-Msgid-Bugs-To: translations@wavelog.org\n" -"POT-Creation-Date: 2024-07-30 08:08+0000\n" +"POT-Creation-Date: 2024-07-30 10:38+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -616,8 +616,7 @@ msgid "PHP Module missing" msgstr "" #: install/index.php:1900 -#, php-format -msgid "The PHP module %s is missing." +msgid "The following PHP modules are missing:" msgstr "" #: install/index.php:1901 @@ -625,8 +624,7 @@ msgid "Without this module the Wavelog Installer does not work!" msgstr "" #: install/index.php:1902 -#, php-format -msgid "Install %s and restart the webserver." +msgid "Please install the required modules and restart the webserver." msgstr "" #: install/run.php:10 diff --git a/install/includes/gettext/locale/bg_BG/LC_MESSAGES/installer.po b/install/includes/gettext/locale/bg_BG/LC_MESSAGES/installer.po index 5b025bd2d..f728e3b16 100644 --- a/install/includes/gettext/locale/bg_BG/LC_MESSAGES/installer.po +++ b/install/includes/gettext/locale/bg_BG/LC_MESSAGES/installer.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Report-Msgid-Bugs-To: translations@wavelog.org\n" -"POT-Creation-Date: 2024-07-29 12:05+0000\n" +"POT-Creation-Date: 2024-07-30 10:38+0000\n" "PO-Revision-Date: 2024-06-05 15:15+0200\n" "Last-Translator: \n" "Language-Team: \n" @@ -617,8 +617,7 @@ msgid "PHP Module missing" msgstr "" #: install/index.php:1900 -#, php-format -msgid "The PHP module %s is missing." +msgid "The following PHP modules are missing:" msgstr "" #: install/index.php:1901 @@ -626,8 +625,7 @@ msgid "Without this module the Wavelog Installer does not work!" msgstr "" #: install/index.php:1902 -#, php-format -msgid "Install %s and restart the webserver." +msgid "Please install the required modules and restart the webserver." msgstr "" #: install/run.php:10 diff --git a/install/includes/gettext/locale/cs_CZ/LC_MESSAGES/installer.po b/install/includes/gettext/locale/cs_CZ/LC_MESSAGES/installer.po index 087822ee0..bd8cbf422 100644 --- a/install/includes/gettext/locale/cs_CZ/LC_MESSAGES/installer.po +++ b/install/includes/gettext/locale/cs_CZ/LC_MESSAGES/installer.po @@ -5,7 +5,7 @@ msgid "" msgstr "" "Report-Msgid-Bugs-To: translations@wavelog.org\n" -"POT-Creation-Date: 2024-07-29 12:05+0000\n" +"POT-Creation-Date: 2024-07-30 10:38+0000\n" "PO-Revision-Date: 2024-06-05 15:15+0200\n" "Last-Translator: \n" "Language-Team: \n" @@ -617,8 +617,7 @@ msgid "PHP Module missing" msgstr "" #: install/index.php:1900 -#, php-format -msgid "The PHP module %s is missing." +msgid "The following PHP modules are missing:" msgstr "" #: install/index.php:1901 @@ -626,8 +625,7 @@ msgid "Without this module the Wavelog Installer does not work!" msgstr "" #: install/index.php:1902 -#, php-format -msgid "Install %s and restart the webserver." +msgid "Please install the required modules and restart the webserver." msgstr "" #: install/run.php:10 diff --git a/install/includes/gettext/locale/de_DE/LC_MESSAGES/installer.mo b/install/includes/gettext/locale/de_DE/LC_MESSAGES/installer.mo index ec3a1b3ba1c0cb137bfd93d2f0fc700531fb7e3b..f0a0c7493399ef90c0a8ee6a6e55afacf89e69a0 100644 GIT binary patch delta 3228 zcmZA3eN5F=9LMpm^2`NP5K!;|6$KGd2_Z{{Ho;km;8Ug)Vv0{;iWGv##j?mmC9h~% z&TOWwa=6fPI?MiO)2-5Jn^~zn%(k4a2W>ewXYUWcqides?|q$f?(gB8@9&&@?}dhg ztNj;agWHU3Wr!}A!6moXA=x^_^s881uVtp}!Jcg%H8M4dki zdD(p4bm?m3c)vAJnM}tfOvN9u7j}s;n}|uMfz3n4W`5KK)}d~=$@vb3)BYI8<5ARc zx3MRNb@R^egCVpBU^Mr)G%B@pj7E)of9D5gpP^>_74ou6yy?P!;2Ipo!Mb5P4#C5i zj+ZbC!x`O3%)=C1goAKB4#54G#Qp6Q70vhxYGgs&RWpr1-5>@@iX~zK4o0$XV^K4l zgi7%=9E;`H7vDx*?+B6vJC0#^3iSxjp}&yIFH}M?J8wKC zpa!{w)uWEvh`QlkY{Em>A9HyQl{gbM;A1_>|1c^i>0t8q4{By%@!rgOqEg=vHS#P} zMsnTf1*jWOLQb_Z)cGs0D>foe!`9*i+=9yFIjqCW@#MdnN;!E=!851}UPp~EG|{_Y zEDomKA2onN*Dl5s+BK+@x8ZQ?Ks~CTQJJ`j%3K)fQD$SDz5P^_!cZcGM#K6kG5-7Gq_SSp^=#T=XY$*Kt&eab*{?&Dcsi zi0NF#tr$!H+J4^5xAGvD)4vln(3li&;0exbR0fMtnW{jgehD^UJLmGU;!qS=R9REJR){2Fzk?@`G20ca#crfYYoQtQ za0lxAGZ=-xp%1U47Uvz;PR#NKHV8G5VSXxFWI3n{PC{Lv43)ygr~xj+$FL5yNWa9r zcn+JeafCPUJE$2C9O<2xjXFLbHION&8!yBM(7&7t*|0sxmbTNFjenvtF=&)`!6MX& zGcg*=U4NBpuR)!^0d?GmsEi!M6g+{g_&c&*t)82-Yya=2q7zCPj#4%oHRDQD%2(jK zxDBCpLOjBkhwft!nY{!N7@_^YkxDup z+mQur$5H$D3hGgWbC+U_$2OdgT3okK7wpP!?sW8_R{LC3hL+#}T!ng+JCIXs7k0%T zuz~yAMJmZSC*S+yP>Z_2US#0+%4%0D!E!=_-AE|yI$ncjYj^&Y16xTblaCS$iRFaW z(A`o<#lMI*jZTGebe89xGm#|NQ-r>FRGuc3-YLZ6gvw$+kQ- z^VfcVjtC``W)`%qAeIm+N}0-RqMn#X#1JaoiE5%s4Od>l@q`}DG(wL`MHyb#S@Zse z6;SVEfk19BJW1#QrxOjt zRDz#T3lPr|S~X*|7+wqP_QjRHKyxk8gV;)F@u@TuHH22}QbJ`j(L!j8ZXi@vd30`H zRo4VUqSEr4T(6eq1fq;!OWZ4s_iEl3LGAzAPXrc6B@f+3j~2d41u=ur*Z$q|x~sGX z_D3ZSf035{S!B50OnlkZ#c+bH*twUNb^H}|Bdo(0|6WMPH%WctI(lVwgm(OzQy=jk Dftf5) delta 3364 zcmYM$dra0<9LMnka*>;;pdy0)2oV%8H7{xEV1btsg%a>W8OkGIfX2hc3-*ZNrPL%r z(`;*Mxh&Hq*wvMrS<9x*T4g$&bGiONr&~6lRrdZo&r#2w@AEq6_xyh6ch2{m-w)c? zTxsxJ?HjPuQ1%dU#P0#d{Dg-?_@Z=$8xw}z*cSsMj0wdUR67y*nDKn|!7S{J1=dp3 z^(&E&Y2r&=??BG?n766qaNr0I#eXmc6M7jl9Vej%wjLRqc?Z?OyQmu;v7W@9w131* zyo@?8KGK+IOh#Ql83QpBBe=hrPNkj$`KXbf_5NVYRn!b`A|G>)FLfNrNoz3=b;I*G z3@>5|-oufY!std}Av(Aj6Y℞8~32{^m9n%{Y|1X=I70kq$@QU?h?hGXeW!HnJL~ z2sOiUREpg=89f+}Cs6%eLXu&wVKClCEnz2mvZ?q-854vvP$$emolt09j2d7i>b#BC zZKxZxB7K>+Q0IMwy5YCD4u8fWSim|g#X3yFE79a%Bk$4Am{g2Jl3|`e%`gWw!v&}% zC_xRd29=ox`}+pe0JfvndOzy=PthO0K~}|lhgo6Axk-Ja>*kaqQ=+OQGmHNw=j@_swOC~MK$W&AYb5I$c>#>zZs8lY)LAU}n z)2*nCv?3pKkgs+4wQXk%WDvCHqt3r!y=DCiwb}l~tvDpsH^9R}I zp8qI@r;#_KPS}kZxDS=0>!>BTg${OO0LDII%;Pu&d*D1Q!XhN==5yp@F7TzLyNmn$ z7%0!626SMkF;RN{KcS+{a0d0mMceK`rM?@rdBRwDZLT;}hoe#FPepCgJk$~`M5VR{ z)9@5(Pu#&J*lU=tU5&xq-!xOvOn0MhcmUa;=D0on1Lo8I#kSLueK(qbfgI08U0;Bj zNHK20<){I7q6QqEq8YQ)sHZ6%Jy}$yP}z&?F$f0__dSkDs9l_gW6^`!BkjnkrUNy@ z=n+0Mkx7~=WLub4)Y7$M0G`AUJdGOY`4QxwjcKlMKq>A-UC=YtH{xiVMmqtumSw1s zZ$Ujyd$A{eV2`(9F6~qH_h?3^-xDzy(@@usMg2|5N+bW_REq5hRTxUU4wb4#)Qxwd z2KX5^;rGb4FtbTdJ-U%YrUSJnVn*`1##B^4OE4VkF$|kfo3zEuT zkD=da-yRr;TFYV_gN>++w4*xw6?NSos5QM~kN;=ey|_r%$Dz)fjLJwhI(q)+Q)%YF zYGi|(Fz$X7$Dl5_j!IbvYUG`$)cdm|_hT|@0%uT<*LAGKY2)}ig6)`#cW@8SeVc^tJWAciCq0Mx^WK$_8G&mI|;4O95LL^D% zc|tEDl|{sALMhK7RF)BXGqSaei_mf@V-(H*VcGJq`kT7C;n_RROTjd{(gSCqD3k!_1+ z;u+iSfyD$n)4Mg7VktrA-WNHTR$>9sNTd)i6VDQZ3GEtf*?fXc=x?^RG=@dx)zj2Q z>_hA#wAoZ%C2ENcLklsX#N6w6}N7HbVt&4PmC(x7- z%iAu5-wlpSay!LUB~G==T~l0L\n" "Language-Team: German \n" #~ "\t\t\t\t\t\t\t\t\t\t\t\t- can't be empty
\n" diff --git a/install/includes/gettext/locale/el_GR/LC_MESSAGES/installer.po b/install/includes/gettext/locale/el_GR/LC_MESSAGES/installer.po index 4c4631f26..7ea2f40a7 100644 --- a/install/includes/gettext/locale/el_GR/LC_MESSAGES/installer.po +++ b/install/includes/gettext/locale/el_GR/LC_MESSAGES/installer.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Report-Msgid-Bugs-To: translations@wavelog.org\n" -"POT-Creation-Date: 2024-07-29 14:39+0000\n" +"POT-Creation-Date: 2024-07-30 10:38+0000\n" "PO-Revision-Date: 2024-07-29 12:05+0000\n" "Last-Translator: Fabian Berg \n" "Language-Team: Greek \n" "Language-Team: French \n" "Language-Team: Portuguese (Portugal) \n" "Language-Team: Russian \n" "Language-Team: Turkish <4U)V#jvQZx(~+F%CO18gIIKXcsd+mdLInKd4VH>95MZ6b7V$G&tGHPIz$k;4^>RhK4-U$d3dMn4Lt;_-o{2m)NP}Yq%bVbFyxD6f^Jx z9Eg{22u3oxVOW5vxEKfEChUhtFq!+?DGHkL71YQ=xvORxg}Om3k`znAL`+ArZ(~q1 zoQg{E3><^y*c)F#_4gr?1p5Sicnb9h&tjmM!et5(I56HjVJPZ^0_Q~30H>kOt8y+w z-C#A+g{?)Mw-t56H?RSZVPDMWIaJ{+)PO(gLH-9*_=*N5Z-1g@=1cHq)&rILKB$oo zL1iT09UqUn@l@nen~S=BCEkPe$kVV!oP;}3nLLYi*qK27YblhI*Hru-)!}v22qTib z4&yMLdSBE4ie0?~Q>m{;rMwMuupRZNI#8LoiOQUh^eD5j&Yl4ZN?{uI!a=B+PDW*< z1o_x}b`4nP>bGzU_4uCN`TLxQoJUcM>^L^#c`U)IWU~r9hWQvs;;uy$N^n((SqpBb z9?EpC;x3G%y|Irs^Ibg18rok)4Ky~@8+f8~1S*3is7zI$QojV(;Zf9e*^G|k0n4RO zM8jBAYU)v`--M~yhGFXvi@d#Y#BSPf$g|Ign=UK&x+DKXQJMk z#n?^ne=P-#xGC6Rwi~tR4!QbqREJ->_A{ssI$irU)LV2L_3S6IQ1mEka4I$<>&<>d zt%0kk{;x~!Z=o690OC<6WT0l6gSt@_YJfEuflbcM&KS09N( zsTW~2)?grl!UYOh*nxvFW*`d@3osiiQ8Q>kvTX-ZGyDQshxRLKMz>J|_S0DyCZg)S zP{-3z*X5xWcWD;+*8mpKAeZ1UTVn!t3_^^2TK2a$hWu*#jd9yO!Qs1YB)T5Nai8KkG2`gl~w`;esBTc}i@M%|zj z)$di*qx%bWepI%1JP|d(-T?|ap&$A&7j@$as1r)jhh?b6H4oMC7Hq^etiU7=Dz$Z} z)!v5D_@?tcIahiZwFt9_twdj<3!xt%Eyg{BwpD}%@&KXK*ANd9|82@zU@<$5PMc<-?P(92 zh4&Hjh;Y~T1lAGLiHBTUHEIGp0b58U5z~mfw@r69==o2kaRs52mJqBDTS+V-w2k(# z$8arCNyNIgZdgk!b9J$im_S4lGYB7{O^bR%u;l#>8&5gKTBBnU19M#SOHQqZ7~*kP z7u$$ZSJ%^h0P-)0h{^iO4T>+3P` zrO!}pB=ps|i_lx4?L}fW(L_8&XwyP$Cirm+{tp0qRy#Hpd~jRe8t%^=+u&+iQIiP$ zX0ovEZ1s0a-k1NH|J7%=R{MKp?WU#8wN_vmk?!hZhbwPyJ>pNwd7c^zI`{*k1KGq2 oD!45N3yB59^7cRcH+=0e2?xX5ze&#P-aa7v<*@d1!=ilu0!@b^zyJUM delta 3351 zcmYM$32=;O9LMn|l|wEOR3d1WAR-d!;f$IXQql@hM?w|Rtcc3dY~079t{@c>Bxp6R zp>@p2w54U*=@i41(o)yd(CJ1yU8^#{7c21Nk652r(uYA7T^q3pFMPBT?lTH(EV zUuFZU-5%5fkK%khhtW8aeVB;Tus#0PjP=*Z8@y;tJcc2QVUkfZOh?UdG-?ZSPy;MM zt;`&IeKBePt5AEr1$F;d_yYcb?20*t{qX{7MO!y#{b!PiXI+bNJ325j!rNg_)Bp#e zI?O_i+=&{%3R|v32j#C(OMe*?@F8l;Vp$fgNFUS+rlVGPxZ7sNp_Xzow!|XTOjn{- zq!RfvJNTH7-`a9Y3kE@X6so<)deeFzb=V%`N{o*34sbUPrtCgJCYwwPp4ts(V+!s^ zmya=bv7B-))4G8VunF~^m%JDp-pAn`KrwQQnPpvv+M4~S6+433f>St0?|)N< zr;(SV8dPBl)}WT?chnZ#L-b}Q6s)?%m1JbUoac5>n%|oc1G3rMBSfe>xW?~cCmx`6h#mI?A->q6RQs4RASXrmIm8I)S==7X9(M^_KNM7E=ERHP9)s zUT2~vu*8?GL$&i~6oJ?l>$d>azNamxU_Z*~ zwth9LeHH4AY(d?(12uu#POQH=I8KE;jk@8yZFmheqg$vE2e2H)7=fx^j^l7EMq>k( zM-PZW7Skl5mOKm9e;%s;BGeYna+3)mQ-*4=0X5PZRDHa>X2PS zbsR=v0k*(w+=yDa$EZ`^BGLO+C0N}($nX_l`k@9e7PY5N)C`wm2!4v{Xb);2$8G&Z z)Pw76`HuB5s=uHv-lYylm19x;B_jR1O){BWDuyH9DdrGP!ON(I133V?aRll?V^Ht+ zMC^m}P!l+eyjkV~a;y0d^@W!BviEg#Vw8_DpJOTYM_*ykdjB(CHRdW6-Cy%QD6*^f zizFH~fH}ywrzy2=MQzPt)PPPSt7|UdDs0G8HQ*}L_06cClxq{w1T= zqjh)hKN4+Gdz^+tF&(uPn^7xt0M+q%WJ1rrig}M{Wa}EEizu+=CAf^}OEe^g>nQ6r zQqt)jRB_pU&rt|u*88DT^Xkr1u z*QS|A3?sCmYl(bf1kqFfv8=3E5ZrX=bc!Dm;lw&Zhf%4Nm`W@r^rk4SCO#tci&sV{ z&Gce8==I56;R%j?eW5Ms1obE0B{)dW(tMknjq$_`TNYUrX(27+s>rRkwG(h8(cYFt zh0U+2C<}>5SVV~fUjGB43!RCj%Gi{EJ%}8lu=Y&Iy?|EjU5@O697nO!Rgzs?;wYKq zbWC?na5;;oIg4w*X|~TVGGkzdBfl_b>J+Dg#(6GBexA#fSCCtq6O|m^%Cooh&#jAf z#dGk>zm}GH%J\n" "Language-Team: Chinese (Simplified) here." -msgstr "如遇到“文件夹可写权限”错误,请查看 Wiki。" +msgstr "" +"如遇到“文件夹可写权限”错误,请查看 Wiki。" #: install/index.php:323 msgid "You have some warnings!" @@ -438,8 +440,9 @@ msgstr "测试连接" msgid "" "Now you can create your first user in Wavelog. Fill out all fields and click " "continue. Make sure you use a safe password." -msgstr "您现在可以为 Wavelog " -"创建第一个用户了,填写所有信息点击下一步,确保创建一个高强度的密码。" +msgstr "" +"您现在可以为 Wavelog 创建第一个用户了,填写所有信息点击下一步,确保创建一个高" +"强度的密码。" #: install/index.php:473 msgid "All fields are required!" @@ -640,18 +643,16 @@ msgid "PHP Module missing" msgstr "PHP 模块未安装" #: install/index.php:1900 -#, php-format -msgid "The PHP module %s is missing." -msgstr "PHP 模块 %s 未安装。" +msgid "The following PHP modules are missing:" +msgstr "" #: install/index.php:1901 msgid "Without this module the Wavelog Installer does not work!" msgstr "Wavelog 需要这个模块来运行!" #: install/index.php:1902 -#, php-format -msgid "Install %s and restart the webserver." -msgstr "安装 %s 并重启服务器。" +msgid "Please install the required modules and restart the webserver." +msgstr "" #: install/run.php:10 msgid "Installation" @@ -726,6 +727,14 @@ msgstr "无法更新 DXCC 数据" msgid "Could not create install/.lock file" msgstr "无法创建 install/.lock 文件" +#, php-format +#~ msgid "The PHP module %s is missing." +#~ msgstr "PHP 模块 %s 未安装。" + +#, php-format +#~ msgid "Install %s and restart the webserver." +#~ msgstr "安装 %s 并重启服务器。" + #~ msgid "On" #~ msgstr "开启"