From 30daa59c8e7762e38ee1356f0905865bbb365e16 Mon Sep 17 00:00:00 2001 From: Benjamin Renard Date: Mon, 3 Jun 2019 21:06:40 +0200 Subject: [PATCH] Rework/improve generate_lang_file.php / generate_ldapsaisie.pot.sh scripts --- public_html/includes/class/class.LSconfig.php | 65 +- public_html/lang/.gitignore | 2 + .../lang/fr_FR.UTF8/LC_MESSAGES/ldapsaisie.mo | Bin 47995 -> 49406 bytes .../lang/fr_FR.UTF8/LC_MESSAGES/ldapsaisie.po | 903 +++++++++-------- public_html/lang/generate_lang_file.php | 733 ++++++++------ public_html/lang/generate_ldapsaisie.pot.sh | 22 +- public_html/lang/ldapsaisie.pot | 918 ++++++++++-------- 7 files changed, 1544 insertions(+), 1099 deletions(-) create mode 100644 public_html/lang/.gitignore mode change 100644 => 100755 public_html/lang/generate_ldapsaisie.pot.sh diff --git a/public_html/includes/class/class.LSconfig.php b/public_html/includes/class/class.LSconfig.php index d62b4ffa..ee0226d0 100644 --- a/public_html/includes/class/class.LSconfig.php +++ b/public_html/includes/class/class.LSconfig.php @@ -54,11 +54,17 @@ class LSconfig { } /** - * Récupération d'une valeur + * Get a specific configuration variable value * - * @param[in] $var string Le nom de valeur à récupérer (Exemple : cacheSearch) + * @param[in] $var string The configuration variable name + * @param[in] $default mixed The default value to return if configuration variable + * is not set (Default : null) + * @param[in] $cast string The type of expected value. The configuration variable + * value will be cast as this type. Could be : bool, int, + * float or string. (Optional, default : raw value) + * @param[in] $data array The configuration data (optional) * - * @retval mixed La valeur de la variable, ou false si son nom n'est parsable + * @retval mixed The configuration variable value **/ public static function get($var, $default=null, $cast=null, $data=null) { $vars = explode('.', $var); @@ -87,6 +93,59 @@ class LSconfig { } } + /** + * Get list of keys of a specific configuration variable + * + * @param[in] $var string The configuration variable name + * @param[in] $data array The configuration data (optional) + * + * @retval array An array of the keys of a specific configuration variable + **/ + public static function keys($var, $data=null) { + $value = self :: get($var, null, null, $data); + return (is_array($value)?array_keys($value):array()); + } + + /** + * Get list of configuration variables with their value that matching a specific pattern + * + * The character '*' could replace any part (expect the first one) of the configuration + * variable name. In this case, the keys of the parent value will be iterated to compose + * the result. + * + * @param[in] $pattern string The configuration variable pattern + * @param[in] $default mixed The default value to return if configuration variable + * is not set (optional, see self :: get()) + * @param[in] $cast string The type of expected value (optional, see self :: get()) + * @param[in] $data array The configuration data (optional, see self :: get()) + * + * @retval array The list of matching configuration variables with their value + **/ + public static function getMatchingKeys($pattern, $default=null, $cast=null, $data=null, $prefix=null) { + $return = array(); + if ($pos = strpos($pattern, '*')) { + // Handle subkey + $root_key = (is_string($prefix)?"$prefix.":"").substr($pattern, 0, ($pos-1)); + $suffix = substr($pattern, $pos+2, (strlen($pattern)-$pos)); + $subkeys = self :: keys($root_key); + if ($suffix) { + foreach ($subkeys as $subkey) + $return = array_merge($return, self :: getMatchingKeys($suffix, $default, $cast, $data, "$root_key.$subkey")); + } + else { + foreach ($subkeys as $subkey) { + $key = "$root_key.$subkey"; + $return[$key] = self :: get($key, $default, $cast, $data); + } + } + } + else { + $key = (is_string($prefix)?"$prefix.":"").$pattern; + $return[$key] = self :: get($key, $default, $cast, $data); + } + return $return; + } + /** * Définition d'une valeur * diff --git a/public_html/lang/.gitignore b/public_html/lang/.gitignore new file mode 100644 index 00000000..e16e0069 --- /dev/null +++ b/public_html/lang/.gitignore @@ -0,0 +1,2 @@ +ldapsaisie-main.pot +ldapsaisie-templates.pot diff --git a/public_html/lang/fr_FR.UTF8/LC_MESSAGES/ldapsaisie.mo b/public_html/lang/fr_FR.UTF8/LC_MESSAGES/ldapsaisie.mo index 3b08b95eaf904aa521484a7b356a055f75c9a36b..a6a9dbde4664975cae23b8635e56fc7c2c77d802 100644 GIT binary patch delta 9037 zcmZwM34D!L-oWt_*^m$+u?ClfB$kv!s04{6vBVZh>`QKPZ{(8P8+So0y`>nGVlLGg zYAdx=6|vM-G^4ucw7O3Fc1oGHYC0%tOw;Q8{`Wk5+V_2*PyhLz|9Q@Hp7We@o_nvE zntQb#EC}>|*)V9G;_w706@z~XQ|b=ovL;fi)Z?v{ipHMU4o6^1^k5YF40mBD`6+CR z=dcZ4!@*eBq*N;Aqg=NfGnMkH%@lH}xQyd5nXCHZN_-sO!#Y@-UW2e9#$yule zXJca=j=^X}d7$Yy6qjNoevI+}-(oB7uYzNh3a26trK7G!-V^JRXQSLW7wh3@j6e&@ z0NmIR=VEPq2Bn|%DE)3mx$$06S= z^^hmcMj6OZY=L>mDk=x^pPFm96pa(V)<+^Q{hu@$qaay8Mbfs2c4pt>H|CH6Q{E-e5JLnPSVr}vn z7=&}M0eVr^cr}LLPL#FXhq9?^P^P#+N4-?BSf9KrNaVP^=kK99DMY*m? z52cFaJj!lAi82G<;b!c?yS-N4|4%8%8kX^RGV)_M1s~ufoSdeg;3Ue8Z=(z_IbF}d zL@XtL3HxDGFV-8!Ad{$;8ToN+P5wQ~+Z4{|ACvb#hXQ@7xhPL?#K^Dv8!$VxW*Joh zw#27!EN;co_!BxXm(f}AEXo7LXKLLjPkz=gg6ZKBH3^;EUu~q2ixCWeBAQXA@HLc% z@-E2}X5c8?g=4S=rF|aLChkWWXuT}GWa-Fis+|~%U!W7^T^|fC^vaW*qA&>?4^(Ob zx=}iOA17nyLHY?+U=jJ}n2EjVg;`fmAYG{A=)wSA4e8H=QvV@xZ`GWQQh|kN!HYS} zKl?#-XTIdg>?k8Wi`-j%ZRDMqzc}(-lqH&p?QxIcMU=PWK1x5y!}TZOVw4BiifvI| zDaNj1QT9gJ2!{Ck8;Dan1FTZBok9m+Pl3JWXca=DK^O0ySEah{w0)-LKz)zmdZita3RX3eFr;W z2s=@xx+`|Z*@iD-Yx0kfrs}TY5H^qu)Vqa(jO+q-#~-mac4A`$V=77q>DUM-U^{f6 zv|ooZkPC*P<8*yL>_L4c@}Z{=Apfb${E5J{@&0c~uNp!jl8R9nf)dth zUEG097Mz2Ypc*=3^92 z!qMo&RD26%&3{GzO!2D7%%r01nZYQp?GlW^bJzf{pghPOY>GA5i2JK3c9@JP0cDq` zp-lZ0lnbrK`I#s)v=oDI6?Vn7C{z6g%3gVZvg`ZtM+UqVm*J-|vg zOsAqez|dmmUkbTY#Nue=O;K}DZulOa5>h(ZP*@nptQe$vg zT)cqtnhvt-nV5pIrb{p!cN-o-d7x^Pem}zyyo&NRT{o=ppJ)BU9r}qHV;BvRPzI2O zazTHT4)YDCp*-1>Xu?w{YyBn0;C+-SkFL;D-32qrMPt~N zsKENT5(nT$9D-kA26l4lUpi$dOZE!NQXEAlNrk)g?}Irg^&emk#=EsH>_UDTz4F0v zi-O!B!J~h4x^O6YHBQ0?GxaYXJ9Z>Lk1VUYgEGLvS^7(92PToqY=hE186$82$_H0I z${tybGN3BtBSoFT2^cqr`G1DOlXH|>gc0mC-Vn7GSw{5$pFsOOJ*EFbRzYRWSL)Ar z6qy7yibgW^Z(%9+px?>31;^vBn2F<`)E{sga3uK+FNHh`84L6$mJek{zQ#e=d7=I? znTaFF52Gwe@KgE+NHNMI2iq%jKOvG=o4@NH5ANk&q6b4hV7L)Ny zlmSF8(eM2@>_C1Fi|`h{hk1YCe=ES)rTPi4;TZD%%k*!+4QM8hSgvn41N)KhN4d`( zq(84}|Fly4r$TjDh2$;P=x?)mIFbAdoPa(5sCWH3{1f@-I33+S zy=N|?Ea}L#`T@41^nV@4Vfi}U{yfg+{wn2J{g24K*quCnJ>T&-8GGTk7>9As@sAH2 zj5d51E!cxmjKz&8^*>?>PGN^S@eM4%o*VR%tU?*!59m#&khM`i(E^+!7oc?9_j$cb zU&P_$|3*7zZ_>N`Fv>1&wOO}!U=sO9C^rn;qQ8E}VKVswl=~gR7`(NG^^d1eZ>!#o zsVFm2i7oLzXvHSm^zNOH@?<+vI;#JIzR?gYBHw~NFmSv6Kubpl`4V*DJuJj&JM@gb zvxB?Il*hfOKk+7D2l8Dw06#<-K+~Oivps?GS{_6>UxOaZ+@)W$BbZ8_v|HcEg8Ag< zus1f}qX#w?`;oukr65!G4NAw+FX>G)*>F4NP=6iG*nO|Q;d9uDy#CAjH()x-jmj|u zUpIUUrQQ1&g}-1tHr%J*B5xW6*$gX;ipz${ujnaWgz`jZa3$WuNL;jEeOKy{^jGyJeG0S5-^3J*IHuo{{^+$+F_*$LypF|K za9n?M9>WasyC`ed?S%eGmVvUS#TbOsP-e=3<8dt(;7ydxmUU9kSUJiPtu)+!lKGd< zEw^24#tJn0@4MW*8dDsjKQTE6jqkav_9@&I#@H{re?=Td9 zHVit={L2%BpVkc`QPwC9V=xJ0F$ZOd9B9JBM*a!Po`^Z4>l080G8kK8AqL_T_&6>^ z>Hh@E1Dx|3g%7Yf6_-#h_z44WJ292Qiz4wRAx8mq-H6XA55zV8TKyp=#g~b`)PIa; ziM0f8uKJK*-};a5`RkQWx37qKL?1#9c|Y58u^e~g4`rDpnYx}v{SfSAl%uF`O2|^k zG(Sb0A%=2ZHsk=KoxGNE%q3b-7Zl+CwCBr&q&Ah)iCm%qQ9@lel%t%o%+Bk?D&iWk ziMU0$h=)fY?K+U88Wro16;ds!PsDbFY-BUBh|u3QP)vM7G@xN;tRZ$1`Q(xK1MwJ9 zNIspYrd%8MVhAC}pEdr^c`4=@xgehh$wUs3O-$oj|Ka8Da>7Z-&UbNQ8Qv!3SV{cT zU(#P3{W*Vuyx8dA1>@Wj!}WNdkWDB@L)xVoZM*9#6-7RVXhrUgr0^|;*4PsZ2{|4R zan#9?fQK;=bBSsGS~{S-gR&DZV}GMw_z&?I^(G>jcz86U97bg5I{o{95XmRBc#rri zafP@@{O`j;yC10x$5BMI(Li3Uw~eyAw(_dJO7Quk+R!cq_YuP=kHbtHPW+GTzbr|p zl=pQt@!O*f$$6q9ZRB`|=t?{x3CGtOb-++aCz{ayR~$y{BII3{Vi8W}NRweN$pAG0A9SoO;A8N*Tmx&ZiIy zC=ZbN|H5dJX84fF6xtifY_t%eTsR6R<40&kInuEn(ZR@dt$w`GB)y1*MrB)k+9*4` zTri(xoN=LiImq!A5lj4o_>%AuM~DhS{;%52QpO@8f~X{y;~AoeNRou(d13o8YMB+C;ITWc z#g3_V+Z?OKRAw%+mL;mH*)0zSN41-4v&=XBu0di|+t_-+fwnTMuX93&V288Z?DiET z%&a%C%u!@6Gr6p0XK|_T?SzDg@(PF3O_z?MY1U%5%Xcdwzx7}{ceYvd{Y@nfr>WRM zJG<5HHnp2uT-7)6K~jY6_gDJT$F}p08QVS5UREg=+ALJZ0`G+xUgGr&l-~ z6;`La($q#3*r(eav+O2!WrdZb!u;EL`oH6xpQH*Z{KGIF&SWbwS!df^ZkKW5(POL8 zGUBS6MezZ(><(YFB{|-1v6k5ER*UjTA2$2cM+KA9T1Jh-?oyRjU!f((cg7ME+RfCZ zOImW5s;ibs0nKG4nFOoHX|g-)oy~T0S*3qX6MY#aqoWi23+O*3t7^Bi%&N*;5*r$m zWp~@$)w`Kz|EkK>kD63%E#DLpnr$mCwOO6MKJHFI{)L_Du8bUIEiSdPrdHEb{}Nk$ zm)zYOj9^jSE|XrW>fJ71lxIp?9#zI=@#s}`nf0p9H`(;ETa&7so)tanJi5$xdv9vJ zzMf)_-M=Nd*w_B$5z>z=GV@@vSY0Lyk5Rpwg2!%~;jxypS*qMGHw%c$^Hj(lGmZT1 z9_VW8>|43-xmM;9r@49`59BnJOD9f;jR9NY*%H;eT)x;>Hizz(y4Sdh#{>SlaX13Yb+|4j!w%M4CZJ2wTjhV?X6K3w&+-<_y7&bq;8m=LVQuY=BQSz;GzMTdRL6Vc zP#lAea5vHy^D=Tza~4DKzo-HD(d$s|Z-PncQxSo>aSS%V_85j;Q60#^#+Z*mI01E` zQq+YjP&ZzVYWFa9!W|fir`-9gsL8!4xxWcx9yNk^?1uwz7*^vz`~Wr5h*;Z^C}fpP zENW>wJByIXGRsgSe+t#{V>k#;U=aq!F&HdCPd3R;lEL`3JJFe|YU&qaI&Q`O_yG>Y z@b<>&d!w-sx1iSc8uHI%^5uLi#SZ90UGE|v>R>>kox%7-=0BW@6e_f){ZVT;8ntb&J zE6zbl#>}Vu9NvYkSjf3J6L;aqcn>a1Hf9!nkGjE_6k`hTWz>uWb~dIbjz!Ig7l+|z zuAJiOVoxl^98SE0>Ul`2eT*_uQ(uKycmy-?S7bFz&ouS{PDBP}R-xKGkF)UyWK~Tu z>!|Cjz`l3_)gjLv68@PX+*Mz^52vUBGDs84!>kz?j!)xu+<^VM+ok#l)$z6&bONVi z3BHXqHL*O~y75?42REZ;;3Ssm`EShp44`5eGAQ#pG708KSB~jrH%%ex=~#fwo;ig4 zGhgtb0krOI%OgJ;N=A%Eu8lid|kME&oFh0|^D@8_V_TWeiGYmnVL&mxmyzCsUSVse>Q zEJI!JQ&fGg!S;Et#(9+A#c9}sUa-7o8){@{Q5{X>+2X5aD5|^xy#r8h&hD1-Z!XCn?|oX;#?1jrus=t#?PD$M%i888#TgW=Rs6Q1F2NU(or`U zk3s0g0Njdga3?mwH!&XniE95Fsw19so&_c4s1y58YkL_}Fp@1h7IQHScVHkM#71}w z>*4#DfFEKo-a@sj%TBG2p%{V9(H~Qgb{>=F8uYOhCKp3#FamXh30N2Bp)OE~8tFsW z6gMJ$HT$s}`qA4?n1O0H4K)LEQIBsmM&Stz*YkgoL_NKRYIq%WcK zF6#UkRL5pvDpp_y?m(^mC#X%_nhl|jEyuNZ2({FGcveSpe>01u3m!*(@f!BPG`4VG zoQ=J4ALij#7>k{`dO8*&eKu>5Wi_AUM9ko$J3fKE@DysPf+yLT3`dVfkU%0kp)Q}T`X*)6j>rpPnG%UwJ+=0Qk4>b}W2H_cu#q+of?_dNj zon;637`CH)6g9&aoSuJ?G^64d48{<;uNyZ*?e-{VGU|Lk)YJ{e5S)bSz#LTjO4RjM zJGY_+b_mxP|tP1J@y8Dv4HXe zI26xe3C7R2f0kEa66H^kzMG&0wu6;8nDQ%_g8mCx3hr;xNSa`OY>I`bJyC|5nFFr= zebm%nMvdrK3_(+Ammm}yQEY}`n1Fh3WMC*RKsLTvfyH^i|k`_19=CTN$kXN_y%TT%jNdHQjEhX zzp$M7FC_V$iV;|NuO0br)Kq6De<-0VxD~N+Hsco5Om%(4?wMy$OB(*D9l$iy_4nggOn%I^UxREXkNKH|{bJ@k zZvR?cMFwf2z4pbi7vm^jL1xO!YbH>&@%-At1( zgYrong14~(2R&mq$wO#U3gK<5?Vt(R)ay5J%vxeIC0RhVHi&&p3ZV zO>xd2?TA(&8{ZtkMymgleFcxkCX^>&5Y9&pXc-3MeyoRwu|B?v&G8)!#7iEMP?E2m zKVukW^St|whKUptFa(EVB#y@hSc%PW6;8p;*b{$4Em`*$?Dc1%+ATtD+VvQRo=YT} z8vhsV4I)tu<52azFbNB=AudDh-gT&s?8N{)f&K6u)Di|9uuGbc>evQU$8I3|(xe`& z`H|}}XGrE!QU8$rBe59oqI?VoV4%;wl80ap<;QUlevIiDec0~$kyuW79nQj=I2EV8 zWZ#7EVSmd0N9gHCQ}6eR{i&6UDwm=5&I_*o6^x*K0X?lrej@3C;jh{Y=b<`Oh%Ipv`r$Z2Wlet% zDvF7Cg0C9}XS%A9JL-~WxN;keBhrZ8gl78(g4yzz&qDl~FEt2wX=D%p)L)7Rt3irB8j>n;tl1htUa{;efot2{JF8?uR}7LxS!Al+eb8_ z;XhEv*Tj0_DiQ83Kw5MB!slOz&aQrot*-gxtz7e4Km|S0V`-DC0>@zTV0VA>I2HF2 z`R*cT$-5FIlxN_Fgm(CkL;!X7p*CzJF@Vs)Q&)3Lbbf@|#3N{b5%oVf&bxEj-Q>X@ zk`1oGpKuZpLLKj#n!}&`0kS;ohYN}7nltvN_(tD-Px%_w z9;-+Sh_-~M1s|a_xPWm)I(h9elH@B__})3x`7ur-B51z}LtOon&Sn@$Od#&2&3w#6 zUL|G}Hbf4OX-lCE*~7#MLPtO9{{PX5@*rXtmA%}FHTXQipO2bjg|oZ!7V@{ooFj%1 zPZ7h3Pl$CyAEJdH>#t**rRKAnyLq^)+mB6MzSpU*)uG*g@dh!_edl#|KFoO<|4!UZ zEOT`t+O_|WE>u9F57EdqNG8uD|CPvgb?MmC9?Yj^h?{9ls!&6Z427&UeAiMD5X> zx)cg;6Ymk95s}pWgj0!l;*{1u%w4=YCQ$hrp<_Dn2VxlYYcYa2L=185NliQQal{|V zpCI~@ClGIv2cnL}#CY-|Y>m0ZJLK;ZF?#-=A^9hY`>Guw6GthUu&9(qvReV5zcSXlU?~5H5 zdQ+1Uyfc$V`YtBjPVxSGT#UC_ak96l_!sY*@m1c4k_Em;OI8HcUASc4blOInvM-oa&2fv&\n" "Language-Team: LdapSaisie \n" @@ -20,113 +20,131 @@ msgstr "" "X-Poedit-Basepath: /var/www/ldapsaisie/trunk\n" "X-Generator: Poedit 1.8.11\n" -#: view.php:44 modify.php:54 -#: includes/class/class.LSformElement_supannCompositeAttribute.php:106 -#: includes/class/class.LSrelation.php:260 -#: includes/class/class.LSformElement_select_object.php:68 -#: includes/class/class.LSformElement_supannLabeledValue.php:62 -#: includes/class/class.LSsearchEntry.php:167 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/view.php:44 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/modify.php:54 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannCompositeAttribute.php:106 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:260 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_select_object.php:68 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannLabeledValue.php:62 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearchEntry.php:167 msgid "Modify" msgstr "Modifier" -#: view.php:52 includes/class/class.LSsearchEntry.php:175 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/view.php:52 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearchEntry.php:175 msgid "Copy" msgstr "Copier" -#: view.php:60 modify.php:111 includes/class/class.LSrelation.php:216 -#: includes/class/class.LSform.php:215 -#: includes/class/class.LSformElement_select_object.php:69 -#: includes/class/class.LSformElement_select_object.php:85 -#: includes/class/class.LSsearchEntry.php:183 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/view.php:60 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/modify.php:111 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:216 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:215 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_select_object.php:69 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_select_object.php:85 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearchEntry.php:183 msgid "Delete" msgstr "Supprimer" -#: view.php:90 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/view.php:90 msgid "My account" msgstr "Mon compte" -#: view.php:123 select.php:67 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/view.php:123 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/select.php:67 +#: templates/default/global_search.tpl:7 msgid "Search" msgstr "Rechercher" -#: view.php:124 select.php:68 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/view.php:124 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/select.php:68 msgid "Approximative search" msgstr "Recherche approximative" -#: view.php:125 select.php:69 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/view.php:125 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/select.php:69 msgid "Recursive search" msgstr "Recherche récursive" -#: view.php:143 create.php:120 includes/class/class.LSrelation.php:267 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/view.php:143 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/create.php:120 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:267 msgid "New" msgstr "Nouveau" -#: view.php:149 import.php:59 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/view.php:149 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/import.php:59 msgid "Import" msgstr "Importer" -#: view.php:156 includes/class/class.LSsession.php:1418 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/view.php:156 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:1418 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/global_search.php:32 msgid "Refresh" msgstr "Rafraîchir" -#: view.php:161 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/view.php:161 msgid "Reset" msgstr "Réinitialiser" -#: select.php:70 includes/class/class.LSsession.php:1214 -#: includes/class/class.LSsession.php:2284 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/select.php:70 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:1214 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:2284 msgid "Level" msgstr "Niveau" -#: modify.php:60 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/modify.php:60 msgid "The object has been partially modified." msgstr "L'objet a été partiellement modifié." -#: modify.php:63 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/modify.php:63 msgid "The object has been modified successfully." msgstr "L'objet a bien été modifié." -#: modify.php:104 includes/class/class.LSsearchEntry.php:159 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/modify.php:104 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearchEntry.php:159 msgid "View" msgstr "Voir" -#: create.php:75 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/create.php:75 msgid "Data entry form" msgstr "Masque de saisie" -#: create.php:81 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/create.php:81 msgid "Object has been added." msgstr "L'objet a été ajouté." -#: custom_search_action.php:53 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/custom_search_action.php:53 msgid "" "The custom action %{title} have been successfully execute on this search." msgstr "" "L'action personnalisée %{title} a été correctement exécutée sur cette " "recherche." -#: custom_search_action.php:68 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/custom_search_action.php:68 msgid "Do you really want to execute custom action %{title} on this search ?" msgstr "" "Êtes-vous vraiment sûre de vouloir exécuter l'action personnalisée %{title} " "sur cette recherche ?" -#: custom_search_action.php:73 includes/class/class.LSconfirmBox.php:37 -#: includes/class/class.LSsmoothbox.php:39 -#: includes/class/class.LSsession.php:1254 includes/class/class.LSform.php:68 -#: custom_action.php:83 remove.php:51 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/custom_search_action.php:73 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSconfirmBox.php:37 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsmoothbox.php:39 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:1254 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:68 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/custom_action.php:83 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/remove.php:51 msgid "Validate" msgstr "Valider" -#: includes/addons/LSaddons.samba.php:27 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.samba.php:27 msgid "SAMBA Support : Unable to load smbHash class." msgstr "Support SAMBA : Impossible de charger la classe smbHash." -#: includes/addons/LSaddons.samba.php:30 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.samba.php:30 msgid "SAMBA Support : The constant %{const} is not defined." msgstr "Support SAMBA : La constante %{const} n'est pas définie." -#: includes/addons/LSaddons.samba.php:34 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.samba.php:34 msgid "" "SAMBA Support : The constants LS_SAMBA_SID_BASE_USER and " "LS_SAMBA_SID_BASE_GROUP must'nt have the same parity to keep SambaSID's " @@ -136,7 +154,7 @@ msgstr "" "LS_SAMBA_SID_BASE_GROUP ne doivent pas avoir la même parité pour préserver " "l'unicité des SambaSID." -#: includes/addons/LSaddons.samba.php:39 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.samba.php:39 msgid "" "SAMBA Support : The attribute %{dependency} is missing. Unable to forge the " "attribute %{attr}." @@ -144,33 +162,33 @@ msgstr "" "Support SAMBA : L'attribut %{dependency} est manquant. Impossible de générer " "l'attribut %{attr}." -#: includes/addons/LSaddons.samba.php:42 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.samba.php:42 msgid "SAMBA Support : Can't get the sambaDomain object." msgstr "SAMBA Support : Impossible de récupérer l'objet sambaDomain." -#: includes/addons/LSaddons.samba.php:45 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.samba.php:45 msgid "SAMBA Support : Error modifying the sambaDomain object." msgstr "SAMBA Support : Erreur durant la modification de l'objet sambaDomain." -#: includes/addons/LSaddons.samba.php:48 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.samba.php:48 msgid "SAMBA Support : The %{attr} of the sambaDomain object is incorrect." msgstr "" "SAMBA Support : L'attribut %{attr} de l'objet sambaDomain est incorrect." -#: includes/addons/LSaddons.ssh.php:31 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.ssh.php:31 msgid "SSH Support : PhpSecLib is missing." msgstr "Support SSH : la librairie PhpSecLib est manquante." -#: includes/addons/LSaddons.ssh.php:35 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.ssh.php:35 msgid "SSH Support : The constant %{const} is not defined." msgstr "Support SSH : La constante %{const} n'est pas définie." -#: includes/addons/LSaddons.ssh.php:41 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.ssh.php:41 msgid "SSH : Invalid connection paramater : %{param} parameter is missing." msgstr "" "SSH : Paramètre de connexion invalide : le paramètre %{param} est manquant." -#: includes/addons/LSaddons.ssh.php:44 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.ssh.php:44 msgid "" "SSH : Authentication key file not found (or not accessible, file path : " "'%{path}')" @@ -178,40 +196,40 @@ msgstr "" "SSH : le fichier de la clé d'authentification est introuvable (ou " "inaccessible, chemin du fichier '%{path}')" -#: includes/addons/LSaddons.ssh.php:47 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.ssh.php:47 msgid "SSH : Fail to load authentication key (%{path})." msgstr "SSH : Impossible de chargé la clé d'authentification (%{path})" -#: includes/addons/LSaddons.ssh.php:50 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.ssh.php:50 msgid "SSH : Unable to connect to SSH Server (%{host}:%{port})." msgstr "SSH : Impossible de se connecter au serveur SSH (%{host}:%{port})." -#: includes/addons/LSaddons.ssh.php:53 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.ssh.php:53 msgid "SSH : Unable to make directory %{dir} on the remote server." msgstr "SSH : Impossible de créer le dossier %{dir} sur le serveur distant." -#: includes/addons/LSaddons.ssh.php:56 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.ssh.php:56 msgid "SSH : Unable to delete directory %{dir} on the remote server." msgstr "" "SSH : Impossible de supprimer le dossier %{dir} sur le serveur distant." -#: includes/addons/LSaddons.ssh.php:59 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.ssh.php:59 msgid "" "SSH : Unable to rename folder from %{old} to %{new} on the remote server." msgstr "SSH : Impossible de renommer le dossier %{dir} sur le serveur distant." -#: includes/addons/LSaddons.exportSearchResultAsCSV.php:27 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.exportSearchResultAsCSV.php:27 msgid "ExportSearchResultAsCSV Support : function fputcsv is not available." msgstr "" "Support ExportSearchResultAsCSV : la fonction fputcsv n'est pas disponible." -#: includes/addons/LSaddons.exportSearchResultAsCSV.php:30 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.exportSearchResultAsCSV.php:30 msgid "" "ExportSearchResultAsCSV Support : The constant %{const} is not defined.." msgstr "" "Support ExportSearchResultAsCSV : La constante %{const} n'est pas définie." -#: includes/addons/LSaddons.exportSearchResultAsCSV.php:35 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.exportSearchResultAsCSV.php:35 msgid "" "ExportSearchResultAsCSV Error : An error occured generating CSV outfile " "memory space." @@ -219,45 +237,49 @@ msgstr "" "Erreur ExportSearchResultAsCSV : Une erreur est survenue en générant " "l'espace mémoire pour le fichier CSV." -#: includes/addons/LSaddons.exportSearchResultAsCSV.php:38 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.exportSearchResultAsCSV.php:38 msgid "ExportSearchResultAsCSV Error : An error occured executing the search." msgstr "" "Erreur ExportSearchResultAsCSV : Une erreur est survenue en exécutant la " "recherche." -#: includes/addons/LSaddons.exportSearchResultAsCSV.php:41 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.exportSearchResultAsCSV.php:41 msgid "ExportSearchResultAsCSV Error : An error occured writing CSV header." msgstr "" "Erreur ExportSearchResultAsCSV : Une erreur est survenue en écrivant les " "entêtes CSV." -#: includes/addons/LSaddons.exportSearchResultAsCSV.php:44 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.exportSearchResultAsCSV.php:44 msgid "ExportSearchResultAsCSV Error : An error occured writing a CSV row." msgstr "" "Erreur ExportSearchResultAsCSV : Une erreur est survenue en écrivant une " "ligne CSV." -#: includes/addons/LSaddons.mail.php:27 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.mail.php:27 msgid "MAIL Support : Pear::MAIL is missing." msgstr "Support MAIL : Pear::MAIL est manquant." -#: includes/addons/LSaddons.mail.php:32 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.mail.php:32 msgid "MAIL Error : %{msg}" msgstr "Erreur MAIL : %{msg}" -#: includes/addons/LSaddons.mail.php:36 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.mail.php:36 msgid "MAIL : Error sending your email" msgstr "MAIL : Erreur durant l'envoie de votre mail." -#: includes/addons/LSaddons.posix.php:27 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.phpldapadmin.php:27 +msgid "PhpLdapAdmin Support : The constant %{const} is not defined." +msgstr "Support PhpLdapAdmin : La constante %{const} n'est pas définie." + +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.posix.php:27 msgid "POSIX Support : The constant %{const} is not defined." msgstr "Support POSIX : La constante %{const} n'est pas définie." -#: includes/addons/LSaddons.posix.php:31 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.posix.php:31 msgid "POSIX Support : Unable to load LSaddon::FTP." msgstr "Support POSIX : Impossible de charger LSaddon::FTP." -#: includes/addons/LSaddons.posix.php:36 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.posix.php:36 msgid "" "POSIX : The attribute %{dependency} is missing. Unable to forge the " "attribute %{attr}." @@ -265,11 +287,11 @@ msgstr "" "Support POSIX : L'attribut %{dependency} est manquant. Impossible de générer " "l'attribut %{attr}." -#: includes/addons/LSaddons.supann.php:27 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.supann.php:27 msgid "SUPANN Support : The constant %{const} is not defined." msgstr "Support SUPPAN : La constante %{const} n'est pas définie." -#: includes/addons/LSaddons.supann.php:30 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.supann.php:30 msgid "" "SUPANN Support : The LSobject type %{type} does not exist. Can't work with " "entities.." @@ -277,11 +299,11 @@ msgstr "" "Support SUPPAN : Le type d'LSobject %{type} n'existe pas. Impossible de " "travailler sur avec les entités.." -#: includes/addons/LSaddons.supann.php:33 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.supann.php:33 msgid "SUPANN Support : The global array %{array} is not defined." msgstr "Support SUPPAN : Le tableau global %{array} n'est pas définie." -#: includes/addons/LSaddons.supann.php:38 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.supann.php:38 msgid "" "SUPANN Support : The attribute %{dependency} is missing. Unable to forge the " "attribute %{attr}." @@ -289,7 +311,7 @@ msgstr "" "Support SUPANN : L'attribut %{dependency} est manquant. Impossible de " "générer l'attribut %{attr}." -#: includes/addons/LSaddons.supann.php:41 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.supann.php:41 msgid "" "SUPANN Support : Can't get the basedn of entities. Unable to forge the " "attribute %{attr}." @@ -297,35 +319,45 @@ msgstr "" "Support SUPANN : Impossible de récupérer le basedn des entités. Impossible " "de générer l'attribut %{attr}." -#: includes/addons/LSaddons.ftp.php:27 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.supann.php:313 +msgid "Entity %{id} (unrecognized)" +msgstr "Entité %{id} (non-reconnue)" + +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.supann.php:408 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_select.php:58 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_select_object.php:103 +msgid "%{value} (unrecognized value)" +msgstr "%{value} (valeur non-reconnue)" + +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.ftp.php:27 msgid "FTP Support : Pear::Net_FTP is missing." msgstr "Support FTP : Pear::Net_FTP n'est pas installé." -#: includes/addons/LSaddons.ftp.php:31 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.ftp.php:31 msgid "FTP Support : The constant %{const} is not defined." msgstr "Support FTP : La constante %{const} n'est pas définie." -#: includes/addons/LSaddons.ftp.php:37 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.ftp.php:37 msgid "Net_FTP Error : %{msg}" msgstr "Net_FTP Erreur : %{msg}" -#: includes/addons/LSaddons.ftp.php:41 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.ftp.php:41 msgid "FTP Support : Unable to connect to FTP Server (Step : %{step})." msgstr "" "Support FTP : Impossible de se connecter au serveur FTP (Étape : %{step})" -#: includes/addons/LSaddons.ftp.php:44 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.ftp.php:44 msgid "FTP Support : Unable to make directory %{dir} on the remote server." msgstr "" "Support FTP : Impossible de créer le dossier %{dir} sur le serveur distant." -#: includes/addons/LSaddons.ftp.php:47 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.ftp.php:47 msgid "FTP Support : Unable to delete directory %{dir} on the remote server." msgstr "" "Support FTP : Impossible de supprimer le dossier %{dir} sur le serveur " "distant." -#: includes/addons/LSaddons.ftp.php:50 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.ftp.php:50 msgid "" "FTP Support : Unable to modify rights on the directory %{dir} on the remote " "server." @@ -333,7 +365,7 @@ msgstr "" "Support FTP : Impossible de modifier les droits sur le dossier %{dir} sur le " "serveur distant." -#: includes/addons/LSaddons.ftp.php:53 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.ftp.php:53 msgid "" "FTP Support : Unable to rename folder from %{old} to %{new} on the remote " "server." @@ -341,48 +373,48 @@ msgstr "" "Support FTP : Impossible de renommer le dossier %{old} en %{new} sur le " "serveur distant." -#: includes/addons/LSaddons.maildir.php:27 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.maildir.php:27 msgid "MAILDIR Support : Unable to load LSaddon::FTP." msgstr "Support MAILDIR : Impossible de charger LSaddon::FTP." -#: includes/addons/LSaddons.maildir.php:30 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.maildir.php:30 msgid "MAILDIR Support : The constant %{const} is not defined." msgstr "Support MAILDIR : La constante %{const} n'est pas définie." -#: includes/addons/LSaddons.maildir.php:35 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.maildir.php:35 msgid "MAILDIR : Error creating maildir on the remote server." msgstr "" "MAILDIR : Erreur durant la création du dossier des mails sur le serveur " "distant." -#: includes/addons/LSaddons.maildir.php:38 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.maildir.php:38 msgid "MAILDIR : Error deleting the maildir on the remote server." msgstr "" "MAILDIR : Erreur durant la suppression du dossier des mails sur le serveur " "distant." -#: includes/addons/LSaddons.maildir.php:41 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.maildir.php:41 msgid "MAILDIR : Error renaming the maildir on the remote server." msgstr "" "MAILDIR : Erreur durant le renommage du dossier des mails sur le serveur " "distant." -#: includes/addons/LSaddons.maildir.php:44 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.maildir.php:44 msgid "MAILDIR : Error retrieving remote path of the maildir." msgstr "" "MAILDIR : Erreur durant la récupération du chemin distant du dossier des " "mails." -#: includes/addons/LSaddons.asterisk.php:27 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.asterisk.php:27 msgid "Asterisk Support : The constant %{const} is not defined." msgstr "Support Asterisk : La constante %{const} n'est pas définie." -#: includes/addons/LSaddons.asterisk.php:30 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.asterisk.php:30 msgid "Asterisk : The function %{function} only work with %{objectName}." msgstr "" "Asterisk : La fonction %{function} ne fonctionne qu'avec %{objectName}." -#: includes/addons/LSaddons.asterisk.php:33 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.asterisk.php:33 msgid "" "Asterisk : The attribute %{dependency} is missing. Unable to generate MD5 " "hashed password." @@ -390,7 +422,7 @@ msgstr "" "Asterisk : L'attribut %{dependency} est manquant. Impossible de générer le " "mot de passe haché en MD5." -#: includes/addons/LSaddons.asterisk.php:36 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.asterisk.php:36 msgid "" "Asterisk : Clear password not availlable. Unable to generate MD5 hashed " "password." @@ -398,99 +430,99 @@ msgstr "" "Asterisk : Le mot de passe en clair est indisponible. Impossible de générer " "le mot de passe haché en MD5." -#: includes/class/class.LSmail.php:63 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSmail.php:63 msgid "Email" msgstr "E-mail" -#: includes/class/class.LSmail.php:64 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSmail.php:64 msgid "Title" msgstr "Titre" -#: includes/class/class.LSmail.php:65 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSmail.php:65 msgid "Message" msgstr "Message" -#: includes/class/class.LSmail.php:77 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSmail.php:77 msgid "Your message has been sent successfully." msgstr "Votre message a bien été envoyé." -#: includes/class/class.LSformRule.php:49 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformRule.php:49 msgid "LSformRule_%{type} : Parameter %{param} is not found." msgstr "LSformRule_%{type} : Le paramètre %{param} n'est pas défini." -#: includes/class/class.LSimport.php:195 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSimport.php:195 msgid "Error creating object on LDAP server." msgstr "Une erreur est survenue en création cet objet dans l'annuaire LDAP." -#: includes/class/class.LSimport.php:221 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSimport.php:221 msgid "Error updating object on LDAP server." msgstr "" "Une erreur est survenue en mettant à jour cet objet dans l'annuaire LDAP." -#: includes/class/class.LSimport.php:227 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSimport.php:227 msgid "Error validating update form." msgstr "Une erreur est survenue en validant le formulaire de mise à jour." -#: includes/class/class.LSimport.php:232 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSimport.php:232 msgid "Failed to set post data on update form." msgstr "Impossible de définir les données dans le formulaire de mise à jours." -#: includes/class/class.LSimport.php:237 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSimport.php:237 msgid "" "Failed to load existing object %{dn} from LDAP server. Can't update object." msgstr "" "Impossible de charger l'objet existant %{dn} depuis l'annuaire LDAP. " "Impossible de mettre à jour cet objet." -#: includes/class/class.LSimport.php:242 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSimport.php:242 msgid "An object already exist on LDAP server with DN %{dn}." msgstr "Un objet existe déjà dans l'annuaire LDAP avec le DN %{dn}." -#: includes/class/class.LSimport.php:246 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSimport.php:246 msgid "Failed to generate DN for this object." msgstr "Impossible de générer le DN de cet objet." -#: includes/class/class.LSimport.php:250 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSimport.php:250 msgid "Failed to validate object data." msgstr "Impossible de valider les données de l'objet." -#: includes/class/class.LSimport.php:256 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSimport.php:256 msgid "Error validating creation form." msgstr "Une erreur est survenue en validant le formulaire de création." -#: includes/class/class.LSimport.php:261 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSimport.php:261 msgid "Failed to set post data on creation form." msgstr "Impossible de définir les données dans le formulaire de création." -#: includes/class/class.LSimport.php:320 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSimport.php:320 msgid "LSimport : Post data not found or not completed." msgstr "LSimport : les données transmises sont introuvables ou incomplètes." -#: includes/class/class.LSimport.php:323 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSimport.php:323 msgid "LSimport : object type invalid." msgstr "LSimport : type d'objet invalide." -#: includes/class/class.LSimport.php:326 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSimport.php:326 msgid "LSimport : input/output format %{format} invalid." msgstr "LSimport : Le format d'entrée/sortie %{format} est invalide." -#: includes/class/class.LSimport.php:329 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSimport.php:329 msgid "LSimport : Fail to initialize input/output driver" msgstr "LSimport : Impossible d'initialiser le pilote d'entrée/sortie." -#: includes/class/class.LSconfirmBox.php:35 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSconfirmBox.php:35 msgid "Confirmation" msgstr "Confirmation" -#: includes/class/class.LSconfirmBox.php:36 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSconfirmBox.php:36 msgid "You confirm your choice ?" msgstr "Confirmez-vous votre choix ?" -#: includes/class/class.LSconfirmBox.php:38 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSconfirmBox.php:38 msgid "Cancel" msgstr "Annuler" -#: includes/class/class.LSauthMethod_anonymous.php:69 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSauthMethod_anonymous.php:69 msgid "" "LSauthMethod_anonymous : You must define the LSAUTHMETHOD_ANONYMOUS_USER " "contant in the configuration file." @@ -498,25 +530,26 @@ msgstr "" "LSauthMethod_anonymous : Vous devez définir la constante " "LSAUTHMETHOD_ANONYMOUS_USER dans le fichier de configuration." -#: includes/class/class.LSformElement.php:194 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement.php:194 msgid "Attribute" msgstr "Attribut" -#: includes/class/class.LSformElement_mailQuota.php:80 -#: includes/class/class.LSformElement_valueWithUnit.php:108 -#: includes/class/class.LSformElement_quota.php:80 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_mailQuota.php:80 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_valueWithUnit.php:108 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_quota.php:80 +#: templates/default/LSformElement_mailQuota_field.tpl:17 msgid "Incorrect value" msgstr "Valeur incorrecte" -#: includes/class/class.LSformElement_ssh_key.php:57 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_ssh_key.php:57 msgid "Display the full key." msgstr "Affichier la clé en entier." -#: includes/class/class.LSformElement_ssh_key.php:79 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_ssh_key.php:79 msgid "Unknown type" msgstr "Type inconnu" -#: includes/class/class.LSformElement_valueWithUnit.php:203 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_valueWithUnit.php:203 msgid "" "LSformElement_valueWithUnit : Units configuration data are missing for the " "attribute %{attr}." @@ -524,7 +557,7 @@ msgstr "" "LSformElement_valueWithUnit : La configuration des unités est manquante pour " "l'attribut %{attr}." -#: includes/class/class.LSattr_html.php:133 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattr_html.php:133 msgid "" "LSattr_html : The method addToForm() of the HTML type of the attribute " "%{attr} is not defined." @@ -532,61 +565,89 @@ msgstr "" "LSattr_html : La méthode addToForm() du type HTML de l'attribut %{attr} " "n'est pas encore définie." -#: includes/class/class.LSattr_html.php:137 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattr_html.php:137 msgid "" "LSattr_html_%{type} : Multiple data are not supported for this field type." msgstr "" "LSattr_html_%{type} : Les données multiples ne sont pas supportées pour ce " "type de champ." -#: includes/class/class.LSformElement_supannCompositeAttribute.php:107 -#: includes/class/class.LSformElement_select_object.php:75 -#: includes/class/class.LSformElement_supannLabeledValue.php:63 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannCompositeAttribute.php:107 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_select_object.php:75 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannLabeledValue.php:63 msgid "No set value" msgstr "Aucune valeur définie" -#: includes/class/class.LSformElement_supannCompositeAttribute.php:108 -#: includes/class/class.LSformElement_select_object.php:76 -#: includes/class/class.LSformElement_supannLabeledValue.php:64 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannCompositeAttribute.php:108 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_select_object.php:76 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannLabeledValue.php:64 msgid "No result" msgstr "Aucun résultat" -#: includes/class/class.LSformElement_date.php:152 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannCompositeAttribute.php:193 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_jsonCompositeAttribute.php:287 +msgid "Component %{c} must be defined" +msgstr "Le composant %{c} est obligatoire." + +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannCompositeAttribute.php:204 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannCompositeAttribute.php:213 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannCompositeAttribute.php:226 +msgid "Invalid value for component %{c}." +msgstr "Valeur du composant %{c} invalide." + +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannCompositeAttribute.php:208 +msgid "Unparsable value for component %{c}." +msgstr "Valeur du composant %{c} non-analysable." + +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannCompositeAttribute.php:231 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_jsonCompositeAttribute.php:265 +msgid "Can't validate value of component %{c}." +msgstr "Impossible de valider la valeur du composant %{c}." + +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_labeledValue.php:56 +msgid "(unrecognized value)" +msgstr "(valeur non-reconnue)" + +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_labeledValue.php:57 +msgid "(unrecognized label)" +msgstr "(label non-reconnue)" + +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_date.php:152 msgid "Now." msgstr "Maintenant." -#: includes/class/class.LSformElement_date.php:153 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_date.php:153 msgid "Today." msgstr "Aujourd'hui." -#: includes/class/class.LStemplate.php:94 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LStemplate.php:94 msgid "LStemplate : compile directory is not writable (dir : " msgstr "" "LStemplate : Le dossier de compilation n'est pas accessible en écriture " "(dossier : " -#: includes/class/class.LStemplate.php:113 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LStemplate.php:113 msgid "LStemplate : Can't load Smarty 2 support file" msgstr "LStemplate : Impossible de charger le fichier de support de Smarty 2." -#: includes/class/class.LStemplate.php:120 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LStemplate.php:120 msgid "LStemplate : Can't load Smarty 3 support file" msgstr "LStemplate : Impossible de charger le fichier de support de Smarty 3." -#: includes/class/class.LStemplate.php:124 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LStemplate.php:124 msgid "LStemplate : Smarty version not recognized." msgstr "LStemplate : Version de Smarty non reconnue." -#: includes/class/class.LStemplate.php:139 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LStemplate.php:139 msgid "LStemplate : Can't load Smarty." msgstr "" "LStemplate : Impossible de charger le moteur de gestion de template Smarty." -#: includes/class/class.LStemplate.php:413 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LStemplate.php:413 msgid "LStemplate : Template %{file} not found." msgstr "LStemplate : le template %{file} est introuvable." -#: includes/class/class.LStemplate.php:416 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LStemplate.php:416 msgid "" "LStemplate : Fail to execute trigger %{callable} on event %{event} : is not " "callable." @@ -594,7 +655,7 @@ msgstr "" "LStemplate : Échec d'exécution du déclencheur %{callable} lors de événement " "%{event} : il n'est pas un callable." -#: includes/class/class.LStemplate.php:419 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LStemplate.php:419 msgid "" "LStemplate : Error during the execution of the trigger %{callable} on event " "%{event}." @@ -602,14 +663,14 @@ msgstr "" "LStemplate : Erreur durant l'exécution du déclencheur %{callable} lors de " "événement %{event}." -#: includes/class/class.LSattr_html_select_object.php:237 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattr_html_select_object.php:237 msgid "" "LSattr_html_select_object : LSobject type is undefined (attribute : %{attr})." msgstr "" "LSattr_html_select_objet : Le type d'LSobject n'est pas définie (attritbut : " "%{attr})." -#: includes/class/class.LSattr_html_select_object.php:240 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattr_html_select_object.php:240 msgid "" "LSattr_html_select_object : the value of the parameter value_attribute in " "the configuration of the attribute %{attrs} is incorrect. This attribute " @@ -619,7 +680,7 @@ msgstr "" "configuration de l'attribut %{attr} est incorrecte. Cet attribut n'existe " "pas." -#: includes/class/class.LSattr_html_select_object.php:243 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattr_html_select_object.php:243 msgid "" "LSattr_html_select_object : more than one object returned corresponding to " "value %{val} of attribute %{attr}." @@ -627,11 +688,11 @@ msgstr "" "LSattr_html_select_objet : plus d'un objet retourné en correspondance à la " "valeur %{val} de l'attribut %{attr}." -#: includes/class/class.LSattribute.php:259 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattribute.php:259 msgid "The value of field %{label} is invalid." msgstr "La valeur du champ %{label} est incorrecte." -#: includes/class/class.LSattribute.php:714 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattribute.php:714 msgid "" "LSattribute : Attribute %{attr} : LDAP or HTML types unknow (LDAP = %{ldap} " "& HTML = %{html})." @@ -639,7 +700,7 @@ msgstr "" "LSattribute : Attribut %{attr} : Les types LDAP ou HTML sont inconnus (LDAP " "= %{ldap} & HTML = %{html})." -#: includes/class/class.LSattribute.php:717 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattribute.php:717 msgid "" "LSattribute : The function %{func} to display the attribute %{attr} is " "unknow." @@ -647,14 +708,14 @@ msgstr "" "LSattribute : La fonction %{func} pour afficher l'attribut %{attr} est " "inconnue." -#: includes/class/class.LSattribute.php:720 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattribute.php:720 msgid "" "LSattribute : The rule %{rule} to validate the attribute %{attr} is unknow." msgstr "" "LSattribute : La règle %{rule} de validation de l'attribut %{attr} n'existe " "pas." -#: includes/class/class.LSattribute.php:723 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattribute.php:723 msgid "" "LSattribute : Configuration data to verify the attribute %{attr} are " "incorrect." @@ -662,22 +723,22 @@ msgstr "" "LSattribute : Les données de configuration pour vérifier l'attribut %{attr} " "sont incorrecte." -#: includes/class/class.LSattribute.php:726 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattribute.php:726 msgid "" "LSattribute : The function %{func} to save the attribute %{attr} is unknow." msgstr "" "LSattribute : La fonction %{func} pour sauvegarder l'attribut %{attr} est " "inconnue." -#: includes/class/class.LSattribute.php:729 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattribute.php:729 msgid "LSattribute : The value of the attribute %{attr} can't be generated." msgstr "LSattribute : La valeur de l'attribut %{attr} ne peut être générée." -#: includes/class/class.LSattribute.php:732 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattribute.php:732 msgid "LSattribute : Generation of the attribute %{attr} failed." msgstr "LSattribute : La génération de l'attribut %{attr} a échouée." -#: includes/class/class.LSattribute.php:735 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattribute.php:735 msgid "" "LSattribute : Generation of the attribute %{attr} did not return a correct " "value." @@ -685,22 +746,22 @@ msgstr "" "LSattribute : La génération de l'attribut %{attr} n'a pas retournée de " "valeur correcte." -#: includes/class/class.LSattribute.php:738 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattribute.php:738 msgid "" "LSattribute : The attr_%{type} of the attribute %{name} is not yet defined." msgstr "" "LSattribute : L'objet attr_%{type} de l'attribut %{name} n'est pas encore " "défini." -#: includes/class/class.LSformRule_callable.php:60 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformRule_callable.php:60 msgid "LSformRule_callable : The given callable option is not callable" msgstr "LSformRule_callable : Le paramètre fournis n'est pas exécutable." -#: includes/class/class.LSformElement_postaladdress.php:73 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_postaladdress.php:73 msgid "View on map" msgstr "Voir sur une carte" -#: includes/class/class.LSformElement_postaladdress.php:89 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_postaladdress.php:89 msgid "" "LSformElement_postaladdress : Map URL pattern generate function is not " "callabled (%{function})." @@ -708,88 +769,83 @@ msgstr "" "LSformElement_postaladdress : La fonction de génération de l'URL de la carte " "n'est pas exécutable (%{function})." -#: includes/class/class.LSformElement_select.php:52 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_select.php:52 msgid "Reset selection." msgstr "Réinitiliser la sélection." -#: includes/class/class.LSformElement_select.php:58 -#: includes/class/class.LSformElement_select_object.php:103 -msgid "%{value} (unrecognized value)" -msgstr "%{value} (valeur non-reconnue)" - -#: includes/class/class.LSsmoothbox.php:38 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsmoothbox.php:38 msgid "Are you sure to want to close this window and lose all changes ?" msgstr "" "Êtes-vous sûre de vouloir femer cette fenêtre et de perdre tous vos " "changements ?" -#: includes/class/class.LSformElement_textarea.php:51 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_textarea.php:51 msgid "Clear" msgstr "Nettoyer" -#: includes/class/class.LSsession.php:1194 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:1194 msgid "Connection" msgstr "Connexion" -#: includes/class/class.LSsession.php:1204 -#: includes/class/class.LSsession.php:1243 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:1204 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:1243 msgid "LDAP server" msgstr "Serveur LDAP" -#: includes/class/class.LSsession.php:1215 -#: includes/class/class.LSsession.php:1253 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:1215 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:1253 msgid "Identifier" msgstr "Identifiant" -#: includes/class/class.LSsession.php:1216 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:1216 msgid "Password" msgstr "Mot de passe" -#: includes/class/class.LSsession.php:1217 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:1217 msgid "Connect" msgstr "Se connecter" -#: includes/class/class.LSsession.php:1218 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:1218 msgid "Forgot your password ?" msgstr "Mot de passe perdu ?" -#: includes/class/class.LSsession.php:1236 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:1236 msgid "Recovery of your credentials" msgstr "Récupération de votre mot de passe" -#: includes/class/class.LSsession.php:1255 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:1255 msgid "Back" msgstr "Retour" -#: includes/class/class.LSsession.php:1258 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:1258 msgid "Please fill the identifier field to proceed recovery procedure" msgstr "" "Merci d'entrer votre identifiant pour poursuivre la procédure de récupération" -#: includes/class/class.LSsession.php:1263 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:1263 msgid "" "An email has been sent to %{mail}. Please follow the instructions on it." msgstr "" "Un e-mail vient de vous être envoyé à l'adresse %{mail}. Merci de suivre les " "indications qu'il contient." -#: includes/class/class.LSsession.php:1272 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:1272 msgid "Your new password has been sent to %{mail}. " msgstr "Votre nouveau mot de passe vous a été envoyé à l'adresse %{mail}." -#: includes/class/class.LSsession.php:1434 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:1434 msgid "Language" msgstr "Langue" -#: includes/class/class.LSsession.php:1456 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:1456 msgid "Connected as" msgstr "Connecté en tant que" -#: includes/class/class.LSsession.php:2431 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:2431 msgid "LSsession : The constant %{const} is not defined." msgstr "LSsession : La constante %{const} n'est pas définie." -#: includes/class/class.LSsession.php:2434 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:2434 msgid "" "LSsession : The %{addon} support is uncertain. Verify system compatibility " "and the add-on configuration." @@ -797,52 +853,52 @@ msgstr "" "LSsession : Le support %{addon} est incertain. Vérifiez la compatibilité du " "système et la configuration de l'add-on." -#: includes/class/class.LSsession.php:2437 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:2437 msgid "" "LSsession : LDAP server's configuration data are invalid. Can't connect." msgstr "" "LSsession : Les données de configuration du serveur LDAP sont invalide. " "Impossible de s'y connecter." -#: includes/class/class.LSsession.php:2440 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:2440 msgid "LSsession : Failed to load LSobject type %{type} : unknon type." msgstr "" "LSsession : Impossible de charger le type d'LSobject %{type} : type inconnu." -#: includes/class/class.LSsession.php:2443 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:2443 msgid "LSsession : Failed to load LSclass %{class}." msgstr "LSsession : Impossible de charger la LSclass %{class}." -#: includes/class/class.LSsession.php:2446 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:2446 msgid "LSsession : Login or password incorrect." msgstr "LSsession : Identifiant ou mot de passe incorrects." -#: includes/class/class.LSsession.php:2449 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:2449 msgid "LSsession : Impossible to identify you : Duplication of identities." msgstr "LSsession : Impossible de vous identifier : Duplication d'identité." -#: includes/class/class.LSsession.php:2452 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:2452 msgid "LSsession : Can't load class of authentification (%{class})." msgstr "" "LSsession : Impossible de charger la classe d'authentification (%{class})." -#: includes/class/class.LSsession.php:2455 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:2455 msgid "LSsession : Can't connect to LDAP server." msgstr "LSsession : Impossible de se connecter au serveur LDAP." -#: includes/class/class.LSsession.php:2458 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:2458 msgid "LSsession : Impossible to authenticate you." msgstr "LSsession : Impossible de vous identifier." -#: includes/class/class.LSsession.php:2461 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:2461 msgid "LSsession : Your are not authorized to do this action." msgstr "LSsession : Vous n'êtes pas autorisé à faire cette action." -#: includes/class/class.LSsession.php:2464 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:2464 msgid "LSsession : Some informations are missing to display this page." msgstr "LSsession : Des informations sont manquant pour afficher cette page." -#: includes/class/class.LSsession.php:2467 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:2467 msgid "" "LSsession : The function of the custom action %{name} does not exists or is " "not configured." @@ -850,24 +906,24 @@ msgstr "" "LSsearch : La fonction de l'action personnalisée %{name} n'existe pas ou " "n'est pas configurée." -#: includes/class/class.LSsession.php:2470 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:2470 msgid "LSsession : Fail to retreive user's LDAP credentials from LSauth." msgstr "" "LSsession : Erreur en récupérant les identifiants LDAP de l'utilisateur " "depuis LSauth." -#: includes/class/class.LSsession.php:2473 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:2473 msgid "" "LSsession : Fail to reconnect to LDAP server with user's LDAP credentials." msgstr "" "LSsession : Impossible de se reconnecter au serveur LDAP avec les " "identifiants de l'utilisateur." -#: includes/class/class.LSsession.php:2476 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:2476 msgid "LSsession : No import/export format define for this object type." msgstr "LSsession : Aucun format d'entrée/sortie définie pour ce type d'objet." -#: includes/class/class.LSsession.php:2479 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:2479 msgid "" "LSsession : Error during creation of list of levels. Contact administrators. " "(Code : %{code})" @@ -875,13 +931,13 @@ msgstr "" "LSsession : Erreur durant la création de la liste des niveaux. Contacter les " "administrateurs. (Code : %{type})" -#: includes/class/class.LSsession.php:2482 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:2482 msgid "LSsession : The password recovery is disabled for this LDAP server." msgstr "" "LSsession : La récupération de mot de passe est désactivée pour ce serveur " "LDAP." -#: includes/class/class.LSsession.php:2485 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:2485 msgid "" "LSsession : Some informations are missing to recover your password. Contact " "administrators." @@ -889,7 +945,7 @@ msgstr "" "LSsession : Des informations sont manques pour pouvoir récupérer votre mot " "de passe. Contacter les administrateurs." -#: includes/class/class.LSsession.php:2488 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:2488 msgid "" "LSsession : Error during password recovery. Contact administrators.(Step : " "%{step})" @@ -897,44 +953,44 @@ msgstr "" "LSsession : Erreur durant la récupération de votre mot de passe. Contacter " "les administrateurs. (Etape : %{step})" -#: includes/class/class.LSsession.php:2491 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:2491 msgid "" "LSsession : call function %{func} do not provided from LSaddon %{addon}." msgstr "" "LSsession : la fonction %{func} n'est pas fournie par le LSaddon %{addon}." -#: includes/class/class.LSsession.php:2494 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:2494 msgid "LSsession : problem during initialisation." msgstr "LSsession : Problème durant l'initialisation." -#: includes/class/class.LSsession.php:2497 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:2497 msgid "LSsession : view function %{func} for LSaddon %{addon} doet not exist." msgstr "" "LSsession : la fonction de vue %{func} du LSaddon %{addon} n'existe pas." -#: includes/class/class.LSsession.php:2500 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:2500 msgid "LSsession : invalid related object's DN pass in parameter." msgstr "LSsession : DN d'objet en relation incorrect dans les paramètres." -#: includes/class/class.LSldapObject.php:474 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:474 msgid "The attribute %{attr} is not valid." msgstr "L'attribut %{attr} n'est pas valide." -#: includes/class/class.LSldapObject.php:1866 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1866 msgid "LSldapObject : Object type unknown." msgstr "LSldapObject : Type d'objet inconnu." -#: includes/class/class.LSldapObject.php:1869 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1869 msgid "LSldapObject : Update form is not defined for the object %{obj}." msgstr "" "LSldapObject : Le formulaire de mise à jour n'est pas défini pour l'objet " "%{obj}." -#: includes/class/class.LSldapObject.php:1872 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1872 msgid "LSldapObject : No form exists for the object %{obj}." msgstr "LSldapObject : Aucun formulaire n'existe pour l'objet %{obj}" -#: includes/class/class.LSldapObject.php:1875 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1875 msgid "" "LSldapObject : The function %{func} to validate the attribute %{attr} the " "object %{obj} is unknow." @@ -942,7 +998,7 @@ msgstr "" "LSldapObject : La fonction %{func} pour valider l'attribut %{attr} de " "l'objet %{obj} est inconnu." -#: includes/class/class.LSldapObject.php:1878 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1878 msgid "" "LSldapObject : Configuration data are missing to validate the attribute " "%{attr} of the object %{obj}." @@ -950,7 +1006,7 @@ msgstr "" "LSldapObject : Des données de configurations sont manquant pour pouvoir " "valider l'attribut %{attr} de l'objet %{obj}." -#: includes/class/class.LSldapObject.php:1882 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1882 msgid "" "LSldapObject : The function %{func} to be executed on the object event " "%{event} doesn't exist." @@ -958,14 +1014,14 @@ msgstr "" "LSldapObject : La fonction %{func} devant être exécutée lors de l'évènement " "%{event} de l'objet n'existe pas." -#: includes/class/class.LSldapObject.php:1885 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1885 msgid "" "LSldapObject : The %{func} execution on the object event %{event} failed." msgstr "" "LSldapObject : L'exécution de la fonction %{func} lors de l'évènement " "%{event} de l'objet a échouée." -#: includes/class/class.LSldapObject.php:1889 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1889 msgid "" "LSldapObject : Class %{class}, which method %{meth} to be executed on the " "object event %{event}, doesn't exist." @@ -973,7 +1029,7 @@ msgstr "" "La classe %{class}, contenant la méthode %{meth} devant être exécutée lors " "de l'évènement %{event} de l'objet, n'existe pas." -#: includes/class/class.LSldapObject.php:1892 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1892 msgid "" "LSldapObject : Method %{meth} within %{class} class to be executed on object " "event %{event}, doesn't exist." @@ -981,7 +1037,7 @@ msgstr "" "LSldapObject : La méthode %{meth} de la classe %{class} devant être exécutée " "lors de l'évènement %{event} de l'objet n'existe pas." -#: includes/class/class.LSldapObject.php:1895 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1895 msgid "" "LSldapObject : Error during execute %{meth} method within %{class} class, to " "be executed on object event %{event}." @@ -989,7 +1045,7 @@ msgstr "" "LSldapObject : Erreur durant l'exécution de la méthode %{meth} de la classe " "%{class} devant être exécutée lors de l'évènement %{event} de l'objet." -#: includes/class/class.LSldapObject.php:1899 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1899 msgid "" "LSldapObject : Some configuration data of the object type %{obj} are missing " "to generate the DN of the new object." @@ -997,7 +1053,7 @@ msgstr "" "LSldapObject : Des informations de configuration du type d'objet %{obj} sont " "manquantes pour la génération du DN du nouvel objet." -#: includes/class/class.LSldapObject.php:1902 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1902 msgid "" "LSldapObject : The attibute %{attr} of the object is not yet defined. Can't " "generate DN." @@ -1005,11 +1061,11 @@ msgstr "" "LSldapObjet : L'attribut %{attr} de l'objet n'est pas encore défini. " "Impossible de générer le DN." -#: includes/class/class.LSldapObject.php:1905 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1905 msgid "LSldapObject : Without DN, the object could not be changed." msgstr "LSldapObject : Sans DN, l'objet ne peut pas être modifié." -#: includes/class/class.LSldapObject.php:1908 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1908 msgid "" "LSldapObject : The attribute %{attr_depend} depending on the attribute " "%{attr} doesn't exist." @@ -1017,39 +1073,39 @@ msgstr "" "LSldapObject : L'attritbut %{attr_depend} dépendant de l'attribut %{attr} " "n'existe pas." -#: includes/class/class.LSldapObject.php:1911 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1911 msgid "LSldapObject : Error during deleting the object %{objectname}." msgstr "LSldapObject : Erreur durant la suppression de l'objet %{objectname}" -#: includes/class/class.LSldapObject.php:1915 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1915 msgid "" "LSldapObject : Error during actions to be executed before renaming the objet." msgstr "" "LSldapObject : Erreur durant les actions devant être exécutée avant de " "renommer l'objet." -#: includes/class/class.LSldapObject.php:1918 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1918 msgid "" "LSldapObject : Error during actions to be executed after renaming the objet." msgstr "" "LSldapObject : Erreur durant les actions devant être exécutée après avoir " "renommé l'objet." -#: includes/class/class.LSldapObject.php:1922 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1922 msgid "" "LSldapObject : Error during actions to be executed before deleting the objet." msgstr "" "LSldapObject : Erreur durant les actions devant être exécutée avant de " "supprimer l'objet." -#: includes/class/class.LSldapObject.php:1925 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1925 msgid "" "LSldapObject : Error during actions to be executed after deleting the objet." msgstr "" "LSldapObject : Erreur durant les actions devant être exécutée après avoir " "supprimé l'objet." -#: includes/class/class.LSldapObject.php:1929 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1929 msgid "" "LSldapObject : Error during the actions to be executed before creating the " "object." @@ -1057,7 +1113,7 @@ msgstr "" "LSldapObject : Erreur durant les actions devant être exécutée avant de créer " "l'objet." -#: includes/class/class.LSldapObject.php:1932 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1932 msgid "" "LSldapObject : Error during the actions to be executed after creating the " "object. It was created anyway." @@ -1065,7 +1121,7 @@ msgstr "" "LSldapObject : Erreur durant les actions devant être exécutées après la " "création de l'objet. Il a tout de même été créé." -#: includes/class/class.LSldapObject.php:1936 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1936 msgid "" "LSldapObject : The function %{func} to be executed before creating the " "object doesn't exist." @@ -1073,7 +1129,7 @@ msgstr "" "LSldapObject : La fonction %{func} devant être exécutée avant la création de " "l'objet n'existe pas." -#: includes/class/class.LSldapObject.php:1939 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1939 msgid "" "LSldapObject : Error executing the function %{func} to be execute after " "deleting the object." @@ -1081,7 +1137,7 @@ msgstr "" "LSldapObject : Erreur durant l'exécution de la fonction %{func} devant être " "exécutée après la suppression de l'objet." -#: includes/class/class.LSldapObject.php:1942 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1942 msgid "" "LSldapObject : The function %{func} to be executed after deleting the object " "doesn't exist." @@ -1089,7 +1145,7 @@ msgstr "" "LSldapObject : La fonction %{func} devant être exécutée après la suppression " "de l'objet n'existe pas." -#: includes/class/class.LSldapObject.php:1945 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1945 msgid "" "LSldapObject : Error executing the function %{func} to be execute after " "creating the object." @@ -1097,7 +1153,7 @@ msgstr "" "LSldapObject : Erreur durant l'exécution de la fonction %{func} devant être " "exécutée après la création de l'objet." -#: includes/class/class.LSldapObject.php:1949 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1949 msgid "" "LSldapObject : %{func} function, to be executed on object event %{event}, " "doesn't exist." @@ -1105,7 +1161,7 @@ msgstr "" "LSldapObject : La fonction %{func}, devant être exécutée lors de l'évènement " "%{event} de l'objet, n'existe pas." -#: includes/class/class.LSldapObject.php:1952 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1952 msgid "" "LSldapObject : Error during the execution of %{func} function on object " "event %{event}." @@ -1113,7 +1169,7 @@ msgstr "" "LSldapObject : Erreur durant l'exécution de la fonction %{func} lors de " "l'évènement %{event} de l'objet." -#: includes/class/class.LSldapObject.php:1956 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1956 msgid "" "LSldapObject : %{meth} method, to be executed on object event %{event}, " "doesn't exist." @@ -1121,7 +1177,7 @@ msgstr "" "LSldapObject : La méthode %{meth}, devant être exécutée lors de l'évènement " "%{event} de l'objet, n'existe pas." -#: includes/class/class.LSldapObject.php:1959 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1959 msgid "" "LSldapObject : Error during execution of %{meth} method on object event " "%{event}." @@ -1129,13 +1185,13 @@ msgstr "" "LSldapObject : Erreur durant l'exécution de la méthode %{meth} lors de " "l'évènement %{event} de l'objet." -#: includes/class/class.LSldapObject.php:1962 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1962 msgid "LSldapObject : Error during generate LDAP filter for %{LSobject}." msgstr "" "LSldapObject : Erreur durant la génération du filtre LDAP de l'objet " "%{LSobject}." -#: includes/class/class.LSldapObject.php:1966 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1966 msgid "" "LSldapObject : Error during execution of the custom action %{customAction} " "on %{objectname}." @@ -1143,22 +1199,22 @@ msgstr "" "LSldapObject : Erreur durant l'exécution de l'action personnalisée " "%{customAction} sur l'objet %{objectname}." -#: includes/class/class.LSldapObject.php:1970 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1970 msgid "LSldapObject : Fail to retrieve container DN." msgstr "LSldapObject : Impossible de récupérer le DN parent." -#: includes/class/class.LSldapObject.php:1973 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1973 msgid "" "LSldapObject : The function %{func} to generate container DN is not callable." msgstr "" "LSldapObject : La fonction %{func} pour générer le DN parent n'est pas " "exécutable." -#: includes/class/class.LSldapObject.php:1976 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1976 msgid "LSldapObject : Error during generating container DN : %{error}" msgstr "LSldapObject : Erreur durant la génération du DN parent : %{error}." -#: includes/class/class.LSldapObject.php:1981 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1981 msgid "" "LSrelation : Some parameters are missing in the call of methods to handle " "standard relations (Method : %{meth})." @@ -1166,7 +1222,7 @@ msgstr "" "LSrelation : Des paramètres sont manquant dans l'appel des méthodes de " "manipulation des relations standards." -#: includes/class/class.LSformRule_password.php:98 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformRule_password.php:98 msgid "" "LSformRule_password : Invalid regex configured : %{regex}. You must use PCRE " "(begining by '/' caracter)." @@ -1174,84 +1230,85 @@ msgstr "" "LSformRule_password : Regex invalide configurée : %{regex}. Vous devez " "utiliser des regex de type PCRE (commencant par le caractère '/')." -#: includes/class/class.LSldap.php:498 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldap.php:498 msgid "LSldap : Error during the LDAP server connection (%{msg})." msgstr "LSldap : Erreur durant la connexion au serveur LDAP (%{msg})." -#: includes/class/class.LSldap.php:501 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldap.php:501 msgid "LSldap : Error during the LDAP search (%{msg})." msgstr "LSldap : Erreur pendant la recherche LDAP (%{msg})." -#: includes/class/class.LSldap.php:504 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldap.php:504 msgid "LSldap : Object type unknown." msgstr "LSldap : Type d'objet inconnu." -#: includes/class/class.LSldap.php:507 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldap.php:507 msgid "LSldap : Error while fetching the LDAP entry." msgstr "LSldap : Erreur durant la récupération de l'entrée LDAP." -#: includes/class/class.LSldap.php:510 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldap.php:510 msgid "LSldap : Error while changing the LDAP entry (DN : %{dn})." msgstr "LSldap : Erreur durant la modification de l'entrée LDAP (DN : %{dn})." -#: includes/class/class.LSldap.php:513 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldap.php:513 msgid "LSldap : Error while deleting empty attributes." msgstr "LSldap : Erreur durant la suppression des attributs vides." -#: includes/class/class.LSldap.php:516 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldap.php:516 msgid "LSldap : Error while changing the DN of the object." msgstr "LSldap : Erreur pendant la modification du DN de l'objet." -#: includes/class/class.LSrelation.php:69 -#: includes/class/class.LSrelation.php:76 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:69 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:76 msgid "listing related objects" msgstr "énumaration des objets liés" -#: includes/class/class.LSrelation.php:103 -#: includes/class/class.LSrelation.php:109 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:103 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:109 msgid "getting key value" msgstr "récupération de la valeur clé" -#: includes/class/class.LSrelation.php:134 -#: includes/class/class.LSrelation.php:141 -#: includes/class/class.LSrelation.php:174 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:134 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:141 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:174 msgid "checking right on relation with specific object" msgstr "vérification des droits sur la relation avec un objet en particulier" -#: includes/class/class.LSrelation.php:150 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:150 msgid "deleting" msgstr "suppression" -#: includes/class/class.LSrelation.php:157 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:157 msgid "removing relation with specific object" msgstr "suppression de la relation avec un object en particulier" -#: includes/class/class.LSrelation.php:167 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:167 msgid "renaming" msgstr "renommage" -#: includes/class/class.LSrelation.php:186 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:186 msgid "updating" msgstr "mise à jour" -#: includes/class/class.LSrelation.php:192 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:192 msgid "updating relations" msgstr "mise à jour des relations" -#: includes/class/class.LSrelation.php:214 includes/class/class.LSform.php:213 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:214 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:213 msgid "Do you really want to delete" msgstr "Voulez-vous vraiment supprimer" -#: includes/class/class.LSrelation.php:215 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:215 msgid "Warning" msgstr "Attention" -#: includes/class/class.LSrelation.php:243 -#: includes/class/class.LSrelation.php:365 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:243 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:365 msgid "No object." msgstr "Aucun objet." -#: includes/class/class.LSrelation.php:453 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:453 msgid "" "LSrelation : The function %{function} for action '%{action}' on the relation " "%{relation} is unknown." @@ -1259,23 +1316,23 @@ msgstr "" "LSrelation : La fonction %{function} pour l'action '%{action}' sur la " "relation %{relation} est inconnue." -#: includes/class/class.LSrelation.php:456 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:456 msgid "LSrelation : Relation %{relation} of object type %{LSobject} unknown." msgstr "" "LSrelation : La relation %{relation} du type d'objet %{LSobject} est " "inconnue." -#: includes/class/class.LSrelation.php:459 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:459 msgid "LSrelation : Error during relation update of the relation %{relation}." msgstr "LSsession : Erreur durant la mise à jour de la relation %{relation}" -#: includes/class/class.LSrelation.php:462 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:462 msgid "LSrelation : Object type %{LSobject} unknown (Relation : %{relation})." msgstr "" "LSsession : La fonction de mise à jour de la relation %{relation} est " "inconnue." -#: includes/class/class.LSrelation.php:465 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:465 msgid "" "LSrelation : Incomplete configuration for LSrelation %{relation} of object " "type %{LSobject} for action : %{action}." @@ -1283,7 +1340,7 @@ msgstr "" "LSrelation : Configuration incomplète de la LSrelation %{relation} du type " "d'objet %{LSobject} pour l'action : %{action}." -#: includes/class/class.LSrelation.php:468 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:468 msgid "" "LSrelation : Invalid editable attribute for LSrelation %{relation} with " "LSobject %{LSobject}." @@ -1291,27 +1348,27 @@ msgstr "" "LSrelation : Attribut éditable invalide pour la LSrelation %{relation} du " "type d'objet %{LSobject}." -#: includes/class/class.LSformElement_password.php:135 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_password.php:135 msgid "Generate a password." msgstr "Générer un mot de passe." -#: includes/class/class.LSformElement_password.php:136 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_password.php:136 msgid "Compare with stored password." msgstr "Comparer avec le mot de passe stocké." -#: includes/class/class.LSformElement_password.php:137 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_password.php:137 msgid "Display password." msgstr "Afficher le mot de passe." -#: includes/class/class.LSformElement_password.php:138 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_password.php:138 msgid "Display hashed password." msgstr "Afficher le mot de passe haché." -#: includes/class/class.LSformElement_password.php:139 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_password.php:139 msgid "Hide password." msgstr "Cacher le mot de passe." -#: includes/class/class.LSformElement_password.php:140 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_password.php:140 msgid "" "The password will be sent by mail if changed. Click to disable automatic " "notification." @@ -1319,7 +1376,7 @@ msgstr "" "Le mot de passe sera envoyé par e-mail en cas de modification. Cliquer pour " "désactiver la notification." -#: includes/class/class.LSformElement_password.php:141 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_password.php:141 msgid "" "The password will not be sent if changed. Click to enable automatic " "notification." @@ -1327,35 +1384,35 @@ msgstr "" "Le mot de passe ne sera pas envoyé en cas de modification. Cliquer pour " "activer la notification automatique." -#: includes/class/class.LSformElement_password.php:142 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_password.php:142 msgid "Modify the mail sent to notice the user" msgstr "Modifier mail de notification de l'utilisateur" -#: includes/class/class.LSformElement_password.php:286 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_password.php:286 msgid "Notice mail sent." msgstr "Le mail de notification a été envoyé." -#: includes/class/class.LSformElement_password.php:363 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_password.php:363 msgid "LSformElement_password : No contact mail available to send password." msgstr "" "LSformElement_password : Aucun mail de contact disponible pour envoyer le " "mot de passe." -#: includes/class/class.LSformElement_password.php:366 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_password.php:366 msgid "" "LSformElement_password : Contact mail invalid (%{mail}). Can't send password." msgstr "" "LSformElement_password : Mail de contact invalide (%{mail}). Impossible " "d'envoyer le mot de passe." -#: includes/class/class.LSformElement_password.php:369 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_password.php:369 msgid "" "LSformElement_password : Fail to exec pwgen. Check it's correctly installed." msgstr "" "LSformElement_password : Impossible d'exécuter pwgen. Vérifier qu'il est " "bien installé." -#: includes/class/class.LSformElement_password.php:372 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_password.php:372 msgid "" "LSformElement_password : Fail to determine witch e-mail attribute to use to " "send new password : get_mail_attr_function parameter not refer to a valid " @@ -1365,7 +1422,7 @@ msgstr "" "être utilisé pour l'envoi du mot de passe : le paramètre " "get_mail_attr_function ne fait pas référence à une fonction valide." -#: includes/class/class.LSformElement_password.php:375 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_password.php:375 msgid "" "LSformElement_password : Fail to determine witch e-mail attribute to use to " "send new password : get_mail_attr_function throwed an exception : %{msg}" @@ -1374,35 +1431,37 @@ msgstr "" "être utilisé pour l'envoi du mot de passe : le fonction " "get_mail_attr_function a déclenchée une exception : %{msg}." -#: includes/class/class.LSformElement_url.php:51 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_url.php:51 msgid "Display this website." msgstr "Afficher le site internet." -#: includes/class/class.LSformElement_url.php:52 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_url.php:52 msgid "Add this website to my bookmarks." msgstr "Ajouter ce site internet à mes favoris." -#: includes/class/class.LSformElement_text.php:57 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_text.php:57 msgid "Generate the value" msgstr "Générer une valeur" -#: includes/class/class.LSauthMethod_CAS.php:113 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSauthMethod_CAS.php:113 msgid "LSauthMethod_CAS : Failed to load phpCAS." msgstr "LSauthMethod_CAS : Impossible de charger phpCAS." -#: includes/class/class.LSform.php:98 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:98 msgid "Add a field to add another values." msgstr "Ajouter une autre valeur à ce champ." -#: includes/class/class.LSform.php:99 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:99 msgid "Delete this field." msgstr "Supprimer cette valeur." -#: includes/class/class.LSform.php:121 includes/class/class.LSform.php:248 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:121 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:248 msgid "No field." msgstr "Aucun champ." -#: includes/class/class.LSform.php:202 custom_action.php:73 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:202 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/custom_action.php:73 msgid "" "Do you really want to execute custom action %{customAction} on " "%{objectname} ?" @@ -1410,49 +1469,49 @@ msgstr "" "Êtes-vous vraiment sûre de vouloir exécuter l'action personnalisée " "%{customAction} sur %{objectname} ?" -#: includes/class/class.LSform.php:214 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:214 msgid "Caution" msgstr "Attention" -#: includes/class/class.LSform.php:269 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:269 msgid "%{label} attribute data is not valid." msgstr "Les données de l'attribut %{label} sont incorrectes." -#: includes/class/class.LSform.php:347 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:347 msgid "Mandatory field" msgstr "Champ obligatoire" -#: includes/class/class.LSform.php:762 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:762 msgid "LSform : Error during the recovery of the values of the form." msgstr "LSform : Erreur durant la récupération des valeurs du formulaire." -#: includes/class/class.LSform.php:765 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:765 msgid "" "LSform : Error durring the recovery of the value of the field '%{element}'." msgstr "" "LSform : Erreur durant la recupération de la valeur du champ %{element}." -#: includes/class/class.LSform.php:772 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:772 msgid "LSform : The field %{element} doesn't exist." msgstr "LSform : Le champ %{element} n'existe pas." -#: includes/class/class.LSform.php:775 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:775 msgid "LSfom : Field type unknow (%{type})." msgstr "LSform : Type de champ inconnu (%{type})." -#: includes/class/class.LSform.php:778 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:778 msgid "LSform : Error during the creation of the element '%{element}'." msgstr "LSform : Erreur durant la création de l'élément %{element}." -#: includes/class/class.LSform.php:781 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:781 msgid "LSform : The data entry form %{name} doesn't exist." msgstr "LSform : Le masque de saisie %{name} n'existe pas." -#: includes/class/class.LSform.php:784 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:784 msgid "LSform : The data entry form %{name} is not correctly configured." msgstr "LSform : Le masque de saisie %{name} n'est pas correctement configuré." -#: includes/class/class.LSform.php:787 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:787 msgid "" "LSform : The element %{name}, listed as displayed in data entry form " "configuration, doesn't exist." @@ -1460,7 +1519,7 @@ msgstr "" "LSform : L'élement %{name}, listé comme affiché dans la configuration du " "masque de saisie, n'existe pas." -#: includes/class/class.LSformElement_maildir.php:68 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_maildir.php:68 msgid "" "Maildir creation/modification on user creation/modification is enabled. " "Click to disable." @@ -1468,57 +1527,61 @@ msgstr "" "La création/modification de la maildir en même temps que la création/" "modification de l'utilisateur est activée. Cliquer pour désactiver." -#: includes/class/class.LSformElement_maildir.php:69 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_maildir.php:69 msgid "" "Click to enable maildir creation/modification on user creation/modification." msgstr "" "Cliquer pour activer la création/modification de la maildir en même temps " "que la création/modification du l'utilisateur." -#: includes/class/class.LSformRule_regex.php:65 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformRule_regex.php:65 msgid "LSformRule_regex : Regex has not been configured to validate data." msgstr "" "LSformRule_regex : L'expression régulière de vérification des données n'est " "pas configurée." -#: includes/class/class.LSformElement_select_object.php:70 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_select_object.php:70 msgid "Move up" msgstr "Monter" -#: includes/class/class.LSformElement_select_object.php:71 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_select_object.php:71 msgid "Move down" msgstr "Descendre" -#: includes/class/class.LSformElement_select_object.php:83 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_select_object.php:83 msgid "Fast Add" msgstr "Ajout rapide" -#: includes/class/class.LSformElement_select_object.php:84 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_select_object.php:84 msgid "Display advanced search and selection panel." msgstr "Afficher la fenêtre de recherche et de sélection étendue." -#: includes/class/class.LSattr_html_date.php:43 -#: includes/class/class.LSattr_html_select_list.php:63 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattr_html_date.php:43 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattr_html_select_list.php:63 msgid "Invalid value" msgstr "Valeur invalide" -#: includes/class/class.LSauthMethod_HTTP.php:128 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSauthMethod_HTTP.php:128 msgid "LSauthMethod_HTTP : the %{var} environnement variable is missing." msgstr "LSauthMethod_HTTP : la variable d'environnement %{var} est manquante." -#: includes/class/class.LSformElement_mail.php:51 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_mail.php:51 msgid "Send a mail from here." msgstr "Envoyer un mail depuis l'interface." -#: includes/class/class.LSformElement_boolean.php:52 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_boolean.php:52 msgid "Reset the choice." msgstr "Réinitialiser le choix." -#: includes/class/class.LSformElement_rss.php:50 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_rss.php:50 msgid "Display RSS stack." msgstr "Afficher la file RSS." -#: includes/class/class.LSattr_ldap_password.php:265 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattr_ldap_password.php:121 +msgid "undefined" +msgstr "non-définie" + +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattr_ldap_password.php:265 msgid "" "LSattr_ldap_password : Encoding type %{type} is not supported. This password " "will be stored in clear text." @@ -1526,7 +1589,7 @@ msgstr "" "LSattr_ldap_password : Le type d'encodage %{type} n'est pas supporté. Le mot " "de passe sera stocké en clair." -#: includes/class/class.LSattr_ldap_password.php:268 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattr_ldap_password.php:268 msgid "" "LSattr_ldap_password : Encoding function %{function} is not callable. This " "password will be stored in clear text." @@ -1534,116 +1597,117 @@ msgstr "" "LSattr_ldap_password : La fonction d'encodage %{function} n'est pas " "disponible. Le mot de passe sera stocké en clair." -#: includes/class/class.LSauth.php:183 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSauth.php:183 msgid "LSauth : Login or password incorrect." msgstr "LSauth : Identifiant ou mot de passe incorrects." -#: includes/class/class.LSauth.php:186 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSauth.php:186 msgid "LSauth : Impossible to identify you : Duplication of identities." msgstr "LSauth : Impossible de vous identifier : Duplication d'identité." -#: includes/class/class.LSauth.php:189 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSauth.php:189 msgid "LSauth : Could not load type of identifiable objects." msgstr "LSauth : Impossible de charger le type d'objets identifiables." -#: includes/class/class.LSauth.php:192 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSauth.php:192 msgid "LSauth : Can't load authentication method %{method}." msgstr "" "LSauth : Impossible de charger la méthode d'authentification %{method}." -#: includes/class/class.LSauth.php:195 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSauth.php:195 msgid "LSauth : Failed to build the authentication provider %{method}." msgstr "" "LSauth : Impossible de construire le gestionnaire d'authentification " "%{method}." -#: includes/class/class.LSauth.php:198 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSauth.php:198 msgid "LSauth : Not correctly initialized." msgstr "LSauth : Mauvaise initialisation." -#: includes/class/class.LSauth.php:201 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSauth.php:201 msgid "LSauth : Failed to get authentication informations from provider." msgstr "" "LSauth : Impossible de récupérer les informations authentification auprès du " "gestionnaire." -#: includes/class/class.LSformElement_supannEtuInscription.php:41 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannEtuInscription.php:41 msgid "Organism" msgstr "Etablissement" -#: includes/class/class.LSformElement_supannEtuInscription.php:47 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannEtuInscription.php:47 msgid "Registration year" msgstr "Année d'inscription" -#: includes/class/class.LSformElement_supannEtuInscription.php:52 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannEtuInscription.php:52 msgid "Registration year must be an integer" msgstr "L'année d'inscription doit être un entier" -#: includes/class/class.LSformElement_supannEtuInscription.php:61 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannEtuInscription.php:61 msgid "Registration regime" msgstr "Régime d'inscription" -#: includes/class/class.LSformElement_supannEtuInscription.php:67 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannEtuInscription.php:67 msgid "Discipline sector" msgstr "Secteur disciplinaire" -#: includes/class/class.LSformElement_supannEtuInscription.php:73 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannEtuInscription.php:73 msgid "Diploma type" msgstr "Type de diplôme" -#: includes/class/class.LSformElement_supannEtuInscription.php:79 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannEtuInscription.php:79 msgid "Cursus & Year" msgstr "Cursus et année" -#: includes/class/class.LSformElement_supannEtuInscription.php:91 -#: includes/class/class.LSformElement_supannRoleEntite.php:52 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannEtuInscription.php:91 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannRoleEntite.php:52 msgid "Entity" msgstr "Entité" -#: includes/class/class.LSformElement_supannEtuInscription.php:96 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannEtuInscription.php:96 msgid "Diploma" msgstr "Diplôme" -#: includes/class/class.LSformElement_supannEtuInscription.php:102 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannEtuInscription.php:102 msgid "Step" msgstr "Étape" -#: includes/class/class.LSformElement_supannEtuInscription.php:108 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannEtuInscription.php:108 msgid "Pedagogical element" msgstr "Élement pédagogique" -#: includes/class/class.LSsearch.php:1055 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearch.php:1055 msgid "Actions" msgstr "Actions" -#: includes/class/class.LSsearch.php:1058 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearch.php:1058 +#: templates/default/global_search.tpl:25 msgid "This search didn't get any result." msgstr "Cette recherche n'a retournée aucun résultat" -#: includes/class/class.LSsearch.php:1310 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearch.php:1310 msgid "LSsearch : Invalid filter : %{filter}." msgstr "LSsearch : Filtre invalide : %{filter}." -#: includes/class/class.LSsearch.php:1313 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearch.php:1313 msgid "LSsearch : Invalid basedn : %{basedn}." msgstr "LSsearch : Base DN invalide." -#: includes/class/class.LSsearch.php:1316 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearch.php:1316 msgid "LSsearch : Invalid value for %{param} parameter." msgstr "LSsearch : La valeur du paramètre %{param} est incorrecte." -#: includes/class/class.LSsearch.php:1319 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearch.php:1319 msgid "" "LSsearch : Invalid size limit. Must be an integer greater or equal to 0." msgstr "" "LSsearch : Limite de taille de recherche invalide. Elle doit être un entier " "supérieur ou égal à 0." -#: includes/class/class.LSsearch.php:1322 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearch.php:1322 msgid "LSsearch : Invalid parameter %{attr}. Must be an boolean." msgstr "LSsearch : Paramètre %{param} invalide. Il doit être un booléen." -#: includes/class/class.LSsearch.php:1325 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearch.php:1325 msgid "" "LSsearch : Invalid parameter attributes. Must be an string or an array of " "strings." @@ -1651,13 +1715,13 @@ msgstr "" "LSsearch : Paramètre 'attributes' invalide. Il doit être une chaîne de " "caractères ou un tableau de chaînes de caractères." -#: includes/class/class.LSsearch.php:1328 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearch.php:1328 msgid "LSsearch : Can't build attributes list for make filter." msgstr "" "LSsearch : Impossible de construire la liste des attributs pour faire le " "filtre." -#: includes/class/class.LSsearch.php:1331 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearch.php:1331 msgid "" "LSsearch : Error building filter with attribute '%{attr}' and pattern " "'%{pattern}'" @@ -1665,34 +1729,34 @@ msgstr "" "LSsearch : Problème en construisant le filtre avec l'attribut '%{attr}' et " "le mot clé '%{pattern}'" -#: includes/class/class.LSsearch.php:1334 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearch.php:1334 msgid "LSsearch : Error combining filters." msgstr "LSsearch : Problème en combinant les filtres." -#: includes/class/class.LSsearch.php:1337 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearch.php:1337 msgid "LSsearch : Invalid pattern." msgstr "LSsearch : Mot clé invalide." -#: includes/class/class.LSsearch.php:1340 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearch.php:1340 msgid "LSsearch : Invalid attribute %{attr} in parameters." msgstr "LSsearch : Attribut %{attr} incorrect dans les paramètres." -#: includes/class/class.LSsearch.php:1343 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearch.php:1343 msgid "LSsearch : Error during the search." msgstr "LSsearch : Erreur pendant la recherche." -#: includes/class/class.LSsearch.php:1346 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearch.php:1346 msgid "LSsearch : Error sorting the search." msgstr "LSsearch : Erreur pendant le trie de la recherche." -#: includes/class/class.LSsearch.php:1349 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearch.php:1349 msgid "" "LSsearch : The function of the custum information %{name} is not callable." msgstr "" "LSsearch : La fonction de l'information personnalisée %{name} n'est pas " "exécutable." -#: includes/class/class.LSsearch.php:1352 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearch.php:1352 msgid "" "LSsearch : Invalid predefinedFilter for LSobject type %{type} : %{label} " "(filter : %{filter})." @@ -1700,29 +1764,34 @@ msgstr "" "LSsearch : PredefinedFilter invalide pour le type d'LSobject %{type} : " "%{label} (filtre : %{filter})." -#: includes/class/class.LSsearch.php:1355 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearch.php:1355 msgid "LSsearch : Error during execution of the custom action %{customAction}." msgstr "" "LSldapObject : Erreur durant l'exécution de l'action personnalisée " "%{customAction}." -#: includes/class/class.LSsearch.php:1358 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearch.php:1358 msgid "LSsearch : Invalid search pattern." msgstr "LSsearch : Mot clé de recherche invalide" -#: includes/class/class.LSformElement_image.php:54 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_image.php:54 msgid "Click to enlarge." msgstr "Cliquer pour agrandir." -#: includes/class/class.LSformElement_image.php:55 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_image.php:55 msgid "Click to delete the picture." msgstr "Cliquer pour supprimer cette photo." -#: includes/class/class.LSformElement_xmpp.php:50 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_xmpp.php:50 msgid "Chat with this person." msgstr "Discuter avec cette personne." -#: includes/class/class.LSattr_html_select_list.php:402 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannLabeledValue.php:93 +#, php-format +msgid "%s (Unparsable value)" +msgstr "%s (valeur non-analysable)" + +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattr_html_select_list.php:402 msgid "" "LSattr_html_select_list : Configuration data are missing to generate the " "select list of the attribute %{attr}." @@ -1730,7 +1799,7 @@ msgstr "" "LSattr_html_select_list : Des données de configuration sont manquantes pour " "générer la liste de sélection de l'attribut %{attr}." -#: includes/class/class.LSattr_html_select_list.php:405 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattr_html_select_list.php:405 msgid "" "LSattr_html_select_list : Invalid attribute %{attr} reference as " "OTHER_ATTRIBUTE possible values." @@ -1738,7 +1807,7 @@ msgstr "" "LSattr_html_select_list : Référence invalide à l'attribut %{attr} comme " "valeurs possibles (OTHER_ATTRIBUTE)." -#: includes/class/class.LSattr_html_select_list.php:408 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattr_html_select_list.php:408 msgid "" "LSattr_html_select_list : Attribute %{attr} referenced as OTHER_ATTRIBUTE " "possible values is not a jsonCompositeAttribute." @@ -1746,7 +1815,7 @@ msgstr "" "LSattr_html_select_list : L'attribute %{attr} référencé comme valeurs " "possibles (OTHER_ATTRIBUTE) n'est pas du type jsonCompositeAttribute." -#: includes/class/class.LSattr_html_select_list.php:411 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattr_html_select_list.php:411 msgid "" "LSattr_html_select_list : Fail to decode the following attribute %{attr} " "value as JSON : %{value}" @@ -1754,7 +1823,7 @@ msgstr "" "LSattr_html_select_list : Impossible de décodé la valeur JSON suivante de " "l'attribut %{attr} : %{value}" -#: includes/class/class.LSattr_html_select_list.php:414 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattr_html_select_list.php:414 msgid "" "LSattr_html_select_list : No component %{component} found in the following " "attribute %{attr} JSON value : %{value}" @@ -1762,7 +1831,7 @@ msgstr "" "LSattr_html_select_list : Le composant %{component} n'a pas été trouvé dans " "la valeur JSON de l'attribut %{attr} : %{value}" -#: includes/class/class.LSformRule_inarray.php:56 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformRule_inarray.php:56 msgid "" "LSformRule_inarray : Possible values has not been configured to validate " "data." @@ -1770,64 +1839,61 @@ msgstr "" "LSformRule_inarray : Les valeurs possibles n'ont pas été configurées pour " "valider les données." -#: includes/class/class.LSformElement_jsonCompositeAttribute.php:247 -#: includes/class/class.LSformElement_jsonCompositeAttribute.php:260 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_jsonCompositeAttribute.php:247 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_jsonCompositeAttribute.php:260 msgid "Invalid value \"%{value}\" for component %{component}." msgstr "Valeur invalide pour le composant %{component} : \"%{value}\"" -#: includes/class/class.LSformElement_jsonCompositeAttribute.php:265 -msgid "Can't validate value of component %{c}." -msgstr "Impossible de valider la valeur du composant %{c}." - -#: includes/class/class.LSformElement_jsonCompositeAttribute.php:287 -msgid "Component %{c} must be defined" -msgstr "Le composant %{c} est obligatoire." - -#: includes/class/class.LSformRule_date.php:61 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformRule_date.php:61 msgid "LSformRule_date : No date format specify." msgstr "LSformRule_date : Aucun format de date spécifié." -#: includes/class/class.LSattr_html_maildir.php:58 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattr_html_maildir.php:58 msgid "The mailbox has been moved." msgstr "La boîte mail a été déplacée." -#: includes/class/class.LSattr_html_maildir.php:65 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattr_html_maildir.php:65 msgid "The mailbox has been created." msgstr "La boîte mail a été créée." -#: includes/class/class.LSattr_html_maildir.php:85 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattr_html_maildir.php:85 msgid "The mailbox has been archived successfully." msgstr "Le dossier mail a bien été archivée." -#: includes/class/class.LSattr_html_maildir.php:96 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattr_html_maildir.php:96 msgid "The mailbox has been deleted." msgstr "La boîte mail a été supprimée." -#: includes/class/class.LSformElement_supannRoleEntite.php:40 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannRoleEntite.php:40 msgid "Role" msgstr "Rôle" -#: includes/class/class.LSformElement_supannRoleEntite.php:46 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannRoleEntite.php:46 msgid "Entity type" msgstr "Type d'entité" -#: includes/class/class.LSerror.php:101 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSerror.php:101 +#: templates/default/import.tpl:27 msgid "Errors" msgstr "Erreurs" -#: includes/class/class.LSerror.php:104 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSerror.php:104 msgid "Stop" msgstr "Stop" -#: includes/class/class.LSerror.php:225 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSerror.php:225 msgid "Unknown error : %{error}" msgstr "Erreur inconnu : %{error}" -#: includes/class/class.LSerror.php:226 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSerror.php:226 msgid "PHP error : %{error}" msgstr "Erreur PHP : %{error}" -#: includes/class/class.LSsearchEntry.php:261 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearchEntry.php:251 +msgid "Unknown property !" +msgstr "Propriété inconnue !" + +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearchEntry.php:261 msgid "" "LSsearchEntry : Invalid formaterFunction %{func} for extraDisplayedColumns " "%{column}." @@ -1835,26 +1901,26 @@ msgstr "" "LSsearchEntry : formaterFunction %{func} invalide utilisé pour " "l'extraDisplayedColumns %{column}." -#: includes/class/class.LSioFormat.php:92 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSioFormat.php:92 msgid "LSioFormat : IOformat driver %{driver} invalid or unavailable." msgstr "" "LSioFormat : Le pilote d'IOformat %{driver} est invalide ou n'est pas " "disponible." -#: includes/functions.php:112 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/functions.php:112 msgid "" "Function 'getFData' : The method %{meth} of the object %{obj} doesn't exist." msgstr "Fonction getFData : La méthode %{meth} de l'objet %{obj} n'existe pas." -#: includes/functions.php:205 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/functions.php:205 msgid "[not string value]" msgstr "[pas une chaîne de caractères]" -#: includes/functions.php:251 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/functions.php:251 msgid "Folder not found" msgstr "Dossier introuvable" -#: custom_action.php:53 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/custom_action.php:53 msgid "" "The custom action %{customAction} have been successfully execute on " "%{objectname}." @@ -1862,26 +1928,83 @@ msgstr "" "L'action personnalisée %{customAction} a été correctement exécutée sur " "%{objectname}." -#: image.php:37 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/image.php:37 msgid "Missing parameter" msgstr "Paramètre manquant" -#: index.php:31 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/index.php:31 msgid "Home" msgstr "Accueil" -#: remove.php:37 remove.php:48 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/remove.php:37 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/remove.php:48 msgid "Deleting" msgstr "Suppression" -#: remove.php:39 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/remove.php:39 msgid "has been deleted successfully" msgstr "a bien été supprimé" -#: remove.php:49 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/remove.php:49 msgid "Do you really want to delete %{displayName} ?" msgstr "Voulez-vous vraiment supprimer %{displayName} ?" +#: templates/default/import.tpl:8 +msgid "File" +msgstr "Fichier" + +#: templates/default/import.tpl:11 +msgid "Format" +msgstr "Format" + +#: templates/default/top.tpl:35 templates/default/global_search.tpl:10 +msgid "Global search" +msgstr "Recherche globale" + +#: templates/default/import.tpl:69 +msgid "Imported objects" +msgstr "Objets importés" + +#: templates/default/import.tpl:74 +msgid "No imported object" +msgstr "Aucun objet importé" + +#: templates/default/import.tpl:42 +msgid "No value" +msgstr "Aucune valeur" + +#: templates/default/import.tpl:17 +msgid "Only validate data" +msgstr "Validation des données uniquement" + +#: templates/default/top.tpl:61 +msgid "Refresh my access rights" +msgstr "Rafraîchir mes droits d'accès" + +#: templates/default/import.tpl:25 +msgid "Result" +msgstr "Résultat" + +#: templates/default/import.tpl:14 +msgid "Update objects if exists" +msgstr "Mise à jour des objets existants" + +#: templates/default/import.tpl:79 +msgid "Updated objects" +msgstr "Objets mis à jour" + +#: templates/default/import.tpl:20 +msgid "Valid" +msgstr "Valider" + +#: templates/default/import.tpl:15 templates/default/import.tpl:18 +msgid "no" +msgstr "non" + +#: templates/default/import.tpl:15 templates/default/import.tpl:18 +msgid "yes" +msgstr "oui" + #~ msgid "SSH Support : Unable to connect to SSH Server (%{host}:%{port})." #~ msgstr "" #~ "Support SSH : Impossible de se connecter au serveur SSH (%{host}:%{port})." diff --git a/public_html/lang/generate_lang_file.php b/public_html/lang/generate_lang_file.php index d972267b..81c6b786 100755 --- a/public_html/lang/generate_lang_file.php +++ b/public_html/lang/generate_lang_file.php @@ -30,26 +30,67 @@ chdir(dirname(__FILE__).'/../'); require_once('core.php'); require_once('conf/config.inc.php'); -$withoutselectlist=False; +$available_onlys = array("config", "templates", "addons"); +$only = null; +$available_withouts = array_merge($available_onlys, array("select-list")); +$withouts = array(); $copyoriginalvalue=False; $interactive=False; $output=False; $additionalfileformat=False; $lang=False; $encoding=False; +$available_formats=array('php', 'pot'); +$format=$available_formats[0]; $translations=array(); +$debug = false; +$load_files = array(); +function usage($error, $exit_code=0) { + global $argv, $available_withouts, $available_onlys; + if ($error) + echo "$error\n\n"; + echo "Usage : ".$argv[0]." [file1] [file2] [-h] [options]\n"; + echo " -W/--without Disable specified messages. Must be one of the following values :\n"; + echo " '".implode("','", $available_withouts)."'\n"; + echo " -O/--only Only handle specified messages. Must be one of the following values :\n"; + echo " '".implode("','", $available_onlys)."'\n"; + echo " -c/--copy-original-value Copy original value as translated value when no translated value exists\n"; + echo " -i/--interactive Interactive mode : ask user to enter translated on each translation needed\n"; + echo " -a/--additional-file-format Additional file format output\n"; + echo " -l/--lang Load this specify lang (format : [lang].[encoding])\n"; + echo " -o/--output Output file (default : stdout)\n"; + echo " -f/--format Output file format : php or pot (default : php)\n"; + echo " -d/--debug Enable debug mode\n"; + exit($exit_code); +} + +function realtive_path($path) { + if ($path[0] == '/') + return $path; + global $curdir; + return realpath($curdir)."/".$path; +} + if ($argc > 1) { - // Change dir again to manage file input - chdir($curdir); for ($i=1;$i<$argc;$i++) { - if (is_file($argv[$i])) { - @include($argv[$i]); - foreach($GLOBALS['LSlang'] as $msg => $trans) { - $translations[$msg]=$trans; - } + if($argv[$i]=='--without' || $argv[$i]=='-W') { + $i++; + $without = strtolower($argv[$i]); + if (!in_array($without, $available_withouts)) + die("Invalid -W/--without parameter. Must be one of the following values : '".implode("','", $available_withouts)."'.\n"); + elseif ($only) + die("You could not use only -W/--without parameter combined with -O/--only parameter.\n"); + $withouts[] = $without; } - elseif($argv[$i]=='--without-select-list' || $argv[$i]=='-W') { - $withoutselectlist=True; + elseif($argv[$i]=='--only' || $argv[$i]=='-O') { + $i++; + if ($only) + die("You could specify only on -O/--only parameter.\n"); + $only = strtolower($argv[$i]); + if (!in_array($only, $available_onlys)) + die("Invalid -O/--only parameter. Must be one of the following values : '".implode("','", $available_onlys)."'.\n"); + elseif ($without) + die("You could not use only -O/--only parameter combined with -W/--without parameter.\n"); } elseif($argv[$i]=='--copy-original-value' || $argv[$i]=='-c') { $copyoriginalvalue=True; @@ -75,54 +116,105 @@ if ($argc > 1) { $i++; $output = $argv[$i]; } + elseif($argv[$i]=='--format' || $argv[$i]=='-f') { + $i++; + $format = strtolower($argv[$i]); + if (!in_array($format, $available_formats)) { + die("Invalid -f/--format parameter. Must be one of the following values : '".implode("','", $available_formats)."'.\n"); + } + } + elseif($argv[$i]=='--debug' || $argv[$i]=='-d') { + $debug = true; + } elseif($argv[$i]=='-h') { - echo "Usage : ".$argv[0]." [file1] [file2] [-h] [options]\n"; - echo " -W/--without-select-list Don't add possibles values of select list\n"; - echo " -c/--copy-original-value Copy original value as translated value when no translated value exists\n"; - echo " -i/--interactive Interactive mode : ask user to enter translated on each translation needed\n"; - echo " -a/--additional-file-format Additional file format output\n"; - echo " -l/--lang Load this specify lang (format : [lang].[encoding])\n"; - echo " -o/--output Output file (default : stdout)\n"; - exit(0); + usage(); + } + else { + $path = realtive_path($argv[$i]); + if (is_file($path)) + $load_files[] = $path; + else + usage($argv[$i]." : Invalid lang file to load.", 1); } } - chdir(dirname(__FILE__).'/../'); } $data=array(); -function add($msg) { +function debug($msg) { + global $debug, $output; + if (!$debug) return true; + $fd = ($output?STDOUT: STDERR); + fwrite($fd, "$msg\n"); +} + +function add($msg, $context=null) { + debug("add($msg, $context)"); if ($msg!='' && _($msg) == "$msg") { - global $data, $translations, $interactive, $copyoriginalvalue; + global $data, $translations, $interactive, $copyoriginalvalue, $format; + + // Message already exists ? if (array_key_exists($msg, $data)) { + if ($context && !in_array($context, $data[$msg]['contexts'])) + $data[$msg]['contexts'][] = $context; return True; } - elseif (array_key_exists($msg, $translations)) { - $data[$msg]=$translations[$msg]; + + // Handle translation + $translation = ""; + if (array_key_exists($msg, $translations)) { + $translation = $translations[$msg]; } - elseif ($interactive) { + elseif ($interactive && $format != 'pot') { if ($copyoriginalvalue) { fwrite(STDERR, "\"$msg\"\n\n => Please enter translated string (or leave empty to copy original string) : "); $in = trim(fgets(STDIN)); if ($in) - $data[$msg]=$in; + $translation = $in; else - $data[$msg]=$msg; + $translation = $msg; } else { fwrite(STDERR, "\"$msg\"\n\n => Please enter translated string (or 'c' to copy original message, leave empty to pass) : "); $in = trim(fgets(STDIN)); if ($in) { if ($in=="c") - $data[$msg]=$msg; + $translation = $msg; else - $data[$msg]=$in; + $translation = $in; } } } - else { - $data[$msg]=""; + $data[$msg] = array ( + 'translation' => $translation, + 'contexts' => ($context?array($context):array()), + ); + } +} + +function addFromLSconfig($pattern, $value='value', $excludes=array()) { + debug("addFromLSconfig($pattern, array(".implode(',', $excludes)."))"); + $keys = LSconfig :: getMatchingKeys($pattern); + debug("addFromLSconfig : ".count($keys)." matching key(s)"); + foreach ($keys as $key => $value) { + debug("addFromLSconfig : $key = $value"); + if ($value == 'key') { + // Get the last key parts as value and all other as key + $key_parts = explode('.', $key); + $value = $key_parts[count($key_parts)-1]; + $key = implode('.', array_slice($key_parts, 0, count($key_parts)-1)); } + if (!in_array($value, $excludes) && is_string($value)) + add($value, $key); + } +} + +// Load translation files +foreach($load_files as $path) { + debug("Load $path lang file"); + @include($path); + foreach($GLOBALS['LSlang'] as $msg => $trans) { + $translations[$msg]=$trans; } } @@ -136,196 +228,184 @@ if ($lang && $encoding) { } } -// LDAP Servers -foreach($GLOBALS['LSconfig']['ldap_servers'] as $conf) { - add($conf['name']); - add($conf['subDnLabel']); - add($conf['recoverPassword']['recoveryHashMail']['subject']); - add($conf['recoverPassword']['recoveryHashMail']['msg']); - add($conf['recoverPassword']['newPasswordMail']['subject']); - add($conf['recoverPassword']['newPasswordMail']['msg']); - if (is_array($conf['subDn'])) { - foreach($conf['subDn'] as $name => $cf) { - if ($name!='LSobject') { - add($name); +/* + * Manage configuration parameters + */ +if (!in_array('config', $withouts) && (!$only || $only == 'config')) { + // LDAP Servers + $objects = array(); + foreach(LSconfig :: keys('ldap_servers') as $ldap_server_id) { + addFromLSconfig("ldap_servers.$ldap_server_id.name"); + addFromLSconfig("ldap_servers.$ldap_server_id.subDnLabel"); + addFromLSconfig("ldap_servers.$ldap_server_id.recoverPassword.recoveryHashMail.subject"); + addFromLSconfig("ldap_servers.$ldap_server_id.recoverPassword.recoveryHashMail.msg"); + addFromLSconfig("ldap_servers.$ldap_server_id.recoverPassword.newPasswordMail.subject"); + addFromLSconfig("ldap_servers.$ldap_server_id.recoverPassword.newPasswordMail.msg"); + addFromLSconfig("ldap_servers.$ldap_server_id.subDn.*", 'key', array("LSobject")); + + // LSaccess + foreach (LSconfig :: get("ldap_servers.$ldap_server_id.LSaccess", array()) as $LSobject) { + if (is_string($LSobject) && !in_array($LSobject, $objects) && LSsession :: loadLSobject($LSobject)) { + $objects[] = $LSobject; } } + + // Sub DN LSobjects + foreach (LSconfig :: getMatchingKeys("ldap_servers.$ldap_server_id.subDn.*.LSobjects.*") as $LSobject) + if (is_string($LSobject) && !in_array($LSobject, $objects) && LSsession :: loadLSobject($LSobject)) + $objects[] = $LSobject; + } -} + debug('LSobjects list : '.implode(', ', $objects)); + + // LSobject + foreach($objects as $obj) { + addFromLSconfig("LSobjects.$obj.label"); -// LSobject -if (loadDir(LS_OBJECTS_DIR) && loadDir(LS_LOCAL_DIR.LS_OBJECTS_DIR)) { - foreach($GLOBALS['LSobjects'] as $name => $conf) { - add($conf['label']); - // LSrelation - if (is_array($conf['LSrelation'])) { - foreach($conf['LSrelation'] as $rel) { - add($rel['label']); - add($rel['emptyText']); - } - } + addFromLSconfig("LSobjects.$obj.LSrelation.*.label"); + addFromLSconfig("LSobjects.$obj.LSrelation.*.emptyText"); + // Custom Actions - if (is_array($conf['customActions'])) { - foreach($conf['customActions'] as $act) { - add($act['label']); - add($act['helpInfo']); - add($act['question_format']); - add($act['onSuccessMsgFormat']); - } - } + addFromLSconfig("LSobjects.$obj.customActions.*.label"); + addFromLSconfig("LSobjects.$obj.customActions.*.helpInfo"); + addFromLSconfig("LSobjects.$obj.customActions.*.question_format"); + addFromLSconfig("LSobjects.$obj.customActions.*.onSuccessMsgFormat"); // LSform - if (is_array($conf['LSform']['layout'])) { - foreach($conf['LSform']['layout'] as $lay) { - add($lay['label']); - } - } - if (is_array($conf['LSform']['dataEntryForm'])) { - foreach($conf['LSform']['dataEntryForm'] as $def) { - add($def['label']); - } - } + addFromLSconfig("LSobjects.$obj.LSform.layout.*.label"); + addFromLSconfig("LSobjects.$obj.LSform.dataEntryForm.*.label"); + // LSsearch - if (is_array($conf['LSsearch']['predefinedFilters'])) { - foreach($conf['LSsearch']['predefinedFilters'] as $lay) { - add($lay); - } - } - if (is_array($conf['LSsearch']['extraDisplayedColumns'])) { - foreach($conf['LSsearch']['extraDisplayedColumns'] as $cid => $cconf) { - add($cconf['label']); - } - } - if (is_array($conf['LSsearch']['customActions'])) { - foreach($conf['LSsearch']['customActions'] as $act) { - add($act['label']); - add($act['question_format']); - add($act['onSuccessMsgFormat']); - } - } + addFromLSconfig("LSobjects.$obj.LSsearch.predefinedFilters.*"); + addFromLSconfig("LSobjects.$obj.LSsearch.extraDisplayedColumns.*.label"); + addFromLSconfig("LSobjects.$obj.LSsearch.customActions.*.label"); + addFromLSconfig("LSobjects.$obj.LSsearch.customActions.*.question_format"); + addFromLSconfig("LSobjects.$obj.LSsearch.customActions.*.onSuccessMsgFormat"); + // Attributes + foreach(LSconfig :: keys("LSobjects.$obj.attrs") as $attr) { + addFromLSconfig("LSobjects.$obj.attrs.$attr.label"); + addFromLSconfig("LSobjects.$obj.attrs.$attr.help_info"); + addFromLSconfig("LSobjects.$obj.attrs.$attr.no_value_label"); + addFromLSconfig("LSobjects.$obj.attrs.$attr.check_data.*.msg"); + addFromLSconfig("LSobjects.$obj.attrs.$attr.validation.*.msg"); - - if(is_array($conf['attrs'])) { - foreach($conf['attrs'] as $attr) { - add($attr['label']); - add($attr['help_info']); - add($attr['no_value_label']); - add($attr['html_options']['mail']['subject']); - add($attr['html_options']['mail']['msg']); - - // LSattr_html_select_list - if (($attr['html_type']=='select_list' || $attr['html_type']=='select_box') && is_array($attr['html_options']['possible_values']) && (!isset($attr['html_options']['translate_labels']) || $attr['html_options']['translate_labels']) && !$withoutselectlist) { - foreach($attr['html_options']['possible_values'] as $pkey => $pname) { - if (is_array($pname)) { - add($pname['label']); - if (is_array($pname['possible_values'])) { - foreach($pname['possible_values'] as $pk => $pn) { - if ($pk == 'OTHER_OBJECT') continue; - elseif ($pk == 'OTHER_ATTRIBUTE') { - if (is_array($pn) && ! isset($pn['attr'])) { - foreach($pn as $pattr => $plabel) - add($plabel); - } - } - else add($pn); - } - } - } - elseif ($pkey == 'OTHER_ATTRIBUTE') { - if (is_array($pname) && ! isset($pname['attr'])) { - foreach($pname as $pattr => $plabel) - add($plabel); - } - } - elseif ($pkey != 'OTHER_OBJECT') { - add($pname); - } - } - } + // HTML Options + $html_type = LSconfig :: get("LSobjects.$obj.attrs.$attr.html_type"); + switch($html_type) { + case 'boolean': + addFromLSconfig("LSobjects.$obj.attrs.$attr.html_options.true_label"); + addFromLSconfig("LSobjects.$obj.attrs.$attr.html_options.false_label"); + break; + case 'jsonCompositeAttribute': + $components = LSconfig :: keys("LSobjects.$obj.attrs.$attr.html_options.components"); + foreach($components as $c) { + addFromLSconfig("LSobjects.$obj.attrs.$attr.html_options.$c.label"); + addFromLSconfig("LSobjects.$obj.attrs.$attr.html_options.$c.help_info"); + addFromLSconfig("LSobjects.$obj.attrs.$attr.html_options.$c.check_data.*.msg"); - // LSattr_html_valueWithUnit - if (is_array($attr['html_options']['units'])) { - foreach($attr['html_options']['units'] as $pname) { - add($pname); - } - } - - // LSattr_html_labeledValue - if (is_array($attr['html_options']['labels'])) { - foreach($attr['html_options']['labels'] as $klabel => $plabel) { - add($plabel); - } - } - - // LSattr_html_boolean - if (isset($attr['html_options']['true_label'])) { - add($attr['html_options']['true_label']); - } - if (isset($attr['html_options']['false_label'])) { - add($attr['html_options']['false_label']); - } - - // LSattr_html_jsonCompositeAttribute - if (is_array($attr['html_options']['components'])) { - foreach($attr['html_options']['components'] as $c => $cconfig) { - add($cconfig['label']); - add($cconfig['help_info']); - - // Component type select_list - if (is_array($cconfig['options']['possible_values']) && (!isset($cconfig['options']['translate_labels']) || $cconfig['options']['translate_labels']) && !$withoutselectlist) { - foreach($cconfig['options']['possible_values'] as $pkey => $pname) { - if (is_array($pname)) { - add($pname['label']); - if (is_array($pname['possible_values'])) { - foreach($pname['possible_values'] as $pk => $pn) { - if ($pk == 'OTHER_OBJECT') continue; - elseif ($pk == 'OTHER_ATTRIBUTE') { - if (is_array($pn) && ! isset($pn['attr'])) { - foreach($pn as $pattr => $plabel) - add($plabel); - } - } - else add($pn); - } - } - } + if ( + LSconfig :: get("LSobjects.$obj.attrs.$attr.html_options.$c.type") == 'select_list' && + LSconfig :: get("LSobjects.$obj.attrs.$attr.html_options.$c.options.translate_labels", "True", "bool") && + !in_array('select-list', $withouts) + ) + { + foreach(LSconfig :: get("LSobjects.$obj.attrs.$attr.html_options.$c.options.possible_values", array()) as $pkey => $plabel) { + if ($pkey == 'OTHER_OBJECT') + continue; elseif ($pkey == 'OTHER_ATTRIBUTE') { - if (is_array($pname) && ! isset($pname['attr'])) { - foreach($pname as $pattr => $plabel) - add($plabel); + if (is_string($plabel)) + continue; + elseif (is_array($plabel)) { + if (isset($plabel['json_component_key'])) + addFromLSconfig("LSobjects.$obj.attrs.$attr.html_options.$c.options.possible_values.OTHER_ATTRIBUTE.json_component_label"); + else + addFromLSconfig("LSobjects.$obj.attrs.$attr.html_options.$c.options.possible_values.OTHER_ATTRIBUTE.*"); } } - elseif ($pkey != 'OTHER_OBJECT') { - add($pname); + elseif(is_string($plabel)) { + add($plabel, "LSobjects.$obj.attrs.$attr.html_options.$c.options.possible_values.$pkey"); + } + elseif (is_array($plabel)) { + // Sub possible values + addFromLSconfig("LSobjects.$obj.attrs.$attr.html_options.$c.options.possible_values.$pkey.label"); + foreach(LSconfig :: get("LSobjects.$obj.attrs.$attr.html_options.$c.options.possible_values.$pkey.possible_values", array()) as $ppkey => $pplabel) { + if ($ppkey == 'OTHER_OBJECT') + continue; + elseif ($ppkey == 'OTHER_ATTRIBUTE') { + if (is_string($pplabel)) + continue; + elseif (is_array($pplabel)) { + if (isset($pplabel['json_component_key'])) + addFromLSconfig("LSobjects.$obj.attrs.$attr.html_options.$c.options.possible_values.OTHER_ATTRIBUTE.json_component_label"); + else + addFromLSconfig("LSobjects.$obj.attrs.$attr.html_options.$c.options.possible_values.OTHER_ATTRIBUTE.*"); + } + } + elseif(is_string($pplabel)) { + add($pplabel, "LSobjects.$obj.attrs.$attr.html_options.$c.options.possible_values.$pkey.possible_values.$ppkey"); + } + } } } } - - // Check data - if (is_array($cconfig['check_data'])) { - foreach($cconfig['check_data'] as $check) { - add($check['msg']); + } + break; + case 'labeledValue': + addFromLSconfig("LSobjects.$obj.attrs.$attr.html_options.labels.*"); + break; + case 'password': + addFromLSconfig("LSobjects.$obj.attrs.$attr.html_options.mail.subject"); + addFromLSconfig("LSobjects.$obj.attrs.$attr.html_options.mail.msg"); + break; + case 'select_list': + case 'select_box': + if (LSconfig :: get("LSobjects.$obj.attrs.$attr.html_options.translate_labels", "True", "bool") && !in_array('select-list', $withouts)) { + foreach(LSconfig :: get("LSobjects.$obj.attrs.$attr.html_options.possible_values", array()) as $pkey => $plabel) { + if ($pkey == 'OTHER_OBJECT') + continue; + elseif ($pkey == 'OTHER_ATTRIBUTE') { + if (is_string($plabel)) + continue; + elseif (is_array($plabel)) { + if (isset($plabel['json_component_key'])) + addFromLSconfig("LSobjects.$obj.attrs.$attr.html_options.possible_values.OTHER_ATTRIBUTE.json_component_label"); + else + addFromLSconfig("LSobjects.$obj.attrs.$attr.html_options.possible_values.OTHER_ATTRIBUTE.*"); + } + } + elseif(is_string($plabel)) { + add($plabel, "LSobjects.$obj.attrs.$attr.html_options.possible_values.$pkey"); + } + elseif (is_array($plabel)) { + // Sub possible values + addFromLSconfig("LSobjects.$obj.attrs.$attr.html_options.possible_values.$pkey.label"); + foreach(LSconfig :: get("LSobjects.$obj.attrs.$attr.html_options.possible_values.$pkey.possible_values", array()) as $ppkey => $pplabel) { + if ($ppkey == 'OTHER_OBJECT') + continue; + elseif ($ppkey == 'OTHER_ATTRIBUTE') { + if (is_string($pplabel)) + continue; + elseif (is_array($pplabel)) { + if (isset($pplabel['json_component_key'])) + addFromLSconfig("LSobjects.$obj.attrs.$attr.html_options.possible_values.OTHER_ATTRIBUTE.json_component_label"); + else + addFromLSconfig("LSobjects.$obj.attrs.$attr.html_options.possible_values.OTHER_ATTRIBUTE.*"); + } + } + elseif(is_string($pplabel)) { + add($pplabel, "LSobjects.$obj.attrs.$attr.html_options.possible_values.$pkey.possible_values.$ppkey"); + } + } } } } - } - - // Check data - if (is_array($attr['check_data'])) { - foreach($attr['check_data'] as $check) { - add($check['msg']); - } - } - - // validation - if (is_array($attr['validation'])) { - foreach($attr['validation'] as $valid) { - add($valid['msg']); - } - } + break; + case 'valueWithUnit': + addFromLSconfig("LSobjects.$obj.attrs.$attr.html_options.units.*"); + break; } } } @@ -334,112 +414,177 @@ if (loadDir(LS_OBJECTS_DIR) && loadDir(LS_LOCAL_DIR.LS_OBJECTS_DIR)) { /* * Manage template file */ - -function parse_template_file($file) { - foreach(file($file) as $line) { - if (preg_match_all('/\{ *tr +msg=["\']([^\}]+)["\'] *\}/',$line,$matches)) { - foreach($matches[1] as $t) - add($t); - } - } -} - -function find_and_parse_template_file($dir) { - if (is_dir($dir)) { - if ($dh = opendir($dir)) { - while (($file = readdir($dh)) !== false) { - if ($file=='.' || $file=='..') continue; - if (is_dir($dir.'/'.$file)) { - find_and_parse_template_file($dir.'/'.$file); - } - elseif (is_file($dir."/".$file) && preg_match('/\.tpl$/',$file)) { - parse_template_file($dir.'/'.$file); +if (!in_array('templates', $withouts) && (!$only || $only == 'templates')) { + function parse_template_file($file) { + debug("parse_template_file($file) : start ..."); + $count = 0; + foreach(file($file) as $line) { + $count ++; + if (preg_match_all('/\{ *tr +msg=["\']([^\}]+)["\'] *\}/',$line,$matches)) { + foreach($matches[1] as $t) { + debug(" - \"$t\" # Line $count"); + add($t, "$file:$count"); } } - closedir($dh); + } + debug("parse_template_file($file) : done."); + } + + function find_and_parse_template_file($dir) { + if (is_dir($dir)) { + if ($dh = opendir($dir)) { + while (($file = readdir($dh)) !== false) { + if ($file=='.' || $file=='..') continue; + if (is_dir($dir.'/'.$file)) { + find_and_parse_template_file($dir.'/'.$file); + } + elseif (is_file($dir."/".$file) && preg_match('/\.tpl$/',$file)) { + parse_template_file($dir.'/'.$file); + } + } + closedir($dh); + } } } -} -find_and_parse_template_file(LS_TEMPLATES_DIR); -find_and_parse_template_file(LS_LOCAL_DIR.LS_TEMPLATES_DIR); + find_and_parse_template_file(LS_TEMPLATES_DIR); + find_and_parse_template_file(LS_LOCAL_DIR.LS_TEMPLATES_DIR); +} /* * Manage addons files */ -function parse_addon_file($file) { - foreach(file($file) as $line) { - $offset=0; - while ($pos = strpos($line,'__(',$offset)) { - $quote=''; - $res=''; - for ($i=$pos+3;$i $key_data) { + if ($copyoriginalvalue && $key_data['translation'] == "") { + $val = $key; + } + else + $val = $key_data['translation']; + $key=str_replace('"','\\"',$key); + $val=str_replace('"','\\"',$val); + foreach ($key_data['contexts'] as $context) + fwrite($fd, "\n# $context"); + if ($additionalfileformat) { + fwrite($fd, "\n\$GLOBALS['LSlang'][\"$key\"] = \"$val\";\n"); + } + else { + fwrite($fd, "\n\"$key\" =>\n \"$val\",\n"); + } + } + + if (!$additionalfileformat) fwrite($fd, "\n);\n"); +} + +function clean_for_pot_file($val) { + $val = str_replace('"', '\\"', $val); + return str_replace("\n", "\\n", $val); +} + +function output_pot($fd) { + global $data, $copyoriginalvalue; + foreach($data as $key => $key_data) { + if ($copyoriginalvalue && $key_data['translation'] == "") { + $val = $key; + } + else + $val = $key_data['translation']; + foreach ($key_data['contexts'] as $context) + fwrite($fd, "#: $context\n"); + $key = clean_for_pot_file($key); + $val = clean_for_pot_file($val); + fwrite($fd, "msgid \"$key\"\nmsgstr \"$val\"\n\n"); + } +} + +// Determine where to write result if ($output) { + $output = realtive_path($output); try { + debug("Open output file ($output)"); $fd = fopen($output, 'w'); } catch(Exception $e) { @@ -454,26 +599,22 @@ if ($output) { else $fd = STDOUT; -fwrite($fd, " $val) { - if ($copyoriginalvalue && $val=="") { - $val=$key; - } - $key=str_replace('"','\\"',$key); - $val=str_replace('"','\\"',$val); - if ($additionalfileformat) { - fwrite($fd, "\$GLOBALS['LSlang'][\"$key\"] = \"$val\";\n"); - } - else { - fwrite($fd, "\n\"$key\" =>\n \"$val\",\n"); - } +// Generate output +debug("Output format : $format"); +switch($format) { + case 'pot': + output_pot($fd); + break; + case 'php': + default: + output_php($fd); + break; } -if (!$additionalfileformat) fwrite($fd, "\n);\n"); - -if ($output) +// Close output file (is specified) +if ($output) { + debug("Close output file ($output)"); fclose($fd); +} +exit(0); diff --git a/public_html/lang/generate_ldapsaisie.pot.sh b/public_html/lang/generate_ldapsaisie.pot.sh old mode 100644 new mode 100755 index 451a964c..7917c76a --- a/public_html/lang/generate_ldapsaisie.pot.sh +++ b/public_html/lang/generate_ldapsaisie.pot.sh @@ -1,7 +1,23 @@ #!/bin/bash -cd ../ +# Detect +PUBLIC_HTML=$( realpath $( dirname $0 )/../ ) -rm -fr tmp/* +# Clean php file in tmp directory +[ -d "$PUBLIC_HTML/tmp" ] && rm -fr "$PUBLIC_HTML/tmp/*.php" -xgettext --from-code utf-8 -o lang/ldapsaisie.pot $( find -name "*.php" ) +# Extract messages from LdapSaisie PHP files using xgettext +xgettext --from-code utf-8 \ + -o "$PUBLIC_HTML/lang/ldapsaisie-main.pot" \ + --omit-header \ + --copyright-holder="Easter-eggs" \ + --keyword="__" \ + $( find "$PUBLIC_HTML" -name "*.php" ) + +# Extract other messages from LdapSaisie templates files +$PUBLIC_HTML/lang/generate_lang_file.php -o "$PUBLIC_HTML/lang/ldapsaisie-templates.pot" \ + -f pot \ + --only templates + +# Merge previous results in ldapsaisie.pot file +msgcat $PUBLIC_HTML/lang/ldapsaisie-main.pot $PUBLIC_HTML/lang/ldapsaisie-templates.pot -o $PUBLIC_HTML/lang/ldapsaisie.pot diff --git a/public_html/lang/ldapsaisie.pot b/public_html/lang/ldapsaisie.pot index d6769448..0a8a555a 100644 --- a/public_html/lang/ldapsaisie.pot +++ b/public_html/lang/ldapsaisie.pot @@ -1,1621 +1,1725 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the PACKAGE package. -# FIRST AUTHOR , YEAR. -# -#, fuzzy -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-06-03 14:23+0200\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: FULL NAME \n" -"Language-Team: LANGUAGE \n" -"Language: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=CHARSET\n" -"Content-Transfer-Encoding: 8bit\n" - -#: view.php:44 modify.php:54 -#: includes/class/class.LSformElement_supannCompositeAttribute.php:106 -#: includes/class/class.LSrelation.php:260 -#: includes/class/class.LSformElement_select_object.php:68 -#: includes/class/class.LSformElement_supannLabeledValue.php:62 -#: includes/class/class.LSsearchEntry.php:167 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/view.php:44 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/modify.php:54 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannCompositeAttribute.php:106 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:260 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_select_object.php:68 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannLabeledValue.php:62 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearchEntry.php:167 msgid "Modify" msgstr "" -#: view.php:52 includes/class/class.LSsearchEntry.php:175 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/view.php:52 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearchEntry.php:175 msgid "Copy" msgstr "" -#: view.php:60 modify.php:111 includes/class/class.LSrelation.php:216 -#: includes/class/class.LSform.php:215 -#: includes/class/class.LSformElement_select_object.php:69 -#: includes/class/class.LSformElement_select_object.php:85 -#: includes/class/class.LSsearchEntry.php:183 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/view.php:60 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/modify.php:111 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:216 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:215 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_select_object.php:69 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_select_object.php:85 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearchEntry.php:183 msgid "Delete" msgstr "" -#: view.php:90 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/view.php:90 msgid "My account" msgstr "" -#: view.php:123 select.php:67 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/view.php:123 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/select.php:67 +#: templates/default/global_search.tpl:7 msgid "Search" msgstr "" -#: view.php:124 select.php:68 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/view.php:124 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/select.php:68 msgid "Approximative search" msgstr "" -#: view.php:125 select.php:69 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/view.php:125 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/select.php:69 msgid "Recursive search" msgstr "" -#: view.php:143 create.php:120 includes/class/class.LSrelation.php:267 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/view.php:143 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/create.php:120 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:267 msgid "New" msgstr "" -#: view.php:149 import.php:59 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/view.php:149 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/import.php:59 msgid "Import" msgstr "" -#: view.php:156 includes/class/class.LSsession.php:1418 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/view.php:156 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:1418 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/global_search.php:32 msgid "Refresh" msgstr "" -#: view.php:161 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/view.php:161 msgid "Reset" msgstr "" -#: select.php:70 includes/class/class.LSsession.php:1214 -#: includes/class/class.LSsession.php:2284 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/select.php:70 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:1214 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:2284 msgid "Level" msgstr "" -#: modify.php:60 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/modify.php:60 msgid "The object has been partially modified." msgstr "" -#: modify.php:63 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/modify.php:63 msgid "The object has been modified successfully." msgstr "" -#: modify.php:104 includes/class/class.LSsearchEntry.php:159 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/modify.php:104 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearchEntry.php:159 msgid "View" msgstr "" -#: create.php:75 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/create.php:75 msgid "Data entry form" msgstr "" -#: create.php:81 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/create.php:81 msgid "Object has been added." msgstr "" -#: custom_search_action.php:53 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/custom_search_action.php:53 msgid "" "The custom action %{title} have been successfully execute on this search." msgstr "" -#: custom_search_action.php:68 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/custom_search_action.php:68 msgid "Do you really want to execute custom action %{title} on this search ?" msgstr "" -#: custom_search_action.php:73 includes/class/class.LSconfirmBox.php:37 -#: includes/class/class.LSsmoothbox.php:39 -#: includes/class/class.LSsession.php:1254 includes/class/class.LSform.php:68 -#: custom_action.php:83 remove.php:51 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/custom_search_action.php:73 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSconfirmBox.php:37 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsmoothbox.php:39 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:1254 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:68 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/custom_action.php:83 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/remove.php:51 msgid "Validate" msgstr "" -#: includes/addons/LSaddons.samba.php:27 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.samba.php:27 msgid "SAMBA Support : Unable to load smbHash class." msgstr "" -#: includes/addons/LSaddons.samba.php:30 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.samba.php:30 msgid "SAMBA Support : The constant %{const} is not defined." msgstr "" -#: includes/addons/LSaddons.samba.php:34 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.samba.php:34 msgid "" "SAMBA Support : The constants LS_SAMBA_SID_BASE_USER and " "LS_SAMBA_SID_BASE_GROUP must'nt have the same parity to keep SambaSID's " "unicity." msgstr "" -#: includes/addons/LSaddons.samba.php:39 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.samba.php:39 msgid "" "SAMBA Support : The attribute %{dependency} is missing. Unable to forge the " "attribute %{attr}." msgstr "" -#: includes/addons/LSaddons.samba.php:42 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.samba.php:42 msgid "SAMBA Support : Can't get the sambaDomain object." msgstr "" -#: includes/addons/LSaddons.samba.php:45 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.samba.php:45 msgid "SAMBA Support : Error modifying the sambaDomain object." msgstr "" -#: includes/addons/LSaddons.samba.php:48 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.samba.php:48 msgid "SAMBA Support : The %{attr} of the sambaDomain object is incorrect." msgstr "" -#: includes/addons/LSaddons.ssh.php:31 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.ssh.php:31 msgid "SSH Support : PhpSecLib is missing." msgstr "" -#: includes/addons/LSaddons.ssh.php:35 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.ssh.php:35 msgid "SSH Support : The constant %{const} is not defined." msgstr "" -#: includes/addons/LSaddons.ssh.php:41 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.ssh.php:41 msgid "SSH : Invalid connection paramater : %{param} parameter is missing." msgstr "" -#: includes/addons/LSaddons.ssh.php:44 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.ssh.php:44 msgid "" "SSH : Authentication key file not found (or not accessible, file path : " "'%{path}')" msgstr "" -#: includes/addons/LSaddons.ssh.php:47 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.ssh.php:47 msgid "SSH : Fail to load authentication key (%{path})." msgstr "" -#: includes/addons/LSaddons.ssh.php:50 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.ssh.php:50 msgid "SSH : Unable to connect to SSH Server (%{host}:%{port})." msgstr "" -#: includes/addons/LSaddons.ssh.php:53 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.ssh.php:53 msgid "SSH : Unable to make directory %{dir} on the remote server." msgstr "" -#: includes/addons/LSaddons.ssh.php:56 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.ssh.php:56 msgid "SSH : Unable to delete directory %{dir} on the remote server." msgstr "" -#: includes/addons/LSaddons.ssh.php:59 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.ssh.php:59 msgid "" "SSH : Unable to rename folder from %{old} to %{new} on the remote server." msgstr "" -#: includes/addons/LSaddons.exportSearchResultAsCSV.php:27 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.exportSearchResultAsCSV.php:27 msgid "ExportSearchResultAsCSV Support : function fputcsv is not available." msgstr "" -#: includes/addons/LSaddons.exportSearchResultAsCSV.php:30 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.exportSearchResultAsCSV.php:30 msgid "" "ExportSearchResultAsCSV Support : The constant %{const} is not defined.." msgstr "" -#: includes/addons/LSaddons.exportSearchResultAsCSV.php:35 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.exportSearchResultAsCSV.php:35 msgid "" "ExportSearchResultAsCSV Error : An error occured generating CSV outfile " "memory space." msgstr "" -#: includes/addons/LSaddons.exportSearchResultAsCSV.php:38 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.exportSearchResultAsCSV.php:38 msgid "ExportSearchResultAsCSV Error : An error occured executing the search." msgstr "" -#: includes/addons/LSaddons.exportSearchResultAsCSV.php:41 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.exportSearchResultAsCSV.php:41 msgid "ExportSearchResultAsCSV Error : An error occured writing CSV header." msgstr "" -#: includes/addons/LSaddons.exportSearchResultAsCSV.php:44 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.exportSearchResultAsCSV.php:44 msgid "ExportSearchResultAsCSV Error : An error occured writing a CSV row." msgstr "" -#: includes/addons/LSaddons.mail.php:27 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.mail.php:27 msgid "MAIL Support : Pear::MAIL is missing." msgstr "" -#: includes/addons/LSaddons.mail.php:32 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.mail.php:32 msgid "MAIL Error : %{msg}" msgstr "" -#: includes/addons/LSaddons.mail.php:36 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.mail.php:36 msgid "MAIL : Error sending your email" msgstr "" -#: includes/addons/LSaddons.posix.php:27 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.phpldapadmin.php:27 +msgid "PhpLdapAdmin Support : The constant %{const} is not defined." +msgstr "" + +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.posix.php:27 msgid "POSIX Support : The constant %{const} is not defined." msgstr "" -#: includes/addons/LSaddons.posix.php:31 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.posix.php:31 msgid "POSIX Support : Unable to load LSaddon::FTP." msgstr "" -#: includes/addons/LSaddons.posix.php:36 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.posix.php:36 msgid "" "POSIX : The attribute %{dependency} is missing. Unable to forge the " "attribute %{attr}." msgstr "" -#: includes/addons/LSaddons.supann.php:27 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.supann.php:27 msgid "SUPANN Support : The constant %{const} is not defined." msgstr "" -#: includes/addons/LSaddons.supann.php:30 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.supann.php:30 msgid "" "SUPANN Support : The LSobject type %{type} does not exist. Can't work with " "entities.." msgstr "" -#: includes/addons/LSaddons.supann.php:33 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.supann.php:33 msgid "SUPANN Support : The global array %{array} is not defined." msgstr "" -#: includes/addons/LSaddons.supann.php:38 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.supann.php:38 msgid "" "SUPANN Support : The attribute %{dependency} is missing. Unable to forge the " "attribute %{attr}." msgstr "" -#: includes/addons/LSaddons.supann.php:41 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.supann.php:41 msgid "" "SUPANN Support : Can't get the basedn of entities. Unable to forge the " "attribute %{attr}." msgstr "" -#: includes/addons/LSaddons.ftp.php:27 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.supann.php:313 +msgid "Entity %{id} (unrecognized)" +msgstr "" + +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.supann.php:408 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_select.php:58 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_select_object.php:103 +msgid "%{value} (unrecognized value)" +msgstr "" + +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.ftp.php:27 msgid "FTP Support : Pear::Net_FTP is missing." msgstr "" -#: includes/addons/LSaddons.ftp.php:31 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.ftp.php:31 msgid "FTP Support : The constant %{const} is not defined." msgstr "" -#: includes/addons/LSaddons.ftp.php:37 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.ftp.php:37 msgid "Net_FTP Error : %{msg}" msgstr "" -#: includes/addons/LSaddons.ftp.php:41 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.ftp.php:41 msgid "FTP Support : Unable to connect to FTP Server (Step : %{step})." msgstr "" -#: includes/addons/LSaddons.ftp.php:44 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.ftp.php:44 msgid "FTP Support : Unable to make directory %{dir} on the remote server." msgstr "" -#: includes/addons/LSaddons.ftp.php:47 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.ftp.php:47 msgid "FTP Support : Unable to delete directory %{dir} on the remote server." msgstr "" -#: includes/addons/LSaddons.ftp.php:50 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.ftp.php:50 msgid "" "FTP Support : Unable to modify rights on the directory %{dir} on the remote " "server." msgstr "" -#: includes/addons/LSaddons.ftp.php:53 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.ftp.php:53 msgid "" "FTP Support : Unable to rename folder from %{old} to %{new} on the remote " "server." msgstr "" -#: includes/addons/LSaddons.maildir.php:27 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.maildir.php:27 msgid "MAILDIR Support : Unable to load LSaddon::FTP." msgstr "" -#: includes/addons/LSaddons.maildir.php:30 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.maildir.php:30 msgid "MAILDIR Support : The constant %{const} is not defined." msgstr "" -#: includes/addons/LSaddons.maildir.php:35 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.maildir.php:35 msgid "MAILDIR : Error creating maildir on the remote server." msgstr "" -#: includes/addons/LSaddons.maildir.php:38 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.maildir.php:38 msgid "MAILDIR : Error deleting the maildir on the remote server." msgstr "" -#: includes/addons/LSaddons.maildir.php:41 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.maildir.php:41 msgid "MAILDIR : Error renaming the maildir on the remote server." msgstr "" -#: includes/addons/LSaddons.maildir.php:44 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.maildir.php:44 msgid "MAILDIR : Error retrieving remote path of the maildir." msgstr "" -#: includes/addons/LSaddons.asterisk.php:27 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.asterisk.php:27 msgid "Asterisk Support : The constant %{const} is not defined." msgstr "" -#: includes/addons/LSaddons.asterisk.php:30 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.asterisk.php:30 msgid "Asterisk : The function %{function} only work with %{objectName}." msgstr "" -#: includes/addons/LSaddons.asterisk.php:33 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.asterisk.php:33 msgid "" "Asterisk : The attribute %{dependency} is missing. Unable to generate MD5 " "hashed password." msgstr "" -#: includes/addons/LSaddons.asterisk.php:36 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/addons/LSaddons.asterisk.php:36 msgid "" "Asterisk : Clear password not availlable. Unable to generate MD5 hashed " "password." msgstr "" -#: includes/class/class.LSmail.php:63 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSmail.php:63 msgid "Email" msgstr "" -#: includes/class/class.LSmail.php:64 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSmail.php:64 msgid "Title" msgstr "" -#: includes/class/class.LSmail.php:65 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSmail.php:65 msgid "Message" msgstr "" -#: includes/class/class.LSmail.php:77 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSmail.php:77 msgid "Your message has been sent successfully." msgstr "" -#: includes/class/class.LSformRule.php:49 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformRule.php:49 msgid "LSformRule_%{type} : Parameter %{param} is not found." msgstr "" -#: includes/class/class.LSimport.php:195 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSimport.php:195 msgid "Error creating object on LDAP server." msgstr "" -#: includes/class/class.LSimport.php:221 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSimport.php:221 msgid "Error updating object on LDAP server." msgstr "" -#: includes/class/class.LSimport.php:227 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSimport.php:227 msgid "Error validating update form." msgstr "" -#: includes/class/class.LSimport.php:232 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSimport.php:232 msgid "Failed to set post data on update form." msgstr "" -#: includes/class/class.LSimport.php:237 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSimport.php:237 msgid "" "Failed to load existing object %{dn} from LDAP server. Can't update object." msgstr "" -#: includes/class/class.LSimport.php:242 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSimport.php:242 msgid "An object already exist on LDAP server with DN %{dn}." msgstr "" -#: includes/class/class.LSimport.php:246 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSimport.php:246 msgid "Failed to generate DN for this object." msgstr "" -#: includes/class/class.LSimport.php:250 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSimport.php:250 msgid "Failed to validate object data." msgstr "" -#: includes/class/class.LSimport.php:256 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSimport.php:256 msgid "Error validating creation form." msgstr "" -#: includes/class/class.LSimport.php:261 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSimport.php:261 msgid "Failed to set post data on creation form." msgstr "" -#: includes/class/class.LSimport.php:320 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSimport.php:320 msgid "LSimport : Post data not found or not completed." msgstr "" -#: includes/class/class.LSimport.php:323 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSimport.php:323 msgid "LSimport : object type invalid." msgstr "" -#: includes/class/class.LSimport.php:326 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSimport.php:326 msgid "LSimport : input/output format %{format} invalid." msgstr "" -#: includes/class/class.LSimport.php:329 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSimport.php:329 msgid "LSimport : Fail to initialize input/output driver" msgstr "" -#: includes/class/class.LSconfirmBox.php:35 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSconfirmBox.php:35 msgid "Confirmation" msgstr "" -#: includes/class/class.LSconfirmBox.php:36 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSconfirmBox.php:36 msgid "You confirm your choice ?" msgstr "" -#: includes/class/class.LSconfirmBox.php:38 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSconfirmBox.php:38 msgid "Cancel" msgstr "" -#: includes/class/class.LSauthMethod_anonymous.php:69 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSauthMethod_anonymous.php:69 msgid "" "LSauthMethod_anonymous : You must define the LSAUTHMETHOD_ANONYMOUS_USER " "contant in the configuration file." msgstr "" -#: includes/class/class.LSformElement.php:194 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement.php:194 msgid "Attribute" msgstr "" -#: includes/class/class.LSformElement_mailQuota.php:80 -#: includes/class/class.LSformElement_valueWithUnit.php:108 -#: includes/class/class.LSformElement_quota.php:80 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_mailQuota.php:80 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_valueWithUnit.php:108 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_quota.php:80 +#: templates/default/LSformElement_mailQuota_field.tpl:17 msgid "Incorrect value" msgstr "" -#: includes/class/class.LSformElement_ssh_key.php:57 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_ssh_key.php:57 msgid "Display the full key." msgstr "" -#: includes/class/class.LSformElement_ssh_key.php:79 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_ssh_key.php:79 msgid "Unknown type" msgstr "" -#: includes/class/class.LSformElement_valueWithUnit.php:203 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_valueWithUnit.php:203 msgid "" "LSformElement_valueWithUnit : Units configuration data are missing for the " "attribute %{attr}." msgstr "" -#: includes/class/class.LSattr_html.php:133 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattr_html.php:133 msgid "" "LSattr_html : The method addToForm() of the HTML type of the attribute " "%{attr} is not defined." msgstr "" -#: includes/class/class.LSattr_html.php:137 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattr_html.php:137 msgid "" "LSattr_html_%{type} : Multiple data are not supported for this field type." msgstr "" -#: includes/class/class.LSformElement_supannCompositeAttribute.php:107 -#: includes/class/class.LSformElement_select_object.php:75 -#: includes/class/class.LSformElement_supannLabeledValue.php:63 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannCompositeAttribute.php:107 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_select_object.php:75 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannLabeledValue.php:63 msgid "No set value" msgstr "" -#: includes/class/class.LSformElement_supannCompositeAttribute.php:108 -#: includes/class/class.LSformElement_select_object.php:76 -#: includes/class/class.LSformElement_supannLabeledValue.php:64 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannCompositeAttribute.php:108 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_select_object.php:76 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannLabeledValue.php:64 msgid "No result" msgstr "" -#: includes/class/class.LSformElement_date.php:152 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannCompositeAttribute.php:193 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_jsonCompositeAttribute.php:287 +msgid "Component %{c} must be defined" +msgstr "" + +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannCompositeAttribute.php:204 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannCompositeAttribute.php:213 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannCompositeAttribute.php:226 +msgid "Invalid value for component %{c}." +msgstr "" + +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannCompositeAttribute.php:208 +msgid "Unparsable value for component %{c}." +msgstr "" + +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannCompositeAttribute.php:231 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_jsonCompositeAttribute.php:265 +msgid "Can't validate value of component %{c}." +msgstr "" + +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_labeledValue.php:56 +msgid "(unrecognized value)" +msgstr "" + +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_labeledValue.php:57 +msgid "(unrecognized label)" +msgstr "" + +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_date.php:152 msgid "Now." msgstr "" -#: includes/class/class.LSformElement_date.php:153 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_date.php:153 msgid "Today." msgstr "" -#: includes/class/class.LStemplate.php:94 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LStemplate.php:94 msgid "LStemplate : compile directory is not writable (dir : " msgstr "" -#: includes/class/class.LStemplate.php:113 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LStemplate.php:113 msgid "LStemplate : Can't load Smarty 2 support file" msgstr "" -#: includes/class/class.LStemplate.php:120 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LStemplate.php:120 msgid "LStemplate : Can't load Smarty 3 support file" msgstr "" -#: includes/class/class.LStemplate.php:124 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LStemplate.php:124 msgid "LStemplate : Smarty version not recognized." msgstr "" -#: includes/class/class.LStemplate.php:139 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LStemplate.php:139 msgid "LStemplate : Can't load Smarty." msgstr "" -#: includes/class/class.LStemplate.php:413 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LStemplate.php:413 msgid "LStemplate : Template %{file} not found." msgstr "" -#: includes/class/class.LStemplate.php:416 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LStemplate.php:416 msgid "" "LStemplate : Fail to execute trigger %{callable} on event %{event} : is not " "callable." msgstr "" -#: includes/class/class.LStemplate.php:419 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LStemplate.php:419 msgid "" "LStemplate : Error during the execution of the trigger %{callable} on event " "%{event}." msgstr "" -#: includes/class/class.LSattr_html_select_object.php:237 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattr_html_select_object.php:237 msgid "" "LSattr_html_select_object : LSobject type is undefined (attribute : %{attr})." msgstr "" -#: includes/class/class.LSattr_html_select_object.php:240 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattr_html_select_object.php:240 msgid "" "LSattr_html_select_object : the value of the parameter value_attribute in " "the configuration of the attribute %{attrs} is incorrect. This attribute " "does not exists." msgstr "" -#: includes/class/class.LSattr_html_select_object.php:243 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattr_html_select_object.php:243 msgid "" "LSattr_html_select_object : more than one object returned corresponding to " "value %{val} of attribute %{attr}." msgstr "" -#: includes/class/class.LSattribute.php:259 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattribute.php:259 msgid "The value of field %{label} is invalid." msgstr "" -#: includes/class/class.LSattribute.php:714 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattribute.php:714 msgid "" "LSattribute : Attribute %{attr} : LDAP or HTML types unknow (LDAP = %{ldap} " "& HTML = %{html})." msgstr "" -#: includes/class/class.LSattribute.php:717 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattribute.php:717 msgid "" "LSattribute : The function %{func} to display the attribute %{attr} is " "unknow." msgstr "" -#: includes/class/class.LSattribute.php:720 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattribute.php:720 msgid "" "LSattribute : The rule %{rule} to validate the attribute %{attr} is unknow." msgstr "" -#: includes/class/class.LSattribute.php:723 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattribute.php:723 msgid "" "LSattribute : Configuration data to verify the attribute %{attr} are " "incorrect." msgstr "" -#: includes/class/class.LSattribute.php:726 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattribute.php:726 msgid "" "LSattribute : The function %{func} to save the attribute %{attr} is unknow." msgstr "" -#: includes/class/class.LSattribute.php:729 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattribute.php:729 msgid "LSattribute : The value of the attribute %{attr} can't be generated." msgstr "" -#: includes/class/class.LSattribute.php:732 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattribute.php:732 msgid "LSattribute : Generation of the attribute %{attr} failed." msgstr "" -#: includes/class/class.LSattribute.php:735 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattribute.php:735 msgid "" "LSattribute : Generation of the attribute %{attr} did not return a correct " "value." msgstr "" -#: includes/class/class.LSattribute.php:738 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattribute.php:738 msgid "" "LSattribute : The attr_%{type} of the attribute %{name} is not yet defined." msgstr "" -#: includes/class/class.LSformRule_callable.php:60 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformRule_callable.php:60 msgid "LSformRule_callable : The given callable option is not callable" msgstr "" -#: includes/class/class.LSformElement_postaladdress.php:73 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_postaladdress.php:73 msgid "View on map" msgstr "" -#: includes/class/class.LSformElement_postaladdress.php:89 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_postaladdress.php:89 msgid "" "LSformElement_postaladdress : Map URL pattern generate function is not " "callabled (%{function})." msgstr "" -#: includes/class/class.LSformElement_select.php:52 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_select.php:52 msgid "Reset selection." msgstr "" -#: includes/class/class.LSformElement_select.php:58 -#: includes/class/class.LSformElement_select_object.php:103 -msgid "%{value} (unrecognized value)" -msgstr "" - -#: includes/class/class.LSsmoothbox.php:38 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsmoothbox.php:38 msgid "Are you sure to want to close this window and lose all changes ?" msgstr "" -#: includes/class/class.LSformElement_textarea.php:51 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_textarea.php:51 msgid "Clear" msgstr "" -#: includes/class/class.LSsession.php:1194 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:1194 msgid "Connection" msgstr "" -#: includes/class/class.LSsession.php:1204 -#: includes/class/class.LSsession.php:1243 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:1204 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:1243 msgid "LDAP server" msgstr "" -#: includes/class/class.LSsession.php:1215 -#: includes/class/class.LSsession.php:1253 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:1215 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:1253 msgid "Identifier" msgstr "" -#: includes/class/class.LSsession.php:1216 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:1216 msgid "Password" msgstr "" -#: includes/class/class.LSsession.php:1217 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:1217 msgid "Connect" msgstr "" -#: includes/class/class.LSsession.php:1218 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:1218 msgid "Forgot your password ?" msgstr "" -#: includes/class/class.LSsession.php:1236 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:1236 msgid "Recovery of your credentials" msgstr "" -#: includes/class/class.LSsession.php:1255 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:1255 msgid "Back" msgstr "" -#: includes/class/class.LSsession.php:1258 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:1258 msgid "Please fill the identifier field to proceed recovery procedure" msgstr "" -#: includes/class/class.LSsession.php:1263 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:1263 msgid "" "An email has been sent to %{mail}. Please follow the instructions on it." msgstr "" -#: includes/class/class.LSsession.php:1272 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:1272 msgid "Your new password has been sent to %{mail}. " msgstr "" -#: includes/class/class.LSsession.php:1434 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:1434 msgid "Language" msgstr "" -#: includes/class/class.LSsession.php:1456 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:1456 msgid "Connected as" msgstr "" -#: includes/class/class.LSsession.php:2431 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:2431 msgid "LSsession : The constant %{const} is not defined." msgstr "" -#: includes/class/class.LSsession.php:2434 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:2434 msgid "" "LSsession : The %{addon} support is uncertain. Verify system compatibility " "and the add-on configuration." msgstr "" -#: includes/class/class.LSsession.php:2437 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:2437 msgid "" "LSsession : LDAP server's configuration data are invalid. Can't connect." msgstr "" -#: includes/class/class.LSsession.php:2440 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:2440 msgid "LSsession : Failed to load LSobject type %{type} : unknon type." msgstr "" -#: includes/class/class.LSsession.php:2443 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:2443 msgid "LSsession : Failed to load LSclass %{class}." msgstr "" -#: includes/class/class.LSsession.php:2446 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:2446 msgid "LSsession : Login or password incorrect." msgstr "" -#: includes/class/class.LSsession.php:2449 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:2449 msgid "LSsession : Impossible to identify you : Duplication of identities." msgstr "" -#: includes/class/class.LSsession.php:2452 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:2452 msgid "LSsession : Can't load class of authentification (%{class})." msgstr "" -#: includes/class/class.LSsession.php:2455 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:2455 msgid "LSsession : Can't connect to LDAP server." msgstr "" -#: includes/class/class.LSsession.php:2458 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:2458 msgid "LSsession : Impossible to authenticate you." msgstr "" -#: includes/class/class.LSsession.php:2461 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:2461 msgid "LSsession : Your are not authorized to do this action." msgstr "" -#: includes/class/class.LSsession.php:2464 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:2464 msgid "LSsession : Some informations are missing to display this page." msgstr "" -#: includes/class/class.LSsession.php:2467 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:2467 msgid "" "LSsession : The function of the custom action %{name} does not exists or is " "not configured." msgstr "" -#: includes/class/class.LSsession.php:2470 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:2470 msgid "LSsession : Fail to retreive user's LDAP credentials from LSauth." msgstr "" -#: includes/class/class.LSsession.php:2473 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:2473 msgid "" "LSsession : Fail to reconnect to LDAP server with user's LDAP credentials." msgstr "" -#: includes/class/class.LSsession.php:2476 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:2476 msgid "LSsession : No import/export format define for this object type." msgstr "" -#: includes/class/class.LSsession.php:2479 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:2479 msgid "" "LSsession : Error during creation of list of levels. Contact administrators. " "(Code : %{code})" msgstr "" -#: includes/class/class.LSsession.php:2482 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:2482 msgid "LSsession : The password recovery is disabled for this LDAP server." msgstr "" -#: includes/class/class.LSsession.php:2485 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:2485 msgid "" "LSsession : Some informations are missing to recover your password. Contact " "administrators." msgstr "" -#: includes/class/class.LSsession.php:2488 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:2488 msgid "" "LSsession : Error during password recovery. Contact administrators.(Step : " "%{step})" msgstr "" -#: includes/class/class.LSsession.php:2491 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:2491 msgid "" "LSsession : call function %{func} do not provided from LSaddon %{addon}." msgstr "" -#: includes/class/class.LSsession.php:2494 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:2494 msgid "LSsession : problem during initialisation." msgstr "" -#: includes/class/class.LSsession.php:2497 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:2497 msgid "LSsession : view function %{func} for LSaddon %{addon} doet not exist." msgstr "" -#: includes/class/class.LSsession.php:2500 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsession.php:2500 msgid "LSsession : invalid related object's DN pass in parameter." msgstr "" -#: includes/class/class.LSldapObject.php:474 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:474 msgid "The attribute %{attr} is not valid." msgstr "" -#: includes/class/class.LSldapObject.php:1866 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1866 msgid "LSldapObject : Object type unknown." msgstr "" -#: includes/class/class.LSldapObject.php:1869 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1869 msgid "LSldapObject : Update form is not defined for the object %{obj}." msgstr "" -#: includes/class/class.LSldapObject.php:1872 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1872 msgid "LSldapObject : No form exists for the object %{obj}." msgstr "" -#: includes/class/class.LSldapObject.php:1875 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1875 msgid "" "LSldapObject : The function %{func} to validate the attribute %{attr} the " "object %{obj} is unknow." msgstr "" -#: includes/class/class.LSldapObject.php:1878 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1878 msgid "" "LSldapObject : Configuration data are missing to validate the attribute " "%{attr} of the object %{obj}." msgstr "" -#: includes/class/class.LSldapObject.php:1882 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1882 msgid "" "LSldapObject : The function %{func} to be executed on the object event " "%{event} doesn't exist." msgstr "" -#: includes/class/class.LSldapObject.php:1885 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1885 msgid "" "LSldapObject : The %{func} execution on the object event %{event} failed." msgstr "" -#: includes/class/class.LSldapObject.php:1889 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1889 msgid "" "LSldapObject : Class %{class}, which method %{meth} to be executed on the " "object event %{event}, doesn't exist." msgstr "" -#: includes/class/class.LSldapObject.php:1892 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1892 msgid "" "LSldapObject : Method %{meth} within %{class} class to be executed on object " "event %{event}, doesn't exist." msgstr "" -#: includes/class/class.LSldapObject.php:1895 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1895 msgid "" "LSldapObject : Error during execute %{meth} method within %{class} class, to " "be executed on object event %{event}." msgstr "" -#: includes/class/class.LSldapObject.php:1899 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1899 msgid "" "LSldapObject : Some configuration data of the object type %{obj} are missing " "to generate the DN of the new object." msgstr "" -#: includes/class/class.LSldapObject.php:1902 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1902 msgid "" "LSldapObject : The attibute %{attr} of the object is not yet defined. Can't " "generate DN." msgstr "" -#: includes/class/class.LSldapObject.php:1905 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1905 msgid "LSldapObject : Without DN, the object could not be changed." msgstr "" -#: includes/class/class.LSldapObject.php:1908 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1908 msgid "" "LSldapObject : The attribute %{attr_depend} depending on the attribute " "%{attr} doesn't exist." msgstr "" -#: includes/class/class.LSldapObject.php:1911 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1911 msgid "LSldapObject : Error during deleting the object %{objectname}." msgstr "" -#: includes/class/class.LSldapObject.php:1915 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1915 msgid "" "LSldapObject : Error during actions to be executed before renaming the objet." msgstr "" -#: includes/class/class.LSldapObject.php:1918 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1918 msgid "" "LSldapObject : Error during actions to be executed after renaming the objet." msgstr "" -#: includes/class/class.LSldapObject.php:1922 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1922 msgid "" "LSldapObject : Error during actions to be executed before deleting the objet." msgstr "" -#: includes/class/class.LSldapObject.php:1925 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1925 msgid "" "LSldapObject : Error during actions to be executed after deleting the objet." msgstr "" -#: includes/class/class.LSldapObject.php:1929 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1929 msgid "" "LSldapObject : Error during the actions to be executed before creating the " "object." msgstr "" -#: includes/class/class.LSldapObject.php:1932 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1932 msgid "" "LSldapObject : Error during the actions to be executed after creating the " "object. It was created anyway." msgstr "" -#: includes/class/class.LSldapObject.php:1936 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1936 msgid "" "LSldapObject : The function %{func} to be executed before creating the " "object doesn't exist." msgstr "" -#: includes/class/class.LSldapObject.php:1939 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1939 msgid "" "LSldapObject : Error executing the function %{func} to be execute after " "deleting the object." msgstr "" -#: includes/class/class.LSldapObject.php:1942 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1942 msgid "" "LSldapObject : The function %{func} to be executed after deleting the object " "doesn't exist." msgstr "" -#: includes/class/class.LSldapObject.php:1945 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1945 msgid "" "LSldapObject : Error executing the function %{func} to be execute after " "creating the object." msgstr "" -#: includes/class/class.LSldapObject.php:1949 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1949 msgid "" "LSldapObject : %{func} function, to be executed on object event %{event}, " "doesn't exist." msgstr "" -#: includes/class/class.LSldapObject.php:1952 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1952 msgid "" "LSldapObject : Error during the execution of %{func} function on object " "event %{event}." msgstr "" -#: includes/class/class.LSldapObject.php:1956 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1956 msgid "" "LSldapObject : %{meth} method, to be executed on object event %{event}, " "doesn't exist." msgstr "" -#: includes/class/class.LSldapObject.php:1959 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1959 msgid "" "LSldapObject : Error during execution of %{meth} method on object event " "%{event}." msgstr "" -#: includes/class/class.LSldapObject.php:1962 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1962 msgid "LSldapObject : Error during generate LDAP filter for %{LSobject}." msgstr "" -#: includes/class/class.LSldapObject.php:1966 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1966 msgid "" "LSldapObject : Error during execution of the custom action %{customAction} " "on %{objectname}." msgstr "" -#: includes/class/class.LSldapObject.php:1970 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1970 msgid "LSldapObject : Fail to retrieve container DN." msgstr "" -#: includes/class/class.LSldapObject.php:1973 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1973 msgid "" "LSldapObject : The function %{func} to generate container DN is not callable." msgstr "" -#: includes/class/class.LSldapObject.php:1976 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1976 msgid "LSldapObject : Error during generating container DN : %{error}" msgstr "" -#: includes/class/class.LSldapObject.php:1981 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldapObject.php:1981 msgid "" "LSrelation : Some parameters are missing in the call of methods to handle " "standard relations (Method : %{meth})." msgstr "" -#: includes/class/class.LSformRule_password.php:98 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformRule_password.php:98 msgid "" "LSformRule_password : Invalid regex configured : %{regex}. You must use PCRE " "(begining by '/' caracter)." msgstr "" -#: includes/class/class.LSldap.php:498 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldap.php:498 msgid "LSldap : Error during the LDAP server connection (%{msg})." msgstr "" -#: includes/class/class.LSldap.php:501 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldap.php:501 msgid "LSldap : Error during the LDAP search (%{msg})." msgstr "" -#: includes/class/class.LSldap.php:504 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldap.php:504 msgid "LSldap : Object type unknown." msgstr "" -#: includes/class/class.LSldap.php:507 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldap.php:507 msgid "LSldap : Error while fetching the LDAP entry." msgstr "" -#: includes/class/class.LSldap.php:510 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldap.php:510 msgid "LSldap : Error while changing the LDAP entry (DN : %{dn})." msgstr "" -#: includes/class/class.LSldap.php:513 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldap.php:513 msgid "LSldap : Error while deleting empty attributes." msgstr "" -#: includes/class/class.LSldap.php:516 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSldap.php:516 msgid "LSldap : Error while changing the DN of the object." msgstr "" -#: includes/class/class.LSrelation.php:69 -#: includes/class/class.LSrelation.php:76 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:69 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:76 msgid "listing related objects" msgstr "" -#: includes/class/class.LSrelation.php:103 -#: includes/class/class.LSrelation.php:109 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:103 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:109 msgid "getting key value" msgstr "" -#: includes/class/class.LSrelation.php:134 -#: includes/class/class.LSrelation.php:141 -#: includes/class/class.LSrelation.php:174 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:134 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:141 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:174 msgid "checking right on relation with specific object" msgstr "" -#: includes/class/class.LSrelation.php:150 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:150 msgid "deleting" msgstr "" -#: includes/class/class.LSrelation.php:157 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:157 msgid "removing relation with specific object" msgstr "" -#: includes/class/class.LSrelation.php:167 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:167 msgid "renaming" msgstr "" -#: includes/class/class.LSrelation.php:186 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:186 msgid "updating" msgstr "" -#: includes/class/class.LSrelation.php:192 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:192 msgid "updating relations" msgstr "" -#: includes/class/class.LSrelation.php:214 includes/class/class.LSform.php:213 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:214 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:213 msgid "Do you really want to delete" msgstr "" -#: includes/class/class.LSrelation.php:215 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:215 msgid "Warning" msgstr "" -#: includes/class/class.LSrelation.php:243 -#: includes/class/class.LSrelation.php:365 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:243 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:365 msgid "No object." msgstr "" -#: includes/class/class.LSrelation.php:453 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:453 msgid "" "LSrelation : The function %{function} for action '%{action}' on the relation " "%{relation} is unknown." msgstr "" -#: includes/class/class.LSrelation.php:456 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:456 msgid "LSrelation : Relation %{relation} of object type %{LSobject} unknown." msgstr "" -#: includes/class/class.LSrelation.php:459 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:459 msgid "LSrelation : Error during relation update of the relation %{relation}." msgstr "" -#: includes/class/class.LSrelation.php:462 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:462 msgid "LSrelation : Object type %{LSobject} unknown (Relation : %{relation})." msgstr "" -#: includes/class/class.LSrelation.php:465 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:465 msgid "" "LSrelation : Incomplete configuration for LSrelation %{relation} of object " "type %{LSobject} for action : %{action}." msgstr "" -#: includes/class/class.LSrelation.php:468 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSrelation.php:468 msgid "" "LSrelation : Invalid editable attribute for LSrelation %{relation} with " "LSobject %{LSobject}." msgstr "" -#: includes/class/class.LSformElement_password.php:135 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_password.php:135 msgid "Generate a password." msgstr "" -#: includes/class/class.LSformElement_password.php:136 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_password.php:136 msgid "Compare with stored password." msgstr "" -#: includes/class/class.LSformElement_password.php:137 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_password.php:137 msgid "Display password." msgstr "" -#: includes/class/class.LSformElement_password.php:138 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_password.php:138 msgid "Display hashed password." msgstr "" -#: includes/class/class.LSformElement_password.php:139 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_password.php:139 msgid "Hide password." msgstr "" -#: includes/class/class.LSformElement_password.php:140 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_password.php:140 msgid "" "The password will be sent by mail if changed. Click to disable automatic " "notification." msgstr "" -#: includes/class/class.LSformElement_password.php:141 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_password.php:141 msgid "" "The password will not be sent if changed. Click to enable automatic " "notification." msgstr "" -#: includes/class/class.LSformElement_password.php:142 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_password.php:142 msgid "Modify the mail sent to notice the user" msgstr "" -#: includes/class/class.LSformElement_password.php:286 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_password.php:286 msgid "Notice mail sent." msgstr "" -#: includes/class/class.LSformElement_password.php:363 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_password.php:363 msgid "LSformElement_password : No contact mail available to send password." msgstr "" -#: includes/class/class.LSformElement_password.php:366 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_password.php:366 msgid "" "LSformElement_password : Contact mail invalid (%{mail}). Can't send password." msgstr "" -#: includes/class/class.LSformElement_password.php:369 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_password.php:369 msgid "" "LSformElement_password : Fail to exec pwgen. Check it's correctly installed." msgstr "" -#: includes/class/class.LSformElement_password.php:372 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_password.php:372 msgid "" "LSformElement_password : Fail to determine witch e-mail attribute to use to " "send new password : get_mail_attr_function parameter not refer to a valid " "function." msgstr "" -#: includes/class/class.LSformElement_password.php:375 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_password.php:375 msgid "" "LSformElement_password : Fail to determine witch e-mail attribute to use to " "send new password : get_mail_attr_function throwed an exception : %{msg}" msgstr "" -#: includes/class/class.LSformElement_url.php:51 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_url.php:51 msgid "Display this website." msgstr "" -#: includes/class/class.LSformElement_url.php:52 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_url.php:52 msgid "Add this website to my bookmarks." msgstr "" -#: includes/class/class.LSformElement_text.php:57 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_text.php:57 msgid "Generate the value" msgstr "" -#: includes/class/class.LSauthMethod_CAS.php:113 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSauthMethod_CAS.php:113 msgid "LSauthMethod_CAS : Failed to load phpCAS." msgstr "" -#: includes/class/class.LSform.php:98 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:98 msgid "Add a field to add another values." msgstr "" -#: includes/class/class.LSform.php:99 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:99 msgid "Delete this field." msgstr "" -#: includes/class/class.LSform.php:121 includes/class/class.LSform.php:248 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:121 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:248 msgid "No field." msgstr "" -#: includes/class/class.LSform.php:202 custom_action.php:73 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:202 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/custom_action.php:73 msgid "" "Do you really want to execute custom action %{customAction} on " "%{objectname} ?" msgstr "" -#: includes/class/class.LSform.php:214 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:214 msgid "Caution" msgstr "" -#: includes/class/class.LSform.php:269 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:269 msgid "%{label} attribute data is not valid." msgstr "" -#: includes/class/class.LSform.php:347 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:347 msgid "Mandatory field" msgstr "" -#: includes/class/class.LSform.php:762 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:762 msgid "LSform : Error during the recovery of the values of the form." msgstr "" -#: includes/class/class.LSform.php:765 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:765 msgid "" "LSform : Error durring the recovery of the value of the field '%{element}'." msgstr "" -#: includes/class/class.LSform.php:772 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:772 msgid "LSform : The field %{element} doesn't exist." msgstr "" -#: includes/class/class.LSform.php:775 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:775 msgid "LSfom : Field type unknow (%{type})." msgstr "" -#: includes/class/class.LSform.php:778 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:778 msgid "LSform : Error during the creation of the element '%{element}'." msgstr "" -#: includes/class/class.LSform.php:781 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:781 msgid "LSform : The data entry form %{name} doesn't exist." msgstr "" -#: includes/class/class.LSform.php:784 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:784 msgid "LSform : The data entry form %{name} is not correctly configured." msgstr "" -#: includes/class/class.LSform.php:787 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSform.php:787 msgid "" "LSform : The element %{name}, listed as displayed in data entry form " "configuration, doesn't exist." msgstr "" -#: includes/class/class.LSformElement_maildir.php:68 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_maildir.php:68 msgid "" "Maildir creation/modification on user creation/modification is enabled. " "Click to disable." msgstr "" -#: includes/class/class.LSformElement_maildir.php:69 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_maildir.php:69 msgid "" "Click to enable maildir creation/modification on user creation/modification." msgstr "" -#: includes/class/class.LSformRule_regex.php:65 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformRule_regex.php:65 msgid "LSformRule_regex : Regex has not been configured to validate data." msgstr "" -#: includes/class/class.LSformElement_select_object.php:70 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_select_object.php:70 msgid "Move up" msgstr "" -#: includes/class/class.LSformElement_select_object.php:71 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_select_object.php:71 msgid "Move down" msgstr "" -#: includes/class/class.LSformElement_select_object.php:83 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_select_object.php:83 msgid "Fast Add" msgstr "" -#: includes/class/class.LSformElement_select_object.php:84 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_select_object.php:84 msgid "Display advanced search and selection panel." msgstr "" -#: includes/class/class.LSattr_html_date.php:43 -#: includes/class/class.LSattr_html_select_list.php:63 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattr_html_date.php:43 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattr_html_select_list.php:63 msgid "Invalid value" msgstr "" -#: includes/class/class.LSauthMethod_HTTP.php:128 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSauthMethod_HTTP.php:128 msgid "LSauthMethod_HTTP : the %{var} environnement variable is missing." msgstr "" -#: includes/class/class.LSformElement_mail.php:51 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_mail.php:51 msgid "Send a mail from here." msgstr "" -#: includes/class/class.LSformElement_boolean.php:52 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_boolean.php:52 msgid "Reset the choice." msgstr "" -#: includes/class/class.LSformElement_rss.php:50 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_rss.php:50 msgid "Display RSS stack." msgstr "" -#: includes/class/class.LSattr_ldap_password.php:265 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattr_ldap_password.php:121 +msgid "undefined" +msgstr "" + +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattr_ldap_password.php:265 msgid "" "LSattr_ldap_password : Encoding type %{type} is not supported. This password " "will be stored in clear text." msgstr "" -#: includes/class/class.LSattr_ldap_password.php:268 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattr_ldap_password.php:268 msgid "" "LSattr_ldap_password : Encoding function %{function} is not callable. This " "password will be stored in clear text." msgstr "" -#: includes/class/class.LSauth.php:183 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSauth.php:183 msgid "LSauth : Login or password incorrect." msgstr "" -#: includes/class/class.LSauth.php:186 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSauth.php:186 msgid "LSauth : Impossible to identify you : Duplication of identities." msgstr "" -#: includes/class/class.LSauth.php:189 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSauth.php:189 msgid "LSauth : Could not load type of identifiable objects." msgstr "" -#: includes/class/class.LSauth.php:192 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSauth.php:192 msgid "LSauth : Can't load authentication method %{method}." msgstr "" -#: includes/class/class.LSauth.php:195 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSauth.php:195 msgid "LSauth : Failed to build the authentication provider %{method}." msgstr "" -#: includes/class/class.LSauth.php:198 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSauth.php:198 msgid "LSauth : Not correctly initialized." msgstr "" -#: includes/class/class.LSauth.php:201 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSauth.php:201 msgid "LSauth : Failed to get authentication informations from provider." msgstr "" -#: includes/class/class.LSformElement_supannEtuInscription.php:41 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannEtuInscription.php:41 msgid "Organism" msgstr "" -#: includes/class/class.LSformElement_supannEtuInscription.php:47 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannEtuInscription.php:47 msgid "Registration year" msgstr "" -#: includes/class/class.LSformElement_supannEtuInscription.php:52 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannEtuInscription.php:52 msgid "Registration year must be an integer" msgstr "" -#: includes/class/class.LSformElement_supannEtuInscription.php:61 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannEtuInscription.php:61 msgid "Registration regime" msgstr "" -#: includes/class/class.LSformElement_supannEtuInscription.php:67 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannEtuInscription.php:67 msgid "Discipline sector" msgstr "" -#: includes/class/class.LSformElement_supannEtuInscription.php:73 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannEtuInscription.php:73 msgid "Diploma type" msgstr "" -#: includes/class/class.LSformElement_supannEtuInscription.php:79 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannEtuInscription.php:79 msgid "Cursus & Year" msgstr "" -#: includes/class/class.LSformElement_supannEtuInscription.php:91 -#: includes/class/class.LSformElement_supannRoleEntite.php:52 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannEtuInscription.php:91 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannRoleEntite.php:52 msgid "Entity" msgstr "" -#: includes/class/class.LSformElement_supannEtuInscription.php:96 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannEtuInscription.php:96 msgid "Diploma" msgstr "" -#: includes/class/class.LSformElement_supannEtuInscription.php:102 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannEtuInscription.php:102 msgid "Step" msgstr "" -#: includes/class/class.LSformElement_supannEtuInscription.php:108 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannEtuInscription.php:108 msgid "Pedagogical element" msgstr "" -#: includes/class/class.LSsearch.php:1055 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearch.php:1055 msgid "Actions" msgstr "" -#: includes/class/class.LSsearch.php:1058 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearch.php:1058 +#: templates/default/global_search.tpl:25 msgid "This search didn't get any result." msgstr "" -#: includes/class/class.LSsearch.php:1310 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearch.php:1310 msgid "LSsearch : Invalid filter : %{filter}." msgstr "" -#: includes/class/class.LSsearch.php:1313 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearch.php:1313 msgid "LSsearch : Invalid basedn : %{basedn}." msgstr "" -#: includes/class/class.LSsearch.php:1316 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearch.php:1316 msgid "LSsearch : Invalid value for %{param} parameter." msgstr "" -#: includes/class/class.LSsearch.php:1319 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearch.php:1319 msgid "" "LSsearch : Invalid size limit. Must be an integer greater or equal to 0." msgstr "" -#: includes/class/class.LSsearch.php:1322 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearch.php:1322 msgid "LSsearch : Invalid parameter %{attr}. Must be an boolean." msgstr "" -#: includes/class/class.LSsearch.php:1325 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearch.php:1325 msgid "" "LSsearch : Invalid parameter attributes. Must be an string or an array of " "strings." msgstr "" -#: includes/class/class.LSsearch.php:1328 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearch.php:1328 msgid "LSsearch : Can't build attributes list for make filter." msgstr "" -#: includes/class/class.LSsearch.php:1331 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearch.php:1331 msgid "" "LSsearch : Error building filter with attribute '%{attr}' and pattern " "'%{pattern}'" msgstr "" -#: includes/class/class.LSsearch.php:1334 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearch.php:1334 msgid "LSsearch : Error combining filters." msgstr "" -#: includes/class/class.LSsearch.php:1337 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearch.php:1337 msgid "LSsearch : Invalid pattern." msgstr "" -#: includes/class/class.LSsearch.php:1340 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearch.php:1340 msgid "LSsearch : Invalid attribute %{attr} in parameters." msgstr "" -#: includes/class/class.LSsearch.php:1343 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearch.php:1343 msgid "LSsearch : Error during the search." msgstr "" -#: includes/class/class.LSsearch.php:1346 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearch.php:1346 msgid "LSsearch : Error sorting the search." msgstr "" -#: includes/class/class.LSsearch.php:1349 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearch.php:1349 msgid "" "LSsearch : The function of the custum information %{name} is not callable." msgstr "" -#: includes/class/class.LSsearch.php:1352 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearch.php:1352 msgid "" "LSsearch : Invalid predefinedFilter for LSobject type %{type} : %{label} " "(filter : %{filter})." msgstr "" -#: includes/class/class.LSsearch.php:1355 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearch.php:1355 msgid "LSsearch : Error during execution of the custom action %{customAction}." msgstr "" -#: includes/class/class.LSsearch.php:1358 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearch.php:1358 msgid "LSsearch : Invalid search pattern." msgstr "" -#: includes/class/class.LSformElement_image.php:54 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_image.php:54 msgid "Click to enlarge." msgstr "" -#: includes/class/class.LSformElement_image.php:55 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_image.php:55 msgid "Click to delete the picture." msgstr "" -#: includes/class/class.LSformElement_xmpp.php:50 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_xmpp.php:50 msgid "Chat with this person." msgstr "" -#: includes/class/class.LSattr_html_select_list.php:402 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannLabeledValue.php:93 +#, php-format +msgid "%s (Unparsable value)" +msgstr "" + +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattr_html_select_list.php:402 msgid "" "LSattr_html_select_list : Configuration data are missing to generate the " "select list of the attribute %{attr}." msgstr "" -#: includes/class/class.LSattr_html_select_list.php:405 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattr_html_select_list.php:405 msgid "" "LSattr_html_select_list : Invalid attribute %{attr} reference as " "OTHER_ATTRIBUTE possible values." msgstr "" -#: includes/class/class.LSattr_html_select_list.php:408 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattr_html_select_list.php:408 msgid "" "LSattr_html_select_list : Attribute %{attr} referenced as OTHER_ATTRIBUTE " "possible values is not a jsonCompositeAttribute." msgstr "" -#: includes/class/class.LSattr_html_select_list.php:411 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattr_html_select_list.php:411 msgid "" "LSattr_html_select_list : Fail to decode the following attribute %{attr} " "value as JSON : %{value}" msgstr "" -#: includes/class/class.LSattr_html_select_list.php:414 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattr_html_select_list.php:414 msgid "" "LSattr_html_select_list : No component %{component} found in the following " "attribute %{attr} JSON value : %{value}" msgstr "" -#: includes/class/class.LSformRule_inarray.php:56 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformRule_inarray.php:56 msgid "" "LSformRule_inarray : Possible values has not been configured to validate " "data." msgstr "" -#: includes/class/class.LSformElement_jsonCompositeAttribute.php:247 -#: includes/class/class.LSformElement_jsonCompositeAttribute.php:260 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_jsonCompositeAttribute.php:247 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_jsonCompositeAttribute.php:260 msgid "Invalid value \"%{value}\" for component %{component}." msgstr "" -#: includes/class/class.LSformElement_jsonCompositeAttribute.php:265 -msgid "Can't validate value of component %{c}." -msgstr "" - -#: includes/class/class.LSformElement_jsonCompositeAttribute.php:287 -msgid "Component %{c} must be defined" -msgstr "" - -#: includes/class/class.LSformRule_date.php:61 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformRule_date.php:61 msgid "LSformRule_date : No date format specify." msgstr "" -#: includes/class/class.LSattr_html_maildir.php:58 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattr_html_maildir.php:58 msgid "The mailbox has been moved." msgstr "" -#: includes/class/class.LSattr_html_maildir.php:65 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattr_html_maildir.php:65 msgid "The mailbox has been created." msgstr "" -#: includes/class/class.LSattr_html_maildir.php:85 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattr_html_maildir.php:85 msgid "The mailbox has been archived successfully." msgstr "" -#: includes/class/class.LSattr_html_maildir.php:96 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSattr_html_maildir.php:96 msgid "The mailbox has been deleted." msgstr "" -#: includes/class/class.LSformElement_supannRoleEntite.php:40 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannRoleEntite.php:40 msgid "Role" msgstr "" -#: includes/class/class.LSformElement_supannRoleEntite.php:46 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSformElement_supannRoleEntite.php:46 msgid "Entity type" msgstr "" -#: includes/class/class.LSerror.php:101 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSerror.php:101 +#: templates/default/import.tpl:27 msgid "Errors" msgstr "" -#: includes/class/class.LSerror.php:104 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSerror.php:104 msgid "Stop" msgstr "" -#: includes/class/class.LSerror.php:225 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSerror.php:225 msgid "Unknown error : %{error}" msgstr "" -#: includes/class/class.LSerror.php:226 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSerror.php:226 msgid "PHP error : %{error}" msgstr "" -#: includes/class/class.LSsearchEntry.php:261 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearchEntry.php:251 +msgid "Unknown property !" +msgstr "" + +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSsearchEntry.php:261 msgid "" "LSsearchEntry : Invalid formaterFunction %{func} for extraDisplayedColumns " "%{column}." msgstr "" -#: includes/class/class.LSioFormat.php:92 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/class/class.LSioFormat.php:92 msgid "LSioFormat : IOformat driver %{driver} invalid or unavailable." msgstr "" -#: includes/functions.php:112 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/functions.php:112 msgid "" "Function 'getFData' : The method %{meth} of the object %{obj} doesn't exist." msgstr "" -#: includes/functions.php:205 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/functions.php:205 msgid "[not string value]" msgstr "" -#: includes/functions.php:251 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/includes/functions.php:251 msgid "Folder not found" msgstr "" -#: custom_action.php:53 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/custom_action.php:53 msgid "" "The custom action %{customAction} have been successfully execute on " "%{objectname}." msgstr "" -#: image.php:37 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/image.php:37 msgid "Missing parameter" msgstr "" -#: index.php:31 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/index.php:31 msgid "Home" msgstr "" -#: remove.php:37 remove.php:48 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/remove.php:37 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/remove.php:48 msgid "Deleting" msgstr "" -#: remove.php:39 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/remove.php:39 msgid "has been deleted successfully" msgstr "" -#: remove.php:49 +#: /home/brenard/dev/ldapsaisie_clean3/public_html/remove.php:49 msgid "Do you really want to delete %{displayName} ?" msgstr "" + +#: templates/default/import.tpl:8 +msgid "File" +msgstr "" + +#: templates/default/import.tpl:11 +msgid "Format" +msgstr "" + +#: templates/default/top.tpl:35 templates/default/global_search.tpl:10 +msgid "Global search" +msgstr "" + +#: templates/default/import.tpl:69 +msgid "Imported objects" +msgstr "" + +#: templates/default/import.tpl:74 +msgid "No imported object" +msgstr "" + +#: templates/default/import.tpl:42 +msgid "No value" +msgstr "" + +#: templates/default/import.tpl:17 +msgid "Only validate data" +msgstr "" + +#: templates/default/top.tpl:61 +msgid "Refresh my access rights" +msgstr "" + +#: templates/default/import.tpl:25 +msgid "Result" +msgstr "" + +#: templates/default/import.tpl:14 +msgid "Update objects if exists" +msgstr "" + +#: templates/default/import.tpl:79 +msgid "Updated objects" +msgstr "" + +#: templates/default/import.tpl:20 +msgid "Valid" +msgstr "" + +#: templates/default/import.tpl:15 templates/default/import.tpl:18 +msgid "no" +msgstr "" + +#: templates/default/import.tpl:15 templates/default/import.tpl:18 +msgid "yes" +msgstr ""