From 7918d5791e778606d2eea01ed3186df13d8644f7 Mon Sep 17 00:00:00 2001 From: crestAT Date: Sat, 6 Feb 2016 09:31:37 +0100 Subject: [PATCH] beta 3 add language support --- .../ext/onebuttoninstaller-config.php | 5 ++++- .../ext/onebuttoninstaller-update_extension.php | 8 +++++++- onebuttoninstaller/ext/onebuttoninstaller.php | 5 ++++- .../locale-obi/de/LC_MESSAGES/nas4free.mo | Bin 0 -> 6109 bytes .../locale-obi/el/LC_MESSAGES/nas4free.mo | Bin 0 -> 5499 bytes .../locale-obi/es/LC_MESSAGES/nas4free.mo | Bin 0 -> 2572 bytes .../locale-obi/fr/LC_MESSAGES/nas4free.mo | Bin 0 -> 2689 bytes .../locale-obi/it/LC_MESSAGES/nas4free.mo | Bin 0 -> 2308 bytes .../locale-obi/ru/LC_MESSAGES/nas4free.mo | Bin 0 -> 3258 bytes .../onebuttoninstaller-install.php | 3 ++- onebuttoninstaller/onebuttoninstaller-start.php | 2 ++ onebuttoninstaller/release_notes.txt | 1 + onebuttoninstaller/version.txt | 2 +- onebuttoninstaller_install.php | 2 -- 14 files changed, 21 insertions(+), 7 deletions(-) create mode 100644 onebuttoninstaller/locale-obi/de/LC_MESSAGES/nas4free.mo create mode 100644 onebuttoninstaller/locale-obi/el/LC_MESSAGES/nas4free.mo create mode 100644 onebuttoninstaller/locale-obi/es/LC_MESSAGES/nas4free.mo create mode 100644 onebuttoninstaller/locale-obi/fr/LC_MESSAGES/nas4free.mo create mode 100644 onebuttoninstaller/locale-obi/it/LC_MESSAGES/nas4free.mo create mode 100644 onebuttoninstaller/locale-obi/ru/LC_MESSAGES/nas4free.mo diff --git a/onebuttoninstaller/ext/onebuttoninstaller-config.php b/onebuttoninstaller/ext/onebuttoninstaller-config.php index 345037f..6e1c505 100644 --- a/onebuttoninstaller/ext/onebuttoninstaller-config.php +++ b/onebuttoninstaller/ext/onebuttoninstaller-config.php @@ -37,6 +37,7 @@ $dummy = gettext("The changes have been applied successfully."); $dummy = gettext("The configuration has been changed.
You must apply the changes in order for them to take effect."); $dummy = gettext("The following input errors were detected"); +bindtextdomain("nas4free", "/usr/local/share/locale-obi"); $pgtitle = array(gettext("Extensions"), gettext("OneButtonInstaller")." ".$config['onebuttoninstaller']['version'], gettext("Configuration")); if (!isset($config['onebuttoninstaller']) || !is_array($config['onebuttoninstaller'])) $config['onebuttoninstaller'] = array(); @@ -92,7 +93,9 @@ $pconfig['enable'] = isset($config['onebuttoninstaller']['enable']) ? true : fal $pconfig['storage_path'] = !empty($config['onebuttoninstaller']['storage_path']) ? $config['onebuttoninstaller']['storage_path'] : $g['media_path']; $pconfig['auto_update'] = isset($config['onebuttoninstaller']['auto_update']) ? true : false; -include("fbegin.inc");?> +bindtextdomain("nas4free", "/usr/local/share/locale"); // to get the right main menu language +include("fbegin.inc"); +bindtextdomain("nas4free", "/usr/local/share/locale-obi"); ?> diff --git a/onebuttoninstaller/ext/onebuttoninstaller.php b/onebuttoninstaller/ext/onebuttoninstaller.php index ed0bfff..4c690de 100644 --- a/onebuttoninstaller/ext/onebuttoninstaller.php +++ b/onebuttoninstaller/ext/onebuttoninstaller.php @@ -33,6 +33,7 @@ require("auth.inc"); require("guiconfig.inc"); if (!isset($config['onebuttoninstaller']['enable'])) header("Location:onebuttoninstaller-config.php"); +bindtextdomain("nas4free", "/usr/local/share/locale-obi"); $pgtitle = array(gettext("Extensions"), gettext("OneButtonInstaller")." ".$config['onebuttoninstaller']['version']); $log = 0; @@ -167,7 +168,9 @@ if (isset($_POST['update']) || (isset($config['onebuttoninstaller']['auto_update if (!is_file("{$config['onebuttoninstaller']['rootfolder']}extensions.txt")) $errormsg .= sprintf(gettext("File %s not found!"), "{$config['onebuttoninstaller']['rootfolder']}extensions.txt")."
"; -include("fbegin.inc");?> +bindtextdomain("nas4free", "/usr/local/share/locale"); // to get the right main menu language +include("fbegin.inc"); +bindtextdomain("nas4free", "/usr/local/share/locale-obi"); ?> diff --git a/onebuttoninstaller/locale-obi/de/LC_MESSAGES/nas4free.mo b/onebuttoninstaller/locale-obi/de/LC_MESSAGES/nas4free.mo new file mode 100644 index 0000000000000000000000000000000000000000..24f65620e551194b05f4e7196ac28b51ba2764bc GIT binary patch literal 6109 zcma)=Pi!1l9mj{#(qbruLQDDomNv0Nyz6xeC3O;)B(|F*wGztoscp@*6059BhLc{0i6re+kZkZ-R2}{V1^jehr)je*nt5*Flc-{s@Zvzkp)T zKfxp5y%_l!unCI&>);PL|2lYq`?pZ;qu}Ex^CR#QDEhtyvc&rjDEseu0H1(Iz~{i{ zLGkx5K#uZ$RpRf!k8%GeP~`j@{4{tE%89(kz>kBA<^5$){Pip-dZge-z!yQbdar<@ z_fNsEf^UEe;6nsSp09%9|8?*U?0Nxwl>0|M?0F}_(;!>C9DE4;KDf)emq9t_VIIo* ziW;$qi=aa#J z`yfhnH%rpp>Oq>YbMzD$sbaIz-^{eJNU&VZu9d)|1yf84?!s&(1^05{wm|oP+Q>Uu8qHQ;ghN8B&QmHAn1&Ow1 zHbW znpmTBnkH%WNC)bc#0nQ)Mh%;dZrA2xuuCZJ>Zct zS_f#AsaX4nB;CsVE5A|N7Y`!SS9eAl-7?)Ts=g@ED`z)9zm{rvC4zg9TUK(Ja7F(2l347) ze@WgA(WY51dMRM5aw|vPhztp53GXmYQk~ALwXF^Du1yA7B@$yyOk!aHs3cY0Fp0Xl z1wW-~VHuX%C~SjO^%98{Sv4e3g?c7Yabo(&faOLN(-KZo&nEdS7KF|KA*E)Tn}b|1 z@?=$1g^dKOPm&VEj^Eu@l%3PB@=wciu|29JG5s|2w#fNz=%bA-4((_S=?{l-goElO z*ecf68J8Uv8`w~Y2wH{x7@-C^^(JyihT0jUtdc5p;QUR7p^Mm6JXWgqIW`G_s_ zAeQt4iB)8VIn*vBX4Q^#l|W}M+nmCq)Jv%L!bdJgaD6u!3}e;?EmejqNL(N6#u2{r z&2Aa$g1~IUyYA>)R8BQ@t;w>HswHc=j$w5QwH>&=q`V?+$Lnl99J)rUd}+*LKu$NL zS!Q@@;FVpW0P?bIuI2M-Ee?6C{5(qrIH4<@uT`zWoJuQbXylcK_e|LdHqzwlDAc?d zG|NXz2c+c8H7zDI*KI!vn&70^lZfSo|E*U*sB1dM{FRrhS?OANKXBa2&E3$WoQniFu0uY%~lHVy5dgl7p zTJz+1o#@chX>-+dlYnGgQYYyIGhc2#t&L=xD7TU5fO1@HJ<(ch^HXu(+=Mo|`g|dG zNfm-OVrH4Rxkkk8k}^YgYtNiG#ndFfoS8GKaYij3J2g`da55`ILcu#ZWUWlp4Ko;^ z#~`Q8JoA%Q6Ei@u%Y$6{ZDobH#*KZEPP4*24ev&Aki|LTpqd#Fbh=IThw2uC-=-V-6e&TFjW$nt z7sObUiGAFQMd^fh?I;>O9mY^BR8O2rCs)Px*4V+`8m78d7ESn~+8{<~iKd$=ujrgo9pB%e z2T8=_d9_GFCZ4U?B>Y6$^*cVTI7s(zcbP}rY?%*S2u*$eUOr(5H0(xdC-gFtrF4i1 z@q`ljN!%v_-LT1rmdSc_lgWH-J$QxeX#>6;g59CK`wcrv$;lv&=+g_~Awn9SH z=*G*33>Au(s|b>~gW4_AI!y<%>}V<^gzlOu-hUkuDw4>t0vmBxrek~9kSpQh)kbJV z-O%awp3b4L+Gu-D_A~bRlFx=#8ja49X@n&|zAuTO|}<%(%R?$aqMV6SM<8 zQ2YPG4s$3SC6UfRu?uGxj~Hfp`0!2#xe73ZQEl(PZlG<3-chz3RZvYa`mRi;jC4?= z_HW}q!#_J@qpX=|G-aRdYYGazvU1{Gc?U^2uLk?Kt>p+YVvjz_&_Z=)qd~JJcACw=vlw{H4*!)pOtPXz4-3Qu?d-iq`^$R_P8buBWrQTAPdsAH5EJ z=w4(=oV8RD@3Qa;<+q6?2UTfu$t1&`lIkF7s8LR>F(3bMnY75t>%CUnzAw`ny5|q= lv84r*zaQ3Gs-c@gob1{yZ}M!H(WSA{1m(?&cbV}V{$Bw@dujjx literal 0 HcmV?d00001 diff --git a/onebuttoninstaller/locale-obi/el/LC_MESSAGES/nas4free.mo b/onebuttoninstaller/locale-obi/el/LC_MESSAGES/nas4free.mo new file mode 100644 index 0000000000000000000000000000000000000000..717fb16657e1229bd1533ae61bc58f0d67e76e93 GIT binary patch literal 5499 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 literal 0 HcmV?d00001 diff --git a/onebuttoninstaller/locale-obi/es/LC_MESSAGES/nas4free.mo b/onebuttoninstaller/locale-obi/es/LC_MESSAGES/nas4free.mo new file mode 100644 index 0000000000000000000000000000000000000000..20f13677a20f0ac14466bc3bc336b28429ed8cd6 GIT binary patch literal 2572 zcmZuyOK)5?7&TBH9a?Q&`RqFn5SH$ov9JAo=X?0vUydER%P?NV z^D>^F@hsrE_W*t{+7IFZc7R8Lec*9m30wt!3VZ~3A9xt}1Mn%}PrwH7ci{8DKY>pJ zk37WK6Tnx1+rSKX2>2n8?0*cT^Pd4v0lx%F;P=2L@O5lH0lWdE^B(~hfj@H$B32bBj4M>vTKY+ylZ{QN}_@jyU)f#UCiEkfB{KvqTfS&-50lxq~3H%CJ z0>1^qC0l-sv1frRKsvt#%zy>(UEt@y*MPqPDXybPRv-8#kmmP*F97e?^Iw5f0))-r zf*rv_gM1MW@Ny!?_nCS^HK2iVOb6wKa`$+>f|SJ=L6tpMuOVG& zTypuI+LwHwwB!q(8yon*R;D=3mGMDnErPO!i@tS17EQKh%|Hz+7nj+(axxFrjp=M* zr8kR#%MX+fO}1|N*jC(07#Z^eVFC{p(~*V0uqUxENaM-+z}Zn;@?#(5=pySG(btmo zCOc;T_-F)p(1+>tsyvwEP;a6@#J*6P2%P3+<@fmF zf?wqQDg;nP2z6p2VFMfW$tJsMLF~HJQh3Q};xUWi&H~v%;Q5{~L+SaRKqmT9BE4m) z6`1-e&!zW+3Mp%`xOYC^IN{TQWTI%D>pOnt!h6W`s6uFDXB>%5d?>@ME2KkJ9lb!F zEf3;0(mxoWcFD`E6v|KH105V*@M*`uYHbgc8Dg=lP-N$<^ZYtsLbI`!XV+s@ts&1|E{Zlvz$@@qz3jzz8;O1j2%S)%W=Ek9I6 zcDWk*Y{zzaWBb}pwuZ*0tC6jvtGaxt-8q}Jm$LR7ywmP>R!+4$?KU=M*X6#V?)%?; z%S&nBrtl%#al&}qH|x4Qchsrplo{B!#IkRRaG|k@uBpUOW;;@hy4;CM4~EOr;%ah@44YknO73)U6%S{=l{`}G^ zPk+y!F#H1VoLp_Nq((Lg5tkrff)j^(EcVE|HBnmO7M)3vfX+F9CYHEelNH%d3 zg&rXh)UI9%F0~pdBOKTGpLB+77gBStAVT6Idq?z@RzbL#{IE-TsDxH`ghB64ugz?O zXKTWhG6+~A(@886aTZ&Rywt0OV7oe~kw{&NH|ThYD^cxB4MCpk-C}X-40R5O)0ft$ zC{iM)Ml|vc$C)QO z(FJ&tBv>}uoU0h@MGDiLqH&^Z5mAqCm7=Qqq*zgPYtBiwh;)}|M!iZDqlV?kDVhv1 zPVB23qy@waQaTX(_%#+^2o1Hj!C9m}#1=xoQ=j>YONdMrZMN9PsI;C6#{1$H-8`zt nB-yF&pk_!W^laK?v1oPj@dcZ%C!XS8CZKQwbTl<5-Hm?$TL1P( literal 0 HcmV?d00001 diff --git a/onebuttoninstaller/locale-obi/fr/LC_MESSAGES/nas4free.mo b/onebuttoninstaller/locale-obi/fr/LC_MESSAGES/nas4free.mo new file mode 100644 index 0000000000000000000000000000000000000000..3e8500a6f37cd56478ac95b205c95d3d093bb77d GIT binary patch literal 2689 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 LtB3Q8s|NEs>bi6F literal 0 HcmV?d00001 diff --git a/onebuttoninstaller/onebuttoninstaller-install.php b/onebuttoninstaller/onebuttoninstaller-install.php index 1fc032a..c7938fb 100644 --- a/onebuttoninstaller/onebuttoninstaller-install.php +++ b/onebuttoninstaller/onebuttoninstaller-install.php @@ -31,6 +31,7 @@ */ /* Version Date Description +0.1-b3 2016.02.06 N: add language support 0.1-b2 2016.02.02 N: check for supported architecture, plattform N: auto update of extensions list 0.1-b1 2016.01.28 real install/update from GitHub @@ -40,7 +41,7 @@ Version Date Description 0.1-a1 2016.01.16 initial release */ -$v = "v0.1-b2"; // extension version +$v = "v0.1-b3"; // extension version $appname = "OneButtonInstaller"; require_once("config.inc"); diff --git a/onebuttoninstaller/onebuttoninstaller-start.php b/onebuttoninstaller/onebuttoninstaller-start.php index 7c62121..2ae4270 100644 --- a/onebuttoninstaller/onebuttoninstaller-start.php +++ b/onebuttoninstaller/onebuttoninstaller-start.php @@ -30,6 +30,8 @@ either expressed or implied, of the FreeBSD Project. */ $extension_dir = "/usr/local/www"; + +if ( !is_link ( "/usr/local/share/locale-obi")) { mwexec("ln -s {$config['onebuttoninstaller']['rootfolder']}locale-obi /usr/local/share/", true); } // create link to languages $return_val = mwexec("cp -R {$config['onebuttoninstaller']['rootfolder']}ext/* {$extension_dir}/", true); if ($return_val == 0) exec("logger onebuttoninstaller: started"); else exec("logger onebuttoninstaller: error during startup, not started"); diff --git a/onebuttoninstaller/release_notes.txt b/onebuttoninstaller/release_notes.txt index 24e787c..df5bf49 100644 --- a/onebuttoninstaller/release_notes.txt +++ b/onebuttoninstaller/release_notes.txt @@ -1,4 +1,5 @@ Version Date Description +0.1-b3 2016.02.06 N: add language support 0.1-b2 2016.02.01 N: check for supported architecture, plattform N: auto update of extensions list 0.1-b1 2016.01.29 beta release diff --git a/onebuttoninstaller/version.txt b/onebuttoninstaller/version.txt index 98f9ee3..743861d 100644 --- a/onebuttoninstaller/version.txt +++ b/onebuttoninstaller/version.txt @@ -1 +1 @@ -0.1-b2 +0.1-b3 diff --git a/onebuttoninstaller_install.php b/onebuttoninstaller_install.php index 9117070..af7ba25 100644 --- a/onebuttoninstaller_install.php +++ b/onebuttoninstaller_install.php @@ -7,8 +7,6 @@ $release = explode("-", exec("uname -r")); if ($release[0] >= 9.3) $verify_hostname = "--no-verify-hostname"; else $verify_hostname = ""; -$install_dir = dirname(__FILE__)."/"; // get directory where the installer script resides -if (!is_dir("{$install_dir}onebuttoninstaller/log")) { mkdir("{$install_dir}onebuttoninstaller/log", 0775, true); } $return_val = mwexec("fetch {$verify_hostname} -vo onebuttoninstaller/onebuttoninstaller-install.php 'https://raw.github.com/crestAT/nas4free-onebuttoninstaller/master/onebuttoninstaller/onebuttoninstaller-install.php'", true); if ($return_val == 0) { chmod("onebuttoninstaller/onebuttoninstaller-install.php", 0775);