From 75793c248aebd3c4daa65a96cb6e7bfa7865cfeb Mon Sep 17 00:00:00 2001 From: nuxsmin Date: Sat, 24 Mar 2018 20:39:33 +0100 Subject: [PATCH] * [FIX] Fixed upgrade process. Thanks to @josedo_3010 for the feedback and testing! * [ADD] Improved SQL file parsing for better install/upgrade handling * [MOD] Updated English translation --- app/locales/en_US/LC_MESSAGES/messages.mo | Bin 94184 -> 97654 bytes app/locales/en_US/LC_MESSAGES/messages.po | 574 ++++++++++++++++++---- lib/SP/Services/AuthToken/LangStubs.php | 29 -- lib/SP/Services/Install/Installer.php | 2 +- 4 files changed, 477 insertions(+), 128 deletions(-) delete mode 100644 lib/SP/Services/AuthToken/LangStubs.php diff --git a/app/locales/en_US/LC_MESSAGES/messages.mo b/app/locales/en_US/LC_MESSAGES/messages.mo index 2baba7a29f7a19d5083719ca358118c8ca8ce28a..8139717e06662f2288a14c16f316f43b9353efdf 100644 GIT binary patch delta 30213 zcmZ|Y2YiiZH`LbU0FD3(SG-F#`_5KpbQ9=VB(}OE4?0v-t;Y{zc5_ zaJU`U3FM-{6Ksm@f@ut6^aris|qZ%!{ir zEgnYIKZ6ySQM%;>O=R3@Y*O7&E zI0ic$EUqIpYGCP6{e)m@`ggP>kO@1Y8t9Lj@rO2jKB|LNHohITq{pxj-avKe8*8?p z2x{h4(GMG7CVUUGV>oK7hNC+Rff)o^;&N0+&oBT}#hIB0qB<;yno%gKTy0c?t!#cI zYNl?RKLIlnpN~2#t5GXsKYn{ zHK1|mkBO*(eu_FXD^VRELbZ1WL-BSz>#q^!OE3+TM->P|HP8;V5?xUp4nTD<5_L8v zqso7dDz^pI(LozOZR0mkhwc%o9p53QTsAiWRV;*RI0Um`ZCjw7wYSY5jGF0aRJ~bP z9+zS;{(u$nE$VDk9BRsS#x%quQT5|65Z&VmXayFcH?Bb~>3Y;ml2M295NhN`2gAdS!T}GRBMvZ3uHPdw@RKlC6 zcX%i)Dn1Z3^C>p{6C2-*IY~c^+Vh`LXXhEJ<5c6!z_O#_6;UhD$Qq9Ih>t+6 z++H^U?b%UOg_~FlU!V?G#ShJh!%ze4hWMtmH!kq^L40lyHPVfXwxsD z27DKFHr%fWXm6e4O-5=|LqVtxilEL!2x>(dqZ;gn`7jnW@Hwb6^98Eob*O=CK@I#M zs@@gU03IXt+z#gi(_t1=Mgi2)hS+!*s$yHzVU0v}I1)93nW)1!A60HS>TD!q6+DM3 zA289FA2pE*m_^TjBLbR9H&24Y@d2u%Ij8}xu<XoU!Xd! zIoXsOipt-QRndQnnP5WT0;zBSrolm|jz^#dG7YsApP**;6>859qYl??)Dr)V z+PbV$jRjHl%Asal)5crd{2u7`BV!-|EzuCnk5jNBuE9!p1IuF2G&7*asHN_Ld2tY` zqgkkdEJ1acgsJg6^u?2?dgoE)A53HY^*H@Of@T^x-DDI-6)cZxup#O&bw|x`piLi% zIxBO~AD5%*tw)tRh+4_hsQN!+I(&+r6`RibdzNg58DT-xij=@K7=l{z8W@aSP#sJ` zt<+NNiThA9&Og(frHZHy+F=Qd!cMpVi{cY3jyc@3OoL%qh=h))z5M_+fR9lFT7jC$ zT2#Y(FaXb?%HKi_z&YEL%ZeF@7qM1Cos|ZtmF{764Hr zf5!Cq9MzE5N2YuhEJwT$`e1v^gk4ePqfs*-h1&8J7^>%gF9ANt9IvnkCd@Gv&S56v zKcklF1?mvxOSCgXHCzcZV?7)1fEs87YO99W{Ao6QDe6$J$4q+ulWl<`=py4PYR~^d zEq$)JrsG1W4ohNF3`Na!0&0(^p`M1Vs4Y2%W$-Dwu)sXiZWwB-!!fU(|A_>&BwwH^ z?n51}A8q_C7ABs1zUing1`{8ME?kWI*xiLC@jO;SuLZp2FcgbmG^*S@RJrx&R)<#z zXheTt0nD?|EO~8IygzC{Gq518#~?g|`S2lX#rzkUftEmZ)Dp8}e^mK#sPc<32kuVmI1Sa%ZdAP=F$+G!Qs}qXtY}44{g$W+48&qM z%cgHz%=+gf;T#FM@G)w}{!2{7GN_K5p~^*|%8jw{C0LqxGHO6~(1pIAm~ur??S-Kx z^ge2U<54TV(M>>y<~-)c7pT3-yws%E#5}~iq4G!C^o7=B)Qrxf2Kv?-w9KqzIV?+h zW6XvlP%HM4)xDB{PVa8iOzvVn%>JpdGV1Z`fExK&)Qr}lX7B^*aK5zW{>;q0E^5Ht zQDRKLuU5z@~3Q zy--e}9=D6A0jB@L{34?UrXxNI)z4(q09Ili`giOhpboC0_VPJa!aQG^m1v8aK@4i| zrdyX=w_zdDPoP%d8M-j*O0!j!P+Qswl|CF*?qhUoB)bU6GpNVtK59U3QA?bCm5GPo z0OCzC9+R;nmRfBFJ^>pNUx&l+B^Jb(uXuDZ5zC|R8eT>ix`y@F^Sp`#Rk(~bvCY@! zl{*K+i7&#s_y)DKHP@Q2RM8kpd>eMfr|5_8tuqtph#80v#LW1Cb++~Mb*#T;zLkVD zcpS9?7tj|UVrqPb{`dy9hkol#y`mUMye6uH)~Nass1KnLm=3350bGDufgPy#$**n# zT57)y=404}8c-Q5jtx+!co6CgOhpY~C8~jMQCoDw#{WVsdC*4l=~*2$uokEZhNBM- zKuyR!m_S+rqcH%tZVNYNfn4nGVuo8RA(``Sq;rQ7@=| zsP@MqE9G`9AfS!=AnwQ;Y_+9LKp3jq})loAH#NMb855+7v1GSgSQ5_vZJx;e!1M}Tt%H>7X z53x4Hti-!uW*m%J^!$%k02iT_avf@qwxCA56E(nNsFnH=o8o<&UummJZ-DBs4XS)! zRC~iw9geZ-iCB*K7wFa!Um#E#ub~cIK(ZM?71Y3LVg+o2t#C3{!^_wSvu!hv;~>;y zxC51*eY@GB!PuSn8q`@!yThE7tUFl$93yhXk73hXp1Q5RDYZ;RThPN;rI?qvO41m=+tf?KgN-bXzy1$LPcmqIV% zm914#TTufwz$TazyI^%3g6S~{HQ;YB6fdDB7P#ANZ2>m{?NNEuh(b{fw?XY;Pt?p} zt<$gs@fE0sPolQy7t~YmC#t^B9y74a)`Fcy z3U0)bcpnR6w!M5ZVs*@oV=ym%f_ZQks)Ngz3!kGVl5wBen&MbV&wpbA8qpY312a$s zzeertA=H4bqGtRnYNkHln5_#y#mk^hc@@-FG)27$-$!ljR4j{ouna!(#NCW$zsYEc z+WWDn!?GRK;2zWp{eW7L>(-~JkKI%UOozp>BJp~tjz^%LrlmLl52K!<3J1+0jKuZy z@0dnlI#xSmw%{;+O#CX=!=c~ut2W$)I`w~HehmE144@+FOmxODoPcfc2)4#Nhs{b2 zLapFOsI6Iz?&bsz5b(uJN6f1>2z6Los1+!SsW8l@H$tsQNA$tIm<9);mVPJ}z&WUa zZ9#3}b=1J0pdSVvW&axy$bHoO>Ldco6JLj=@dj#1GafT9oCc_YjYFOKIjF~MC8otK zsG03UovF*H3H*XOQ?F6w1HU(0ng4s%UkM>3G{rht9cQ4H?kLv9JjYGBp6E|J8g)2F zqMn*LsI&1UYKyj^mih#y#yhB|;y0V`f5QB>y?~p57a2t`4Hm~>3_&ezIBI5nt+A-5 z-Y3nWENg9xg-CY~BcLV!1WV&7bm3bpg054>hN#CV z8tdb7EQ)tgE0*yGQ?5A{CmxSwaVZwVlc)~=Ky6W;)1LBfM`Z#!EZwmrj>QtV7B%vV zsDb#LF)yA{=px=4BQOrN5|>cz+(s?6-&s?>2rAyp+8;IW$>^`o{|yAPkgyvylhddX zW;kaG7Do-J73xhk%BC;G3dHxJ4%Z9R)&-n59acw8ptE%nDt|MU!JFu-=RflW(?AZ? zNXw)4xFzawiouLH74@oJjG1s7YM@6^GrEP@(f^`3goRM`t6JNk+8KmuXDqri6Ig09 zHliBdZ#|1Oh~L3%Sm=_OQ8g@2ydP%3#i+x&2D9Qu8~+Xih#$uscoj9lm#D*;<+Addsb z!uo4uooz-us^U1*OlH}FU)c1G);*}1A44^G1@)ZY!+iJz^`^^o)%-*hg1Lx~L~mSx zdR!N~3FuY06g9$?s1?|W8sQntiPuo&UZb|i`$seItf+yO!Dd(=wN-Oa?X5;_@ov;1 zKV{Qzqt2N76#>2bgMKo5m=86=!Z;O+qn`K8*cxAB9c+G$k5-(81@R?DVb1I3g*6HD z5TAoukqxMcowD9V`gQY?HzQ1qTFRWLJuPPAp{S8JM9ritY9(S&GaP2)({U#8dDsmL z-82IkhdMJeP!nB%YHulee*c$b6Aqyoyo}n*-%ta2iDNPK&*pP{3hMcNfqG#TzGco# zD^$bXQD-U+HRBoh9)5vZkr$}56L_08nZKhT0nNN5=EhJgfbCIdU^x2V1k?bhp&D3* z8sK^x--kiOPoZXd4>gd-s0pRLW6Ebnotc8@`TM_60y;EJZALF_Onew>srREgJcdQ^ z3cAqi7c;|xsQT4VOWoS0cSQ|29(DRBqspy74Q%Hx?7wDujs(3Z{y;U5`mU*v3AF;j zs8b(`Is;8n<+`I*pdaSP;i#u&vCZF#`t;m~I)uki19)Kdy2tvLB_YQ>Gt(yMMZ69A zV0$c#U9l&Q!@T%2mPfDq{KSkEQ7f|-8{-`e#j+1fyZtc@@i^3qe1ICrM{b+23N^D` zs6%uTwMVy5Gkx@lULSjeau?O+^i05o+bup=P)lJ!c11{|ag)enFlNx8n%` z?OmEjCZiU#eiCZIj`d15}@N@8l_9Z`p-C+hT$K`rGHEQ-mffnP(-$obR^Fdb?IvfFqb3?N<{ zHIXWq0h^&e{X4o6&{9QWDjb7afeEM?EJx4df*Qa%)QjXXs-u8srr|88nHEFseJRvL zD%yAr)R}5v?TT*AFqVKCo`V|5TFi_GF$^zQb3Hc$>4BQ@a8!dIqGq%R)8cB>Q?eP= z-Wk-u?xP0u8wTRb=d8a1X{;0=j5o!s~pgOvVneZuQ!Bj8J1ae?j z;uTQ&O>Dd?s-IZY%1y+QxI+JcKpma31>U0eI`DV1gk?}2R6#Y+9JMv!s1+KG4e=w? zj4xULK&@!@Kg^jZk6MA6s1>Sf)0?{qXr!G`OF96vV*+Z%Gi>@2)am~c)xajyY2J<5 z@F=R@4V(W8HQ-dQOt~P`(@_}JPl%1XYY@-?nxY!+X6o8Ey|0bL9E$Z-`L+$wk)M0b{X)0#4 z=ChW@K73fzz`7J${)PS9+_a=s3yXHV0kW}4l`OQ0rF0ky)7F&Mj{ws0DHe*d?efJXWis=@uJ zhK`^P%T-i`JD3yyLNy%ZH06R(dtV!KVKda3>W7-p2-FHpLAA30HKBD*r`z)eJ4}N1 zAMl29{0 zh#H9dI02pdvo_;CYKfjw&&LDbW77DF(7 zYNzKztqvB~^FM)r_HaGwwC_Q6bQsmZCDdNsLoMa+sF}a9`Cfiz;F(e7i=#f4Ls9i= zp;olHjdwzo>x zyez7G7^=MvsPaA0^Zh@TfI1kDxp5w9X*Z!pddSAlp`P2js4ehHYs%$B)eE-qCaCth zq3TE5_-GrSg*v3m((?SPz%~-JREJR=oJYM#9-|JYe>&4(0W3s31ohRcBkD6_1ZqGF zQRO$F+W8iBrmkZ#{2lckaQT~oRrBZh*HSknK}+8nb=t#GOB8L>$Djr}3pKN4sK;-E zP2Yyv^TVhQuM?;(c#b+#Z*6{>^rqbms6(0GZ4)|UM-rk?GdhHN*Z*wI7~u4L%dLSf z(xb5`&O$w=$yg5WU`Y(hV3xQZjwId9K z^*kR(ZPiVie-G8LE3+AJ8B~X1s5fC-)C@bJ_Pj4@YscC2S(r-C|0gzKIcm=~pbG9p z?eSsMbAQUFpGB3sfqJeVqE_M$)XJp`G%J}8UBoM)&Qb@|;}?l)Hx@JK`5!?*D=-yx zYL}yCwo3)@7-}Y0Z2X?}6>7$5vX~BXqT;1&yauYn_fQk+X!9db{R}~O1p>2e#v#;5 z&s*=JI)06snO|1ZL2lFv1fv?Rf*NRjtcvZh2F}J%Jb^l#e%Z_+u8N8e$j0-p3ZIam zf){Op%-K!HVW^d8h1%1es2N3|W*Uv2Q;gb*8K|?e2sPk!sIA$Ln%Fs1{a>t)v-A9G zFJ6(Lj+{Z}&}Br;FefU%FlvUus5e~=td5;gGhKkecn;N$cMdbK%&4t(p=YH~1F4Ui zKnFJgo$7w58OESS9FH2nBvgetsF|*?ZbFsYhkD%3pjO}>s-qXE4!m-j83&@;%Z+NU zD5{)0lz>Lu0QI=Fv-UtW9EqNSsDVyLEny<6{1Vh-`z4mZ{iqrLibc^Um($T1gHh>| zQ7^bpk$P^&9s({BE@Mr6V=^37bDMX3dsM|?Ha;8mV%mh-nq#Peok6X@Wz-qCgBti7 z^c>ziW(#wpRT7w2{5=19Y=)4a$7+Qw@D1ui;s)xl_!KY}M3t+9 z`uy*19fL)PFUR6|#KxbYmON)c(_t+vrh2IQlM1@c$K`4g)WA8^Y5o)SIUZEV45TKi zLN8PU<58!5ExPa`mc&=6a)k?d@v5HUn*jIt%fr^kt|HkE6EeDXRUfrA_(jr~&pt7yUaX5>N*# zm4L@lBm51uQ~_nocf9hb!xxUqpNeYuD|F!xsD__ndCXGQOr#;|Q1?MSzGG0I|MStU zrQJY49i2pt_!;WGkgc4F7e-ZRgeu<)_56=TbvWO;4OQ)stF%%N<8s-^%9OZ*Ocz{A1LfKgLd&ql)>Ij6+}Io3I&f zM}2Gd4K;_X1~w-ifz>bxTjC@1#@bcQE8ks@fIi1tqV}${&4@(3`x7udjzhiUXWR67 z=tF!tY9Onu>rq><6}2))P+RenO@EB)$Ge(mi`|aQ1hn@BP32PP9*=c}Uq0XrG!%^>x0qFVt-+To~_yVhL$zfc$Hl2^2=HV71yj|7xHm3F@E^ zs-XnbKqjE_7uftYsHNP6I(!FEGdqGh8)s1~brY-OZ#KPT9kX?zsP-G6%D1oMHVyV6 zK?4|o+KN%AJ(`9(3tO=w?!@x=1T}y{bO`r;aOE?@e*E4%M9W~Rrs1;a@+N$+7eh4+wOQ@OLwmw5Gt+T$FaW>RS7DP?3 zBI6V=XeI6zMb%r0YIhxap8xFxRPZorDKFXrcTgQZvH5i_z0sPX_OuV`g){^;pbt@7 zmWcXVz8dv$z7h3)IE$+HBkJ*dgl_Fgnx^Ko7eIa3G{-_X1dHHe>weTJzlS<2LCwsH zE`1X8s!d(#Sac;c)x zQ59CBX8Zv4+&@Om_$6xTy<407K-A$1LcQw?qRI!`^bph;tBE>W&D;d^itLR#&0|qZ zI0JQBS7UA5fEvgX)RKm@F*EFd!NiARIs5|koL@klg}bPB|3;mGv~5j#AZh~c;sjKo z66!_M5H-Rss5fCGs^T!z7m2Z00e7R`U{A3YR&8e*9ATY=YHu#8{Z**;wxb@`!^ldz z9ajiwrY})%uD@)7%^^eqn?V{sPbD-hwTT{mOMsnMV5|E&p+F( zi}{I9Lap3tRC~8kkEM4fJ`?EQQG|dRYJ-|tENUg@pen3HRXAk5i)uJsXY;rQqXyO< z)y_!NL_Wr@n2cJ9EM3gwR{%AkCg|4lK8S!SE<(*@8|t~gimK?{)tuH$s68)+8qgrr zQYWIG>ousoK7*RTE!4nXpUsVg^=8|FTEW|>!{^`A9M;^Z{tDQ5RW|{Rs5WY(El@M; zgX(AuYDP1x%dN?%$Lo94JN-Ip08dd*Q<`v-o)Ohf0aW=isIw7spvtMU$WP2@CcB9~EH_`v!%>bcL<+vLB8p3ncD z1hhmkHe-}^25PC6qDH>cx*s*bBN&Iru?p7dV?IkppbqnQ7=dq4hdeyO{0KJ&wPKgi z^S}Rbi-7k2FVu(w-!~&Hf|^lf)Kb?%t-yOW-VL>415qn7%BIgmt=Ll3N~}a}%{J8g z<{-AfdVPtjU?Kr^v;;NN6{rr^pgP!zYUn6xrLLgL-?jOVF^c$GOu(pq=660fu^4gx zNHc(ns6$xC+AfmkUkyi+pjYGwo3Ryjh>oHflRTU;}FD_oJ5TG#1A@s2OC8GJBf~)lnhT%xj?X z!%$n)0@YC$RC~QqpDl5yfhD50+P#W^3a&@JK$201@C0gWZeSUFiaIL=2Ab1f5*06l z`Y@@2+WYRP4$h*UihI}#3q+geegf7dz6@!XzyBwo0c4Ib4dz5`K|$2W%h`Ax)Kb2O znrU~`sgATJpk_W6RevU`{1ThL#^xv6_(Am5^KgoQ4%G#l@d!&2e}ihU=peIq6;LbE z0QFpVz%bm6dfuIb&A=*RbKKZ;tJbEw02A3cBn|A>G_>>F#&LKf7DgOsy^0#}O;r6y@jU-J{m)6z zUj2<4K>7r;A~{fdT@>{+lt)!;faU$b(Z#`CVCQec+Vv8 z{A;PN+JsxEhJHm=c#C=}G7K?$Uj(&Pm2JE}RwdpZbp}2{ZP_7IyO&Wba1%AbH>e4x z9csS9WpNYGH<(JOk+nq4uq~=WC)ASl!y=e~n&A@EmaIqZ@k!K5y+L*0JIt(PMpQgE zYGOrD6R3h}*WG}CI%;DRdSM~rG1j@(?Kb}>)QUVnEv?sZvr>MjhJ#Rtvj}RSHL(@8 zLbdxj>M1&mtgzd0iGcRv9%|-KQ6u{uHS$y=OhW;v8RkdLq!g;dn$~8hv(p(>|9xv5 zYD>nT>diy7yAnPB{qIHs8o++kN*qIVbQ#sqZB)glHlAvv=_nJbd>&MTrL2`uGp~(0 zq-{_Gh(xtF+Qz4$=l6e~63`)8k0tOhmcnPKL*yD|8Z3rd+G^;+HmDy~<52^dg?dVs zq7LsS)H{AZYGse0mi`24rLLh{84n0(DIcRo_&4e>ru)ED$bg!m3$+p@Pz_YK>5Xi> zwY9soKRPL=gObOK4>1~jMu#^@oXWjR-$y2q!5h?(#ND5=mr&PXjo_W@M=Jhp^S-os zd8vEJh9}^!+&_@kpIa-~1Jm0&^~n30G_A~i?v30!fBe%re!)PYKnirlv04(YzIcrW zQZ9Wh4=4VZGGUY*!kyQaok&>M7r4>Z$@EU$NXmJ$3i?E>Y12ok0{uI_rP6OCMsXLU z;1%NSkuR){a@=)n<0_wW9kgjDNLWOflxqgzF+}3X52C#e+=U3gB|R%`HX^Qzo$>sA zfcp1bpQHrd@hd9mTFCtajW})P7KEb-dvPa`*O$AkEnAJWuWY&Tbh3=RPI%kq6V*Sc zbqq0O+>SLgcAm&d5_#ku6S$9)wu%ZlSh6m}s}OELeq+MAN|T>*y&%9BXV1SKaM_N( zB_2$fQ`~oK!H47(AfA=HMA9d9i$>Q1 z3NNu0^o_Rw<>%lqI?GJM$G9Joc9JqjNuSF-l3Q0}^6HTHJL;NaRXB-o1uxdWj$&Ld zDVTCSqwy^4&nsKuB3>r*ES+4kX~!rtmb3}P6G^XZ(_7I_LDI*Nf6}%&h`a#Wn?u?- zn^uuB2U4;BpHNxXH)LKT^KS~*_M~t~h?leZqsY%d_#5*0+V5yVT-SQ;j->bC9!lCA z^7M8*PPig>L&C9ka9Jr+fHb{!-Gn=9|KkY^!Zx-L(KP7L!txy+h)7~9h&Yg$K3yDYk9pg)P* zNbJbHg|zd;yA!TQqkI#0Oh-S`>e@!$C7E)Y$vaCKed2T{oN~QSo|CldM*)1l#h>QXh$jGhhGw!og(xuPwZro*Q@F`x!HI(bc-Pe{O*>g3rgNP^n z4f!i=dN$%WY}=>#{>cN&ONhb;Y=Qcu1=#|j?=<=$>GQacaxWnNLtExPwx|A&wthbJ zA}uwOnj$Gb8pm*t=T5no%wsdXZKwK1>qDNd5~MArOkVE2+$q-q!Z(SW zqHZO^O}I}G)=xh5xLevbZ`%rg)6N%!*HdmgT{{{RSV5t}wj-6BO#Bw<54rc)2JVv| zMP5!jI8QmkJ#D>3g!_=#g8MY}N|3&da8_1f7j4ug|CKHKfb`$FYx47lqdJB2+6>Y> z*Jq@qqGAy$-n0YoCH^suyrqP`M(Ibgo5XWax1Gup*7YsrXA;*}FI^4D-$Hx`_YCd{ zq`koXq_5UXV4AI{!np~*JUWK-&P9ucUuR z+8ph_t{7Zs8%rWwg8OG%ai5(*Sv+Oa?x|s0z60T}ZMZY_wo&G}jXxqhpZiDRF{Ud= z1m*cno#%3g!E){u+-az+s|+@$!UhVKM;GdPpS!Ck#D@-LzOju|Anhm0y~M4guOqA< zAOfg2U16?=+`o}_k~DAXrD1D+(dYk1B(}1J_*IbO2?cYKmU1n&oqtGLYQh!qQ=2~$ z%Tp(i^pm!Y2r6bHeI0i-JHRJ4FOobbWxpq{qbHC3544$!@qH4>^ZcZ$0n8v|c z=VYF<1Nuq@xZY5PUywNdAa673x{V3MTVp!v?N_5*$B5VB-fG+ULa*NaWK8yC^W}qr zpOATqN(;%`L3%D*c|Yk(ZAJaOm!2imHJ`G&s!~2XcgmHT^b@wO(mGQ2Tbr4h^y7rx z<@jR~m7Y>K8x0282GUdbC}{;L_|kSd3nvkGac`mCXO#8le!$&;v>@&&+?}}VP<9@7 zobB*?+Ui64YT|a>jv3njpGbH@13M|a*%lUEDcp?ot=w;^yujwYB7H02nWPmZkKZvn zMiADu%zA-vcG_D?9=}p@tffv?PYK?Hgnh}=H9+rwT^~{C5S6bG?qoClF@p{JQt4yL zWJX<82U~GKYNT!E9zpyE(#sPrPIwWv;&#{KkCf{% z8MPm|hNLxy{DCvc9E#)S1zu_KCydC!~@&;iY()_q} zg;Up$`y297uEDhRX-Wjo5qD9hspt1EBs`_?TU%i!8M@9HJpZ#BPpP15y1{V+LrL39 z*eulurh=BoxF?O#R&g`mnl~d$75sLjypU1z^~{XWwuO=GMnPT6Xtonw|3bdx4A^R9ME{ zmU}drRY+@wH>eP1D?B5uH2Eo4dK(yF^RH5NA!T&6A>5k#0_CfsuJyKD4a(FcoYtHD z?@!xkFp)>Vsq_a-uqkPyoKoI9Mt#Z0~Fn6rp{|#+}XGnNPq4T!F6zg6p9U`wHx2{j=_)9#5 zN2vP&`ICqz;B#9hn0Q6h_Gs5{vi>BV^l$or$^zXSckno0(51DzW5KVYDcYE$( zwgG~UGu)w+Nx4=~?=bOeG*+3!m-vKuMz%};mrlC&k#^M98BMq&X}hVnov^z;8ELuK zkT{OSwJdZovR{9u2Y`7ABOF3ORa0&NR8&}$R8y-rz*R=H$x5K8zkQPYv2={u@ zCTaio5Glc(a*eXHO-;f_R47WpHZ<}c>1%D?4APsDUctr#$p4bC7cLAKi(!a)iYA$1gumEv|0UPW3x?#;GxCr>T* z*beYJo37;iG`trdkT;O_J|r*PmY+`E7UGvl-^)FVG9QrV-a}v$8OJHGiCb3!1$vTR zhV-kb>wWx+{8FTKF-eX;2Ht zZre@3KPa0MS990p{?oR9t1*#E)E-D9+ezF_!3?Cmd)+0HkG#>``v~WxOdR2E+&ziw z8kH)^x8FGLRE@&p`X!AT5RfWQodX-g`$WdN8iWstiH(epaik=4h#U}^I3?yxnL4q( z`$Z0kiF4FVi0d65>k11WI4I^{5m(EI*tnSJ@TkZU;e8T&4r(6|9Tna?!qxJ?j$Tob zy<-yB4l0tm{*Z|1_?WoFV}shHX&W;jBHC4_W#go5gWG%iwT+;~*zl;NZt+ij69 zQIYX1S<9$|zLC*M+dkaj%t*)oUaxKwN@NTl65&eeqJE#q_{97N0ux7182P`IN_;XQ zdn$FeY2s6_|J%sz$*umo=q0DTTYbrtT%PJlYo~;}{Oo4OCHa3<#w&N7gn0IT1Y?hh zj)>E~I2uO8#d{V%@kVU6#5G^1afgM+NA!(}J+PLY_$N0kDw4g4cqgS{Y{DSU%0DGI z8t+F&y<5U8#ydsq#NSEj6XE*j)Y+Coqg|w$qu?smsQCYS_$T?_4b+d19Gnorxk)Pb z^P`@7lA`sVlh3g;otImze!oejBcwRO{LFROan* z;P-ysIhu#Z4seCXrMx{N_}7hnT%I>ai8mX(+4jWm-{kd4h>MRIn0Vn$jBm>Xy$}*B z{#ib;-JgTK^#<7dXG!lI_6-m_+|@ihE?#R89v3$>Cbmz~Pj55$_N*J;dqBb<*FP_S zcn+$gPVe3^3DNO!|4H_|7XF*YG7cZ4TK~=Pyb)XruK73%)iUpd|CG>@|0k(k90UCK zSTyD2=RVF_Uj8XB0`-<$($D#Gs(^ZtapCN(eGMe1Pw$-KG>fueN`SLi4o`zAGj{0t zcbUm8_$*s2<|Y=x7l!)U1&wWEO3~hPKX@ekt3M{JO1k zsgE-*d3I;#mrg(XGH@lA=<4+IP7@KIa$-vNaE|oJ;yH?O!=romGw%e?30u|2S<#uU z-JqzL@IIbFBwvkidZ$j;reDlZUYFXa1s9{7BZ_$v%=72+47+_K<706go}7P9z=F;L PosIuD!X*Qp&Ak2}qwWFh delta 27279 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\n" "Language-Team: nuxsmin@syspass.org\n" "Language: en_US\n" @@ -32,11 +32,13 @@ msgstr "" msgid "Acceso no permitido" msgstr "Unauthorized access" +#. (itstool) path: action/text #: ../../../../lib/SP/Api/SyspassApi.php:83 #: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:257 #: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:258 #: ../../../modules/web/themes/material-blue/inc/Icons.php:36 #: ../../../modules/web/themes/material-blue/views/itemshow/userprofile.inc:65 +#: ../../../config/actions.xml:169 msgid "Ver Clave" msgstr "View password" @@ -135,6 +137,7 @@ msgstr "Name" msgid "Cuenta no encontrada" msgstr "Account not found" +#. (itstool) path: action/text #: ../../../../lib/SP/Api/SyspassApi.php:226 #: ../../../modules/web/Controllers/AccountController.php:385 #: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:196 @@ -143,6 +146,8 @@ msgstr "Account not found" #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:460 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:533 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:534 +#: ../../../config/actions.xml:163 ../../../config/actions.xml:469 +#: ../../../config/actions.xml:769 msgid "Eliminar Cuenta" msgstr "Remove Account" @@ -171,9 +176,11 @@ msgstr "Category added" msgid "Categoría no encontrada" msgstr "Category not found" +#. (itstool) path: action/text #: ../../../../lib/SP/Api/SyspassApi.php:315 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:131 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:132 +#: ../../../config/actions.xml:301 msgid "Eliminar Categoría" msgstr "Delete Category" @@ -203,9 +210,11 @@ msgstr "Client added" msgid "Cliente no encontrado" msgstr "Client not found" +#. (itstool) path: action/text #: ../../../../lib/SP/Api/SyspassApi.php:404 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:235 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:236 +#: ../../../config/actions.xml:331 msgid "Eliminar Cliente" msgstr "Delete Client" @@ -468,7 +477,7 @@ msgstr "Connection successful" #: ../../../../lib/SP/Core/Upgrade/Upgrade.php:403 #: ../../../../lib/SP/Services/Upgrade/UpgradeConfigService.php:111 #: ../../../../lib/SP/Services/Upgrade/UpgradeConfigService.php:227 -#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:162 +#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:165 #: ../../../modules/web/themes/material-blue/views/config/info.inc:38 #: ../../../modules/web/themes/material-blue/views/itemshow/plugin.inc:25 msgid "Versión" @@ -692,7 +701,9 @@ msgstr "An object is needed" msgid "Observador no inicializado" msgstr "Observer not initialized" +#. (itstool) path: action/text #: ../../../../lib/SP/Core/Plugin/PluginDataStore.php:76 +#: ../../../config/actions.xml:511 msgid "Nuevo Plugin" msgstr "New Plugin" @@ -709,7 +720,7 @@ msgstr "Invalid icons class" #: ../../../../lib/SP/Core/Upgrade/Upgrade.php:108 #: ../../../../lib/SP/Core/Upgrade/Upgrade.php:129 -#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:83 +#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:86 msgid "Error al aplicar la actualización auxiliar" msgstr "Error while applying an auxiliary update" @@ -718,16 +729,16 @@ msgstr "Error while applying an auxiliary update" #: ../../../../lib/SP/Core/Upgrade/Upgrade.php:121 #: ../../../../lib/SP/Core/Upgrade/Upgrade.php:129 #: ../../../../lib/SP/Services/Upgrade/UpgradeAppService.php:69 -#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:85 -#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:93 +#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:88 +#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:96 msgid "Compruebe el registro de eventos para más detalles" msgstr "Please, check the event log for more details" #: ../../../../lib/SP/Core/Upgrade/Upgrade.php:112 #: ../../../../lib/SP/Core/Upgrade/Upgrade.php:200 -#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:91 -#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:174 -#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:178 +#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:94 +#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:177 +#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:181 msgid "Error al aplicar la actualización de la Base de Datos" msgstr "Error while updating the database" @@ -738,19 +749,19 @@ msgstr "Error while applying the application update" #: ../../../../lib/SP/Core/Upgrade/Upgrade.php:174 #: ../../../../lib/SP/Core/Upgrade/Upgrade.php:187 -#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:76 -#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:119 +#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:79 +#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:122 msgid "Actualizar BBDD" msgstr "Update DB" #: ../../../../lib/SP/Core/Upgrade/Upgrade.php:180 -#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:148 -#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:152 +#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:151 +#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:155 msgid "No es necesario actualizar la Base de Datos." msgstr "Database update not needed." #: ../../../../lib/SP/Core/Upgrade/Upgrade.php:214 -#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:184 +#: ../../../../lib/SP/Services/Upgrade/UpgradeDatabaseService.php:187 msgid "Actualización de la Base de Datos realizada correctamente." msgstr "Database updating was completed successfully." @@ -856,9 +867,11 @@ msgstr "Custom fields not found" msgid "Texto" msgstr "Text" +#. (itstool) path: action/text #: ../../../../lib/SP/Mgmt/CustomFields/CustomFieldTypes.php:63 #: ../../../modules/web/Controllers/ConfigManagerController.php:180 #: ../../../modules/web/themes/material-blue/views/config/wiki.inc:10 +#: ../../../config/actions.xml:37 msgid "Wiki" msgstr "Wiki" @@ -900,6 +913,7 @@ msgstr "Color" msgid "Área de Texto" msgstr "Text Area" +#. (itstool) path: action/text #: ../../../../lib/SP/Mgmt/CustomFields/CustomFieldTypes.php:90 #: ../../../../lib/SP/Providers/Notification/NotificationHandler.php:92 #: ../../../../lib/SP/Providers/Notification/NotificationHandler.php:123 @@ -908,6 +922,7 @@ msgstr "Text Area" #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:440 #: ../../../modules/web/themes/material-blue/views/itemshow/userprofile.inc:21 #: ../../../modules/web/themes/material-blue/views/itemshow/userprofile.inc:390 +#: ../../../config/actions.xml:13 msgid "Cuentas" msgstr "Accounts" @@ -1719,18 +1734,6 @@ msgstr "Token not found" msgid "Error al eliminar tokens" msgstr "Error while removing the tokens" -#: ../../../../lib/SP/Services/AuthToken/LangStubs.php:27 -msgid "Buscar Cuentas" -msgstr "Search for Accounts" - -#: ../../../../lib/SP/Services/AuthToken/LangStubs.php:28 -msgid "Ver Cuenta" -msgstr "View Account" - -#: ../../../../lib/SP/Services/AuthToken/LangStubs.php:29 -msgid "Exportación" -msgstr "Export" - #: ../../../../lib/SP/Services/Backup/FileBackupService.php:81 msgid "Realizar Backup" msgstr "Make Backup" @@ -2070,7 +2073,7 @@ msgstr "Server where the database will be installed" msgid "Informe al desarrollador" msgstr "Warn to developer" -#: ../../../../lib/SP/Services/Install/MySQL.php:94 +#: ../../../../lib/SP/Services/Install/MySQL.php:96 #: ../../../../lib/SP/Storage/MySQLHandler.php:92 #: ../../../../lib/SP/Storage/MySQLHandler.php:111 #: ../../../../lib/SP/Storage/MySQLHandler.php:162 @@ -2078,71 +2081,71 @@ msgstr "Warn to developer" msgid "No es posible conectar con la BD" msgstr "Unable to connect to the DB" -#: ../../../../lib/SP/Services/Install/MySQL.php:96 +#: ../../../../lib/SP/Services/Install/MySQL.php:98 #: ../../../../lib/SP/Storage/MySQLHandler.php:94 #: ../../../../lib/SP/Storage/MySQLHandler.php:164 msgid "Compruebe los datos de conexión" msgstr "Please, check the connection parameters" -#: ../../../../lib/SP/Services/Install/MySQL.php:125 +#: ../../../../lib/SP/Services/Install/MySQL.php:127 #, php-format msgid "No es posible comprobar el usuario de sysPass (%s)" msgstr "Unable to check the sysPass user (%s)" -#: ../../../../lib/SP/Services/Install/MySQL.php:127 +#: ../../../../lib/SP/Services/Install/MySQL.php:129 msgid "Compruebe los permisos del usuario de conexión a la BD" msgstr "Please, check the DB connection user rights" -#: ../../../../lib/SP/Services/Install/MySQL.php:162 +#: ../../../../lib/SP/Services/Install/MySQL.php:164 #, php-format msgid "Error al crear el usuario de conexión a MySQL '%s'" msgstr "Error while creating the MySQL connection user '%s'" -#: ../../../../lib/SP/Services/Install/MySQL.php:179 +#: ../../../../lib/SP/Services/Install/MySQL.php:181 msgid "La BBDD ya existe" msgstr "The database already exists" -#: ../../../../lib/SP/Services/Install/MySQL.php:181 +#: ../../../../lib/SP/Services/Install/MySQL.php:183 msgid "Indique una nueva Base de Datos o elimine la existente" msgstr "Please, enter a new database or delete the existing one" -#: ../../../../lib/SP/Services/Install/MySQL.php:191 -#: ../../../../lib/SP/Services/Install/MySQL.php:312 +#: ../../../../lib/SP/Services/Install/MySQL.php:193 +#: ../../../../lib/SP/Services/Install/MySQL.php:311 #, php-format msgid "Error al crear la BBDD ('%s')" msgstr "Error while creating the DB ('%s')" -#: ../../../../lib/SP/Services/Install/MySQL.php:193 -#: ../../../../lib/SP/Services/Install/MySQL.php:216 +#: ../../../../lib/SP/Services/Install/MySQL.php:195 +#: ../../../../lib/SP/Services/Install/MySQL.php:218 msgid "Verifique los permisos del usuario de la Base de Datos" msgstr "Please check the database user permissions" -#: ../../../../lib/SP/Services/Install/MySQL.php:214 +#: ../../../../lib/SP/Services/Install/MySQL.php:216 #, php-format msgid "Error al establecer permisos de la BBDD ('%s')" msgstr "Error while setting the database permissions ('%s')" -#: ../../../../lib/SP/Services/Install/MySQL.php:226 +#: ../../../../lib/SP/Services/Install/MySQL.php:228 msgid "La BBDD no existe" msgstr "The database does not exist" -#: ../../../../lib/SP/Services/Install/MySQL.php:228 +#: ../../../../lib/SP/Services/Install/MySQL.php:230 msgid "Es necesario crearla y asignar los permisos necesarios" msgstr "You need to create it and assign the needed permissions" -#: ../../../../lib/SP/Services/Install/MySQL.php:277 +#: ../../../../lib/SP/Services/Install/MySQL.php:279 msgid "El archivo de estructura de la BBDD no existe" msgstr "The database structure file does not exist" -#: ../../../../lib/SP/Services/Install/MySQL.php:279 +#: ../../../../lib/SP/Services/Install/MySQL.php:281 msgid "No es posible crear la BBDD de la aplicación. Descárguela de nuevo." msgstr "Unable to create the application database. Please download it again." -#: ../../../../lib/SP/Services/Install/MySQL.php:290 +#: ../../../../lib/SP/Services/Install/MySQL.php:292 msgid "Error al seleccionar la BBDD" msgstr "Error while selecting the database." -#: ../../../../lib/SP/Services/Install/MySQL.php:292 +#: ../../../../lib/SP/Services/Install/MySQL.php:294 msgid "" "No es posible usar la Base de Datos para crear la estructura. Compruebe los " "permisos y que no exista." @@ -2150,15 +2153,15 @@ msgstr "" "Unable to use the database to create the structure. Check permissions and it " "does not exist." -#: ../../../../lib/SP/Services/Install/MySQL.php:314 +#: ../../../../lib/SP/Services/Install/MySQL.php:313 msgid "Error al crear la estructura de la Base de Datos." msgstr "Error while creating database structure." -#: ../../../../lib/SP/Services/Install/MySQL.php:333 +#: ../../../../lib/SP/Services/Install/MySQL.php:330 msgid "Error al comprobar la base de datos" msgstr "Error while checking the database" -#: ../../../../lib/SP/Services/Install/MySQL.php:335 +#: ../../../../lib/SP/Services/Install/MySQL.php:332 msgid "Intente de nuevo la instalación" msgstr "Please, try the installation again" @@ -2595,16 +2598,20 @@ msgstr "Agent" msgid "HTTPS" msgstr "HTTPS" +#. (itstool) path: action/text #: ../../../modules/web/Controllers/AccountController.php:254 #: ../../../modules/web/Controllers/AccountController.php:297 #: ../../../modules/web/Controllers/Helpers/LayoutHelper.php:254 +#: ../../../config/actions.xml:151 msgid "Nueva Cuenta" msgstr "New Account" +#. (itstool) path: action/text #: ../../../modules/web/Controllers/AccountController.php:340 #: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:346 #: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:347 #: ../../../modules/web/themes/material-blue/views/account/linkedAccounts.inc:18 +#: ../../../config/actions.xml:157 msgid "Editar Cuenta" msgstr "Edit Account" @@ -2801,16 +2808,20 @@ msgstr "View Authorization" msgid "Autorización visualizada" msgstr "Authorization viewed" +#. (itstool) path: action/text #: ../../../modules/web/Controllers/CategoryController.php:100 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:107 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:108 #: ../../../modules/web/themes/material-blue/views/account/account.inc:110 +#: ../../../config/actions.xml:289 msgid "Nueva Categoría" msgstr "New Category" +#. (itstool) path: action/text #: ../../../modules/web/Controllers/CategoryController.php:157 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:119 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:120 +#: ../../../config/actions.xml:295 msgid "Editar Categoría" msgstr "Edit Category" @@ -2819,7 +2830,9 @@ msgstr "Edit Category" msgid "Categorías eliminadas" msgstr "Categories deleted" +#. (itstool) path: action/text #: ../../../modules/web/Controllers/CategoryController.php:313 +#: ../../../config/actions.xml:283 msgid "Ver Categoría" msgstr "View Category" @@ -2830,9 +2843,11 @@ msgstr "View Category" msgid "Nuevo Cliente" msgstr "New Client" +#. (itstool) path: action/text #: ../../../modules/web/Controllers/ClientController.php:158 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:224 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:225 +#: ../../../config/actions.xml:325 msgid "Editar Cliente" msgstr "Edit Client" @@ -2841,7 +2856,9 @@ msgstr "Edit Client" msgid "Clientes eliminados" msgstr "Clients deleted" +#. (itstool) path: action/text #: ../../../modules/web/Controllers/ClientController.php:302 +#: ../../../config/actions.xml:313 msgid "Ver Cliente" msgstr "View Client" @@ -3103,8 +3120,10 @@ msgstr "Last export" msgid "No se encontró archivo de exportación" msgstr "No export file found" +#. (itstool) path: action/text #: ../../../modules/web/Controllers/ConfigManagerController.php:306 #: ../../../modules/web/themes/material-blue/views/config/backup.inc:5 +#: ../../../config/actions.xml:709 msgid "Copia de Seguridad" msgstr "Backup" @@ -3215,13 +3234,17 @@ msgstr "View Current" msgid "Atrás" msgstr "Back" +#. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:216 #: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:217 +#: ../../../config/actions.xml:421 msgid "Actualizar Enlace Público" msgstr "Update Public Link" +#. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:236 #: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:237 +#: ../../../config/actions.xml:403 msgid "Crear Enlace Público" msgstr "Create Public Link" @@ -3230,8 +3253,10 @@ msgstr "Create Public Link" msgid "Copiar Clave en Portapapeles" msgstr "Copy Password to Clipboard" +#. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:304 #: ../../../modules/web/Controllers/Helpers/Account/AccountActionsHelper.php:305 +#: ../../../config/actions.xml:193 msgid "Copiar Cuenta" msgstr "Copy Account" @@ -3293,7 +3318,9 @@ msgstr "URL / IP" msgid "Ordenar por URL / IP" msgstr "Sort by URL / IP" +#. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:96 +#: ../../../config/actions.xml:307 msgid "Buscar Categoría" msgstr "Search for Category" @@ -3307,7 +3334,9 @@ msgstr "YES" msgid "NO" msgstr "NO" +#. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:201 +#: ../../../config/actions.xml:337 msgid "Buscar Cliente" msgstr "Search for Client" @@ -3330,38 +3359,50 @@ msgstr "Delete Field" msgid "Tamaño" msgstr "Size" +#. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:361 #: ../../../modules/web/themes/material-blue/views/account/account.inc:35 #: ../../../modules/web/themes/material-blue/views/config/accounts.inc:232 #: ../../../modules/web/themes/material-blue/views/itemshow/userprofile.inc:146 #: ../../../modules/web/themes/material-blue/views/itemshow/userprofile.inc:406 +#: ../../../config/actions.xml:19 msgid "Archivos" msgstr "Files" +#. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:369 +#: ../../../config/actions.xml:457 msgid "Buscar Archivo" msgstr "Search for File" +#. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:380 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:381 #: ../../../modules/web/themes/material-blue/views/account/files-list.inc:43 +#: ../../../config/actions.xml:205 ../../../config/actions.xml:433 msgid "Ver Archivo" msgstr "View File" +#. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:392 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:393 #: ../../../modules/web/themes/material-blue/views/account/files-list.inc:36 +#: ../../../config/actions.xml:217 ../../../config/actions.xml:439 msgid "Descargar Archivo" msgstr "Download File" +#. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:403 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:404 #: ../../../modules/web/themes/material-blue/views/account/files-list.inc:28 +#: ../../../config/actions.xml:223 ../../../config/actions.xml:445 msgid "Eliminar Archivo" msgstr "Delete File" +#. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:448 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:512 +#: ../../../config/actions.xml:475 ../../../config/actions.xml:775 msgid "Buscar Cuenta" msgstr "Search for Account" @@ -3383,8 +3424,10 @@ msgstr "Removed" msgid "Cuentas (H)" msgstr "Accounts (H)" +#. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:523 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:524 +#: ../../../config/actions.xml:187 ../../../config/actions.xml:781 msgid "Restaurar Cuenta" msgstr "Account Restore" @@ -3406,13 +3449,17 @@ msgstr "Profile" msgid "Propiedades" msgstr "Properties" +#. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:587 +#: ../../../config/actions.xml:577 msgid "Buscar Usuario" msgstr "Search for User" +#. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:597 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:598 #: ../../../modules/web/Controllers/UserController.php:106 +#: ../../../config/actions.xml:553 msgid "Nuevo Usuario" msgstr "New User" @@ -3427,9 +3474,11 @@ msgstr "Import users from LDAP" msgid "Ver Detalles de Usuario" msgstr "View User Details" +#. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:637 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:638 #: ../../../modules/web/Controllers/UserController.php:167 +#: ../../../config/actions.xml:559 msgid "Editar Usuario" msgstr "Edit User" @@ -3441,35 +3490,47 @@ msgstr "Edit User" msgid "Cambiar Clave de Usuario" msgstr "Change User's Password" +#. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:660 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:661 +#: ../../../config/actions.xml:565 msgid "Eliminar Usuario" msgstr "Delete User" +#. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:705 +#: ../../../config/actions.xml:607 msgid "Buscar Grupo" msgstr "Search for Group" +#. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:716 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:717 #: ../../../modules/web/Controllers/UserGroupController.php:107 +#: ../../../config/actions.xml:589 msgid "Nuevo Grupo" msgstr "New Group" +#. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:728 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:729 #: ../../../modules/web/Controllers/UserGroupController.php:313 +#: ../../../config/actions.xml:583 msgid "Ver Grupo" msgstr "View Group" +#. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:739 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:740 #: ../../../modules/web/Controllers/UserGroupController.php:166 +#: ../../../config/actions.xml:595 msgid "Editar Grupo" msgstr "Edit Group" +#. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:750 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:751 +#: ../../../config/actions.xml:601 msgid "Eliminar Grupo" msgstr "Delete Group" @@ -3478,13 +3539,17 @@ msgstr "Delete Group" msgid "Perfiles" msgstr "Profiles" +#. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:793 +#: ../../../config/actions.xml:637 msgid "Buscar Perfil" msgstr "Search for Profile" +#. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:804 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:805 #: ../../../modules/web/Controllers/UserProfileController.php:101 +#: ../../../config/actions.xml:619 msgid "Nuevo Perfil" msgstr "New Profile" @@ -3493,14 +3558,18 @@ msgstr "New Profile" msgid "Ver Detalles de Perfil" msgstr "View Profile Details" +#. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:827 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:828 #: ../../../modules/web/Controllers/UserProfileController.php:161 +#: ../../../config/actions.xml:625 msgid "Editar Perfil" msgstr "Edit Profile" +#. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:838 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:839 +#: ../../../config/actions.xml:631 msgid "Eliminar Perfil" msgstr "Delete Profile" @@ -3587,24 +3656,32 @@ msgstr "Delete Link" msgid "Etiquetas" msgstr "Tags" +#. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:1070 +#: ../../../config/actions.xml:505 msgid "Buscar Etiqueta" msgstr "Search for Tag" +#. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:1081 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:1082 #: ../../../modules/web/Controllers/TagController.php:99 +#: ../../../config/actions.xml:481 msgid "Nueva Etiqueta" msgstr "New Tag" +#. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:1093 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:1094 #: ../../../modules/web/Controllers/TagController.php:154 +#: ../../../config/actions.xml:493 msgid "Editar Etiqueta" msgstr "Edit Tag" +#. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:1104 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:1105 +#: ../../../config/actions.xml:499 msgid "Eliminar Etiqueta" msgstr "Delete Tag" @@ -3620,13 +3697,17 @@ msgstr "Unavailable" msgid "Plugins" msgstr "Plugins" +#. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:1151 +#: ../../../config/actions.xml:523 msgid "Buscar Plugin" msgstr "Search for Plugin" +#. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:1162 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:1163 #: ../../../modules/web/Controllers/PluginController.php:115 +#: ../../../config/actions.xml:517 msgid "Ver Plugin" msgstr "View Plugin" @@ -3661,9 +3742,11 @@ msgstr "Event" msgid "IP" msgstr "IP" +#. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:1274 #: ../../../modules/web/Controllers/Helpers/LayoutHelper.php:310 #: ../../../modules/web/themes/material-blue/views/eventlog/index.inc:1 +#: ../../../config/actions.xml:127 msgid "Registro de Eventos" msgstr "Event Log" @@ -3697,13 +3780,17 @@ msgstr "Read" msgid "Sólo Admins" msgstr "Only Admins" +#. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:1357 #: ../../../modules/web/themes/material-blue/inc/Icons.php:67 #: ../../../modules/web/themes/material-blue/views/notification/index.inc:1 +#: ../../../config/actions.xml:655 msgid "Notificaciones" msgstr "Notifications" +#. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:1365 +#: ../../../config/actions.xml:817 msgid "Buscar Notificación" msgstr "Search for Notification" @@ -3713,25 +3800,33 @@ msgstr "Search for Notification" msgid "Nueva Notificación" msgstr "New Notification" +#. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:1390 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:1391 #: ../../../modules/web/Controllers/NotificationController.php:100 +#: ../../../config/actions.xml:787 msgid "Ver Notificación" msgstr "View Notification" +#. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:1400 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:1401 +#: ../../../config/actions.xml:811 msgid "Marcar Notificación" msgstr "Checkout Notification" +#. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:1412 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:1413 #: ../../../modules/web/Controllers/NotificationController.php:206 +#: ../../../config/actions.xml:799 msgid "Editar Notificación" msgstr "Edit Notification" +#. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:1423 #: ../../../modules/web/Controllers/Helpers/ItemsGridHelper.php:1424 +#: ../../../config/actions.xml:805 msgid "Eliminar Notificación" msgstr "Delete Notification" @@ -3740,18 +3835,24 @@ msgstr "Delete Notification" msgid "Buscar" msgstr "Search" +#. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/LayoutHelper.php:268 +#: ../../../config/actions.xml:103 msgid "Usuarios y Accesos" msgstr "Users and Accesses" +#. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/LayoutHelper.php:282 +#: ../../../config/actions.xml:43 msgid "Elementos y Personalización" msgstr "Items and Customizations" +#. (itstool) path: action/text #: ../../../modules/web/Controllers/Helpers/LayoutHelper.php:296 #: ../../../modules/web/themes/material-blue/inc/Icons.php:63 #: ../../../modules/web/themes/material-blue/views/config/ldap.inc:6 #: ../../../modules/web/themes/material-blue/views/itemshow/userprofile.inc:23 +#: ../../../config/actions.xml:661 msgid "Configuración" msgstr "Configuration" @@ -3877,7 +3978,9 @@ msgstr "Notifications not available" msgid "Etiquetas eliminadas" msgstr "Tags deleted" +#. (itstool) path: action/text #: ../../../modules/web/Controllers/TagController.php:277 +#: ../../../config/actions.xml:487 msgid "Ver Etiqueta" msgstr "View Tag" @@ -3909,7 +4012,9 @@ msgstr "User added" msgid "Usuario actualizado" msgstr "User updated" +#. (itstool) path: action/text #: ../../../modules/web/Controllers/UserController.php:414 +#: ../../../config/actions.xml:547 msgid "Ver Usuario" msgstr "View User" @@ -3981,7 +4086,9 @@ msgstr "Profile added" msgid "Perfil actualizado" msgstr "Profile updated" +#. (itstool) path: action/text #: ../../../modules/web/Controllers/UserProfileController.php:301 +#: ../../../config/actions.xml:613 msgid "Ver Perfil" msgstr "View Profile" @@ -4361,8 +4468,10 @@ msgstr "Show Password" msgid "Copiar Usuario" msgstr "Copy Username" +#. (itstool) path: action/text #: ../../../config/strings.js.inc:60 #: ../../../modules/web/themes/material-blue/views/account/viewpass.inc:30 +#: ../../../config/actions.xml:199 msgid "Copiar Clave" msgstr "Copy Password" @@ -4412,8 +4521,10 @@ msgstr "Send notifies?" msgid "Marcar Favorito" msgstr "Mark as Favorite" +#. (itstool) path: action/text #: ../../../config/strings.js.inc:75 #: ../../../modules/web/themes/material-blue/views/account/search-rows.inc:133 +#: ../../../config/actions.xml:253 msgid "Eliminar Favorito" msgstr "Delete Favorite" @@ -4884,8 +4995,10 @@ msgstr "" msgid "Acceso Grupos Secundarios" msgstr "Secondary Groups Access" +#. (itstool) path: action/text #: ../../../modules/web/themes/material-blue/views/config/accounts.inc:146 #: ../../../modules/web/themes/material-blue/views/itemshow/userprofile.inc:374 +#: ../../../config/actions.xml:73 msgid "Enlaces Públicos" msgstr "Public Links" @@ -6114,7 +6227,9 @@ msgstr "View account details" msgid "Ver clave de cuenta" msgstr "View account password" +#. (itstool) path: action/text #: ../../../modules/web/themes/material-blue/views/itemshow/userprofile.inc:82 +#: ../../../config/actions.xml:175 msgid "Ver Historial" msgstr "View History" @@ -6202,7 +6317,9 @@ msgstr "Links management" msgid "Gestión de cuentas" msgstr "Accounts management" +#. (itstool) path: action/text #: ../../../modules/web/themes/material-blue/views/itemshow/userprofile.inc:427 +#: ../../../config/actions.xml:667 msgid "Configuración General" msgstr "General Configuration" @@ -6410,7 +6527,9 @@ msgstr "Always show the hidden actions on the accounts search page." msgid "Mostrar Acciones Ocultas" msgstr "Show Hidden Actions" +#. (itstool) path: action/text #: ../../../modules/web/themes/material-blue/views/wiki/wikipage.inc:2 +#: ../../../config/actions.xml:259 msgid "Ver Wiki" msgstr "View Wiki" @@ -6424,6 +6543,316 @@ msgstr "Search results of '%s'" msgid "Página" msgstr "Page" +#. (itstool) path: action/text +#: ../../../config/actions.xml:7 +msgid "Buscar Cuentas" +msgstr "Search for Accounts" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:25 +msgid "Peticiones" +msgstr "Requests" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:31 +msgid "Favoritos" +msgstr "Favorites" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:49 +msgid "Gestión Categorías" +msgstr "Categories Management" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:55 +msgid "Gestión Clientes" +msgstr "Customers Management" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:61 +msgid "Gestión Autorizaciones API" +msgstr "API Authorizations Management" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:67 +msgid "Gestión Campos Personalizados" +msgstr "Custom Fields Management" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:79 +msgid "Gestión de Archivos" +msgstr "Files Management" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:85 +msgid "Gestión de Cuentas" +msgstr "Accounts Management" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:91 +msgid "Gestión de Etiquetas" +msgstr "Tags Management" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:97 +msgid "Gestión Plugins" +msgstr "Plugins Management" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:109 +msgid "Gestión Usuarios" +msgstr "Users Management" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:115 +msgid "Gestión Grupos" +msgstr "Groups Management" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:121 +msgid "Gestión Perfiles" +msgstr "Profiles Management" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:133 +msgid "Buscar Eventos" +msgstr "Search for Events" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:139 +msgid "Limpiar Eventos" +msgstr "Clear Events" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:145 ../../../config/actions.xml:463 +msgid "Ver Cuenta" +msgstr "View Account" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:181 +msgid "Editar Clave de Cuenta" +msgstr "Edit Account Password" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:211 ../../../config/actions.xml:451 +msgid "Subir Archivo" +msgstr "Upload File" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:229 +msgid "Buscar Archivos" +msgstr "Search for Files" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:235 +msgid "Listar Archivos" +msgstr "List Files" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:241 +msgid "Ver Favoritos" +msgstr "Show Favorites" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:247 +msgid "Añadir Favorito" +msgstr "Mark as Favorite" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:265 +msgid "Añadir Wiki" +msgstr "Add Wiki" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:271 +msgid "Editar Wiki" +msgstr "Edit Wiki" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:277 +msgid "Eliminar Wiki" +msgstr "Delete Wiki" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:319 +msgid "Nuevo CLiente" +msgstr "New Client" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:343 +msgid "Nuevo Token API" +msgstr "New API Token" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:349 +msgid "Ver Token API" +msgstr "View API Token" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:355 +msgid "Editar Token API" +msgstr "Edit API Token" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:361 +msgid "Eliminar Token API" +msgstr "Delete API Token" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:367 +msgid "Buscar Token API" +msgstr "Search for API Token" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:373 +msgid "Nuevo Campo Personalizado" +msgstr "New Custom Field" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:379 +msgid "Ver Campo Personalizado" +msgstr "Show Custom Field" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:385 +msgid "Editar Campo Personalizado" +msgstr "Edit Custom Field" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:391 +msgid "Eliminar Campo Personalizado" +msgstr "Delete Custom Field" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:397 +msgid "Buscar Campo Personalizado" +msgstr "Search for Custom Field" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:409 +msgid "Ver Enlace Público" +msgstr "Show Public Link" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:415 +msgid "Eliminar Enlace Público" +msgstr "Delete Public Link" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:427 +msgid "Buscar Enlace Público" +msgstr "Search for Public Link" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:529 +msgid "Habilitar Plugin" +msgstr "Enable Plugin" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:535 +msgid "Deshabilitar Plugin" +msgstr "Disable Plugin" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:541 +msgid "Restablecer Plugin" +msgstr "Reset Plugin" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:571 +msgid "Editar Clave Usuario" +msgstr "Edit User Password" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:643 +msgid "Configuración Usuario" +msgstr "User Configuration" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:649 +msgid "Preferencias General" +msgstr "General Preferences" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:673 +msgid "Configuración Cuentas" +msgstr "Accounts Configuration" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:679 +msgid "Configuración Wiki" +msgstr "Wiki Configuration" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:685 +msgid "Configuración Encriptación" +msgstr "Encryption Configuration" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:691 +msgid "Actualizar Hash" +msgstr "Update Hash" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:697 +msgid "Clave Maestra Temporal" +msgstr "Temporary Master Password" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:703 +msgid "Configuración Copia de Seguridad" +msgstr "Backup Configuration" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:715 +msgid "Configuración Importación" +msgstr "Import Configuration" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:721 +msgid "Importar CSV" +msgstr "CSV Import" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:727 +msgid "Importar XML" +msgstr "XML Import" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:733 +msgid "Configuración Exportación" +msgstr "Export Configuration" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:739 +msgid "Exportación" +msgstr "Export" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:745 +msgid "Configuración Email" +msgstr "Email Configuration" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:751 +msgid "Configuración LDAP" +msgstr "LDAP Configuration" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:757 +msgid "Sincronización LDAP" +msgstr "LDAP synchronization" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:763 +msgid "Gestión de Cuenta (H)" +msgstr "Account Management (H)" + +#. (itstool) path: action/text +#: ../../../config/actions.xml:793 +msgid "Crear Notificación" +msgstr "Create Notification" + #~ msgid "Accesos" #~ msgstr "Accesses" @@ -6440,9 +6869,6 @@ msgstr "Page" #~ msgid "No es posible crear el directorio: %s" #~ msgstr "Unable to create the backups directory (\"%s\")" -#~ msgid "Subir Archivo" -#~ msgstr "Upload File" - #~ msgid "No es un ID de archivo válido" #~ msgstr "Invalid file ID" @@ -6452,9 +6878,6 @@ msgstr "Page" #~ msgid "Compruebe datos de usuario o consulte con el administrador" #~ msgstr "Please, check the user data or contact to the administrator" -#~ msgid "Modificar Clave Usuario" -#~ msgstr "Edit User Password" - #~ msgid "La clave es incorrecta o no coincide" #~ msgstr "Wrong password or does not match" @@ -6479,9 +6902,6 @@ msgstr "Page" #~ msgid "Modificar Configuración" #~ msgstr "Edit Configuration" -#~ msgid "Vaciar Eventos" -#~ msgstr "Clear Events" - #~ msgid "Crear Usuario" #~ msgstr "Add User" @@ -6569,57 +6989,21 @@ msgstr "Page" #~ msgid "Descargar nueva versión" #~ msgstr "Download new version" -#~ msgid "Editar Clave de Cuenta" -#~ msgstr "Edit Account Password" - -#~ msgid "Peticiones" -#~ msgstr "Requests" - #~ msgid "Gestión Aplicación" #~ msgstr "Application Management" -#~ msgid "Gestión Categorías" -#~ msgstr "Categories Management" - #~ msgid "Buscar Categorías" #~ msgstr "Search for Categories" #~ msgid "Añadir Categoría" #~ msgstr "Add Category" -#~ msgid "Gestión Clientes" -#~ msgstr "Customers Management" - #~ msgid "Buscar Clientes" #~ msgstr "Search for Customers" #~ msgid "Añadir Cliente" #~ msgstr "Add Customer" -#~ msgid "Gestión Campos Personalizados" -#~ msgstr "Custom Fields Management" - -#~ msgid "Gestión Autorizaciones API" -#~ msgstr "API Authorizations Management" - -#~ msgid "Gestión de Archivos" -#~ msgstr "Files Management" - -#~ msgid "Gestión de Cuentas" -#~ msgstr "Accounts Management" - -#~ msgid "Gestión de Etiquetas" -#~ msgstr "Tags Management" - -#~ msgid "Gestión Usuarios" -#~ msgstr "Users Management" - -#~ msgid "Gestión Grupos" -#~ msgstr "Groups Management" - -#~ msgid "Gestión Perfiles" -#~ msgstr "Profiles Management" - #~ msgid "Exportar" #~ msgstr "Export" @@ -6707,15 +7091,9 @@ msgstr "Page" #~ msgid "En breve recibirá un email de confirmación." #~ msgstr "You will receive a confirmation email shortly." -#~ msgid "Nuevo usuario de LDAP" -#~ msgstr "New LDAP user" - #~ msgid "Error al actualizar la clave del usuario en la BBDD" #~ msgstr "Error while updating the user's password in DB" -#~ msgid "Sincronización LDAP" -#~ msgstr "LDAP synchronization" - #~ msgid "Sincronización finalizada" #~ msgstr "Synchronization finished" diff --git a/lib/SP/Services/AuthToken/LangStubs.php b/lib/SP/Services/AuthToken/LangStubs.php deleted file mode 100644 index e2c8eee4..00000000 --- a/lib/SP/Services/AuthToken/LangStubs.php +++ /dev/null @@ -1,29 +0,0 @@ -. - */ - -namespace SP\Services\AuthToken; - -__('Buscar Cuentas'); -__('Ver Cuenta'); -__('Exportación'); \ No newline at end of file diff --git a/lib/SP/Services/Install/Installer.php b/lib/SP/Services/Install/Installer.php index de08e2b2..30dd47a3 100644 --- a/lib/SP/Services/Install/Installer.php +++ b/lib/SP/Services/Install/Installer.php @@ -56,7 +56,7 @@ class Installer extends Service */ const VERSION = [3, 0, 0]; const VERSION_TEXT = '3.0-beta'; - const BUILD = 18032302; + const BUILD = 18032401; /** * @var ConfigService