From b9a036e5cb8eef69dd49b04ecabaddbb4db659fd Mon Sep 17 00:00:00 2001 From: Fred Escallier Date: Mon, 2 Mar 2020 09:46:41 +0530 Subject: [PATCH] Update French translation. --- .../translations/fr/LC_MESSAGES/messages.mo | Bin 168652 -> 182776 bytes .../translations/fr/LC_MESSAGES/messages.po | 1244 ++++++++--------- 2 files changed, 590 insertions(+), 654 deletions(-) diff --git a/web/pgadmin/translations/fr/LC_MESSAGES/messages.mo b/web/pgadmin/translations/fr/LC_MESSAGES/messages.mo index 242064310b90c2b9f1eb5b282af9295bad9c0993..0484e1ed0338151d5116c981273b7e1e361e285d 100644 GIT binary patch delta 49572 zcmZtPb(mGvAMf!!LpKZ{AT`twGc-fT(A^~r-AH$H2x%BVO6o^TNOyOOq#%v7l+qvy z-1q0KFZcS#-Osaqt+n>**yqfkcxqYP_tWC}ZU#l4;c<%<5^VxbO$`I z2o^zgs27&^k#ih@a1zcO_Pk6O?mr4XD~WmvFA4}e%s;?EdI#ie_H&7#ot=|Z;O9A z%KWRsfMae1F;Ve27EfsLBo_b5;;Ag2&f*zRQyyaJIV?S=#q(J_+~P$oUg8+*uNf#~ z3FR$A6^mE5cpZz^w|HZVH??>xi?_A-w-)bW@tzj%gX-u&OCRd92g5C4w8h6+Jj$GE zPB&+nbIkeXLUReGrlB8E4IZ@gqvi?Icgg~1%=6|&^Rju(ylLJ>ReaClf1vit6N|q# z-nhSU_%{XR!R0E03q-F{;wV57ElP?p-z_zH7cfz_j2CL#VjEPxK zcwQ{bh0%5X3ldO6#Zc$B6voEdm;f7NQtV*y!I+Ntc+_!Ri5c)92ID={izdcNckVNx z&U;Brf%Q-w?2M^s-y2InFNnpc3iqJ@jfGzke`-ei*`C9k_yeg}%o4810mM113hr)1WHOj+&t&s3|XlDpv_rUqj4= zkr)TZqw-Hj<)4p1xa1V`uL4_1h>JV19v(rx5x@S$^KxS?%!$LywOEk&b?k{rPkUY! z9F1z|9BPfPqB?vBHA62k9!5Lk;)%{M{~CEP3F=uftc|6yI8H-N*;$OhH&_D;o^>M} zh1G~}#vB-M&hzqO7^;KKFdxo9%H6EQb#L(SYnER1O{y7UH^koag!fHP1_<6A-?K7lo;hIXQM=L6J~ z243>KrdS>G;7_OqucJ0stl!*-5~AW=Q4RIMB>0`hXQEEgGE{pzFcIy0M=ir8EYE}c zSPVliyU*|TsDi^W2xnk2T!9+N9*m1Wqdq$>S^70pLyu5<;w>uQXUvFkuV{%`|C|K0 z1mB{L&nnbZAIAdt0h43yt8Qk>qt1Uz)QE?nMmh!)<7`xiSD|KdFRJ5LQB(d5zs7fp z)4msU&27Fks2*pucy82-B^*_-p~YJwQ|FCDH8>456H8Ge+=$xcdr&iS0+s(X>QvlB zwetXdnu=Eh8sk^jUC(=PS}9>B^63 zun20iHn_q3tAf!aXey_o*7gU~l&wKc^?p>3Z=o7~idixGP1jHuDm?;K?i@HZa;ZL+w(y9cGve|%6=_Z_OIQ&5|1CVqu0P;0*r)v>eYV^jyD z-*y8CLX}UAn%N8%FNps0Uz~snR6zB-9;(9j=5SQOxu{dH9yOImQROb!^V_KMZ&6Db z=Z=dfMs+w7sv|{FGZul&jL)k@KzraD)LOMhHPivsz);joOhong2h>a~Ms;K}s{8>| z!>2G9FQ7KtYgGOucU?S_8G&(h{+kleTDM27Rd-B@{ZR#{noCfdYzr#iFQ{@CEq>GD z4^SQX3w0{q+Vi;gTzx^P@|iIi?R#MawC1HzYg!Anxmuzs7=r$em`ltps2MqinyGWB zslH{;-=gY^ecye0rozI+D`IaPhQ5Xb-VjKO)gQP5olp%AMs;ioYN{8YI+h4-iq#Czy|@=1ew-T+lkyNAqwIs*MIVHRr5R$>!8idiw!AFg0kRD+S2 z0o!3Pjzx8NCHmid7>oD`)C`@&*mw;!pnIt2ul`{EqZ9bY9(a#j1&L6*J~gVRc~B!N zgJrS4IUC~;zkzD_A;!R0sDb^B8c@o|EHj2gr(P-_|T)U9oE%tU+=2IB_IjOS71-dQ~RGuLnpR6V|t1hNtM3H7P;D^|e2 zPz4MA>An|qz#PPZ^n5a97j-=3#a` zhM_wDFDxPLD>sD|Q9bX3n!+f|jhj#n-Nkws=e6r-Gt?SSz+hZ~n%WZcA6B zi9sLS%!Xn~;x(}ZMtxxZD-k$FLIfuN#~rT*Se5u3EQb%U0*3y}2MG2=RkQ}x(Wj`6 zr1Z>!2DQjY)A5D&HbYU*{vB9&R;{*n?kD4P8U^^mj~$FYqf&{Mo&D zvSM7~c~SX`qefU76Jd3WH$`={BWkAlqL#+Dgn-s`H^#yH7#sgW_4qyN#S-5O@Hd&Nz0|NY?n#ob|oTvfiL(2QSvIK%isE?|sgT;HJDjb7) zrA|e4Y!)itLe$Ky#`L%gGvhVX+IxYnd`8ssFjVN*Q_!HRusHs_j zDe!G7fk_?IF%YKeleJ{Cglfk~)#rlXc@IVPZeZ=)sbN3GG% zsERLR8oY4h0BrfnKj#W_(GgrgcLkGTW*QQhLhV+Hs>WG11e`XHvl6POI|q6YXLwP)hR zb_4r5w$C+?nFLK;7^kuD+)9@7Lz!nMJ$S0sWJP$Pki!m5C zqdIUA^)dbeOJK4@?)^{))lNT5pz}YIKpqm7qNe;JYAv5&b_`1F;>9tTcxx_Bzw7HVqaCUKTQy*~z`miBv#uSdP8j$??<|1$!rFjoEqw2|zIu#{TaQ@Zv8kW!mRdHw3 z<{6F}@lsU2O{fkWKvi%8)!{3sihoDF5uczob%K=c6n%{vPzY+X=0QC#<0GJgHBnR7 z7}a1WR09K14Ufk%_ya2cHB`e7P!&Eyz41Py29PS1o4H)5dP}3~t%G_6w?vim^(UYT z$D^it2CBgosPn%S)zgEhiqD`rb`O>BHR{C___Z?@s$=m{Q=b(5FF0&QyeeuluR@mI z=UpS9WAhocTMMOjo2?~klZ;0d*ofLZcTt-zb{f~Qgs2xwYShwXMl~FU`LG=3#eS%c zu0-Wqi~gVgw-V6q-;bKAE2yb@Z0UcaDhx{N8p?s1nf$1cmO@Q^1=NeB1?t`IL(SAQ zRDDZO$8#fU=1yZ`o&W0uLhu=?hsn~pwMm8AG@+;h;iv}7qGq59s^VJqyg4d=7xa%9 z^Alf*dT-po+!!~#JB~%sr`_6tfPW95)_4Z$1+oe?@?)subqh7}H>f=k5bQdT5Vfh& zqBd0l)W|EKI^F83g?iZhJQ47S%$NyhHhE>DQYwQgK8jk1~((2 zsCYh9ePvMPYM=%diJG}~s2T2p+Uz|u_yW8r0;5RK)FsR4);Jw%Bw0}v7C}8PkNViG zY4Oph%`^qofgeyKU4hzDdoBGp)J#6a?D*Nzv->i+o)$s>l%aNW160M$&Gx7cbVH3~ z0BQuoP@8TVYGfNxBi@E8e-Jh0Cs9j%4OP!aRDNHq%&x-ts2(OojXV_9p%SPHs-p@t zLyfRCY7GZi`dC!QCZY0AxAbM^D%6s!!#ubf*)u-x83FY;dKTAkBGm5AfPt75H6uAt z4dh34peSl2wd{Fg)Mjgq>Szz_fPJw#-ogmX84}?C^M$ThNT2_!2$bf*9W0BPv${7` z2P{YY7`Ddv*<1&@oBdD?4n=LsiTE|HMtyc1L%kOsqh=&}b~m8ps1ByY3_Aa538;cn zs3~ub{8KdW z`PY=SAVDJ^g#H%;YDVUu)_NzZBWF?hE~E1Ofokv_s-A>lZgXWveXnSY!8jB%;{wcy zhwb^xFwVaoe3jE#4AoEz)D(3!X&W398|?s3}!>b#w}<#+XEGP7e`o&VefG*v}W9jS^MX>(LVJy0F#k7{73Js*!6 z$vn)88!Y__1`~gRT`_(Ex1@tm9h-_8;6n7N;-3g;WE)V&?to>ujq1o#R70OoYo9dS z8G=eLf|`jMsLk6Dby}LE&iN43hty2eY1o1q$c}K%zX}{7K|T5fRncWs`fXIfN0OJ8j5KQ1Us$gJYXCl<5 zNrPIm5L5%Bg)i58{L~X_qSPJK1NxY8gNa`Z4d{)$ee0d0HO3I?%Yz;9K zdtn4FzykO?YUIg_x_Dt!gqwmZyF1Ie{!B6f73t z|5qfMpiaX|b0?~UKcn7Qw@?kfMeTuqP%{#zxQhp&IuMLnnh?|s7DR2n@~9cBj4^fo zs}azPqb_O$-BFuvAgaf+&1I;LZ9py6K}$b_+FaMnyXF&AgRfBazB2<#xDLld|DXRS zBcO)TDFJg}bu3`%BT&0I%AT*c^qr{Vc@(voE~7^L99553(lrzpH3LaeyFMc-e|GeL z{+A}8-Cqqgl7^@$Y>q0>7FBU)493Csd_HPPmY_zu6IFgMD*sW`z%HTczk^z;XXszT zlAM1f{6m6z9KDpwm=M))DpYzfY6Lk@OHjn(RZx4Q5o#v7p!Sjvv*R+%glAAMwpSR6 zNh93uFBRc)4b~w+6*on7s4Hp&{ZJK-LG6h(s7-eY^W#-i0|`sJDb0tPxhmKdYhhd5 zhix!R8TVasJVp}#(?`HxpsX87Ez}gYL5-+0sv|>D`JzxAosOEqWvG0susH6<#`rhZ z#Cql2aa)S|hV%rBV$AYRUugm=I2a4#4)Y~yWT6$@4Aewz!akT4XQ3+Ghk9>Zwe+`G zg?PG(?o@R|ZMM;<&xHS>-XptlsLuZ_0(xULtK>5FM`f6T&2W>Y2UT|Ya-i0-9BPf* zpz=py7;eBKcoTDC$|?c=O z={i;yD-j=nIz|UkYyS&sYR{uK?PH9CuTc3uqK;?mT5h+eM>U)e)v>DR(}zF{0;-@F zs)E6&<2M?0ekY+SoQ?YQT59P#(SOcS6<;r_eUL6hg({_M;*?; zj@vL2biBr*8jeDp^SP*wt+e=N)bTrL@e8QEavQY?KcZ$VxUS0=hALkIm0k(ePCZly z8~X^T10zrkjyHcmW&9CU!D>{)+bsRK#ZRNk-Lm*IRQ^w9oO-U|WT{H;bwy?DhZ^ZbR0S(gYq$lqSN2)_DC(7b7PYtTq23ekP@6HRzDv)J z>?NO9oPa8*gKD@DYN}eIHdPl(AC2lz6b9og)C_G$b!abYbN-B4>)WV-J-6op4O~1S z29us16YBFnf`EEf6ZI->huS3lQ5_nKs%Q#oCKjQ-FKk7P^a3jXL)3`hp=L5}L-(1H z9JN^sU{-8|8sKn@sq;UHfTni3xgJ&VDO3l3M~(0gd;SL1ktE-^O&5ZyurjJ+^-(j` z6EzcqQ16TJsM9tXwR9WM|NVa#ff6JfKo$IK8Dckbn=1%41Hq_{bS0L%=r%`aE^qk_z}xsMj8*br;?(kJPYc$=C zhfNmL2r6SRc1C?jO+s~W4Qj+&Q4Jr&)q(6O)Y1%S;Wn#p7y)gXX{ZmA^{CBt9M!QK zsAKpPRZ)zVZe)p24WvL-m;N@i`;3^Yd7*BLdiLC7BRdGiUV!8NFg4&rxs z0=0%UTDb}up{A}A>X;2cosx;DiWj1e*E-bF{AT`v#fblnYA3w4D^~@R>-;w(pb_>) zWtfEeLb4dY#oeg)L)JDfy(DTke}n2kTP%PBP^V%oYNqz0I(*#XmryhFJF0_^FrLo; z2g?w%t$UCd)nEqHj1)#SSPIoZHM0q7cXvij@dVV=&PUD2KGc9tqsre!ee-#a${*T} z^REg^5YSpyN9}<|s1fu)o!3F;NYscYpf=kA490!vADKOWg!)eT5ldpx_O3$%Q1y*P zZQd#E?fd^G67)jYjXFLDQ6o5pn!-z{4&Fm`@HuKku{+o+7PVvrP~~c%$~8sJKqplG zVW7l+Z?w8J;ySiUOugBJ8c!}+?K{xk3elON0p0K<7 zn%)BSnK2tRrCU%9?=cUdX5s_}<7L!<{>CgAy@&e^i7y9%TqHC>RWt!r(KJ+n*{IX8 z6g8E5P@D2RYK^a;X7Hg_gNN>up})G;fFDpv_ru0CpWw!uU?|2-|k2y-%O zQ_VwFyaLsM9p*vwf73xN$!*kBzeQF2FKX%H_Hlb8IqDUk7d2xwP&3#T{XhSYBoItO z6sqUzPz~-wP1$i&g=bI=UPT?BzfcVZ_H`XjjQW&JWAR|r^Dxwlswk@dMwZ^OFXvwm z`jMa!&qVcXF{%UmQJ;P%P%or=s0#i>b>I_fCX)1X$1^LczG4`HjZyD~;TVN;F)!xm z?_OX{`g8ujC1EfLCGa8Y!y?N77jKE*5MO}#@I7w9(1Gs9?AzFec=18*JKiEp$GJX= z*-5`YIKX?2iH5l28-1wze$fEKNT2N^ke|R&)UN!1`eqYsUrh7`B^&Y4sORgj0A56m zBm%iT-e>|@d9WSTf!|RT#T^yk z|98L(qAHq(IdLzl15Z&)m3p)**AP|Da8w6YqVk_dmFHh1^gjikb4pxvHtf_qgK!??sFP#vj?dNI{OzQTEpQSXJOm;}3`&h;?VhuAE8zRsTS zM|I%5#s5MLG+-j%BiFdnh$nvU3NAoZ zyc)F^_M=966V>5p)7(-fNB_*C_CN@#1BFl>sEEn*`Crc-bVQ9{0QSc*I0?P!?ptgW z>P`6zDqr9XXJXW*N{9MNmKC*BWl1Qnc3TjV0K+VV-Opi%sx%%>=o)?+L`PURxB0(c)j2dYR zvlHrhUsMOjnm=HE;ww;Ve;u_10YA6~;-Ur;WTr7g?0Fv4fC~S>`JYChggrQi8u=Ae z5AUNo@ETQN%-QbSaAH(Pv!j-(0BR;Gqh_WdYUFJ!eHexjk3xMz+J(xu&qqKFokA_e zHB`kISC;9=Bhc#I7&_FOj;%~3Pc9#wyLiw{R_Lf?1- zdJ#-TjbOQD*n%ps7qxb0P)qa|YUW2??0@b8mAK?Nyf8`eicvDFjzr_8SO`4^yf(iH=1ioB`gl|z(*xURLRl#(NFF|dpO{h(G#^U!-uWs)r z_f01~s$3PMpI#$W!;z@X+}57=L!Z`WG=ZG>J!(_zM-@1R+8gIkQ~VGc;S*GY? z_A>jL1I)pu&m3WnGRK+|P^T*jHSpORIse+d%PhkR^Cxqyxxw6QZZmh9d(8djA@itt z!aQZ3G0%VL@kL9xY+gf6`Av)8G4Gpym`}_<%@^it^PTy@{AhZc+`xU&ED+O-W5zcV znL%c9Go_gtwaL<1JlM=+hM3vSFf+H)=jF46aI>&k%q(e^#t<4Rhib5srFSvAo4w4w z<^XfB=`%<8<@}AZgt4fKCs=$EYO_qS_+0aU<|1>cx!hc3t})k}n^5&{HMdKh|DBew z+uVyKN#Bn;j-N3UV{Q)c`d~hc#1*JFXY?)ZMU(*b=1h*-J71$dGt!~n2L(~*zdY(# zH$J~Iwu4m^cw=pAaH zLEBwCGwRc_)OOCl8g5F03id-)>_ffLMxmy39u~$$sEV$dPf__lp&E+5!%cm9)ZWR2 zdeh~?a<~9X;62pOkQseD-S1?ZV|fzh;4u6hTVTswu44zylc?`}=gs@58GMhLq3FBa zx9DW3j)h}KEQa-Q8D_+0IEapu@vS! z#Of*3apd)HV`=DlW zC;LmPk=};pMLse7^RZ%(AR8~QCxHD>o`k~JKWbB1I zF$?B8<=z|hP%{^a+C!~RasIX0rjwu%{*0>d5o(HFTRiSB?tPFPl^%xbNEy_dvl514 zAA7zC)zCK7%{2JmWf& z2(<^YpnnshrZxh#m#UyPWn)zNPG(T)1hVnqZ`9gnJnv?pBxWbx7PYpM zQ6pK7`V82P%D)fQp=+oaxQqJic#fL-7#G|~Gn>^=d!jdH(9i#K2z*7tZdAbwmf;W7 zm(qm4x(4&1UNl8e`KwxbE7Xj2M0I2YYBP^VeReEEot9Oo0i3kw*U_!iVAyoFlh_?Mh1P^Ts%s{T;a0Lz<=(WeL92q@z? z)aLmfb$;iergQ~r%D13Kwj0&4-%vAg3swFt>U4ZY9oyu;xp-#OrY?$_sg|fE9rzpP zU&roy671825x+!rIL2l7hD(onmv_OLcnUjX>nrXwokisjxau}{ zYSauAM|HgRRnEV9(t!l+@?ofv&qsA+C2A=)p+<=37FbIe~-N1T)@r75h*Pk3+rbW}qsVi#k4gu^QgP+?e;4 z`xtMD8pt&4ibpXL!+&=lPE)ZJ@oU&v=fC7__iwk&#uhxdgFNuc-f`*w!%*T6QB#}r zuKONP5yOd3K)rAdpgI!$o?H6@s8?=Vtb=2)1YSjTFy(!H0pa{tC7?IhC@hI*F%Kqs z;MO<-^-X3lYVFoyWxRwHF!-UfJ?7AJ)ZVy)>Ok^8T)YsLCEg3O<2DSVeeX5_jV$3K zm$3|L4-Caz_!AbztLU%rvHJ>E2vuP>RL3@@KR>FT`l$5pP&2j>eR}YQ zfR0V(r|w(nRMeaAG^!&nQTft8bDOFL79idMwHM}NHavvtz*AI5zxvb7NMY2{v__>* z!wB5+C+A;N`<8@^nC&k&vZ|W)z36G&( zz3*FICVA;LOC)M0W}`Z=2X$;7qozF0EBD9tc~P6I z7q-9+*a(AOyI;q3Ms4atsLhz}jr+A;4<7;b><|{jx2UPj`PMB(D-0sO0E^&8)cJji zI_H7!+%b)VdNCzOjW|2%{8vVO{I*7w>xC*e4z+Z?DFpN>wG~ytE>y-dsDk%V$L|el zS7&(dUd>H0HStcUH{BT23uqqdmA(vB{t&9c3#fLkqTZ;tkQwCP|0keVZ_2-2fpAoY z@~8q0P%{vT8d+CVLs6)Fv#>m_KrPjusF4MIaL)^yl~L_9Ms3D^m|o|9IRU--j#-Ax z|G1ebjrzQ=j{~tiszY~B9eIc`FxJ2BGb91((=7|Cp^~T%u}IXO>4^HQ8H*~n5M$H6 z_alM$xDK@hyRk5yMeX7^AKm#cigAedL7f(##TTPyXf^5-?6df7RKC}!4y5?xKEw*5 zI#L^b2?=y0pq}z<==$b zD|=A+&VT0o$0Bf#1U2*&OW}Lej1=aVb4o9diq}R}&Fl;^WCW3{}T0HNEjIC zf3+4vZNiSIDV}65L+zP8sF}Ed>gYos0j>E5oEbnx(cFV&(F6T2lvV+H5<`bEppd zVR7$k_kv1+>PS)4?yrYB*G*BUrxWT}4nx&9)8cDT9Y2IRJ@-+Y)c2l%UNCV}yWf1JsnZL3O+bs^LMFJ_S{7KI)vWK$Y8piSQVz{BKxS=l`BPD4fPM zTnY68sfpS|eNk(@0<+=;d;Sk*A)Ya5YQl)dpy#(ga z`EN!*560PpHK@<|)2NxaU|vOS!rQ2dKVx?cOYe5`d@Mx#E^1S!4t9H?1uA_GR>bqD zz4CPiPMgkuBLZr03TkaBdNzUteO^yM&A=SgrrC^Y_#jrtD_9M)W(oBF7g4>j0r5Rp z2a|=k7gl@JCfkS_=|0p9-oRjtk=3P#Waa#8mzE@9|7&|QK+e1kJ@xcPz|0!HF(qF&rl=# zjGDRl+3iye)ldff10zuNWzXUAl|;oWqF!)KP{-HTfj|oaJuTq^#v*jKxAf7aj+x@k%F7bJ&e9y5xmdYFG)xzc2 z7vG~#J?oaw^{_8$s)t|*PC~s%HlwEc5@yD@`Q2{Mje2oKpr*b&s$6wczTT)!Hybs8 zwWv+H4fWx6DL?054gN`jUXh<44s6BEB z^&{9>)Mk5z>Oera?GaRcLE)T#^*A#Ls;DZe#|=>(>5SSm<55fVqqzZN?%|MdEuAyA0nJ9?rcohsoUvmQa2u#F0xX*l!>S2Z=?p2%}wbq4Dd!{&Q zs>`BASPQkLtx>0F5NgJTqw1Mx>C;i==eTsAw}^m7x)QY}r%+3A6SZcKQB(ZNo+l{k z_C$JA!v#?tsf_AC15`a-Q6n9ODnA1?;&rH*zK;IC|LX|>P2C&RhfeZh?%ZZVRagYo zk=m#V8)H%IX09^to59813`F8<^0h>5)&?cq9%zTTh)+lV-~V-pfTrwM)VaT^2Y3&2 z;2Ts0!6jY3Jg9gk`d6FgrKHA zCuYGSsNLTjRpB7i$fu(!ID=Z-o2ZUIKrP90RJmvoZnLIG|8GQ4OBIPK*CB%QuLir5 zppFbijVKC>;ab!y^f794dZh!sC6E`jrWa8i`3qIyC)6g5S;j3@Jk(SNqh_Kes)OxN z^$sZGa~UU-ptW6!>c9@vh_0Y2zKezN392KR%eqg$`WTJ)aMTo!Lgk-^8tGir-dSPk z8!(jk4$O`BefA)EIkyC9Q9a9y>Tyxjh-#x=!3|I^knyOsT!-2VTP%JA)sdggE2#1h z&8MjM#|zYZ#+SIf+m)fHHEM*~^?gwdM4>k0bc-)TP5Do#k?%xRxEJ;2yMg-5_y;wk zX)8GMp~_W6EkOfhruh56Ekh5N;EhIoOh#cDoQgUHzhX=LjIFR`MYm@TqegrQwI}Xj zFn&VKRQgKp4O$Mn6CZ@7@G0ih_y4fUE}=21$8*p>wWx}>piajjOFxNvvz@i)*RTZf zM_3-SR&g`h1*;ODi&~CDf*AfSRi2s1Ef+Rn*_o z$D)>CE^5XWpzq#H}%1&ibGKyErr^I6;S!wqGqrgY5@IFGcyd8e>AEilWK7Oa}rocf`6(o z8}aL?k;bU$3dBL3g2bq`&wy$u4AoFU)Do6L%|toWfa;koQ29HXeNh7#<|Cjt-*odw z)cN0z+Ki`BuiU#>9MjcupJI`y85)ZPa1*NBAE*v~LY0qG+pT#z)bS2Q)l&(xqHh!d zt=Sr^jz>_tIcXi2p*CvD2H+qZhW+qg)SC9L8|eREFulNL#M{(!Q+@~|i2sb5`uO$T zh=Wia4M8@e{`-G71C>!z7>Syi7FZg4<2Se!8(^XauA}WxYrYxl;svaUSsOb0VP)dS zuskOD#?4$q%tib=zns5K1T=+rP!*P8rj^@)!|t=%nDhhsH! z9SlL89v>FL*;oiKpkB%Gn!7h@PRvfcJNne~IRsSTC`O>y!o4y}V|t?fQJe4w)aUvI z)QJAVAl^KgTDr|uu(kWKye?{U&O^=MF>H@-Q3Gq%CeZ(9!;9N+{X z+Pg0nk*KMgi0a`sRK~-oZ$!VMDoEVHrKds7U>NF6S`sz#>ShDfachq1XdjCYLmhkH zOahwnwU+P;YSY|DZL+i--J7pGYKj}68tj4^kq@;*lduZT!dQ66o#n+s4KSdHqyUR1eLs1DyoEnS>W?s+Cuhw`Fk zrU>eImhsE^>p(zL7lnFL%|{hjf@=6D)G64G>eyveL(fq&lCrbwXl_)zDr!brnVnJf z_eIV0C{+DR(f{-RY67`Q*o4Y>7qzQjqBc{!F7Ev1Lv^Gc>UnRAPeL8fHK>{R1J%$+ zREN`ab$g%ys$*49A7=H?rwZE=D1f6-Uzv8I3f@9}XuLzsM6zz~6`BF_5wC&j_;A#w z+<}UVur2BZ)fu(s3sD_giP}4xPy;>EgY&OV_Lv0qIA%{*K^oM1Ad^`T zRZ(Ts6xTsj)E-sw0Mwd}wD<&6z8R>cT7??WAyhl(P_N{NJ_4GeIKA92hl5dT*#UJb zmY^D5j+(mlsI}dNT9T`l{t&~6zeK$!()SMZ|HWgGScmul)bnJ0+)S57)$bcbKn?g% zBN}V*IjE^zf|~kOs7Dv zdjh$5(A`{Mo;E+C8VKv}I#3jKN~)rU&=@uKk%QclwML!qzNnd+hrzfDHNfkrwf__S z|NVc`!EOf9q1H01nHQC@m_2WST7r(K7ff%|+D4&H!*WcDS5ZswC#vH)h6M5l()?jI zYENB4m4AdOdH;CPhPus=2G!$|sEV3mVeEn0q^r!MsIO>uP@5>&HnDz~)p2cx8F3J* zp8uf+vJuDNZ`cXn^9AD1gqc^)GjVK+-UCLZB>ngx}i3g*D3=--^E{B!L2daOjtm{iRH)!+62fsVs;B2H;|mNX{sG%!>hIh)nc?^~ z@kglB5q*?<6DCH*BTz4-YN!V5piV=i*%P%i<9r0PHuF)N;vk0NbElr4mZD~CFY4HyL*=`S+6(VdOOtwxn~7|wne^o+pa+$)2{u5DU=wO{?L$>~ z8{-7<;espi<=8;)2w(?2kJfW617$trn>KhVWp1k}KMtcXid1)id2;3eujC!6LrO)ZR0{2SC1Hbt#*FVqqZMs;*L zYH$5y&-a@rP;b!lSeEv^e+lSQEn>Pm|7}pab0n&w378cZqegrZb^NZP8oq}i_zbml z$!54?8jO0L7qvHvqMlbrm2ZSTji9w<7+_9B?al?L^S%jn{0^h?U$Xd9RK=fA`I5|Z zGmsJ0(W0nVbrn>@jZkmQwy2H`oyqyv6pbN470p8xSch7Iy{L*0qbj_J8tHw^kMU=@ z;~9ZEEiF;?Oh)aI#i%9u71iKV)Kb4e?XiDnasKtnjP-+CtIVi(b`eyME2277*W#_r zu9$`Nf%beMs@yuvhI>#AJiuUlfm+g_*=|pLjaq`@J_4G73aF`#L`{7URL4f4-Vck- zV;D^QDgKBF=D5wd8FkK|V{c44*ZrJ77E2L7f;t^B=D8o!%V8zrz9j@65O|86@WOm| zK1==2ZMv-(!MVPP<#?WcAzvhjx500SPhI4GD1D6jP>NXW{#}ou7)<;Kssj&DOBb@l z9rNm#Ugv)>fzmvfXWqo(#DkZ*ku}A9#AjncJcSx*v}Nv_ObBWzT3~J*jd^e@D&Ip? z`M5v2Jy8O6+PYz3o&RYBLPh-`3I2E-dn^2qXGU~+@bA{_b zI4WOTR0qbO@~^@Pc*f$9E9n^Rd&3BX;U?4+{*Ee`Zk21eGzJrIi5lq$)carss>5ed z-xK~peSawMllwWpE^4>WL~XwLs2N;_Ivv;1r$EBh?pG=i_#N>mRK-cxxCTpN2jXq8 zGya0=aM87a-e_!(dj2P##)j+M@eNt;3`4zo^Px^tDb#VUv7YlEn?N%X^rmZ%IEV`M4pqJiCc#Kl z2Yp=#=;LrC>eaaj^+MW=%6I~Gtgcx+-WFF;TGY(tLgj0UD%TCw;qOpOH4fF0b*KUD zMQz4Y$Wr*cUkPY8Uo``_y0y!Jn$o;j0GpsbhNq&=?=Ps``~vk^kZqeAQ4N%b5ieM@*%1tA5pLF zygS?}se!6@5bnW|SOH7#WJc8fSOR+C%tZBgKWfBxQJW;?E@y7kuC0J-pblzNbwe%T zSk$Tb5rgpz>J&Z4DVS(?ptlPbVk9=%!}+g9U^@Xd6l1TOi8QE@XF{!Ee$@GGgv!^> z;zLj)8;?3}-=p@>Y}Aym#t__s+O*eEpL*}jzw? zdNb6T_dtzoDypN~Q61ce!FU683O=D4j&{JA2=(EX8a1$Qd<3+X{jd;D$2@onHPVl$ zV-x$Jo6@gP9ZhfMM~$!|>djUgw_!un5+pk08cvB?n#^V))UowdA)rsICa8*sqFzMb zqei|4wf4JF9X)~C8xK$&eT$mPtcP7gp{V?Y%yOtrS{s$`Tda#+ks0uL2MMU*+t?o8 zU>G(%;&$_R>_vPNYO1pybtBG&YN#-3P0O3rQA<}JHFKR%Gcf?QM@FFDE7LHBKL7U; z@V{bFJv?Flg4&GdP!0WoEduBuYGxW7cYC2NYAQ#eW@Z+u!R4rtuSa$Kgr%P~uV8$g z|2qWq>ikOy82yCnND@>-$*~b;#;Q0J^+Gy{^v8b%((_lE2D=i_gPz=)i6t5xS3fq$ z4#HFDP2NDy+fSNrDG7Xm@di`D7#Ay(9Ak=iIkS4r?ATZz}8e+3ODg=5*4>3-hldQTA2rg7n05wDle3qj|Tr0pS023 zpSAwF!mWV9|Iis-TI<+!swWK$z?D>9k_ul^i8f*e!f#3Yj&KNhuH#b5W+88G8_X^8 zo+QuL+zZqcgOt@59e?{J$aILv7z*#^!CzGN<+?|~e|Y|y^o1mbk>>@^zrncN zu?c@q!{f=LYXtdpohRM@hs!SN|L0bFrbuNv!R7NV^UoDj5J5v1Nc36HXHfZ0KMw<*_(XD6wc|BT3gjj-}-NV`mZsYrj|8uLGIYR}74&jUVx{8wQrX-h%~ zv2uj}dmX2u(^kPb^60P3)*DjSeH*pH4+*#9PQ}d^VE?s|vQxQ#vA9d+CuQn*raIL= z|J{-QS1XMfVHXnTQh=}KULVZF-N72qWM1IeC(?hnN<*kDk~$tyz9HdajBq63=>KW7 z4rPZku!~m5B%aUV{<8nPb9Cez?n+kZj!kDRi{CftEejq?Bb3mLM|NJ4t2E2G2v%Hn_0&=%63P)R=uzb9`X zozS~CDdBZg7MJ)l^2MUe65_?EycPap9r)Sm3MHO`GApnJdFE>~g%Ej9<_;U5MJU2;OO`dPKSJ3zr z(yLJ?-)+6f*tGu_fmZ*iClJr))VoF_h;+EKfWdNle`lO^?+*{`Jz)tGoH65oQm>au6g9W&9j!=XDzV|;rrafc;*YFP~$JTF*_CX zBJHkKa*Rgi+w->CrzelTs666X3&Kr#mYPPp6TZ$} zQQyC=k=WlxvYZBVbugdUGVou`dSRq(rEoG1zgWG<4HlM4SPe-84t z$BNeB1>~zixEIe;@a#T$?^zvIg`Wfb)7PAgAIOx13eGa}2iT8-wdmA$Jj=_oE~FS zBIxCJc!T>09np1?%%v!p)Z*2sEFt$krSbe<$~3Xj6(jF{p3UUhV9P(AXWQsd4%$da z+F_nW!@k`9zyDK>@S8Jl8kzokJ+=zMt@8I&{s$Qv5+6rp(WvN*7Tv zf4L&5BMA*HA#EVflVC&2JSM{mp1q_4_x_Wgze>Q1L0#_imrU*G(Nr=Vqi|uucS);H zp}d6OSqIfvI~v)=9YNlzWStME+MM4m695hdRvt&Qp+zph})WaAl^&pS-w zQbPM(f;WeZ^~q3>H2p+en7asfQSM^g#kosxm*g(RJ&uOPQT71!?Bz~vjYROQ9Croo zO59brt8v%huEkx4yPn41mM%`DhvTW_C5d~fuo`I%3G2r${i>uXcXRHR+^xCWa<}L1 z$eqz+bNdjj`F?n&HH+`h^D;}RXH zMFCx_2>(U+PeyQvS!s%2u3reGChZ#X#{^yg`4$pijYZifx*8Jyas^wsBz5+(=Z#1! zZ3CSXi}73{p$`ewx#y6vDfdp+Fdnt^rt$MsKEgVY6K~o2s*$Y3e^Xw{Y$U$L8k|5~ z@s)wA6M1%8`f=)NPsa}uKkJ_<<})vmf>baTJ6JD|Qt)>wzD*w@mNS>va8o|7^Y zh>s%A-`x3#KP7$*dvX`GrBEky^|Lx|(V?+)@F~x?@cSqKwVnd!NK8&Anz^L^`_C5? z_;P)1l_*|{aB~{Yg~h3-F5#rs!M@bYzO zh}WcCLKoM5=6q9$t|L@bpIdLm+L)dSzFbeOb6?^`dA^X&51>L_7rBoU?@V2zx$E&< zR}ad4OSqGDU=np_B%Fx6{`1t53~6X6rZx5(@fOxtIvhgg4OEzmO0Lluzbf>);}uNL zvzCN&^Nhcd!+(8C-d@~4bL)y{=}QQ2C4YN5P>cN63HR5J$O*`Jn};h2$Ff4>$#9DB zUG4_fG5(quuNj2~Q$bFi*QHEs;^_!4p);!}A0>Hyo@Ya?++yM(l#NSXU0)H`^@MW% z`H!UFM(*My==z&V$`bw`1zypCtJbMfHj>B0pHs=LIM`3}44!{LhK3^Ec=IF@%OHQQ6mIxX80b z_N)pOe!21x*iOERG@$D);mX{{7(hzO{77RXi2p<#d3nB;vhj)U_)i_N$vf3Y;xrOF zQ0N)=CBj!wS60H8s2~oV$!4Ql#Ix&^$w~udNjp!T+1zRA$Scacu~Djg9rAW1UX{Ba z;m<0|eTasGt>eDhBxE8|g~amKNE56o1<`>Wq6x*Oh?$a|xfcXG>j2eO^iuN79(C@c;DwcQURby)>17NB9M!>`DAR`F|j8 zMf~M5^XyOZt>D>u!a*2Fo(z@L(MJ~G6nfUl)FtmpSgeIUQfNBEaPr#w5FA9%X9zv`yJ~M zDMMpZsU(mL<*9HN;VD*V1kW=Pze@ZX;nH;GHRd6$KIJ=8<{t5x#M7a!2c$J2-ii1O z>dr%*x|UG3Gx0+_^Pm4J^tus=`Ee78x)u{}M|e7w{L1};N;2bn3Z_9_cL-;2LH|Gh zN9X=WnyxTw%*FVLi1d7v>q;Bvc(#VTJ@oTGf0pchAlDEQN^i3wid$Mz)H0 zbkcSG{NGt4&+pX39}jtjNcY_#GKfe=BI_tLj{5->S10YbHK0oN)AN`-drG*K61X-} zwjzyO;8_ad6|6!2HZQL@_h`}^P;Z!}Cm{SU_3En4v%Y%&kE4+_+vxd*FMq;xS%&y&&VIgI-P{{+1zufD-CJOFgAA>`F^u{{p)|1gm5a< zzrD7W0xOB@3gVtcfx$fcXq9FrKAC$0X?IAANq7>su3n^lWBGo=>!h`yq4yZg>RdqH znZ(Pe z3rMTV^9htGLLpJ=Z&+J{u={0SAyX>mMc51Ca;dV)ryG@eH-H-zR- z$>6)NU!k==3~&+bUDSIMH=)Uc3^q%zx;*<%#N`-JY(4z*k^b*OJdDuZa4qy%6_Ilg z_CPqPB6ktbQcM*U8VzqJxpEA%TrWZ(xx^2FS*3Uf^@jLk=uTmszsC_Y8=sihij);m$PR4yXdQERfFiN z5>+@^gx~-`Jt2Ka^C9GCkh=~4kT`+H4X8x}Ka4;g*dFZj@z#1-Kc}K(Z-u~Ul`^Fqn0Ap4$*uCd;wrO zxmh$$0rU|0ZTLd+e)3Ljnn$ym?{ z;d%ZO2)@Ky>y<9i2L0GSt5=Ff)HFzUgh>3{N3b%u31BuV<|GZoj#5jKnEESl#BL?m zk#&srklb|Y?dADLi3r{qkk~E?HFCd~mCP<%h){?rH3C%6Do9))|AFjz&Tky8hp(Xj}ysdz*T1`S~w)Sf|Wmq7K9l;f;t3AwSJ`qYOfI$Zghv?kF{6 z1^CNURJ7{Ak$*|AKK#S%E5LoTR9!F;J1PJF$BXDdK+6?$0pb=A^AU=rwjQycbifEv z)>`EMtyi}ToWY=t(edeUr@$P5cTV?PbUn)oJSsrHX7c>2;hi9gwWiV)A+a9B+sHRy z--q=WL`$hbhS2acyAC!>n@WBf8VeOahMxV{2RA^9X7d&6416d4sFJs7 zvx>UThH$)8!?MJmD^?m*qyAU4vcR`tt*^D2tdFS1esJ%y|AuI(6Qq9*A z*8&#{-hzI2G&i!J#L!3BA0#fh{=R^p1lXT~AHnT-J(`KR$VY4saXEY$^>JVqBUYLH zc7_=QsDfUE;Oml4*8N0qVz0sztB>{~>3>GAVmg4a5C$vY6tP$=gY8hV?6ZhvuFBv( zK)jj`*_UBjs+Qp5mA?)C2&ut)fq1K8(&64OKmTh{C`UnT1Kt=wPxh@Kl_8!-qo-){ z5x76A=u@Q{39lvj=H%L!%HIUu39l0C6KHLwVOzWdxyInDiI&`d56RlB{{+|o;7LS2 zq}Yu7%M4;NfL#Z?nRqadX{RrwKq!CsFy^j?CH~NT`JpZk1 z7C;cILopT)Fp$_m&CeqD3nF4);T{G#2&M`RMrnQ;4f64&%B=`zG5ck@Z>JaXI{E(P z=|7%AIt_N>PK4e;c$0KcE5j9?A>IJdB(9)W@C6O0>R`8!?@qh~{&VR40_Ho`mgJW! zW)Te&slUR09rZ)(E%M)gibym8IGg0%08UVNo?I>h^Jx4$`Rc@Cg{*GsjrA%jux=z* zh1@C`5dIPNi&(|(C;u{ouEUF|ufgN!CDsYQEeN=MCQ7y{eL7W8fS*^EVs5EjX z7-%~6SE-4eq1pE|8c+RJ<&TCFkKP>eVlAot46h&ix8Y^LxrhgINPMEx9w%-MNvtlb zmGvb^pQ?!De@19Gxi_`>kF2+|7u$}`SQ-x|K1J?4wF~UG>IFPZ{VjCU&=9LF=l@** zyONC2$)|;Dq0jepFxhM(UV+CF%RGY-b;8?(zfU|L(MIH5=(GjU9DkPqKBqPm-ew)r z0scAFJreo*Kcltz1&Z?_wq!j3u?X*g=po1lRA3sl9P+(%Um0$S-VLBp71=+-{v!4I z;2P2_P9`p8XNjv&UmrRD#{Ja z%RUn#x@Zj0#?{HKga3lwjh^!SmjYhN9SZ1$@o^Jf!aIo3PGh{~U1w7{7{k zP)>-*#~|{p81!y%R{Sh}fm|ZF0C6??b%Ar3;X9X=^PglkiM=Ey%hUkGs+0RWaYN$f ztZyKaiMJ)+5Kc7s%EWu%oT6R;?rEA-=VC_dotX-*hG?oSV7(m;FZej}or3^Uw0N52 zw+M>uV_g^yqoVb>KMA2LJ`SHrqe3u4S-(b5tSMU4sYR@v4$%|-J79iM?eD~MdK0H ziDh{HHz}w$P4*#HgK4K~lW$=41(?ZxGxd7J=fM=>al~RTu~yK=tI=AidQy7_-t+7y zfM3b5V&9gk&yw@Most)7A%y`N18f2L2Z&;06mvSfjjBz)ndat_dqIb>z&XgE-Pk*{ zUJq;)ny0INbJg6y8hsxh^%N-D)o?c=uao-+q;pCtR!nZ)$wLYkO!~|kOmh28uVHiN z7@025K%2{On0A-VYx6rjZl5vGba{riv07tdj1Ec3-FhS$Y3T{+NnMjt(~W^Hk9|n2 zk!ZS1ziBu#47bN`c+H^!r`L4ETCc*Vq*)CNsY^XwL67~)o`X!U3Aecv&ykYk^ zOe2I$N=iKW|tg;ukj!76^!D0 zoqx2PrFrg}-0WcbAg9mp*}cwezcJkAGcrxL$vb5_jDb0Zjn~R=GlrR7A1|5V$uRtb zOe4)c$jq`CiO!4+Bj9(socT(o_V&7FyaHTU7X8hE`VI`}=Id31Vq zrrQ_rnk8Txu`N5><>YD@OlG%xyk67pH#}a4>5a7(+VW=CER*1J<^HsIV)+c4(`7me zM=WXIsPK)wU*s7vJJ}y2kCN4fEzLn9eRhwoHWr?rY zh4})uOh6gl{Bc>9`^)r9PtISPWvQRvFU!)%@?ieKEX$on%h)(;@0d>Eo9ywnF}iz9 zhtqGw$HvDtvqo9-kGUM`#!*CmJG!V6M4*tq97!03-DUmUpcIUPFhrXFtoP~0D zdYN1(F1hnO_0UuGS+97NFP&`qrd%2{c&$mVJU=hJEH^Ueb;k^bPwZWluQleC zq#GGCc-haE-*-E&Ja;ae^6KaQs|Tdq%wXut_dh)K>)y@q&Airmch!T}8ydXqD|#*F zjoj7WdsCxg@`sGH>opfZHrNBts`AUv*b>_-vGy z>#`%0njV#rld_}f=Y@_OmG0=!8R)sr-+h#&mV7i!;|#S0BA1r!32-n(+kA3{dJP^t zudPoH(=5~N=jVjS?GK-*Lj%PHOk(3VFW&8e^25RFkW(brmUmCl%cCrPjIwf0<$pcX rvb|dIWPW7W8H>AOW@Omxrsx%|m}QA>Q9jx;aIonw+P%wicKv?=gESLS delta 35362 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 W?oBJU{@A{>LXFnv&Xs;*>;D1TB*I_- diff --git a/web/pgadmin/translations/fr/LC_MESSAGES/messages.po b/web/pgadmin/translations/fr/LC_MESSAGES/messages.po index ce76f53cc..97e5f37a3 100644 --- a/web/pgadmin/translations/fr/LC_MESSAGES/messages.po +++ b/web/pgadmin/translations/fr/LC_MESSAGES/messages.po @@ -1,6 +1,6 @@ -# French translations for PgAdmin4. +# French translations for PROJECT. # Copyright (C) 2017 ORGANIZATION -# This file is distributed under the same license as the PgAdmin4 project. +# This file is distributed under the same license as the PROJECT project. # FIRST AUTHOR , 2017. # Fred Escallier , 2019. # @@ -9,15 +9,16 @@ msgstr "" "Project-Id-Version: PgAdmin4 -3.4\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" "POT-Creation-Date: 2020-02-28 17:53+0530\n" -"PO-Revision-Date: 2020-02-04 04:31+0100\n" +"PO-Revision-Date: 2020-02-28 18:17+0100\n" "Last-Translator: Fred Escallier \n" -"Language: fr\n" "Language-Team: français \n" -"Plural-Forms: nplurals=2; plural=(n > 1)\n" +"Language: fr\n" "MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=utf-8\n" +"Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Generated-By: Babel 2.7.0\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" +"Generated-By: Babel 2.6.0\n" +"X-Generator: Poedit 2.2.1\n" #: pgadmin/__init__.py:509 pgadmin/__init__.py:562 #, python-format @@ -160,8 +161,8 @@ msgid "" "This is required to unlock saved passwords and reconnect to the database " "server(s)." msgstr "" -"Ceci est nécessaire pour déverrouiller les mots de passe enregistrés et " -"pour se reconnecter au(x) serveur(s) de base de données." +"Ceci est nécessaire pour déverrouiller les mots de passe enregistrés et pour " +"se reconnecter au(x) serveur(s) de base de données." #: pgadmin/browser/__init__.py:809 msgid "Incorrect master password" @@ -239,8 +240,8 @@ msgid "" "Browser tree state saving interval in seconds.Use -1 to disable the tree " "saving mechanism." msgstr "" -"Intervalle de sauvegarde de l'état de l'arborescence en secondes. -1 pour" -" désactiver le mécanisme de sauvegarde." +"Intervalle de sauvegarde de l'état de l'arborescence en secondes. -1 pour " +"désactiver le mécanisme de sauvegarde." #: pgadmin/browser/register_browser_preferences.py:49 msgid "Confirm on close or refresh ?" @@ -248,8 +249,8 @@ msgstr "Confirmer lors de fermeture ou d'actualisation ?" #: pgadmin/browser/register_browser_preferences.py:51 msgid "" -"Confirm closure or refresh of the browser or browser tab is intended " -"before proceeding." +"Confirm closure or refresh of the browser or browser tab is intended before " +"proceeding." msgstr "" "Demander confirmation lors de la fermeture ou de l'actualisation du " "navigateur ou de l'onglet du navigateur." @@ -262,12 +263,11 @@ msgstr "" #: pgadmin/browser/register_browser_preferences.py:62 msgid "" -"Confirm before closing or resetting the changes in the properties dialog " -"for an object if the changes are not saved." +"Confirm before closing or resetting the changes in the properties dialog for " +"an object if the changes are not saved." msgstr "" -"Confirme avant la fermeture ou la réinitialisation des boites de " -"dialogues de propriétés des objets si les modifications ne sont pas " -"enregistrées." +"Confirme avant la fermeture ou la réinitialisation des boites de dialogues " +"de propriétés des objets si les modifications ne sont pas enregistrées." #: pgadmin/browser/register_browser_preferences.py:70 msgid "Auto-expand sole children" @@ -275,11 +275,11 @@ msgstr "Auto-extension des objets uniques" #: pgadmin/browser/register_browser_preferences.py:72 msgid "" -"If a treeview node is expanded and has only a single child, automatically" -" expand the child node as well." +"If a treeview node is expanded and has only a single child, automatically " +"expand the child node as well." msgstr "" -"Si un noeud de l'arborescence est étendu et ne présente qu'un seul " -"élément, étendre automatiquement ce dernier." +"Si un noeud de l'arborescence est étendu et ne présente qu'un seul élément, " +"étendre automatiquement ce dernier." #: pgadmin/browser/register_browser_preferences.py:88 msgid "Lock the UI layout at different levels" @@ -301,8 +301,8 @@ msgstr "Nombre de lignes max de l'historique des tâches" #: pgadmin/browser/register_browser_preferences.py:104 msgid "" -"The maximum number of history rows to show on the Statistics tab for " -"pgAgent jobs" +"The maximum number of history rows to show on the Statistics tab for pgAgent " +"jobs" msgstr "" "Nombre maximum de lignes à afficher dans le tableau de statistiques des " "tâches pgAgent" @@ -528,8 +528,7 @@ msgid "" "Does the user have permission to access the server?" msgstr "" "Le groupe de serveur spécifié ne peut pas être trouvé.\n" -"L'utilisateur a-t-il les autorisations nécessaires pour accéder à ce " -"serveur?" +"L'utilisateur a-t-il les autorisations nécessaires pour accéder à ce serveur?" #: pgadmin/browser/server_groups/servers/__init__.py:489 msgid "Server deleted" @@ -700,9 +699,9 @@ msgstr "Configuration du serveur rechargée." #: pgadmin/static/js/sqleditor/query_tool_http_error_handler.js:51 #: pgadmin/static/js/sqleditor_utils.js:167 msgid "" -"Not connected to the server or the connection to the server has been " -"closed." -msgstr "Absence de connexion au serveur ou la connexion au serveur a été fermée." +"Not connected to the server or the connection to the server has been closed." +msgstr "" +"Absence de connexion au serveur ou la connexion au serveur a été fermée." #: pgadmin/browser/server_groups/servers/__init__.py:1269 msgid "Named restore point created: {0}" @@ -750,8 +749,8 @@ msgid "" "Path to the directory containing the Greenplum Database utility programs " "(pg_dump, pg_restore etc)." msgstr "" -"Chemin du dossier contenant les binaires des utilitaires de bases de " -"données Greenplum (pg_dump, pg_restore etc)." +"Chemin du dossier contenant les binaires des utilitaires de bases de données " +"Greenplum (pg_dump, pg_restore etc)." #: pgadmin/browser/server_groups/servers/gpdb.py:30 msgid "Greenplum Database" @@ -763,11 +762,11 @@ msgstr "Chemin des binaire EDB Advanced Server" #: pgadmin/browser/server_groups/servers/ppas.py:16 msgid "" -"Path to the directory containing the EDB Advanced Server utility programs" -" (pg_dump, pg_restore etc)." +"Path to the directory containing the EDB Advanced Server utility programs " +"(pg_dump, pg_restore etc)." msgstr "" -"Chemin du dossier contenant les binaires des utilitaires de bases de " -"données EDB Advanced Server (pg_dump, pg_restore etc)." +"Chemin du dossier contenant les binaires des utilitaires de bases de données " +"EDB Advanced Server (pg_dump, pg_restore etc)." #: pgadmin/browser/server_groups/servers/ppas.py:26 msgid "EDB Advanced Server" @@ -779,8 +778,8 @@ msgstr "Chemin des binaires PostgreSQL" #: pgadmin/browser/server_groups/servers/types.py:31 msgid "" -"Path to the directory containing the PostgreSQL utility programs " -"(pg_dump, pg_restore etc)." +"Path to the directory containing the PostgreSQL utility programs (pg_dump, " +"pg_restore etc)." msgstr "" "Chemin du dossier contenant les binaires des utilitaires PostgreSQL " "(pg_dump, pg_restore etc)." @@ -1324,7 +1323,8 @@ msgstr "Impossible de trouver le trigger sur évènement." #: pgadmin/browser/server_groups/servers/databases/event_triggers/__init__.py:336 #: pgadmin/browser/server_groups/servers/databases/event_triggers/__init__.py:610 msgid "Could not find the event trigger information." -msgstr "Impossible de trouver l'information concernant le trigger sur évènement." +msgstr "" +"Impossible de trouver l'information concernant le trigger sur évènement." #: pgadmin/browser/server_groups/servers/databases/event_triggers/__init__.py:380 #: pgadmin/browser/server_groups/servers/databases/event_triggers/__init__.py:639 @@ -1409,8 +1409,9 @@ msgid "Event" msgstr "Événement" #: pgadmin/browser/server_groups/servers/databases/event_triggers/static/js/event_trigger.js:134 +#, fuzzy msgid "When TAG in" -msgstr "" +msgstr "Lorsque TAG en" #: pgadmin/browser/server_groups/servers/databases/event_triggers/static/js/event_trigger.js:139 #: pgadmin/browser/server_groups/servers/databases/languages/static/js/language.js:249 @@ -1615,7 +1616,8 @@ msgstr "Impossible de trouver le wrapper de données distantes." #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/__init__.py:344 #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/__init__.py:609 msgid "Could not find the foreign data wrapper information." -msgstr "Impossible de trouver l'information sur le wrapper de données distantes." +msgstr "" +"Impossible de trouver l'information sur le wrapper de données distantes." #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/__init__.py:520 msgid "The specified foreign data wrapper could not be found.\n" @@ -1808,7 +1810,8 @@ msgstr "Impossible de trouver la correspondance d'utilisateurs." #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/foreign_servers/user_mappings/__init__.py:633 #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/foreign_servers/user_mappings/__init__.py:726 msgid "Could not find the user mapping information." -msgstr "Impossible de trouver l'information sur la correspondance d'utilisateurs." +msgstr "" +"Impossible de trouver l'information sur la correspondance d'utilisateurs." #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/foreign_servers/user_mappings/__init__.py:548 msgid "The specified user mapping could not be found.\n" @@ -2073,11 +2076,11 @@ msgstr "Impossible de trouver le collationnement dans la base de données." #: pgadmin/browser/server_groups/servers/databases/schemas/collations/__init__.py:467 #: pgadmin/browser/server_groups/servers/databases/schemas/collations/static/js/collation.js:180 msgid "" -"Definition incomplete. Please provide Locale OR Copy Collation OR " -"LC_TYPE/LC_COLLATE." +"Definition incomplete. Please provide Locale OR Copy Collation OR LC_TYPE/" +"LC_COLLATE." msgstr "" -"Définition incomplète!. Merci de fournir soit une Locale soit un " -"LC_TYPE/LC_COLLATE soit copier un collationnement." +"Définition incomplète!. Merci de fournir soit une Locale soit un LC_TYPE/" +"LC_COLLATE soit copier un collationnement." #: pgadmin/browser/server_groups/servers/databases/schemas/collations/__init__.py:557 msgid "Collation dropped" @@ -2356,7 +2359,8 @@ msgstr "Configurations de recherche plein texte" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/__init__.py:326 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/__init__.py:661 msgid "Could not find the FTS Configuration node." -msgstr "Impossible de trouver le noeud de configuration de recherche plein texte." +msgstr "" +"Impossible de trouver le noeud de configuration de recherche plein texte." #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/__init__.py:380 msgid "Could not find the FTS Configuration node in the database node." @@ -2371,8 +2375,8 @@ msgstr "Renseigner soit 'Copier la configuration' soit 'Analyseur'." #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/__init__.py:522 msgid "Could not find the FTS Configuration node to update." msgstr "" -"Impossible de trouver le noeud de configuration de recherche plein texte " -"à mettre à jour." +"Impossible de trouver le noeud de configuration de recherche plein texte à " +"mettre à jour." #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/__init__.py:575 msgid "The specified FTS configuration could not be found.\n" @@ -2387,15 +2391,16 @@ msgid "" "Could not generate reversed engineered query for the FTS Configuration.\n" "{0}" msgstr "" -"Impossible de générer la requête pour la configuration de la recherche " -"plein texte.\n" +"Impossible de générer la requête pour la configuration de la recherche plein " +"texte.\n" "{0}" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/__init__.py:899 -msgid "Could not generate reversed engineered query for FTS Configuration node." +msgid "" +"Could not generate reversed engineered query for FTS Configuration node." msgstr "" -"Impossible de générer la requête pour la configuration du noeud de " -"recherche plein texte.\n" +"Impossible de générer la requête pour la configuration du noeud de recherche " +"plein texte.\n" "{0}" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/static/js/fts_configuration.js:29 @@ -2470,7 +2475,8 @@ msgstr "Dictionnaires de recherche plein texte" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/__init__.py:336 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/__init__.py:657 msgid "Could not find the FTS Dictionary node." -msgstr "Impossible de trouver le noeud du dictionnaire de recherche plein texte." +msgstr "" +"Impossible de trouver le noeud du dictionnaire de recherche plein texte." #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/__init__.py:389 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/__init__.py:790 @@ -2482,8 +2488,8 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/__init__.py:517 msgid "Could not find the FTS Dictionary node to update." msgstr "" -"Impossible de trouver le noeud du dictionnaire de recherche plein texte à" -" mettre à jour." +"Impossible de trouver le noeud du dictionnaire de recherche plein texte à " +"mettre à jour." #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/__init__.py:569 msgid "The specified FTS dictionary could not be found.\n" @@ -2528,19 +2534,20 @@ msgstr "Analyseurs de recherche plein texte" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/__init__.py:296 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/__init__.py:605 msgid "Could not find the FTS Parser node." -msgstr "Impossible de trouver le noeud de l'analyseur de recherche plein texte ." +msgstr "" +"Impossible de trouver le noeud de l'analyseur de recherche plein texte ." #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/__init__.py:349 msgid "Could not find the FTS Parser node in the database node." msgstr "" -"Impossible de trouver le noeud de l'analyseur de recherche plein texte " -"dans la base de données." +"Impossible de trouver le noeud de l'analyseur de recherche plein texte dans " +"la base de données." #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/__init__.py:466 msgid "Could not find the FTS Parser node to update." msgstr "" -"Impossible de trouver le noeud de l'analyseur de recherche plein texte à" -" mettre à jour." +"Impossible de trouver le noeud de l'analyseur de recherche plein texte à " +"mettre à jour." #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/__init__.py:519 msgid "The specified FTS parser could not be found.\n" @@ -2555,15 +2562,14 @@ msgid "" "Could not generate reversed engineered query for the FTS Parser.\n" "{0}" msgstr "" -"Impossible de générer la requête pour l'analyseur de recherche plein " -"texte.\n" +"Impossible de générer la requête pour l'analyseur de recherche plein texte.\n" "{0}" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/__init__.py:843 msgid "Could not generate reversed engineered query for FTS Parser node" msgstr "" -"Impossible de générer la requête pour le noeud de l'analyseur de " -"recherche plein texte" +"Impossible de générer la requête pour le noeud de l'analyseur de recherche " +"plein texte" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/static/js/fts_parser.js:36 msgid "FTS Parser" @@ -2635,15 +2641,14 @@ msgid "" "Could not generate reversed engineered query for the FTS Template.\n" "{0}" msgstr "" -"Impossible de générer la requête pour le modèle de recherche plein texte." -"\n" +"Impossible de générer la requête pour le modèle de recherche plein texte.\n" "{0}" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_templates/__init__.py:719 msgid "Could not generate reversed engineered query for FTS Template node." msgstr "" -"Impossible de générer la requête pour le noeud du modèle de recherche " -"plein texte." +"Impossible de générer la requête pour le noeud du modèle de recherche plein " +"texte." #: pgadmin/browser/server_groups/servers/databases/schemas/fts_templates/static/js/fts_template.js:36 msgid "FTS Template" @@ -3692,7 +3697,6 @@ msgid "Specify at least one event." msgstr "Au moins un événement doit être renseigné." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/compound_triggers/static/js/compound_trigger.js:349 -#, fuzzy msgid "" "-- Enter any global declarations below:\n" "\n" @@ -3731,41 +3735,41 @@ msgid "" " -- Enter any required code here\n" "END;" msgstr "" -"-- Enter any global declarations below:\n" +"-- Indiquez ci-dessous toute déclaration globale :\n" "\n" -"-- BEFORE STATEMENT block. Delete if not required.\n" +"-- BEFORE STATEMENT block. Supprimer si non nécessaire.\n" "BEFORE STATEMENT IS\n" -" -- Enter any local declarations here\n" +" -- Indiquez ici toute déclaration locale\n" "BEGIN\n" -" -- Enter any required code here\n" +" -- Entrez ici le code requis\n" "END;\n" "\n" -"-- AFTER STATEMENT block. Delete if not required.\n" +"-- AFTER STATEMENT block. Supprimer si non nécessaire.\n" "AFTER STATEMENT IS\n" -" -- Enter any local declarations here\n" +" -- Indiquez ici toute déclaration locale\n" "BEGIN\n" -" -- Enter any required code here\n" +" -- Entrez ici le code requis\n" "END;\n" "\n" -"-- BEFORE EACH ROW block. Delete if not required.\n" +"-- BEFORE EACH ROW block. Supprimer si non nécessaire.\n" "BEFORE EACH ROW IS\n" -" -- Enter any local declarations here\n" +" -- Indiquez ici toute déclaration locale\n" "BEGIN\n" -" -- Enter any required code here\n" +" -- Entrez ici le code requis\n" "END;\n" "\n" -"-- AFTER EACH ROW block. Delete if not required.\n" +"-- AFTER EACH ROW block. Supprimer si non nécessaire.\n" "AFTER EACH ROW IS\n" -" -- Enter any local declarations here\n" +" -- Indiquez ici toute déclaration locale\n" "BEGIN\n" -" -- Enter any required code here\n" +" -- Entrez ici le code requis\n" "END;\n" "\n" -"-- INSTEAD OF EACH ROW block. Delete if not required.\n" +"-- INSTEAD OF EACH ROW block. Supprimer si non nécessaire.\n" "INSTEAD OF EACH ROW IS\n" -" -- Enter any local declarations here\n" +" -- Indiquez ici toute déclaration locale\n" "BEGIN\n" -" -- Enter any required code here\n" +" -- Entrez ici le code requis\n" "END;" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/check_constraint/__init__.py:52 @@ -4391,8 +4395,8 @@ msgstr "Réinitialiser les statistiques" #, python-format msgid "Are you sure you want to reset the statistics for table \"%s\"?" msgstr "" -"Êtes vous sûr de vouloir réinitialiser les statistiques pour la table " -"\"%s\" ?" +"Êtes vous sûr de vouloir réinitialiser les statistiques pour la table \"%s" +"\" ?" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:275 #, python-format @@ -4592,11 +4596,11 @@ msgstr "Créer une table : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:944 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1076 msgid "" -"User can create multiple partitions while creating new partitioned table." -" Operation switch is disabled in this scenario." +"User can create multiple partitions while creating new partitioned table. " +"Operation switch is disabled in this scenario." msgstr "" -"L'utilisateur peut créer plusieurs partitions en créant une nouvelle " -"table de partition. \"Operation switch\" est désactivé dans ce scénario." +"L'utilisateur peut créer plusieurs partitions en créant une nouvelle table " +"de partition. \"Operation switch\" est désactivé dans ce scénario." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:946 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1078 @@ -4606,12 +4610,12 @@ msgstr "Modifier une table existante : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:947 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1079 msgid "" -"User can create/attach/detach multiple partitions. In attach operation " -"user can select table from the list of suitable tables to be attached." +"User can create/attach/detach multiple partitions. In attach operation user " +"can select table from the list of suitable tables to be attached." msgstr "" -"L'utilisateur peut créer/attacher/détacher plusieurs partitions. Dans le " -"cas de l'attache, l'utilisateur peut sélectionner une table dans la liste" -" de tables disponibles pour l'attache." +"L'utilisateur peut créer/attacher/détacher plusieurs partitions. Dans le cas " +"de l'attache, l'utilisateur peut sélectionner une table dans la liste de " +"tables disponibles pour l'attache." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:949 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1081 @@ -4624,8 +4628,8 @@ msgid "" "The default partition can store rows that do not fall into any existing " "partition’s range or list." msgstr "" -"La partition par défaut peut stocker des lignes qui ne font pas partie " -"d'une plage ou liste de partitions existantes." +"La partition par défaut peut stocker des lignes qui ne font pas partie d'une " +"plage ou liste de partitions existantes." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:952 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1084 @@ -4635,12 +4639,12 @@ msgstr "Entrées De /Jusqu'à /Dans : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:953 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1085 msgid "" -"From/To/In input: Values for these fields must be quoted with single " -"quote. For more than one partition key values must be comma(,) separated." +"From/To/In input: Values for these fields must be quoted with single quote. " +"For more than one partition key values must be comma(,) separated." msgstr "" "Entrées De/Jusqu'à/Dans : Les valeurs pour ces champs doivent être " -"mentionnés entre guillemets simples. Pour définir plusieurs valeurs de " -"clés de partitions, ces dernières doivent être listées séparées par une " +"mentionnés entre guillemets simples. Pour définir plusieurs valeurs de clés " +"de partitions, ces dernières doivent être listées séparées par une " "virgule(,)." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:955 @@ -4651,12 +4655,12 @@ msgstr "Exemple : De / Jusqu'à : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:956 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1088 msgid "" -"Enabled for range partition. Consider partitioned table with multiple " -"keys of type Integer, then values should be specified like '100','200'." +"Enabled for range partition. Consider partitioned table with multiple keys " +"of type Integer, then values should be specified like '100','200'." msgstr "" -"Disponible pour les partitions par intervalles. Si la table partitionnée" -" présente plusieurs clés de type entier, les valeurs doivent être " -"renseignées de cette façon : '100','200'." +"Disponible pour les partitions par intervalles. Si la table partitionnée " +"présente plusieurs clés de type entier, les valeurs doivent être renseignées " +"de cette façon : '100','200'." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:958 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1090 @@ -4836,8 +4840,8 @@ msgstr "Le nom de partition doit être renseigné." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:561 msgid "For range partition From field cannot be empty." msgstr "" -"Pour le partitionnement par intervalles, le champ \"A partir de\" doit " -"être renseigné." +"Pour le partitionnement par intervalles, le champ \"A partir de\" doit être " +"renseigné." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:566 msgid "For range partition To field cannot be empty." @@ -4847,17 +4851,18 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:573 msgid "For list partition In field cannot be empty." -msgstr "Pou le partitionnement par liste, le champ \"Dans\" doit être renseigné." +msgstr "" +"Pou le partitionnement par liste, le champ \"Dans\" doit être renseigné." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:580 msgid "For hash partition Modulus field cannot be empty." msgstr "" -"Pour le partitionnement par hachage, le champ 'Modulo' doit être " -"renseigné." +"Pour le partitionnement par hachage, le champ 'Modulo' doit être renseigné." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:585 msgid "For hash partition Remainder field cannot be empty." -msgstr "Pour le partitionnement par hachage, le champ 'Reste' doit être renseigné." +msgstr "" +"Pour le partitionnement par hachage, le champ 'Reste' doit être renseigné." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:67 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:73 @@ -4913,7 +4918,8 @@ msgstr "Expression : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:987 msgid "User can specify expression to create partition key." -msgstr "L'utilisateur peux renseigner l'expression pour créer la clé de partition." +msgstr "" +"L'utilisateur peux renseigner l'expression pour créer la clé de partition." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:989 msgid "Example: " @@ -4921,14 +4927,14 @@ msgstr "Exemple : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:990 msgid "" -"Let's say, we want to create a partition table based per year for the " -"column 'saledate', having datatype 'date/timestamp', then we need to " -"specify the expression as 'extract(YEAR from saledate)' as partition key." +"Let's say, we want to create a partition table based per year for the column " +"'saledate', having datatype 'date/timestamp', then we need to specify the " +"expression as 'extract(YEAR from saledate)' as partition key." msgstr "" -"Dans le cas où nous voudrions créer une table de partition par année " -"basée sur une colonne 'saledate', avec pour type de données " -"'date/timestamp'. Il faut alors renseigner l'expression 'extract(YEAR " -"from saledate)' comme clé de partition." +"Dans le cas où nous voudrions créer une table de partition par année basée " +"sur une colonne 'saledate', avec pour type de données 'date/timestamp'. Il " +"faut alors renseigner l'expression 'extract(YEAR from saledate)' comme clé " +"de partition." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/templates/columns/sql/default/stats.sql:2 msgid "Null fraction" @@ -5358,8 +5364,8 @@ msgstr "Le sous-type doit être défini pour un type intervalle de valeurs." #: pgadmin/browser/server_groups/servers/databases/schemas/types/__init__.py:973 msgid "External types require both input and output conversion functions." msgstr "" -"Les types externes nécessitent des fonctions de conversion d'entrée et de" -" sortie." +"Les types externes nécessitent des fonctions de conversion d'entrée et de " +"sortie." #: pgadmin/browser/server_groups/servers/databases/schemas/types/__init__.py:1118 msgid "The specified type could not be found.\n" @@ -5658,9 +5664,9 @@ msgstr "Vus système ?" #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:180 msgid "" -"Updating the definition will drop and re-create the materialized view. It" -" may result in loss of information about its dependent objects. Do you " -"want to continue?" +"Updating the definition will drop and re-create the materialized view. It " +"may result in loss of information about its dependent objects. Do you want " +"to continue?" msgstr "" "La mise à jour de la définition de la vue matérialisée supprimera et " "recréera celle-ci. Elle peut entraîner la perte d'informations sur ses " @@ -5900,7 +5906,8 @@ msgstr "Échec de la mise à jour de la tâche planifiée." #: pgadmin/browser/server_groups/servers/pgagent/schedules/__init__.py:504 #: pgadmin/browser/server_groups/servers/pgagent/steps/__init__.py:612 msgid "-- No SQL could be generated for the selected object." -msgstr "-- Il n'est pas possible de générer un code SQL pour l'objet sélectionné." +msgstr "" +"-- Il n'est pas possible de générer un code SQL pour l'objet sélectionné." #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.js:34 msgid "Sunday" @@ -6450,28 +6457,27 @@ msgstr "Répéter" #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.js:359 msgid "" -"Schedules are specified using a cron-style format.
  • For" -" each selected time or date element, the schedule will execute.
    e.g. " -"To execute at 5 minutes past every hour, simply select ‘05’ in the " -"Minutes list box.
  • Values from more than one field may be " -"specified in order to further control the schedule.
    e.g. To execute " -"at 12:05 and 14:05 every Monday and Thursday, you would click minute 05, " -"hours 12 and 14, and weekdays Monday and Thursday.
  • For additional" -" flexibility, the Month Days check list includes an extra Last Day " -"option. This matches the last day of the month, whether it happens to be " -"the 28th, 29th, 30th or 31st.
" +"Schedules are specified using a cron-style format.
  • For " +"each selected time or date element, the schedule will execute.
    e.g. To " +"execute at 5 minutes past every hour, simply select ‘05’ in the Minutes list " +"box.
  • Values from more than one field may be specified in order " +"to further control the schedule.
    e.g. To execute at 12:05 and 14:05 " +"every Monday and Thursday, you would click minute 05, hours 12 and 14, and " +"weekdays Monday and Thursday.
  • For additional flexibility, the Month " +"Days check list includes an extra Last Day option. This matches the last day " +"of the month, whether it happens to be the 28th, 29th, 30th or 31st.
  • " msgstr "" -"Les planifications sont définies selon le format " -"CRON.
    • La planification s’exécutera pour chaque entrée " -"de date ou d'heure.
      par exemple : pour exécuter toutes les heures, " -"passées de 5 minutes, simplement choisir ‘05’ dans la liste des " -"minutes.
    • La définition de plusieurs champs permet d'affiner " -"le contrôle de la planification.
      par exemple : pour une exécution " -"chaque lundi et jeudi à 12h05 et 14h05, il faut choisir 05 pour les " -"minutes , 12 et 14 pour les heures, et lundi et jeudi pour les jours de " -"semaine.
    • Pour plus de flexibilité, la liste des jours du mois " -"présente une option supplémentaire de dernier jour. Il s'agit du dernier " -"jour du mois, qu'il s'agisse du 28 du 29 du 30 ou du 31.
    " +"Les planifications sont définies selon le format CRON.
    • La " +"planification s’exécutera pour chaque entrée de date ou d'heure.
      par " +"exemple : pour exécuter toutes les heures, passées de 5 minutes, simplement " +"choisir ‘05’ dans la liste des minutes.
    • La définition de " +"plusieurs champs permet d'affiner le contrôle de la planification.
      par " +"exemple : pour une exécution chaque lundi et jeudi à 12h05 et 14h05, il faut " +"choisir 05 pour les minutes , 12 et 14 pour les heures, et lundi et jeudi " +"pour les jours de semaine.
    • Pour plus de flexibilité, la liste des " +"jours du mois présente une option supplémentaire de dernier jour. Il s'agit " +"du dernier jour du mois, qu'il s'agisse du 28 du 29 du 30 ou du 31.
    " #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.js:362 #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.js:381 @@ -6555,8 +6561,8 @@ msgstr "Catégorie de tâche" #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:113 msgid "" -"Please select a class to categorize the job. This option will not affect " -"the way the job runs." +"Please select a class to categorize the job. This option will not affect the " +"way the job runs." msgstr "" "Merci de choisir une catégorie pour classer la tâche. Cette option " "n'affectera pas la manière dont la tâche s'exécute." @@ -6568,13 +6574,12 @@ msgstr "Agent hôte" #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:117 msgid "" -"Enter the hostname of a machine running pgAgent if you wish to ensure " -"only that machine will run this job. Leave blank if any host may run the " -"job." +"Enter the hostname of a machine running pgAgent if you wish to ensure only " +"that machine will run this job. Leave blank if any host may run the job." msgstr "" "Si vous souhaitez être certain qu'une seule machine exécute cette tâche, " -"renseigner le nom d'hôte d'une machine exécutant pgAgent. Si n'importe " -"quel hôte peut l'exécuter, laisser vide le ." +"renseigner le nom d'hôte d'une machine exécutant pgAgent. Si n'importe quel " +"hôte peut l'exécuter, laisser vide le ." #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:123 msgid "Created" @@ -6655,9 +6660,8 @@ msgid "" "Select Local if the job step will execute on the local database " "server, or Remote to specify a remote database server." msgstr "" -"Choisir Local si l'étape doit s'exécuter sur le serveur local de " -"base de données, ou Distant pour renseigner un serveur de données " -"distant." +"Choisir Local si l'étape doit s'exécuter sur le serveur local de base " +"de données, ou Distant pour renseigner un serveur de données distant." #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:180 #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:190 @@ -6667,28 +6671,26 @@ msgstr "Chaîne de connexion" #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:188 msgid "Please select the database on which the job step will run." msgstr "" -"Merci de renseigner la base de données sur laquelle s'exécutera l'étape " -"de la tâche." +"Merci de renseigner la base de données sur laquelle s'exécutera l'étape de " +"la tâche." #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:193 #, python-format msgid "" -"Please specify the connection string for the remote database server. Each" -" parameter setting is in the form keyword = value. Spaces around the " -"equal sign are optional. To write an empty value, or a value containing " -"spaces, surround it with single quotes, e.g., keyword = 'a value'. Single" -" quotes and backslashes within the value must be escaped with a " -"backslash, i.e., ' and \\.
    For more information, please see the " -"documentation on %s" +"Please specify the connection string for the remote database server. Each " +"parameter setting is in the form keyword = value. Spaces around the equal " +"sign are optional. To write an empty value, or a value containing spaces, " +"surround it with single quotes, e.g., keyword = 'a value'. Single quotes and " +"backslashes within the value must be escaped with a backslash, i.e., ' and " +"\\.
    For more information, please see the documentation on %s" msgstr "" -"Merci de renseigner la chaîne de connexion pour le serveur distant de " -"base de données. Chaque paramètre est défini sous la forme motcle = " -"valeur. Les espaces de part et d'autre du signe égal sont optionnels. " -"Pour écrire une valeur vide, ou une valeur contenant des espaces, les " -"entourer d'apostrophes simples ('). Par exemple, motcle = 'une valeur'. " -"Les apostrophes (') et les antislash (\\) à l'intérieur d'une valeur " -"doivent être échappés avec un antislash.
    Pour plus d'information " -"consulter la documentation sur %s" +"Merci de renseigner la chaîne de connexion pour le serveur distant de base " +"de données. Chaque paramètre est défini sous la forme motcle = valeur. Les " +"espaces de part et d'autre du signe égal sont optionnels. Pour écrire une " +"valeur vide, ou une valeur contenant des espaces, les entourer d'apostrophes " +"simples ('). Par exemple, motcle = 'une valeur'. Les apostrophes (') et les " +"antislash (\\) à l'intérieur d'une valeur doivent être échappés avec un " +"antislash.
    Pour plus d'information consulter la documentation sur %s" #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:197 msgid "On error" @@ -6833,8 +6835,8 @@ msgstr "La limite de connexion doit être un entier ou égal à -1." #: pgadmin/browser/server_groups/servers/roles/__init__.py:172 msgid "" "\n" -"Role membership information must be passed as an array of JSON objects in" -" the\n" +"Role membership information must be passed as an array of JSON objects in " +"the\n" "following format:\n" "\n" "rolmembership:[{\n" @@ -6845,8 +6847,8 @@ msgid "" "]" msgstr "" "\n" -"Les informations d'appartenance au rôle doivent être transmises en tant " -"que tableau d'objets JSON dans le format suivant (mode création) :\n" +"Les informations d'appartenance au rôle doivent être transmises en tant que " +"tableau d'objets JSON dans le format suivant (mode création) :\n" "\n" "rolmembership:[{\n" " role: [rolename],\n" @@ -6858,8 +6860,8 @@ msgstr "" #: pgadmin/browser/server_groups/servers/roles/__init__.py:198 msgid "" "\n" -"Role membership information must be passed as a string representing an " -"array of\n" +"Role membership information must be passed as a string representing an array " +"of\n" "JSON objects in the following format:\n" "rolmembership:{\n" " 'added': [{\n" @@ -6882,8 +6884,8 @@ msgid "" " ]\n" msgstr "" "\n" -"Les informations d'appartenance au rôle doivent être transmises en tant " -"que tableau d'objets JSON dans le format suivant (mode mise à jour) :\n" +"Les informations d'appartenance au rôle doivent être transmises en tant que " +"tableau d'objets JSON dans le format suivant (mode mise à jour) :\n" "rolmembership:{\n" " 'added': [{\n" " role: [rolename],\n" @@ -6907,8 +6909,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/roles/__init__.py:278 msgid "" "\n" -"Security Label must be passed as an array of JSON objects in the " -"following\n" +"Security Label must be passed as an array of JSON objects in the following\n" "format:\n" "seclabels:[{\n" " provider: ,\n" @@ -6918,8 +6919,8 @@ msgid "" "]" msgstr "" "\n" -"Le label de sécurité doit être transmis en tant que tableau d'objets JSON" -" dans le format suivant (mode création) :\n" +"Le label de sécurité doit être transmis en tant que tableau d'objets JSON " +"dans le format suivant (mode création) :\n" "seclabels:[{\n" " provider: ,\n" " label: