From 87b64cf3c04498499bdfac9b18cdedd62b2c84ed Mon Sep 17 00:00:00 2001 From: Fred Escallier Date: Mon, 8 Oct 2018 11:18:59 +0100 Subject: [PATCH] Update French translation. --- .../translations/fr/LC_MESSAGES/messages.mo | Bin 151664 -> 152102 bytes .../translations/fr/LC_MESSAGES/messages.po | 857 +++++++++--------- 2 files changed, 418 insertions(+), 439 deletions(-) diff --git a/web/pgadmin/translations/fr/LC_MESSAGES/messages.mo b/web/pgadmin/translations/fr/LC_MESSAGES/messages.mo index 10cf3f31da3e3d46089705aac863920200f02de0..bb241391614f5d60cea685f58b97aa2a8bfb6478 100644 GIT binary patch delta 32750 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 delta 32280 zcmYM-cihj_|M>Cub=iCGa3S-u_uhL{MiPqbQQ4#UPRdS0p{OKEC?uq$v=kbYw2Y{X zCW*#JzK_Rs&hPg7e*d_?&Uw9F=RD8zjMw|}`TV}W=T_zTeMOGsk%E~YOYlE$XGS&6Po0@aWT%|({$TN7GEpv8RKvVHP%qjRb5QOX9S|KJ9f$e2e_M1e`u^jwyar29 zeie)00W6KDVtv+GwomkFTom9&H7teAu_X4x3OEVN;u18VZRqp6FcW@;K7Ra!Dx2G|yDXF3+g*8ToZzA!7MVjZ*ag#Z43hE0;^^bi<(TmZ4qLq8Y4sfJ0RN5k`Id+0 zE2C4>6f*{h4yZFG9pSZHn9>{2@=$aUjzu$ZJKDg!=prmZc{#c!wqhxK7k&O1n(E)t zfK#3f7Dn5zjCHZrljPsUF@y@Y#S*mRkI)o-iw1TIUCqB@QS_Ik9TY2 zcntdfBs7D!#rq4NoXqX$AP#KE8}If;mWH*hmEit<+hlH!_a{5N9Xi$ zG?S~*47`YDbX&at7CNwf*pdDd-*|!LSBDoyqYX_$7gG|;;QeTTtFSum!dmz%x{Jy@ z7Xt2$ttj7t*1wL`@ONyErJj!;FHAbZd0aHcm(jWW2`gZUHDQD;@Jh-zMrWc8uR-5G zj8!np3*o4)iFVipZErHVy;q{oeTh{uWi9zn=OTSAqsQyehHuA)xB(mCk60GVtP7vn zmgvZDK@XlM(Tr@zI`|{{eDU?+v)&l(co5dZIam>QtSA58I8H@6=6W$S*a(fhH&(+L zXvFK$=e~&L)R#i0s-pwA2F=tYG{B{3M;~Ax{1vNXyA5F~$0xZ+qv8QHl`qBe7g(F} zMYQ268^ep;(C4P39j(Ah_#W26pJV+Mo5HGZg9dyD`rh;C(fbJ+NHX>1@IWoJp#jl* z(GFffGxTvRUqmx<#paNaPUy)w0j-~pHoO&Gv?tK_Q(p{2Y}el2uR2(wdP9POwa=D@n>z?!3hbi#bt z9Uag>Od8QBE_`7MIyXryj_c96doSMq747IR%*ep&A<#nTR8_{J*bO`35cIjVXoow{ zem=l{c;I#NZ)E8^!bhk!TJDUFqzBr-jaU%JqYcfB_webix!+alx%yq*`lyAZ`oP*`?1+0&Iu_7k+gg`3oA^)bTClxvuT~xcGU!fhJ zMH?=nZ(P_wwogNZ z1d=Bd{$_MmySu1#l;N_J4{7eg+-+WwgD52SR%l&}~{53t$(_>HZ(U zML`^ac61vW@odbEi_nHwpaE?`pL-88<7d$?(ZCL)i}-uI5&ws^almI`kuN~k+`E{p z!o{y#_&~AG!yI=;7tJkb0Fy8~-h-xoF51DvSQlTwI`}ObP~L+f)rHVSTN*Pmiy4`X z^?eVLe;XP{g&oXBNB&TBIhxuv=)v+f7Q*k)O#F#%rz~HDjFdw=s)d!XH5$-JH03v= zYv67)gLA$h|E6p)6^{5xG{R@&123a5yoL2}4_3$juok8t3cF?ideF>8*U~yHj9bxt zz88z(DJ+7CFT+5KCb=-h<y9p zOLPF=q3!&EX7VyN#2nvbtfge4H5bLH=!|xJ6Pl_C=qjBX>o=o;yc5fxqHE?Dx+qUa z&!PeTjRi6BZCE>n(17cr18IcW-2ZL4FqK`=IUImSdKdb_Y_!1zXkd%bk*z}megl2~ zBlP(r=oFnmr{?cipZ#!XClC63Va)9QujmC`8JgXm&?22=5Q zG{CiJ$D7c#vKwvpAojqou{BmX626+FG1-WU)m*f}!`KeX9t{V_P#jA6ZM1_*$AUG` z4(elBY>SR)2$sZ2SOOQK0j|M8xDL&5uJ6KoHNGSNrmzPU?&}-S)K9=PyaUa^a&*L- z(T=vGnb;G{-$s8yGxZ<3=yDtn8*AWttbkv~`v0O8ehB>}J9A;Gu0c~j5KH3- zEQR->bGZV|z-yQp51<)46wBXZCd#MLjQoObzYFNVa{L%FRu&y#HO%7ozb+T1s4-^6 zo@fL8(2j3HQ+o#*=mIp*rD&>GqJeBgpL+w%+{b7;N6^fjMBo1}*5^EFV9bA^j0+AM z^nq4rR+D^sO><0Qz zG~l8M!B08gV+u?7v~ZOnoD(f7ZJeup_JpF}fp4&Bz7ehLFChPGQ3 z9YF1$$iE|QPKDd-Dy)n{(fawAhEL+HxD#DWHGU3(v_m`Wg$8m%EDuHBzZGrw9&}0{ zi>`_Fum4Q`9pR@`WW%q})&Cv3C@*6fEdEPa-Hk98xZK6jm4Tc zFV=6zJd}5#?SGQw!U#{Hb9o8tVCt{osH~5stS{Qp4bf4teiHiL?daSm(UC4e*VNir z{s^7gW0)I%M>CeZ#Dycu^jl~sADZIAXoJ--4cnqG4vmgS*T7wv7iXh^EJic2EV>F) zDZhvgU?bY!>&Wg%CU$e-;`#?$V&UJz-+aB%7am3%T#k-xHM*!?MGvTbn2x8gH5NV_ zMt&{Ur#u}U>5FK z!_m`d$A6+zmGykMUkF{SWuuj&wJ>RijkvJGW@ra3qn**nd&Tkqw8P=CJORzj9kKoc zEJykCSiXP-D5w4z)>2{2N4YxMPxC*Sen-$ATun^_vup+*ORq~1|ZEz_X z*b8VwFQaSWOLVba#Cn+Juh4E2EJpbTycMV5aQq&JVY2Jr;Wyp}96&{(e?m&fp%G6( z=Ws5Xsb%s0x>&yn`&0i8UX5k`4ZG-8EJ=9_HpNe)x&FtzQ|^e3-TyPgMPdhL8HlCuUTla@q5T}h z3P~>h#YVzi@;SQwAsmG}p~lEQ~1Q|R!c%qbcFG2V~p0Lo@b z$@u5{F4&&(L^Pmn*clIF($!rlYf46n($U4$4qfHl(Z$yni{ee_qMVM7cs?4?s#w1r zeSaVN{z0sSN6`Ug&6bj}TdJYEtxmR-WJU)qs3<~3=Xm2r^aL9d%hRGWWBr3@N6XQU zR-=J#K>a%k4P-Rh!4x!=ccF7W4}JdW zcz-QA@|WZN*U^D}ioW+VI#qw8CuXKxDV{IPKNl{lGU)!UgD$r2v3@AJHm0I4E&;X92Q}{EQfqygV*?+lnhl&!I#*J#|gWb?T`lBb{1a$6a zVnzUHL(9;NtVd7GUFdTM(SiMdX6i4jjG6L;z|%3S`@azvrmAJMKibe#w4-_G2p&N@ zdKz6Tub>$?gwEv&Gy{peVE{SM?OhzpVQF*VxZ3 z`9h(qJy(%%G#5lWs)ioDP0;6ip#cpe&d1OOUqDCnDmKGoXggOF3(wU-w{HhD@B!%k$;ihonV8Fk z+w9p;k$4SVbf2RgeTRwUpFv4Q!NYcnA)O?u`~Ky4>U6a(T>NUzj&siBVCBDiDl>j zx1+x+zQm*>I>&_%W-ApUD~z68RnU%_p$)c<_5IK_F&6D`DmtQjV|g*!;Yu{%x9}pq zk2O;m@D(YEU6g+*&Hisq#fCB|8UOJ3d)bsk8*bE3OUd|$$EkQV<*%_PRx1~N;oOOy zm|M`)?ngWNDtZ*n%nz7`=h1+RlnIrm}zKS;Z37YalSPg$e z11WiBSXAY(BIR`S`JU+FyB-aEG`f~1qXFH8W@KLUam?8NYq)UnY)2c|jjrZH=!>V( z7cZdCWvLjRD}>&!5Uq`N*dp2y&A`>@8XJyg_I9+LdyqhriG^G^mye@gu`TH0JAh{9 z2XsW4Duubsiw0T??XVS^na=2QSEKFqM?0R1wl^Q`_$hSJuE$L7|5xLU9q9JhgLZH_ z*8d&rvsDf+Rzd@-iw1BFde&c$?)S;)`*))qFGMr(4BGxSbo+gQ3*G;}bKz=CRtbL? zY{Eh8iv8Gv`a0FZ(K-$-ufu+L8tY=)^pwOFoPzx^y?Xd{I}6!ZiFH_&`aLyL66f(e zx|>e37n6P#o7GCm_)oR&#(I?3p^NJ%`gzV$JA6)CVHL__(ff~LeS8faz;9Rs%hgHA z_)o{KMt4^dZTBUtj>pk}^3`Sk`$Chtp@WfVgNx7yKET>|4jW;GdZB>0Y z0qjA)et)CyHE0yt8H5Hf8-0Ew8px4&KS#20NL3xQ(LH&pwEAW?(3h>_s*gnWp5Vh^P%q*iRFsuHcdw|lT0+^B8`ec=pTvqpa;t; zG=NR$3m-;5M^C(?Xy7N&K>k9vWzOcIzDl$SnwhTXN9tzu`FpUS`~MLxd~r28vUku9 zk70KF2~FYoSpFOBIJHGM84ID$l}7_hM^jrb+6v83w^;6p4)6xd2MZZBC&eAHZ>Qd+;?1H{G3Qh62=nS;OMQA3M#qx?)?EgGetf9h= zx1uB7gGTx}8u|BlC7zA-MfuT?M!6E&a3^#CSEJ7lLE9ULPVG!Ipl8sj*^CDAX6s~_ z%Xg`;!-Hr8KcF9vbFn^KoAB`{7Ofbqht7Q)^rO=io$C>3J2#^N-iBsoMy#KM2K-o( z3+HT2d|(^;aoC9l@Fkj&U(h+fh#8BoZKyAVHdGqzxHh_08piuQqSv8;+=RYAI-0zl z3r9X5?PwXAqSfdNo6uBkkN09ne2$MslY*qpj%L z*o|i3qv!!l`Y|}fg(?0zdIl?{Fo$RW)%hmNQh+R-31L!;0RW}qpbg|4ZE zvAh(0Zv`6Yi=Em3j{Nm_<4x>Hd0(_pm+<-Qk53TLOgzW^GTrzWO(HMQJtgrl<-S*? zWc=&)DfIp8u1-lD;`yiWFy*N|Qxb1upI#}6H>oeyI|P2H5BuK{9P1N29X*GR^xtUC zYr{xNL@PvVL>r+QY!mH?zJF6Jk4Jwa-h-~8WwE?5$%QA>UNlvw(YgEst6`45;fSq| zejSHkS)7GF{~Y@KMl_S}W5$nIG!v)M^Pu*1DH;DAkWQFR`7t!0*b z60NW&+Tp`k3%8(a<%j60=ugpKqi3V%qZgz9L@z}X*JrfH{Bz;{&x$U#0^vrYbTlnm zAzCR~HCjDdD_S?&Alf+EEZQ>KCPVgr`&iK_+BMoEdQG%9n&Q5(+&_9lbZ~TNbVPJ? z^ycWe=tQOe#FSVuJ$gs==4@DOti#)M7mX}7CMW2d3gBkmORjhbE zx;FY^bYpaLbZc}wR-&UFXon|a{SVPo(VwEfM$bmiU(fz`QC*A`|3oiE6a7QOnb7C5 zplc<2EEkFvjh2XB5iJ`nAFUXz5>4;V{x|ZPRA}vJ-Dv%2L(Izk#_0BGg`RL@(GzbH zx;CbxNB5oR{(ltxmOP7Y(=D;Q7yU*YPIBQdm7D{@A0TD09OY}!gJL3j=Fdh0crn($ z68#W;|48&)tj{_ybXW>~uMWE38>73dH~KpxIVfJ-hIY6J8{iuBL_2~u@GJTe`4c^W z{zVU{Qa6N#J4SCp541bc4xT_W^$Pm_4)j2J8_8TU@f8=1sW^hBs@RRes^|;N(8$}M zDISQffx$Q)$6|Z@7F%GsLE%6fgiR?g#}0T1@4?c8Qxb#mDa`oq|6S(7pHSIu3YJ7u zR0GXG6U_K^i$*>Q(=dq!xB^Gxb9gQ09}*maLn-gTshBo2{BgSk8&ckfZQcKwhJ_=y zBle~|3v1%n*adS84{M`0uA_WEUX67|gy&|Uf2ME5I(P=_;}s*rH=rlhrMwjFcrSWC zbrk!*6&H=T7=qKVHhzsxMXu5D$0ho)sU6Er(Ou93T?4nFU(r=K0$)TkQ+Q1H0a6mp za5|dNmgri$Y7G0|9|S|=gX7U{GXvY=L+Ez;4Bb9IVR=j$8ydP2ovQlibFI<$`=N_& zB>F>R9QMGw(8awMozj$>lVLHX-5h?yrK5|j6S|6rpsW2JwBZ$42{)jDe}M*Y0?oj0 z=*a)VH2e?ET-jT~*R?9z{!Qp_#ygW-7~xX1gXhqOwxA8|M9+hF(N+H=I?}UP5p&!c zwr4GL#0{}BwnXQ81p3~SXa?8B@=h#DIr$+M{&qWtcKA1XGF?XJxca#8Vn4KlThY`_ zMFV>b?Qk3V*Yip$+7n5G;XqbS2tBH%!AD(SaqSOVI!~p_%&_Gxq;^E}BvCKXlPGo){v&1MT=F zbgp-z0q#W``UW{rpi{K~eQy%KZ+G7zlQFHBWS}ZQ^K~*j?QgKw7w2Hb&b)**Bbq34Zvg?7lY%C8R&?Y zqi6SeG^OvOss9RX=nT3x&Y>A7Gc`Qd2_1QVbPe5yPSqwHjyurBU4B|@Z=k#9bM#wq0^PnqEq5-ZzJ6exsY%7}b-RNifIJ(v@ z#QSxVw}%_;upT$ALo+cST@x#CG`@+hjjDHqIqr$3b|}`xThWw1gAU|lG@w&xCeNeK zUqS=SerFg!vLF|}Pz?uTd%O`>qYq}jD>RfBJs(PcNJ75xbPhz3^t z?(nBsHyl9uHSCN<$@~!a{~#{qx3x?kP&G8ZnVDqjIij&qM2HP4R9~IZByV!soXacBH&KdIGC? z|Nig;<63M)`60B!5773`U^}cdE9{Cf=oCGQ4qz8HbN~MtZ`7F`zUMb$Q|ceUj0VvT z&Y%sJpA!NcfmJCl#2WZ2`uvZvoPBPnZ-{1S7}mt+@n-x2lg+tkH!uFvE4r^&p$~qF zu8qrBA4|*+bAABH@eZSCxP~R3?Qyzw9cr}*CLkrmd4Y~M-iYi#= zf%x}6nyQ(Yh8xk(@P4d>XVDIeFAQI~rs$kcK%ZNQcJwxy>htJ{S>?enknU(kXFM1e z-F7Pc@tFEhc(64Zz%XFFuj7=@k8{8J%D!bJKDj;c>jOs z37BO`Xul|0u7p0<2njryXwHQV4vY^Bk50u7)Xzre?j!WTIUDa6TN)ayf@#z@L6748 z=s`3M&CK&S5O>G>S3Vvx&;|>*|F7lZb{-gsMs^&1@g#cUWqTqVm3hz~6cy2qTA~>m zfUc3z=r>^w`rZn3V9#N0+<>Nj2l@xkr&yc*6FHWJ{oWKka;Ko%BN@vp(T~)6bk)BZ z%ip0LpGN~Ov^-2zJ#^b%jkYryeQp7k#C2$U?_<)7uefj|KS%$GW`8m)wxa0B%i|Pm zhGt+Bx^_NB+c|;-@N6t+dMX4`6dhP?^nO#!hTWfH|GS#|P|+F(qp5lZt$!(&Uqct) zZuIl}E!yB8XhWCK0J1zCeg_ms2UHn7h#H`aZy4I{6f`q4o=%33$SNvq=xg-Bu4`rJbF{T1kL*^XxJD0&{8N4IOvRbeqE3vf}1 zii+q6y5miFGuqI{Xhu$=f&LZi6RT4aUsEoDc5ohD-8r5M87hsw*9Kc-FLYZjLNogg zGLU5AC>J%TIEBtl(dWY&D31*&*FsOi;pp5yjn3^>G}Z5-8TlA9;UP2=-=H1-g0893 zYr=mQtQx*cc`DX%|2KOftm0eH)ZB$t@jkSHm(a`{!7lh8Hpb3t!w6@fKP(=>K6n^i zGj-R6lXMXJu~`=V47*d#wVrzVPxRxW9X^CM^f_LQWnT=n#HKK^ zuINEB4NdJMSRbE851!A_0DeU?SO4X(minMmd<(jJZhM*iZ$l4L;fw3B9KMfD@f5bk z3Y)`kwqa;M&!QPSj0RBdm9RK#qPwIax;EONYo=Rt2xfE~%MZVj3a4fpI??Bhm5;UNv@Opd!4LH-*5Mcf!7jB=D=#5(F z3(e8((+LfzAKJkP^tq|n8)u>&9m2|Z1nXedZD9%|bTfLS?nf8TvFJrKQ+eMAHb(CcL8tIGwBd#5l)Z#b;STg5`v_e- znRbRnSQIn<-~ZI)!lSb#I=PI0_BqWpu80 zp+6+PLlxv6p#_@p>(K#DOLAcb?nXzn5KZASG$ZTL1`eSC9!E!f z2JQF{G($yqhYqSl+oQW?FuIM0V-}o`cKk5fPI4(1&fzn$;&rsachNce0$by0bOhBt z2r2A{o{+uJ21j8kj*I1qXuG$e?JYt(T#Z-ZOW5D<|0OQ`n)UlItlCG>lkF&W!+LvC z5~DDQL-7>aVfVek-e?Bd>hTkpSTSF!AkD`#rwhu_XfI;kE0)n zi)h37J_-j@S#<8MLsK~g-HvylBYXtS*edkBZRld#jRy1?I>q0kYwIi)qW?tRk3(w8 zqjQ{&HdqfGQ3tf4o6!KLqk%ktPRTlSjqHvdK%YB|PQf`e6S+SL`?0-AnL4|YrE}GgsXalFv`@f;v?IJogB|i&OQXO5@jnP!MLGKSh*TyYq$M<2z zfrSRJ3Vm)zk_$)rG1|Zhtd5t^R9E{vq^t=#!t2p(Hxg~=E;NA0uqHkg{RnOMf7l8O z9E|_5K045c@jND%aN%ND@I{#W<-Q#}%$^I7P*@(el^pP-BP=fmuO7gOdVq2VHEDoddwtcK22&1iS@ zH{2L>buWlMgTA*FP4#Dhx8{%6y9xtLJAN5_>1&h&)e~LNrP?8Jh>Uga92~F(fKpF{9~uSGsjGx(*aDrB8_`S+McbW@_BRX7RPsSC+;%I`2G_(J zucA}17fsnG=yM0q?e`_x;D1;FbAKNeUv0F$1v=7h=r-+zwm&x3-+@d~GI4LXNX$b! zd<5-qF*>J@qa#~`Ht;68cs@ZpI*I<&`V;TO96yAS&B8jAA4j+MUUbS1p;LSoOS=EB z_%Up|MrcQE(7EY{Harv^$ux9T-;Hk5C(%?sk1n>2Xog-zpWlfYixF#3{t^v1>&ftE zePPVx{%^sBFSJ2-LuWLA>(P#ep&i|d&gnEX6L+E`TM%7}KEEpZ5;}la(SvPY^a#4$ zf5&7~F0!5q|M=VnU1WEoDO!j1@eA~YT&F`|<0*e z5@*8w>+lZB$usQ#XyIQr<9EU4+DP38z~R{Ii&V&Y)yF&I-*>^gn-JT0W?7C z+u}g%i+yo38bHop!_@V|-jt`|)wuW9WVk5xTljrH7CUfb3z~_4u_jjeJ$N0Oky+?k zcsi1(4{0Ylr#S7uUOLpd>Di!n5?Xm@Z@Fcdz zau>siHU#}hJ&vxK?N|!WV_nSu7pt9p+YYaw-1ndG$LS<=E$u)vauP>kk$*G(2`8Dj zi;G*S*oCg{+W!k9Xn?NzKIp2x0o@fN_E{C3!_0SQwjdnwy?}G+7 z7z^Q8bnzxJ>FR!p3sdJ+q!!c+k?nI|%9(Kb=(Ub64yniZs z0SzE?N@~XMfqapZgX4Ea%A*p09&$%PweUN1%ZvCvo8-c@}MG1KRL*bfll45&wwJ;bk^B7E)CUJrWzDfs8@td@}me zY8E;L>(Bsqqo3Eq(cjVMGi49&7eS|@Y%Ets1FwS)s3Yca{}1BAk=}xx@IG|A?L${- zwj3d4xzG$0M;BKGG}YDP{ch-p`=QSb!|FH=o8fXCj$dLgY?+h$^q+W`3y<8LXor8H z9sCa+QI=eBHKU6v4eh8hI_LG!)VD{!A-&K6jYrRw*;oZ%Mce%joq{u%^dc>HXrM3J z;4pMGPeCKP4^8F$`ND`FKm%KkPR&kq#3#@WenkVl81MfV>nr3B&s9fvRipfI|97Lp zRXsS~n2x4w0Xnh|@Jajvo%6{B!W_;=puU)eeQEKGvCGf zpV94}QaEI^T#^e%R25y-&Cv#Wp#hDI_ZMI_%1@)I--AB?ZM=UDds5C)Bn;@f=ved{ zl0*Y}5S^kY&?!wm%Y_}TL)XGvXoMHg2a6UBXLeb1(KSU6j*jSlo{BzqC%WkFk1j_u zyBVF@-RKXIqgWOH#&r5mR45j1T#a@-8cX8bSicI*&`xww?MI*c5}m`p&{UTy9!6LN z%}hNs;4bJIxE6hX8sVK%2_zT^qPn8b)G;^8MjQ_j; z*Wpy^kKtW-UD>eM4x(StylEkT7MPiGXSBl}XlD9g9UO~J$&=WW{u3{9(GpKZE0+t4 zY6P0%@#qMrq7BYO52|_b{sD9@zeK0v7@G3aXvZn#!xR@s@7IVn#H5R=6&LMr3|7FG z&~0@9ZTKwO(BD`Y^H&HBHAYu|8?1!gV*NyP%I-j?U?KY46X?{eiuYfu!2b8akEn35 z97DI;d32R$xiY*^3@z6{pKpae*9#r#P&B1?pa<7{bfiz9i~Cvhy;tM?y=Z2?zLNcK zL&vDFfwSmHQYwazQ57_>f#_FmJlfDx=v;0>12}P5BVC!<*66 z&p-#X1U+Ap>$phc;!}JM&!R`~(kdbH&+#R8#YJpR{d3h)GyXyG1iEM|q^D;5sWt>V zQ{IIqF=zGE#8^Csu9+Kaq-Ok|dYFYBDDSSx*N@+yi9EGZGybWiY3h-^z1&3 z9kFtq5a6xYit>Z#6n%njy9?-fP_b@mq78P4&PD_N5FJp~dZ`(IsIB^tqF0pt%}` zDN4sH=|9nf3m4Z!bVMuA06szI@-iAgxkh2m+T(o6qht9`G_aD5!w-%gXa;Xb-+LA9 z_!~^af6;+n(S-f)+_dGwh{vFx&&SaH|1q}3U(i5nHw~%Vh-Tnqv_!Mij6buxq3t}5 zcJMA%$1|7(i!~3HMi+a9=InpBOFvd8rbXT_B(*CkyGeE3MX5I7iypnc0eN^h<*j{L=UDV=>C5m{kUvF zJA4iOWwRIkyq-i;o67qp z*U>3CiZ*l^?YKz$_$L**%15B>EJ6>iW$2V0N6&%Z(ZEV}2vglclT`HK!bLb1{YXqh z7ssRMRJ@3;^1Yab=h0nJq+@8PKANF!=m2`5sUCtZ&NGhXs=KifF2maR8JdaAT|)-*p#c_;R!0MGjV|`C zNiIzFHR!gv9y8VgI-+UOdGY>}=r>^ldOqw&NBT25*Z-n{W$zZ&LPa#N259C+pzV)A zpHEJW7cBm=vxjc+!>=L?&^IaV~LU&IUbdKA^ z`p(gwXuJKfu)hRG#)>=9K<1(yJ%HEaa_oi|um-lhCN;6>rn|;&K6&SDIW|8r>yG@J z>ns`AVDmfsp1CV;udBOuXxAsLZ--vJyIg(MlJQ+r+T^U0R;PB;x^>fQ*IDv<*OZdE zYB#A-yFpr=MosHBUUIB!%AhRWySKi1^tS7}rHsq9E#&=v>axH3bwE2>Wds2#TtFSkvdCH=N z$EI)lXhOtalgEv_dGhG-+X|FO a-CR3I-_gUTrM16l@=e>m>XO\n" +"Language-Team: fr \n" "Language: fr\n" -"Language-Team: fr \n" -"Plural-Forms: nplurals=2; plural=(n > 1)\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" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" "Generated-By: Babel 2.6.0\n" +"X-Generator: Poedit 1.8.11\n" #: pgadmin/__init__.py:478 pgadmin/__init__.py:531 #, python-format @@ -175,8 +176,8 @@ msgstr "Nombre de lignes max de l'historique des tâches" #: pgadmin/browser/register_browser_preferences.py:42 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 " @@ -383,8 +384,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:460 msgid "Server deleted" @@ -554,9 +554,9 @@ msgstr "Configuration du serveur rechargée." #: pgadmin/static/js/sqleditor/query_tool_http_error_handler.js:51 #: pgadmin/static/js/sqleditor_utils.js:164 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:1212 msgid "Named restore point created: {0}" @@ -604,8 +604,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" @@ -617,11 +617,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" @@ -633,8 +633,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)." @@ -1235,7 +1235,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:607 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:636 @@ -1523,7 +1524,8 @@ msgstr "Impossible de trouver le wrapper de données distantes" #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/__init__.py:346 #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/__init__.py:603 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:513 msgid "The specified foreign data wrapper could not be found.\n" @@ -1712,7 +1714,8 @@ msgstr "Impossible de trouver la correspondance d'utilisateurs" #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/foreign_servers/user_mapping/__init__.py:652 #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/foreign_servers/user_mapping/__init__.py:745 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_mapping/__init__.py:559 msgid "The specified user mapping could not be found.\n" @@ -1974,11 +1977,11 @@ msgstr "Impossible de trouver le collationnement dans la base de données." #: pgadmin/browser/server_groups/servers/databases/schemas/collations/__init__.py:448 #: pgadmin/browser/server_groups/servers/databases/schemas/collations/static/js/collation.js:164 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:518 msgid "The specified collation could not be found.\n" @@ -2262,7 +2265,8 @@ msgstr "Configurations de recherche plein texte" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/__init__.py:337 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/__init__.py:653 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:376 msgid "Could not find the FTS Configuration node in the database node." @@ -2277,8 +2281,8 @@ msgstr "Renseigner soit 'Copier la configuration' soit 'Analyseur'" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/__init__.py:521 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:566 msgid "The specified FTS configuration could not be found.\n" @@ -2293,15 +2297,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:889 -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:19 @@ -2376,7 +2381,8 @@ msgstr "Dictionnaires de recherche plein texte " #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/__init__.py:348 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/__init__.py:647 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:385 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/__init__.py:778 @@ -2388,8 +2394,8 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/__init__.py:516 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:559 msgid "The specified FTS dictionary could not be found.\n" @@ -2434,19 +2440,20 @@ msgstr "Analyseurs de recherche plein texte " #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parser/__init__.py:296 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parser/__init__.py:571 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_parser/__init__.py:323 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_parser/__init__.py:443 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_parser/__init__.py:488 msgid "The specified FTS parser could not be found.\n" @@ -2461,15 +2468,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_parser/__init__.py:807 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_parser/static/js/fts_parser.js:25 msgid "FTS Parser" @@ -2541,15 +2547,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:695 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:25 msgid "FTS Template" @@ -3967,8 +3972,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:265 #, python-format @@ -4158,20 +4163,18 @@ msgstr "Erreur lors de la récupération des tables à détacher" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:922 msgid "" -"The control above is used to Create/Attach/Detach " -"partitions.

  • Create Mode: User will be able to create N number " -"of partitions. Mode switch control is disabled in this " -"scenario.
  • Edit Mode: User will be able to create/attach/detach N " -"number of partitions. In attach mode there will be list of suitable " -"tables to be attached.
" +"The control above is used to Create/Attach/Detach partitions." +"
  • Create Mode: User will be able to create N number of partitions. " +"Mode switch control is disabled in this scenario.
  • Edit Mode: User " +"will be able to create/attach/detach N number of partitions. In attach mode " +"there will be list of suitable tables to be attached.
" msgstr "" "Le contrôle ci-dessus est utilisé pour Créer/Attacher/Détacher des " -"partitions.
  • Mode Création : L'utilisateur sera capable de " -"créer un nombre N de partitions. Le mode \"switch control\" est désactivé" -" dans ce scenario.
  • Mode Édition : L'utilisateur sera capable de " -"créer/attacher/detacher un nombre N de partitions. Dans le mode " -"\"attach\" il y a aura une liste de tables appropriées à " -"attacher.
" +"partitions.
  • Mode Création : L'utilisateur sera capable de créer " +"un nombre N de partitions. Le mode \"switch control\" est désactivé dans ce " +"scenario.
  • Mode Édition : L'utilisateur sera capable de créer/" +"attacher/detacher un nombre N de partitions. Dans le mode \"attach\" il y a " +"aura une liste de tables appropriées à attacher.
" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/partitions/static/js/partition.js:937 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1073 @@ -4319,6 +4322,8 @@ msgstr "Jusqu'à" msgid "In" msgstr "Dans" +# Quotient ? +# Vérifier cohérence avec traduction du manuel pg 11 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:298 #, fuzzy msgid "Modulus" @@ -4335,8 +4340,8 @@ msgstr "Le nom de partition doit être renseigné." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:345 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:350 msgid "For range partition To field cannot be empty." @@ -4346,18 +4351,19 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:357 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:364 #, fuzzy 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:369 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:57 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:63 @@ -4392,14 +4398,14 @@ msgstr "La table de partition supporte deux types de clés :" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:955 msgid "Column: User can select any column from the list of available columns." msgstr "" -"Colonne : L'utilisateur peut choisir n'importe quelle colonne dans la " -"liste des colonnes disponibles." +"Colonne : L'utilisateur peut choisir n'importe quelle colonne dans la liste " +"des colonnes disponibles." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:957 msgid "Expression: User can specify expression to create partition key." msgstr "" -"Expression : L'utilisateur peux renseigner l'expression pour créer la clé" -" de partition." +"Expression : 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:959 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1053 @@ -4408,43 +4414,42 @@ msgstr "Exemple" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:961 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/static/js/table.js:1047 msgid "" "Create a table: User can create multiple partitions while creating new " "partitioned table. Operation switch is disabled in this scenario." msgstr "" -"Création d'une table : L'utilisateur peut créer plusieurs partitions tant" -" qu'il est possible de créer une nouvelle table de partition. \"Operation" -" switch\" est désactivé dans ce scénario." +"Création d'une table : L'utilisateur peut créer plusieurs partitions tant " +"qu'il est possible de créer une nouvelle table de partition. \"Operation " +"switch\" est désactivé dans ce scénario." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1049 msgid "" -"Edit existing table: User can create/attach/detach multiple partitions. " -"In attach operation user can select table from the list of suitable " -"tables to be attached." +"Edit existing table: User can create/attach/detach multiple partitions. In " +"attach operation user can select table from the list of suitable tables to " +"be attached." msgstr "" -"Modifier une table existante : L'utilisateur peut créer/attacher/détacher" -" plusieurs parititons. Dans le cas de l'attache, l'utilisateur peut " -"sélectionner une table dans la liste de tables disponibles pour " -"l'attache." +"Modifier une table existante : L'utilisateur peut créer/attacher/détacher " +"plusieurs parititons. 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/static/js/table.js:1051 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/static/js/table.js:1055 @@ -4453,18 +4458,18 @@ msgid "" "multiple keys of type Integer, then values should be specified like " "'100','200'." msgstr "" -"De/Jusqu'à : 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'." +"De/Jusqu'à : 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/static/js/table.js:1057 msgid "" -"In: Enabled for list partition. Values must be comma(,) separated and " -"quoted with single quote." +"In: Enabled for list partition. Values must be comma(,) separated and quoted " +"with single quote." msgstr "" "Dans : Disponible pour le partitionnement par liste. Les valeurs doivent " -"être séparées par des virgules (,) et encadrées par des guillemets " -"simples (')" +"être séparées par des virgules (,) et encadrées par des guillemets simples " +"(')" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1059 #, fuzzy @@ -4982,8 +4987,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:965 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:1104 msgid "The specified type could not be found.\n" @@ -5514,7 +5519,8 @@ msgstr "Échec de la mise à jour de la tâche planifiée" #: pgadmin/browser/server_groups/servers/pgagent/schedules/__init__.py:542 #: pgadmin/browser/server_groups/servers/pgagent/steps/__init__.py:604 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:24 msgid "Sunday" @@ -6070,28 +6076,27 @@ msgstr "Répéter" #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.js:348 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:356 msgid "Week Days" @@ -6168,8 +6173,8 @@ msgstr "Catégorie de tâche" #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:102 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." @@ -6181,13 +6186,12 @@ msgstr "Agent hôte" #: pgadmin/browser/server_groups/servers/pgagent/static/js/pga_job.js:106 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:112 msgid "Created" @@ -6269,9 +6273,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:166 #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:176 @@ -6281,28 +6284,26 @@ msgstr "Chaîne de connexion" #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:174 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:180 #, 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:185 msgid "On error" @@ -6457,8 +6458,8 @@ msgstr "La limite de connexion doit être un entier ou égal à -1." #: pgadmin/browser/server_groups/servers/roles/__init__.py:173 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" @@ -6469,8 +6470,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" @@ -6482,8 +6483,8 @@ msgstr "" #: pgadmin/browser/server_groups/servers/roles/__init__.py:199 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" @@ -6506,8 +6507,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" @@ -6531,8 +6532,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/roles/__init__.py:279 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" @@ -6542,8 +6542,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: