From 00ebc587957569ae3b6fcbded36e6d5f13b5e3c4 Mon Sep 17 00:00:00 2001 From: Fred Escallier Date: Tue, 12 Nov 2019 20:01:34 +0530 Subject: [PATCH] Update French translation. --- .../translations/fr/LC_MESSAGES/messages.mo | Bin 159261 -> 176531 bytes .../translations/fr/LC_MESSAGES/messages.po | 1697 +++++++++-------- 2 files changed, 864 insertions(+), 833 deletions(-) diff --git a/web/pgadmin/translations/fr/LC_MESSAGES/messages.mo b/web/pgadmin/translations/fr/LC_MESSAGES/messages.mo index b3aa681f78f03fc3e9ea1473b4678ae96571db09..a146e0a00d32373583abe7fe179ba27a6aa16e55 100644 GIT binary patch delta 51259 zcmZVH1(X%X9T>D5XMmh}S7S`O9n-&_AoBMfSGnk(mkNuQ@x1u4Jg><}rF!1N zwVrne7h(Qj&l|nY^Lh~9vBC5HhdDNSUL_ofzXo~U30y;b{ASOakHxll-Yn8DBTaa{ zwmAnoeQ%T{Ov1Qim}xG<7{oW3yUoMq8T^Xp*UU$#@*gc8d%Nc)C!PuuV?j)fRV}>} zX7PM_P9Po+Rv{hrcA*;HgG_{X#5`}_!W5)G#;6!$hsz%i;}cJTkuW<}!`!I+L$C*?A7Jqz79VEu(H0+T@kth+V(}RkpS_d$R|n=> z!XnGC%;GC7zS`pJEWX*|+fY-z%hG?d^aB<@V)5e^KW*`I7Qeic`Payj5f-0dPBy2S-MmL}g0jDjCgBagJ(^Xgz)tb)Bz$838=z)r~=(E363=9So(VNck?>x#q|=^aFpNN8!-cF#QDskn2~sCRL9z( z-ju`8k4@k^0(#TUL&aC1Uagx^Gjb3$#V1h(&!Lv+4(7yrsP{zDeJ+1GRQ@nbfVnXe zmc^J@0qbJzeawFW0?SFrh1XDTzBv1x#jqgpj@T0yVr5Ktz^!F7R7cyPW}+`@AY&{( z4K?B=7zKA@Ej)n5G3i0(KO=#<2R$zw2ViyFjv85vLwsOhVGP4js8{k@RL5>%UQGVG z%U2bf6Q7NR@GX|YJcr#Yy9W*>J`YP^8vlrU&;(WSw-(=yS&9FJVHoeIo1tQ;8S9LN zagn88MlDUuV{Wr1#~8#jV{FWW*{~#P6L!MN=#M7Ql)xXD8*?3Z4YojSqVcE^O||%Q zR6}o3rzZLd7f*pYEm<)(mOw2{WqaNT%MDt9 z7c~Qs|8OIXh4F}|Ms+wRDt{T&E^mgK@*b#7H^|~MP@8Wds>91Hz5&zGzPF8l3SLnH z-o>vl+G*EdQq)XjL5;8=#=_F58L5WKUmK%gD^x?BP&3gF8{rSAj=w_Xi*bheS0FwC zjU+jy#R8}|Ry|aMT`?i{xA+8$&qQ@(C2E9QFct2^TzDB(KIU0BlZjDFn+g+Pp0muq zrn(#nYOpnC#zB}67hC!kRDqMIwZ4TK`2*BQpP~lx5!I0>=UhA%#wDH*HACr9<@1`w z&N2V`l30!eO>r~SOmsmN_!hP1vrrvaVg8D0@Fa%g1uTHc&b#+Pb<9tE7%F`;sv{3k zGxi?U(P;h!x4GhA5)#s)8Z3zFSOv2ss)K`2BN&USU@9iUS@wJts-rtl_;?<* zRQFKjUm@)=|CijyXEfC2$$~0S-s1Jm-lz(vpk`nWszXaK8UBJQcfh=WNr~S_9b&Gjk6$ zqp$6GoGa8v`(9cCIWRXC#%9D1!M=8M>k>`UZ78CtG|qrXs!vo8UFfj76`za;;De_C&qN zzQGV&fa>rb)ZRFYT7o~Xv;LZ*dn9O0pQA?f-ZI9#;dW^fREM&mdR_v{Voh^8s-BCe z25zA??PE-XFHs#&_$Qw$m>Y9p(?5N8PA8I}k^F|G@E^>NVK?2UVRI}_d>rP%L#X_3 zQA?KYmRrI`n1T4W7=piGMm%mlN7bA3wku!NCy<4N-k1XCp&HnVVfYVfZzR6sUL<8v z`3GQD{1LO^F-(vDq8dnf*L^{$iG_%d!L+y=bK(uu4ES;Xa=W=CYHAvxIxq%RU>k*8coNAIB4H2yzss&isy;x#PZ4|5Zrg{t>3s@y|VzT^+o4(nfF^xJ#WxrgqrPy* zG7iQgo*d(2*bC-gf#M{@!Rlrcj7Gc@>cgccM#gVZ6->m~I3HDRC2FR&VLrTwYB=^w z_u@&2%9k0HUI5j>;xCzhB~&3n4b(<8P#;xc2h=-z4939usFD7J%D(|);a2<#_gnld zs)K)`X6O-WNm9IWOPLQJQ4@WJ< z1WbZ6u^z5Qm5=<^Jx_{S`}7vijar&w7)$5BA_2Wf>Y_6CK=s&1bzlr;!zrkOJ29}^ zQ5`ym%6}6z)%Q^yerM^C-npfXh3Z&ZR6ThyMCZR00Tpb4YOn_;#zCm5oq}p$1FFFt zm<$i0mf}y;=JVdWnTUsap4sBzsI{+ec0|qeAPju}pGH6x%t1A<5_1Ldecs}Ke{dfv zFHol?%SZRZ%7uxDS3-@f8ETL8Kn-Lls^jBOGd2~~&OFo%toq3OtKfDLH1)?(@hcdL zk1b>3PwpE~dQ`q}R0Y*hQ{5PKdfK37q(7#{Sy%)&qh|Ces(jS{+-XVlAM>vV$w|-> zd@E0&i)vQ_%KulMqwJ9YR}hUZQ|Q;8peqf z6!`F2gc`7ajDUK44K?!HsGhyTlo%&+P~hV;E0!Q$6?N{%p&D9)n$i=P8?T~fG)@#( zPX^Rd7Q?LA%Hk6+g!a7+1oHFXEM~$OQC$ynp{BTzITh8hBdE2#WpOW>>rgUOLnTo4 zwLvY-Y%GAM%&5^_M~h>2+V{E=2qVJ}sHHey@kgi`NERa~@P5dT8bK{o2L@ploQ*2? z8;0ONsN)ward#ujn1gsO)ZS@|D%S?%(!MuQ0i26kij}A-U58qu-S+$xYHDwwDtv`n ziVU$_2P&dIJG!INr=uF&hB}UWP^aq%YBOHL!1=#NKV5DG)v>p+gZw}RUYsCLZ@O5hU7Q1TY>J{9 zia>47n)bXEs^PCuGc*v@(0J4_{Q=dXpRo*XMdg2wYB*|KS6`gCeo)}6S6UL(^CGAz zs*b9-C92|{sQ1AzR7Yl^D*PFhe-o;~-%%Yuj~d7=RJ~779gF;x%a;fv6Ho73ATz3G z*-=xR51U~X)Uo;*wYFDKr{X`*P+Cy{Ap1$m;*K9{HTrRODQlzFx;JVqebo1b>8O#eLmkV*sFB`4t^EU3 z2mVFvooI<&$J3w&oEzil{D%`z1=Ud_Zi6b=2UX!nRKwqyOYQk~R6~a?ejd{jzl&-h zN)k6CiBa)XsQR*_$`wXmBP&lpQ&$r;#r09Ux(QCguTfL?3AK5mCv_uO>Ul2I zE4PTnyQB8bK-8WYj_Sx9)Xc3+%K6VqV4ppBgzDKxi^ojn8cczzD1(^|)nGnU$4j6( zTn@Fl>Z1nI7d5~^sPdyxGdv0PzFClr^RJ5blAr=dQ5Bv-_3#2}vpqreJSe%VAU-O8 zdeqWoMlD$hORtKmrxvQg2A1B@?1ma>FP}he0z*-oWF4xm!1kkh=-zPtO9C=nxPtMgPOTM79V5ILe1<7)TZ4Sh;#n-5YX{DiYoXg zYKotuHqCp~T186hzM#ZIt#v_Ex$>yJ(g@X|o~VY#qUxEB>exKgjIBnUhF>x8=YQu2 zXyi{(6?-9WM!rI=Z7x(t%A@jCL*;9VYOo8Yz!9juG#~X@aS}uD1!lxV>D-I02inn< zl|kjJfttYC@V!=C?v8o@PGho4&ddsM~IGP;f?MNM%U z48by}4z$Lc*c-FqVxNF!;3S^Kv#5$zWO8q)ZK&gP1+_Upq4LKIbt6cO+6!q=A4)k; z1F4M4_dkm_MlDr))TZ^Zpqx%X$Lpwh12wW2s3rJ>n!?DLUB}|1mLeT$3bUY=A`hzJ zDyRD0 zp~_Xm5NwX!a42dipP)JxC94}?B8;NX|Fi@&<(W_~q5_to9;(6?sD^r?)_#ongQc%R z&BSl0&3hDeTF#(0?=#egQp_-S8nU7Wk^`gBzE^~Rro1$&qN;j;^-u+yVon@v=_^sY zdjqP0y{HaeMy>f1%!4m69foFe^;Ja8a813{}y$s7*5wHS(pX z&A8R#S5Pze7_~<}p_VFEb~nQKsCrVPmLNTyMatLa(j7P22_oxb% zpk`);xgPalvIFztF4QJ`hNUo8j-bFVDyyKTdK{|!4Aejtpk`uy4$i;cXa`BihPN;r zexM0haaIv{>IWjT6%CUmp?W}@H`oo$L5#`m-+;%5;%%F z1<7(dv!Z%f6!ng;j%u(iYVA9rM%3Tp!%!WVj9QZKQ8Ty{^$OmInz5~@wcmkyU--Wf z&olq8j)bHS+$bk&Z#-pM=`v%gl8cP3Qkt z0-C!0r~*e&75{-Dc+;K-=W|OD9W}zVs2RwB%AXB2bHz{%RX}y9Hfre_Tf7CT!yPfE z&VMfgYIuk}7=;?aWYpBpxA+>=p4f$YF`Y(jqC1!sW9D}sI{7gz@dlU;`=fUK5>&^w zpz8e%ef97R0gd1)s=|k;y^x@Q+iZC-AMsMCPqkjCDV>Ska1FM_GzEjaHaHSn<9%$5 z)e5;8UV$3G8r00~E5!NNNRE=A4qUU0k5D~)fttF=h24l_U~%Fpu@N@F8n^)?Fj5is zO{g*!CEnIth$?pl3uCgP&RRt|{~FOa5;XGFs7-ekGvjO2SF1F|+=>_PP~bP4B`^o^eyGoarKpkbviMunz!H>l^%O?E@LFNu^M42dHM9xU^K+;XzQEj= zGThBjRaD2iqZ%BC`q0^m8Syx74C3P%)sf|8+!XIY4d5+i!3<@C0)Mtt73rAoO(9T` z2U}2U?Ui#g5e2n5Q=^VcC~EiSM!gY>p>}m`RD*3%9U5Zk(@^D?p~|npP~3)E@;@=E z&VS_c?%c*gHINhopH`M$7_~Xep&F`-dJ}fF=L5~rmOd5L@B&oBKcV*2dQ|;qE&T?@ zrhV_eJ$P*fMYzxV*r=&3hFZfGs0v1-J_DwpmTCd2!9%F`#wk>XZ&>^ZMkD?SqhQnu zZUC{-S4GJQsN&41cwW@;3%7VJ)TU{U+Ju8pZ@T%Yd_SYg@38cPsD@6XI(QM)0k5K~ zKf0NuBIjQjGm@YR!cY|!K&3}myeg_=O)cITm4C1~2GyadsD|dFmS`DjPi#Qd`#Y-K zB~-pU6@52#4=v*>)JS7iautN4)-WIH6$2n9+gE+QC+hsY6jY&M$#E|411wA z(=gP?rdj+)>_L1ZYAHf%xzkY*H8ZVIuilOrf)i_T{?*`W5;USMsN=Q|e+gzYp{9CZ zUH6$V4AtOl)baTVm47d)gGW*IoI!n<-9Xj<(TrNpb^I$-J?ZLk{SXv zM`9Dyn%zW={2^-hzC%?I_kV8Jr^aH$%cJTUhRQbsb!>k|b$E|Gzl8cUee4s^`HWuQ zC8R}dsv@WgB2Xi2gz7*Wi}ys0Y%pr+MxjPN!=C?W>A#@r--#O7SycU3Py_exS>RvP z=8E3HO;Kjl8Wur~v@vRAolq6{s4p55PDt{H!%r!!FtOM#R zSZ|E2^FM)rMm`(0CRpFBUFQJQRRAA zd=zSPPQfTT|7!@m!A+Pmh(8u@66EbAezj?kw+`nw3-b6@<<)HNeli|c8O_m#^RJ4ElAv8&#var`9h(-Y z=Y7o~mOdJ@kUkeRl?PC}{5C58JJgZ{w{?HCn*!Bfc~r-0Vz>Z#$~O0~k0RsP6@@Q4PoF;5wcZ_2HEPm7W=O$_k+Buj|r%uZ=zE zi5l?~RL|z2IC50g>nN`!F^Q2Z&5Q5yQ4d1=}`?8L>=dPI0?T-ZQ@VJi^t2| zDadQi{_|=Q=tRQW&hCps$}a9*-VjTW{yjFpGpLW{>|KMrP1qb8Vd8G?r{3ivl7NS@v<-WZjCGWu#@CjnJ>AC)mpANR9gMJz;o0A|N^ z7Qc>aAW2`>f%2G}ct2EqKcPB&7Q^r(s(hAyt^@T@`N#HS{TH70_ zW0YW!+x5v%Q=S&}&80ksVn@`Q?K`Z4$5ERu-C*~r8IBReTVWMkfvNBnDu04++}>&D z6IepRUes=HH^jXvzeXLm-l*f}V>BF%d@=GSq23EqP%oGtQRjLi>dkl5p5I0_{1TNf zJ_FVOKmWmppOpkP5N;1DppI8Hi#J7eq%~?vyI}~g9ZG1Q3uK{XU@n47r-s1KQx77szq zP*#kKMJ>G&szbFg@b~{31p-VxYHE5~ygzDWBQXw6L3LySs>1c=UW`Hf6lw`Bqh|0K z24-Too0-_C^o*$T`7yH2e^~;0gH=Q|*bJ4iGpeV9P#qhA>cCjk49!I?-C7L6EvQp) z5%nSp9^p1+X4J8aKt1n?YHu$3Iv(o@X!rh!s_;M5)JGlZOor-67;1|1TD%ZyB&AR@ zR2?+~O;8=|g_@Z$r~yqu4R8^vgR4h!{`KGt2_bkJ)llS7ZltkM1=6A_%#PXv;iw9l zp*lJOW8wFx4lY8i{W4VjTTt~JLVakRweeFyJYKiutI&>J-;1$$>?xAM(DQd>vSUjr#t^1UUgX&pk)RYxRZJr3! zNNQPnE7Tt7f@)CZHRYpFr(!Ou{5EqRssqPS^_(;RLd}f-hJXr08|$VpKB_=!)Kq3d zJr6^TC_ic@N?UpjOK*r8Sv%B>^g(^hPC?bT&Yo{W&Cu`20DSK<0gd!e^MPe}jp||a zan59zk9Zc;+BZQh!7x+<<4_%)YR)y6+4Hri0d2);xHFK>`KvYFjl3ah1Z`10?2W2$ zH0o!!?@%3Gfm*7KsF^s7nwblzk>9a&Z-V>Oi;MauR1B4`6sn!782I_WF#%QF1(mTM z*1|!kSL$)p?!Jq)@fl{qaueNY=!BYyZ&90U3hI2%LUnMpJ^vN82M(Z?<~#!SHQBg|}!%U8$LA+8?9jZCmHPi$(qMoP`4nuWl5^CmVqUv9ZTB=Q`ncX?r zzW*O0K?P5udVCc%6aQHHV~imF-YoN-`!E`d%jnR0e9rTRQ~BjGACFb11$k45Px;>c z0Y!!xuKZNIK>ka3jpyrTasGcJFnM;6x0?sGe{elaFxQPBg_*(3jv8qJvm9z9b1_znrQRU}Y{AZtlHqCa_raEu&2dGzaw0Z8EODL*fEu^1b3sl3cP@A=jJs*Nv znu(YLXQTGSAyobosJ(F!HN*a60u2c~M>SY=zMHDfs29t6tcHg%CnjCszK%y=apEme z-x23yDLjuEFv&vq6{{%f3ri=ntJ&S@d%Y~7uQ|XRZ2IPKbCmfl>eP%!jd+Ho|7b2X ze==8^tIc%*IsY3iVT-xl+-dGH_n8OH!{#ybq6^pNQK)*qwfH#HUYTg|S>~KY zzMHc7maxcNVlFp-HdmQzQ4MS`HfIXsAG0ORq%~D#nP9e8r+U5cMA36`32N5e2)6D`;(b$sjD|H79hO>>W%mf zQl3BmC!lXK(@~#FKVTScM^$_mHB!Ck6;FWr4wwVgP!-gNN?TMtT~RNtUZ@!yhlO!6 zs-EA?%NY3kKMx70;^(NTjMSW%4Y92++)OGwy=l>r9A@~k8f|Nf8c^xqw*2D3b8E;xV#!B~lzvh^q^nKVD z|F!tnzqmi!U4msuzk+&2r&;BG`1~LCApSG@8d<81ochl6sp0Ss7?10waFuIbl*3UZ{++d zV<-taR)w$?Mxdr{1?t#5L><4lo80aX#q`9BqbhEWTGOx1L8$y=Q1vcAZPL}KFF2b~ z<@fspDiQb_^)Z`gv)kQ1YHH`9j?F35v5UIJeP2k0`nWEPdb8EH^j4_NJOp)0W}}v5 z3+i+|M0F_kR`&|_QxecuuQI3+)Id#XW7Jf(!4T|(TB`A=&GbF0q2s78F!xX+i@eP> zkN{OrI#fMjsF}=->TqpjhJ3Fn0iE|g*b5h8CQP*5yrmi$<6IDWOwt=V-u0vIL z5;a4YE&des9(Zr*33j-SWI??lb7D5y_ZkyW!7-?Y=Aou`DXPc&QOEBu)Q?zke{~(n zhM~lppq6R`YO`%db?7i^X3wJPzloZmHnJa z5LNMN%z{TzYyJ{71M&8_Un~?t?fRCefeb+2@!mL8{wb*Aw+c1GzwP1tYh*V`kTLeU zp65YjtZ(ryn1T3IRE3*SFOZ$6H9l$Sf1yVF2(>w1p*{oR{pNOmVpPWppq@wk=DQKM zBtcWy12x6tE#rJtg=?X+2`URs7+NFwRHW=;iywE5mo;T)WFu72Yh>Q z8I|!R>X>~*9mi<<-6l$i8hHq+=b2F*D}$PW%BXYQ61Ca7qn2hgYLBc!EzLpHskx5& zc=taLP=oOfxHV6Ksvrw$ge6fuuZ4O+bw<64x8V#-b}-26f@@I6Gu0uNzZ!-RZ;u-B zx2TTJLv>^$vZs9S7y*s+KB^#DwP$`nEzvKSSLc5V0j=FXsF5Z;;yRQEwIn4h9)ap$ZB)J{W?$61{5#al zZ9sM4FgC|~*aRycb>)|$2D}CXfBv_FfGXIFI=6SQD#kqKeuS!z`dA)=d2t(d!-v=y z8y|O{AzQE&@t_m#m&^Om0Ay!!%E3X7874FmO^=lrXI zqa>)pNEciWD_~aQUtmbK-qVPj=DGR0Jx0Eb26D#p0Ohl6!HrLUnL7D&Gdw z9=hcd$WPz{YVGq}cCXm_s16K8HT*MbW{#njMjp|4zRK5O80wDypp?7tcnJsM15}6F-E-wS-{bs8 zAz?fTNpTA5(`p5(qTf(oL~fv7sgF?kV&8Y)fGsE(Y&xcCUw(GO2t@1fgt2~j=Hf!Z5|Q2DB&KL4Ac8fb^5uqSFJ)?4~+ ziyuXmzli!6euVlI^dmoV6@7(jI4NpGVW<%mLA|jmp!PyvRD)wsGcyhKnXwtwp@*n^ zFEJxVdF-Btp*DF7)C*`Z@@DnD6$G^DE}*9Ly_xWdZ7$RdR6%vH9%_v{;EW(Dvh;+{ z+cWa*}BzCDi7rhg#EC7=p7< zpYz-BF1|ob<)zo|!{sSXC!XR>khdMzpq8xDzpf*_F%t1_P%}CV)uCzsa{kreJ`$?n zDcp~#-nvh-o2XZB!gp>8b6{Y^n3ePfsEUT8W@tTD!qZq7Q@wYe1@%xfGy(NRWgco1 z-h0paPe&l}hoHcJ_p=a|CO#UAi+uumGo8Z-jK?p_m7zYC$7xs&FQG=1CMY=Y=~y4t(eF_W zTtIzRL<)A#)1kgEG)FDnILwXvQ6qnadXf3*BLxSRpakY8p)zX9eN@AHEuZ(IBm zYBR-%8XVYk3C%FnF)VHIhNu@(cT`8Fp-#an)QfC0>NxH8nuXwxc%R0aUs3s8{|S4E+87mjvpN z5ER`#sE2B}E$T(l1+`hGq1N;OX2z%XJXwt3z>BC9YK_~XPR9(?jO;hw*WPTKcPmv0X4!am=|NmbxTzWm9K)uYonH` z5o+@eM%6dh(wCwJa40T+{-IC1yCmq1_7XL9vA%K^K&3ZFt!-aah2t&067^2sgE~ED zQF|#yJhwShq1HM-DqlHNM;f5oZRr!xh`XaU$2e4jv#=Vj!K(NXD`MsN!GUkV)37%2 zf3Px^NZ>Z(x2TbQkAWG(5aL%X{R3(Ts$=@e_qrvEr~6#Vj#}>UqK)m2^&yTzXLUr)2LVL z6Rdf`qvYKf90W8k#!_yGo9SnTFn+cM;Q1li=IE=3?FgvB z?x>2#qAHwL@C@WH3U^*K@7$csCvRJy%K6~)kL+|2~~gZ6r6u$ z98E%RoQ%~ma?0Sq&vqNsA6QE%E_7+IhH!w6{ijz&%OMAQg>Kz+ejg<87Uq{W*9aKHRncVXjsN)$QHFNn)vy4sjr=fAOK=!4oEV^AHKkLu7mR7ZB9 zDmsrE@jcYB`iL5N(oi?$oaWra)7NhpWT2zBuQ61Tj8qj$xhObdekvF^Blofpf zi%A%OTFcZqTt^C_DvUtAkgB7WrVeVVJD~Q;OjHL~qblBu%6Gwhi0VL4PB)-*sCu(u zVf6D6&@t(P*>E04!o#R3K8`AI1vS#!sLk`#(%+)W1?6&kC8!k z1DcJzg8BddAfOk>Y1CT2L2ZtY7LSwLbtIvg4pl)eGe2rcilAOJ4KN4xLM_oE44fX+ zCOnU7=WmRw^Z$r|M*IO)k(bAv=d`E~ixQ|QZEp5P?Uk{psh@=!@k)EX!Q#K8J`GP{ z89am9{Yml$2Y%cyjjd?kTTDQkC2Br5(qyQ;5Q-rfj+&vCs8{D`?2bFJ6z0tDM%)b* zpNs17Rn$nIp_cLuYDuCLaOtrz@ZbMPKtLH%V+qWL<*_4bD%W5YyoOqutOebxw+L!Y zt6>PXK`qTFRDI)6du0}CrWT<(v=LR$_JW*$Jvc&wmf#v{%5GZ5JD7?1Kd1`h6>>kh zq(N=QGN|+#sF5{Ao$EHJ2EMWMiKr!-Zq7xux1-U9z-!cp zP2|GC-e63I>iGAV2Y*7H`^%`M`wO+!UJS_zE?`!l?YkQMJphmC(wRsPjmr&>Z0csNl6?1RcBv_nyE!2nABxHtsZwG<= zB>aUcn6kL*VIEWk#ZhZr3w55Gp(+}LnQ<#>ss6-j_%CV`N0e~SN8%vjzhFPiQqnEq zLhPyYpSo0V;7>HaLrwJ)497R9DK8xEMp_cp!P=+}bwG{04{GMdpk`zOmd1tH1aIO0 zuvBT+!5OHfzJqmi{v(wM4*WHn`sQ-1MEV;nkEP4HDI0@&_ir?Bqh>BaIagr?)M;sl z$~OTU;0_GMMCILHDQ0%Wz@PukBruf>`%o49FTyz(^AZ0MHHGI<-*jqMa20kpXQDc? z3(MjQ)TS&{(S2QSi?xVvLybIECD*aAN}PWkmk}fs!FgB+FQ8t%UsZOm&ODfvcyH8) z&3sh;BN&d6tGG8~c}z=uFzT02b5S4L7f=Ivf&2jMWv=S>Qqk(Z`?0!yb$4DDqNeUB zw#Rp<5w)rj9QY&GWvI1IT+@vt1?uz^L7k2=sN+@Dp4Ufh;=ZUC(|FW-W(n$)?eGbx zf}^N{XHhSd8)p1k?);WTo$t!1&DQ``VOxt2LA?*gqh@qI>iBL&mD_KgMm78=sy+WH z0lgsJqc%x!Z5Pjq%8(mXK`~T?l~5Jb!z$Po_5EQThT$z#2jkRn`BI?1`Gld$x3lz~ z$m!wxKLNdhr=wd!ZNVjW-81<-eeg z>ps+g&S4Cl|JwvAlkf<2{tMT08N$u#s17tieZgptn)>0WSL__r8ZSU~Y$IyZ9Yf8; zJ@XZ+1Hu1u^(VqaI{)bjsKvJ;AW&4Y7f;# z9p6Eyj?A;?J1u@5bv$1;;QVXq@-%b}MWCjzEo$w*L3L~zYAxrXDqM|v;heyX7^#sf zmj(415ssSrrkEW&VP2ex>i7}VW_;I(^REV?Hg*lhL(NF2#Y>>pz7DFR%`gmmp|qQE#YCsI|V2>ezGCrul#xY22o6 z?ed{!s0ONhTh#gQV*03hrlQKvLDjbkwUk>d?(Zg`ksU_u>g%YHyg@Y(rI}mHl&G00 zffcYW241nKQ*Z$_Q&&)X<}cI|L}~8Q6QGtNHR^p(8Qbdok0wx?gol=)R0}t?T~HM- zLyhET)JQg1`~Yg?Cs0#;4z)*aq6Y9Bv!d71eQ1TD22c@aVsp%`^Z$lG780_wat+nO zoWvWMV^I}uMKy2`wd*gSdiWP=O8;)_M*alV(YWp0l7*mVraWpOHBn2^P|s=KYi$p{ zMP;0VdJoJ+Ey-ro7mJgqsk@EpP}=sv-aO2KTKl6ISVGhiyg`*q(!u?#7l!&~)Ead> z7oo2g!9D^yHa9Rmen1sW+tH06A8LjgU^X0vnu%4Y7t$`&THmqsXQ&YdcXGx??Xe`N zeA!R~E!@e@e_0ZAt{b4HvOj7>Ls6S>8mfX7s8g`Zp5MkW;;&Itp02aYpAS{O64t^d zsPd~(1KWrC5WCRXcRl%=1g*_;R0rOp3PkGS&TBGM2dksaZ}V%_(KV3EheI-dKT(9twwE^;M#y@I`^q}S-}X5>{LcdQ%t4fej}`Dz@4h5ET))$Yb`bp8wWce`^V>exL( zbtu&U_f;!1ssq_kGnEhXU}e-A4o1C*CSXZCWJVq6HeY$vl-EFwxE|^=rWFSM`(FbI zR3Kp(2G$0(2Tr19i>vI zd;(DhyAO?2s1cPzRah58u_M|%t`6ddOzcg1#*yx)-`QA- z_<7W>Pcq8=5L*u`65oh_;YaL@cSgHoS96TpYlkqLdi^H^%8?=WSU#WC5H=wG=`LP-~WGlKcEGgj$Lomm5{reJo` z_oHU;8LC{aX>NvUV+iegJqc)}(=an`L-qJ3Y9z6zyB9}!EJM5vYPT;(ZNAm08QhFI z9gobk-@9Kp)WVUZFF@6safWNJ2KpUH=tH0jUPtw~%FJMIH1umqvO}8H)Vg+ah;5M11?AHk%O~2|9Wx!MM4(*4^<$`53YeysEp-N zBW`PUF?*q2C<9UFc_?bhCZJ|w2WpQzLUlA`j(bt%Kpo?VIh=Q$%UUETLt9i&d!nXl z9I8W`Q0Mps)sh*qFB;TBZKcB3}&0rL@R=@Kt+GnxwX6R&{0 z=zMQ50iDOKSP-wGJ_8aibR(*O1&B9A9iM5a&9&K{?>5g_`U6yhFHs$Pk6PkLi`+~m zMIG+qj(buaC>!B&Y+2QJe7(^A>9DUZCmMkkOe<{=e>R5U^)TSM5>ElsLJ^v@)jcgYQ>gion4T*b zKFunkMm7qyN0wkA+>5#KEo!7;Kf66r05zj!Q5~)7Tc8DMguPM6Xb5h>k*EU2 zSGo?AM~$qO*#>o7`=LIZ#-b`-iFyI;MveS3YVGf%I{F&5H~fUZxSnP}O=VrwNE@IE zv@v_2Ht7&lzL{7D=b&cb398|^tK3gQ=`lO;aj4C_1+`>-?7? zppjKU?SVFd2mD0=vp1^ZZ&15@oW&QQI`Rvup|#i$cViVyzRta9+9Lh&atCvwxOH`= zp=?aYbDuzF68PZr;t@{A5dR}woD!Y5>oW8@q?M(m&fMEbOF`Ok?mOfkY!$8`o`igw z>glSOo4-7(KY#Mh5U#-Ubv)Zi9_{>GxR-SO{d2D-73o?^10Tsag9o=&&?S3m36~+? z=c_0Av@{v;^R<<7VZ`@PaYDkn=2ND))t!oG+Nip=kan4Try?=`g@~MU>0UMpl;$o& z8h^9a+eo2s8(|#6+WDjL5*_@8M)Gnr;#gx<$d`k70m_~woS%Gu(8%ZOodp(9?{02) zvHq#8f&ygTZs9G2+fxaz{=i=@`PXS$x2zR&e zF`nhK#v(Dop@d`bT-Pqb_X+nU&p_^~>I8AVb$jXP%p>xALmqzI_ttaw;n@q)b!F7Q zzi&YAW>e?@52EmZFFxLngn6F?u3@AVrea+)tV8wiEP4K=tgb8ed_D2XgzsCveAZBM zI^C4?19apCN(dn>_Ef1Vpv)M{F{8KsCYGHd)NqFE`H6Tk#jfUSw-wc z-pAyLf${bCufC=NK8ym_Nh;B&pssTicx{a+-iJcik-l+HSpgY@>KpCBy>`I83z`)gDZrb@_^6m@m50#V4gmP#I5x}F^*UX=R^ zVSQJ)O86c5`ciQ?`L5DPead%KX0AkZmal?dFYcP$%dPG`UlBzFqxnuHPL|A2fFdt>NG2f#&S z|8sq(^?%KSw%oI+;7>B9XJhEP^+kb0JlkrOb>i768u@7P+KjFOow!ZeRpfhO>8c~E zb*eSbo06|Kd8$!%sdX}@{`*_kt)aXW>_&!k#N(3wjZO1Uq`x7&=8KBo^ZW|&59BXT zBiq%QT^Y^y)N_Vs!znx28q7o5Fyi@1pMXC9z~%p3eR)`jcm^zL1@v$}jqnZJTVzw+ zoM$}$Yh(!Z>j7Dt3lt@^AL~5^RX2Aj_`9TYD$^!iPs|hE8!j7F^R7w z|9S72i_FZ8CESp-$~>Dz{9@G+ z^K6lO{QvvkpJ_x_I2Hd&xDTEA!_t&~nz9{5kUq1?l`hjYiE!-puNtCcN5F8%*6k0fC<_ZaSPxyN#k;~vjFfqNqNB<@R8 zP#+Um;Se*3kv*ZFM?C+CIj{xpByUbe{E$W$($U)7x^i-twT}3I1d`nUY@))a+-G>W zhDt_L;DS9*OnPD(YEIfqD%I7D@N2^RtRqT$!u{NyE1s0Kom5c>i`Y^M5d?|`VK=Vc$l=sgnLt96Y<3~8f3k1N?JS8hEYd%?t0vBY3MuB zKVNYP52B2&7vz16H*l3YqtE};G`5vOy1pf2EFS8bfM+SZ0_RZiBks@F8_RQoj%=hN zU6HVmrSGG@DwJLC9tHmQTb>`G{`Ozg^Ge_Urt+X656)8fBJr*iJV&PY_?lQRo2StE8W@bUiym`gERmcDL6%t8cRFo*Qd~78s=YAdke|f)e1i)y($?S zSta_#lCH(%(RCj6OQ)1JvOuE!&tb|gCp^&_okrfh)Em|6T7;WOt4L|LhqT6){=w2z^8(5| z;GW7ogy+#HvxvJob!WFWD@Nk{Pok05B&HsicZkl*vY;hAxu77mW?U$e4v^X()4^x<=s+@)RR&3(pHs-cLxcf{Ex_ zMz{{Qu4|SykH#-ik*>xLF9!t&klv3xslMpkXmy&rscGnfrLUpP1=3zyye4^$@caSk z&-C;Eaw1*GkpGK{#u3jfD?iVUeNkp8`HxzBqYYv*`Sy^n z93%dTaz&`;cj|e^^E^D;q4n2Qj|aN;^WX^``g}bg-jND)MIyZ*cVsHKOxij8eEmrH zTWd56ooGe82k{{5to~$O*G^1GTUkk8M)<9cLn$h)PK6oqAXc|R(W$5nncs0gAU(Qu z(pANm3M%-VRD*C~@@J=x5Ss<%t53P6WXiueOv6`Rr zu%Okv8Anp#U+N5bI?=iHR1m>kp8F>EXzpv)XgRz@J;`wnWiJvQ$Me`UcG~K!Lp}eI z#vh3LUNDV)zS3KUo@CJV*5S>;L{zxX;(t+DU+z!b;nr|UI(C@nr>OXd<;%l!U5}}+ zhPAVu{LN`+P2icW|0y0ukeHi{M+m>Mf={V5)EaPAQ5g;By2G=wgr8AvHQ_I>^VIQ; zHK_DM)VGN|Bdo4ZI6!68{t_!(hfI&CYzb+v2&b@f9YLp#)6n#h~c(#km z+FQkiDYuJfb;w_h{534UE5&C9`7V&wg=dG*uR?($MCK7mPr=nTy3M485}v^QmOQ#T z@jQ$MH*xb<0shaG*TN4ev(6fvNB9Hj*|;02E*s1@golu)fosS2qLN`M6`tTu$(`I9 zYfZ+_R}l(_@@x%hd2OT}soSbtE?N@2KeG=gQ0ll)tX?Uz!Z# zxtCM%Q>%On6%VAsTioTyxR}baau4GkN#3SZ(#Va#%R%0nR_+uXC{K7Y&q|U0g1ov4 z5^l)7&<6LEw39qbqWAyjYcLP*)4*^F?;~?Y!n$f&As3^g6zszD?@1ql5m*#;4Y$0l ziT9%;=}6m1{vQbc7|6i}wmg|Ju>Uhy?`vCzY?y#fOyquK&-6%t%$AfiT}`;>5uQmW zCo+h3R_X7=+jFNT?WT=h`A<<#VgKmny?Fdbogs zBYFNC1xs0@DX}j3vsyed&-xRO$^DBp8kbHsC0vR+{^K4@csljmrc4)}=^8}2vA$LE zFAuX3j^&x93M3~MOx7Z2-lpCrd_?!uON7Y)X@%u5L`BV2e9e8G&V*8Fdqx(FZ+R9@cnbHAJo|iQ z}`+~b3x2~PmF@-x&r>-=VT}s&| z`uXqkb(8RX?y_Vmiht6OuK89$TZ_k_u&y5D`;JD|(6K&*e<5FU(qr*F9eD@R$vD)r z(i#mEBL3Jqc8UCcW*(;gqKBDyST~T<{m(EeI>__fbWg)l^jnaGAg$BjAWa3l}kpC^7^@(H3f4 zK%vJC+;ChNM?n-Aq0-g}n+oV%TSD)SjufZP)X-Uc`? zJ<+BP@dxNnhTNCH*a*GRX!oM-hl3Zv@Mh?@LFN_k)_{i6;`tXCucM|4@2dFW1yBZr zx^!@k%d~;c%Q4h*0e&yq4?)`mxwAO~rAXi%hJHM0$o(rSc}ceW^IUfVIDcc|%}|i$ z3Bf4vAU0}Q`;PY|_`mdr+75E## z?+W?j(0hT$|EJO6WiyCXFn+%nKZRLLhH#Y_&&2o`_#dP4Bk&x?t5I7aGhfI&3XIQO zG~@x0y9+f{PI4^a#HS$Mgnr8*q4*I92OxYS0Qv}}PD1z!(EcH2b5yh(R0Y2Z<5u)1 z3!Q@)UkXFK%cv%Hw zhrtY?uc1E(!Y1lS@M|#c3WXJLWCmy*%XH9Q5}-|xGci^mkORFq>K@_zXd$y(v<<*% zF(L4=K${K5M`AWb0O|qWR*ZdU4`W7Wq4ER!3;+*`8J^!^B}Rfi7#L%rvkp3|Fn$4Y z7REbKv!QzsM(+VF7yVWI_doYRs91oVK>t$F=RVyGFyP>?6ec}yny0Ow^r z9C!om001m@6%l+OcMS3d#=RlC7kwL!1W`9ZuS7UK5OTMGpDm0VXwMh8kMjNZ2*CRQ zz)K|*?tt=@r~?I$)6Wq7$!Nm>{0@dL7CO_=KaTo2bjAzAT!)u0P%9ue9eTG5-Vx~Y z;@aPh&YNI-3;toG|;{ZPt$}F=N$ylS7_e={b4~r4&W~#|25h@;BNy?EBJFj zlQ2FE`OfH{h4v6CFRgH3CI9a)Y=DeHy%&O?0AL>kd3gu5AI5&vA>jX27<(1%OW-Yl z{81P=2lCIMKN7U-F)je`f1`gC^j(nM2mJy#)CSsv7+(jO?}Uw5a{llh#5OVe?GWVU zh!85_eSp|7@*ev4qn{5W4|5?=@<1CX9OR_iAj``#&;|heGt>)#_Zy6-L6(<|7{8Xv z|8K=W2k|+y6Cs>H`!d>8$rt?%Xs4lSsDA^{E0CKjcrgLYbzT8Y$Akjt9~2-9IymTq z-Y!g{Ws>kTM}P=fx5>jn0Ny{7>D zfiOG;<85&CFW{8}<9&>I`5xn3Oso@lr}+2ZH6ZkWQngTg5+JFv0G;)z0os+|l?#4< z$d42{Cqe5bCg1~Ym!NaiEErz`_`B$LEVUS4k9q*cKSDi||Ns9> zp&SBnCqR3l1>JKQ|AF!u#=P8!@qF|Xkl`hW{$eqkZ0sc$djc}OT`nRW9DWZq9kfrt zTq*#FxDB21E|GfRuQzDAT$yN<^rrmtitV(ABO&RfD(AT)WAp_ z?QqaGL#MxRl=FHE{Ql4hgMUB9>FDR7|7r^qJE0mN3_*PYiXRAt@#tF+>MD$UfboVD zFzAQe8Q?b}FtSoO?S<~!7uf$=!d z_kq?0tqGtE$dliZFfWxD-;QxMl+Fh5untZXLgpUuGeCP8 zy2YrcAon%oI)Qcru-hQB5Hwzo2^iyToJRoPSD$mj&3w}zCOSm|?F{|8D(N6z0xY26= zkTHu}brDRpSyN|mr`t`&7cF_*msM=Z_+L@6RTP_dZ;#lC<(aXYmlwpZUcQi+;-j8a z99zTs#`mt6u1e3!RV~aQ6q0ACa>%f3zZ_e- zvRCZu<+%l($|gl`{5gI8aeLjPG{K1KLAlP<8XHy9Q)z@F z9SMAHLDPst)ZkBee!u@GG%MC;{ic=~YJ*{_awWV|OKVk2wPj5g6OtoatSYZc9sUMM_P9Q@UZx zmeQ;S@G`d8#yvA5r$PDm zm{G7D_Vn)g<#DFJseG#BPJ`W4GlO(vSPvBX>Go*N@$ic zhi`)GbC7S5-J~Rua8+EgrjKk);%Q-Q93WNKT^U=5wGJzKKus=TNHK8{8!%1FAHVOl zx4qdo$$a06tupuM$AfQGWMl+FQA=x9V-LL_iw%3>jM$L9Z)RRuD_1wGx^2b3*&E92 zR6U`(wxX`ODmLSj=hL)+5{mcvG)@^+)f4K*)lG@NcJQRvmqdv_ePof(r#IS7r4hEL z8x_R9|GY~VSoGAWr>U|Rlz92^e%|yN!-!b%X2n8HdX~y33Q-S;9RA$rbQkN1#M_fwoKkM9``evFz99pt zJx8-_EnxADlk2!UPQMbmfwIDGynH%9bbZ48N9-$nQ8xJ5d z*lMthV_rLq`gZLmf`zyw&efx+)t4DoJ#{?XTFz&cG>%%_2rkdU32an#)l>i>&zK`e z8Y_ZftSRUb1r`xD6}f04KeknhtrW@pZY$gez~Q+5TQHLmh)em+lB>G?5X>1`P4g)q z3l_nV^VDhZp;0uJ^W+$M&)0wKxG{C|5E%!qy7u%tg0qb?!*}s_<0&)Ur1(6hh^*R}gW3a2r$MJarfSGLBcr^Y$xu zFz;tBq4QKNZAc$bQj1r~!YYOgyO{ry)uF6Wljw&IBQDQw$ z9wr*mCPlN=n@XCED8i>e=qtF`TB|L?XcwUQt_;&!6ABDe{O zKSt$XR5;@p8d+Yda6S#u!nE{ao?oz!qu8an7G<&BGZBQA&ZOhSMp@L2efI=qvNV&< zbin=}?|@*U4KGK)ou1{s%g8f=Y9xwl2CQa0g)Fxj;59ppBG^n5^+^5XCKdbazSCBs4W7tYl%FzWY#DoNic~PLT^9B{9YJ_pL>vT)#eTPl zK5P-m3|1GRA8Ud+k5SFAYL?a}+B99Wk@aX;FCL`j83s-iU;OrU;RA$3WJ#u$XtM$9 z5_md@b#BjeN_S@wr&Zll z8}W_+UuD-WrV~!h9rTn$@`@$Yn8W9bd#vguHovNtqb#BGy$t`bYYxj8I`gF zODVucEv1pH?=l+nLvDui!ZNCt*!^oLyHjdaSF}Rx!Uw3kbIx*FEiwEH)V&z~YFvhM zgwgF@w);w{7wftLq2`|ZC`#;$yQvS`wvsxrA@|b;_RvZUkKa#!NcIZ5B{8 zM_IuoS8*uJpht{nw-flQ=;7%nHkzLoLr2`gGN03i*N9|iT2ef;IP6Fm5^c`KPtYS?NiKH|JVjpa*1@fGeV}68*n&&_S&%if5OGbKiN67g`Y{tSO}NM`*=J>Xzg%I{c^SLCa-Q9 zi@BRod#D^xajx}2O4L+jB^p2s0mXxtXn;cYF_GrmB zl_$qYX;U12HN%OvkcO`m7~uC1fh(2Iy01uSg z-?{5gRF%$_=Sw-v{~QjLhm1X0KzvNNG}E*;73m$tV`AOs-PpQu*?zH8VOW@gT-**~|23 z7aobKXS*471H0rEYR#-sDW~T3gr>Az|nx%TZ*}+}>ulZH5c`+*Dq7&J>yXi~^ zKcqAo+*@=hnHt-DM`GZtJ{uPI41S|Rn6*?0R(fNc~{r)g5CKx~Pck0hd zk5CT!Ak-szL(^H`CSiP$?cL+asNk|}j3 zc6F9?PdaW2rno&zx|SpyJ1F#YO1ntgkU}`ex=Hz5aZiqPW@_z5=1S9gRfrTv=h>NN zMGRdNpG-?~rA>UTF3OYMCf2Q|bj7$-bVAY{!pALt`7AYx7*!LsJY$UHmkWOd18M}{ zCIQt`73FW1930gCgt=FM&Fm?)<|d!W4oM(O%a^M0=fhaPbu^Gg@};G2mO%y5B#EDe zvsp_osSCSnKNYZBdr95k-Q&HaA>@42Tk0jT<9($;oocj39V=1KdKOAII`ayp&Nws9 zANon-yje8}E;wYNkjnPwNJU-wF*!}j$(4%uA$jLaDJv7u`_7SWl6Zu!FOga@+4%FN zu@3$KwIb#6Pda3&?gy026Jj>|LW$vS=9EdJXbhWBCJkoKmSKWidNIql13CBOWfc^64Jl03l(&q%&A_-Nr1;khS&2k=6 ze9qcxsV?LEU(BL3JqSk;kP*_6DqDDdkl4t!X+#l@m@+{sWDhRK+t_Ekl;`VK=Vsja z?Bj{I#eS<(f2U@mw3b?MHu*33cz)qNVjQIr0WHzy?k_$h+rKLj{B?`JHvuKcXEG>? z_sobuGP&PH)v0Voq++QDwa8P6Upf7(q4R#$(ytj}7dJ?SROB41lfI=Pb$splBJjMk zvI%Lkfw#yu@h1LgXgT7*~e0x7($S(baq zJ>yj~fZvE}Y)zxolReZZ4Q!dH$&*b*8|uD&VZ*jc0wJDhVu@0jJa#FJ?*ZJgL|d~K tM9Pd`j@W!bfAso7LFxGF`emF0{^E9c(NDj(uEh)f-_PxfjZ(eue*viL^}+xE delta 35070 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 HZ6p2%#?+$` diff --git a/web/pgadmin/translations/fr/LC_MESSAGES/messages.po b/web/pgadmin/translations/fr/LC_MESSAGES/messages.po index 12461dba3..c152c93c7 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: 2019-11-08 18:48+0530\n" -"PO-Revision-Date: 2019-07-22 13:09+0200\n" +"PO-Revision-Date: 2019-11-12 15:21+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 @@ -159,8 +160,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:802 msgid "Incorrect master password" @@ -168,7 +169,7 @@ msgstr "Mot de passe maître incorrect" #: pgadmin/browser/__init__.py:835 msgid "Master password cannot be empty" -msgstr "" +msgstr "Le mot de passe maître ne peut pas être vide" #: pgadmin/browser/__init__.py:903 pgadmin/browser/__init__.py:995 #: pgadmin/browser/__init__.py:1066 @@ -237,8 +238,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 ?" @@ -246,8 +247,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." @@ -255,12 +256,16 @@ msgstr "" #: pgadmin/browser/register_browser_preferences.py:59 msgid "Confirm before Close/Reset in object properties dialog ?" msgstr "" +"Confirmer avant de Fermer/Réinitialiser les boites de dialogues des " +"propriétés des objets ?" #: 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." #: pgadmin/browser/register_browser_preferences.py:70 msgid "Auto-expand sole children" @@ -268,11 +273,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" @@ -294,8 +299,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" @@ -502,7 +507,7 @@ msgstr "Aucun groupe de serveurs n'a été spécifié" #: pgadmin/browser/server_groups/__init__.py:319 msgid "Could not find the server group." -msgstr "Impossible de trouver le groupe de serveurs" +msgstr "Impossible de trouver le groupe de serveurs." #: pgadmin/browser/server_groups/servers/__init__.py:99 msgid "Servers" @@ -522,8 +527,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:473 msgid "Server deleted" @@ -655,7 +659,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/__init__.py:1155 #: pgadmin/browser/server_groups/servers/__init__.py:1262 msgid "Server not found." -msgstr "Serveur non trouvé" +msgstr "Serveur non trouvé." #: pgadmin/browser/server_groups/servers/__init__.py:995 #: pgadmin/browser/server_groups/servers/__init__.py:997 @@ -694,9 +698,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:1236 msgid "Named restore point created: {0}" @@ -744,8 +748,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" @@ -757,11 +761,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" @@ -773,8 +777,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)." @@ -867,7 +871,7 @@ msgstr "La base de données ne peut pas être trouvée\n" #: pgadmin/browser/server_groups/servers/databases/schemas/views/__init__.py:728 #: pgadmin/browser/server_groups/servers/databases/schemas/views/__init__.py:1561 msgid " -- definition incomplete" -msgstr "-- définition incomplète" +msgstr " -- définition incomplète" #: pgadmin/browser/server_groups/servers/databases/casts/__init__.py:311 msgid "Could not find the specified cast." @@ -1318,7 +1322,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 @@ -1595,7 +1600,7 @@ msgstr "Déplaçable ?" #: pgadmin/browser/server_groups/servers/tablespaces/static/js/tablespace.js:390 #: pgadmin/browser/server_groups/static/js/server_group.js:65 msgid "Name cannot be empty." -msgstr "Le nom ne peut pas être vide" +msgstr "Le nom ne peut pas être vide." #: pgadmin/browser/server_groups/servers/databases/external_tables/__init__.py:56 #: pgadmin/static/js/browser/server_groups/servers/databases/external_tables/external_tables.js:15 @@ -1618,12 +1623,13 @@ msgstr "Wrapper de données distantes" #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/__init__.py:318 msgid "Could not find the specified foreign data wrapper." -msgstr "Impossible de trouver le wrapper de données distantes" +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" @@ -1644,13 +1650,13 @@ msgstr "Serveurs distants" #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/foreign_servers/__init__.py:313 msgid "Could not find the specified foreign server." -msgstr "Impossible de trouver le serveur distant" +msgstr "Impossible de trouver le serveur distant." #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/foreign_servers/__init__.py:338 #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/foreign_servers/__init__.py:612 #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/foreign_servers/__init__.py:715 msgid "Could not find the foreign server information." -msgstr "Impossible de trouver l'information sur le serveur distant" +msgstr "Impossible de trouver l'information sur le serveur distant." #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/foreign_servers/__init__.py:523 #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/foreign_servers/user_mappings/__init__.py:531 @@ -1810,13 +1816,14 @@ msgstr "Correspondances d'utilisateurs" #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/foreign_servers/user_mappings/__init__.py:333 msgid "Could not find the specified user mapping." -msgstr "Impossible de trouver la correspondance d'utilisateurs" +msgstr "Impossible de trouver la correspondance d'utilisateurs." #: pgadmin/browser/server_groups/servers/databases/foreign_data_wrappers/foreign_servers/user_mappings/__init__.py:360 #: 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" @@ -1884,7 +1891,7 @@ msgstr "Langages" #: pgadmin/browser/server_groups/servers/databases/languages/__init__.py:324 msgid "Could not find the specified language." -msgstr "Impossible de trouver le langage" +msgstr "Impossible de trouver le langage." #: pgadmin/browser/server_groups/servers/databases/languages/__init__.py:348 #: pgadmin/browser/server_groups/servers/databases/languages/__init__.py:606 @@ -1982,7 +1989,7 @@ msgstr "Objets Catalogue" #: pgadmin/browser/server_groups/servers/databases/schemas/catalog_objects/__init__.py:262 #: pgadmin/browser/server_groups/servers/databases/schemas/catalog_objects/__init__.py:292 msgid "Could not find the specified catalog object." -msgstr "Impossible de trouver l'objet catalogue" +msgstr "Impossible de trouver l'objet catalogue." #: pgadmin/browser/server_groups/servers/databases/schemas/catalog_objects/columns/__init__.py:51 #: pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/static/js/foreign_table.js:593 @@ -2081,11 +2088,11 @@ msgstr "Impossible de trouver le collationnement dans la base de données." #: pgadmin/browser/server_groups/servers/databases/schemas/collations/__init__.py:447 #: pgadmin/browser/server_groups/servers/databases/schemas/collations/static/js/collation.js:178 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:537 msgid "Collation dropped" @@ -2154,7 +2161,7 @@ msgstr "Contraintes du domaine" #: pgadmin/browser/server_groups/servers/databases/schemas/domains/domain_constraints/__init__.py:591 #: pgadmin/browser/server_groups/servers/databases/schemas/domains/domain_constraints/__init__.py:663 msgid "Could not find the specified domain constraint." -msgstr "Impossible de trouver la contrainte du domaine" +msgstr "Impossible de trouver la contrainte du domaine." #: pgadmin/browser/server_groups/servers/databases/schemas/domains/domain_constraints/__init__.py:487 msgid "The specified domain constraint could not be found.\n" @@ -2304,7 +2311,7 @@ msgstr "Table distante supprimée" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/__init__.py:1528 #: pgadmin/browser/server_groups/servers/databases/schemas/views/__init__.py:1356 msgid "-- Please create column(s) first..." -msgstr "-- MErci de créer d'abord la/les colonne/s" +msgstr "-- Merci de créer d'abord la/les colonne/s..." #: pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/static/js/foreign_table.js:223 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/static/js/column.js:485 @@ -2321,7 +2328,7 @@ msgstr "Hérité de" #: pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/static/js/foreign_table.js:259 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/indexes/static/js/index.js:176 msgid "Column Name cannot be empty." -msgstr "Le nom de colonne ne peut pas être vide" +msgstr "Le nom de colonne ne peut pas être vide." #: pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/static/js/foreign_table.js:267 msgid "Column Datatype cannot be empty." @@ -2351,7 +2358,7 @@ msgstr "Serveur distant" #: pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/static/js/foreign_table.js:578 msgid "Inherits" -msgstr "hérite de" +msgstr "Hérite de" #: pgadmin/browser/server_groups/servers/databases/schemas/foreign_tables/static/js/foreign_table.js:661 #: pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/function.js:378 @@ -2374,7 +2381,8 @@ msgstr "Configurations de recherche plein texte" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/__init__.py:320 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/__init__.py:643 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:359 msgid "Could not find the FTS Configuration node in the database node." @@ -2384,13 +2392,13 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/__init__.py:416 msgid "Provide at least copy config or parser." -msgstr "Renseigner soit 'Copier la configuration' soit 'Analyseur'" +msgstr "Renseigner soit 'Copier la configuration' soit 'Analyseur'." #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/__init__.py:504 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:557 msgid "The specified FTS configuration could not be found.\n" @@ -2405,15 +2413,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:881 -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 @@ -2444,7 +2453,7 @@ msgstr "Jetons" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/static/js/fts_configuration.js:431 msgid "FTS Configuration" -msgstr "Configuration de recherche plein texte " +msgstr "Configuration de recherche plein texte" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/static/js/fts_configuration.js:447 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_configurations/static/js/fts_configuration.js:454 @@ -2483,12 +2492,13 @@ msgstr "Un schéma doit être sélectionné." #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/__init__.py:56 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/static/js/fts_dictionary.js:63 msgid "FTS Dictionaries" -msgstr "Dictionnaires de recherche plein texte " +msgstr "Dictionnaires de recherche plein texte" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/__init__.py:331 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/__init__.py:639 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:368 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/__init__.py:772 @@ -2500,8 +2510,8 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/__init__.py:499 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:551 msgid "The specified FTS dictionary could not be found.\n" @@ -2521,7 +2531,7 @@ msgstr "Valeur ne peut pas être vide." #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/static/js/fts_dictionary.js:78 msgid "FTS Dictionary" -msgstr "Dictionnaire de recherche plein texte " +msgstr "Dictionnaire de recherche plein texte" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/static/js/fts_dictionary.js:93 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_dictionaries/static/js/fts_dictionary.js:100 @@ -2541,24 +2551,25 @@ msgstr "Modèle doit être sélectionné." #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/__init__.py:52 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/static/js/fts_parser.js:21 msgid "FTS Parsers" -msgstr "Analyseurs de recherche plein texte " +msgstr "Analyseurs de recherche plein texte" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/__init__.py:291 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/__init__.py:577 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:318 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:438 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:491 msgid "The specified FTS parser could not be found.\n" @@ -2573,19 +2584,18 @@ 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:815 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" -msgstr "Analyseur de recherche plein texte." +msgstr "Analyseur de recherche plein texte" #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/static/js/fts_parser.js:51 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/static/js/fts_parser.js:57 @@ -2627,7 +2637,7 @@ msgstr "La fonction d'arrêt doit être sélectionnée." #: pgadmin/browser/server_groups/servers/databases/schemas/fts_parsers/static/js/fts_parser.js:193 msgid "Lextype function must be selected." -msgstr "La fonction lextype doit être sélectionnée" +msgstr "La fonction lextype doit être sélectionnée." #: pgadmin/browser/server_groups/servers/databases/schemas/fts_templates/__init__.py:56 #: pgadmin/browser/server_groups/servers/databases/schemas/fts_templates/static/js/fts_template.js:21 @@ -2653,15 +2663,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:692 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" @@ -2853,7 +2862,7 @@ msgstr "Sans effets de bord ?" #: pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/function.js:318 msgid "Support function" -msgstr "" +msgstr "Fonction support" #: pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/function.js:338 #: pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/trigger_function.js:245 @@ -2900,7 +2909,7 @@ msgstr "Le symbole de lien ne peut pas être vide." #: pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/trigger_function.js:314 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/compound_triggers/static/js/compound_trigger.js:337 msgid "Code cannot be empty." -msgstr "Le code ne peut pas être vide. " +msgstr "Le code ne peut pas être vide." #: pgadmin/browser/server_groups/servers/databases/schemas/functions/static/js/procedure.js:40 #: pgadmin/browser/server_groups/servers/databases/schemas/packages/edbfuncs/static/js/edbproc.js:38 @@ -3158,7 +3167,7 @@ msgstr "Cyclique" #: pgadmin/browser/server_groups/servers/databases/schemas/sequences/static/js/sequence.js:217 msgid "Current value cannot be empty." -msgstr "La valeur courante ne peut pas être nulle" +msgstr "La valeur courante ne peut pas être nulle." #: pgadmin/browser/server_groups/servers/databases/schemas/sequences/static/js/sequence.js:226 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/static/js/column.js:771 @@ -3168,12 +3177,12 @@ msgstr "La valeur de l'incrémentation ne peux pas être nulle." #: pgadmin/browser/server_groups/servers/databases/schemas/sequences/static/js/sequence.js:235 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/static/js/column.js:780 msgid "Minimum value cannot be empty." -msgstr "La valeur minimale ne peut pas être nulle" +msgstr "La valeur minimale ne peut pas être nulle." #: pgadmin/browser/server_groups/servers/databases/schemas/sequences/static/js/sequence.js:244 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/static/js/column.js:789 msgid "Maximum value cannot be empty." -msgstr "La valeur maximale ne peut pas être nulle" +msgstr "La valeur maximale ne peut pas être nulle." #: pgadmin/browser/server_groups/servers/databases/schemas/sequences/static/js/sequence.js:253 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/static/js/column.js:798 @@ -3382,7 +3391,7 @@ msgstr "No" #: pgadmin/browser/server_groups/servers/databases/schemas/synonyms/static/js/synonym.js:199 msgid "Target schema cannot be empty." -msgstr "le schéma cible ne peut pas être vide." +msgstr "Le schéma cible ne peut pas être vide." #: pgadmin/browser/server_groups/servers/databases/schemas/synonyms/static/js/synonym.js:203 msgid "Target object cannot be empty." @@ -3416,7 +3425,7 @@ msgstr "Déclencheur(s) activé(s)" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/__init__.py:1612 #, python-format msgid "Table rows counted: %s" -msgstr "" +msgstr "Nombre de lignes du tableau : %s" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/utils.py:1261 msgid "Table statistics have been reset" @@ -3516,17 +3525,18 @@ msgid "Storage" msgstr "Stockage" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/static/js/column.js:545 +#, fuzzy msgid "NONE" -msgstr "" +msgstr "AUCUN" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/static/js/column.js:546 msgid "IDENTITY" -msgstr "" +msgstr "IDENTITE" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/static/js/column.js:554 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/static/js/column.js:559 msgid "GENERATED" -msgstr "" +msgstr "GÉNÉRÉ" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/static/js/column.js:582 msgid "Identity" @@ -3559,7 +3569,7 @@ msgstr "Hérité ?" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:400 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:487 msgid "Inherited from table(s)" -msgstr "hérité de la (des) table(s)" +msgstr "Hérité de la (des) table(s)" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/static/js/column.js:669 msgid "System column?" @@ -3575,28 +3585,28 @@ msgstr "Le type de la colonne doit être renseigné." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/static/js/column.js:726 msgid "Length should not be less than: " -msgstr "La longueur ne doit pas être inférieure à :" +msgstr "La longueur ne doit pas être inférieure à : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/static/js/column.js:728 msgid "Length should not be greater than: " -msgstr "La longueur ne doit pas être supérieure à :" +msgstr "La longueur ne doit pas être supérieure à : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/static/js/column.js:742 msgid "Precision should not be less than: " -msgstr "La précision ne doit pas être inférieure à :" +msgstr "La précision ne doit pas être inférieure à : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/static/js/column.js:744 msgid "Precision should not be greater than: " -msgstr "La précision ne doit pas être supérieure à :" +msgstr "La précision ne doit pas être supérieure à : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/columns/static/js/column.js:755 msgid "Expression value cannot be empty." -msgstr "" +msgstr "La valeur ne peut pas être vide." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/compound_triggers/__init__.py:54 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/compound_triggers/static/js/compound_trigger.js:25 msgid "Compound Triggers" -msgstr "" +msgstr "Déclencheurs composés" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/compound_triggers/__init__.py:367 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/compound_triggers/__init__.py:516 @@ -3605,19 +3615,19 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/compound_triggers/__init__.py:868 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/compound_triggers/__init__.py:934 msgid "Could not find the compound trigger in the table." -msgstr "" +msgstr "Impossible de trouver le déclencheur composé dans la table." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/compound_triggers/__init__.py:652 msgid "The specified compound trigger could not be found.\n" -msgstr "" +msgstr "Le déclencheur composé indiqué n'a pas été trouvé.\n" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/compound_triggers/__init__.py:672 msgid "Compound Trigger is dropped" -msgstr "" +msgstr "Le déclencheur composé est supprimé" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/compound_triggers/static/js/compound_trigger.js:38 msgid "Compound Trigger" -msgstr "" +msgstr "Déclencheur composé" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/compound_triggers/static/js/compound_trigger.js:55 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/compound_triggers/static/js/compound_trigger.js:61 @@ -3625,19 +3635,19 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/compound_triggers/static/js/compound_trigger.js:73 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/compound_triggers/static/js/compound_trigger.js:89 msgid "Compound Trigger..." -msgstr "" +msgstr "Déclencheur composé..." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/compound_triggers/static/js/compound_trigger.js:79 msgid "Enable compound trigger" -msgstr "" +msgstr "Activer le déclencheur composé" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/compound_triggers/static/js/compound_trigger.js:84 msgid "Disable compound trigger" -msgstr "" +msgstr "Désactiver le déclencheur composé" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/compound_triggers/static/js/compound_trigger.js:168 msgid "Disable compound trigger failed" -msgstr "" +msgstr "La désactivation du déclencheur composé a échoué" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/compound_triggers/static/js/compound_trigger.js:187 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/triggers/static/js/trigger.js:189 @@ -3650,7 +3660,7 @@ msgstr "Déclencheur activé ?" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/compound_triggers/static/js/compound_trigger.js:234 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/compound_triggers/static/js/compound_trigger.js:247 msgid "FOR Events" -msgstr "" +msgstr "Événement FOR" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/compound_triggers/static/js/compound_trigger.js:206 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/triggers/static/js/trigger.js:388 @@ -3683,6 +3693,7 @@ 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:346 +#, fuzzy msgid "" "-- Enter any global declarations below:\n" "\n" @@ -3721,6 +3732,42 @@ msgid "" " -- Enter any required code here\n" "END;" msgstr "" +"-- Enter any global declarations below:\n" +"\n" +"-- BEFORE STATEMENT block. Delete if not required.\n" +"BEFORE STATEMENT IS\n" +" -- Enter any local declarations here\n" +"BEGIN\n" +" -- Enter any required code here\n" +"END;\n" +"\n" +"-- AFTER STATEMENT block. Delete if not required.\n" +"AFTER STATEMENT IS\n" +" -- Enter any local declarations here\n" +"BEGIN\n" +" -- Enter any required code here\n" +"END;\n" +"\n" +"-- BEFORE EACH ROW block. Delete if not required.\n" +"BEFORE EACH ROW IS\n" +" -- Enter any local declarations here\n" +"BEGIN\n" +" -- Enter any required code here\n" +"END;\n" +"\n" +"-- AFTER EACH ROW block. Delete if not required.\n" +"AFTER EACH ROW IS\n" +" -- Enter any local declarations here\n" +"BEGIN\n" +" -- Enter any required code here\n" +"END;\n" +"\n" +"-- INSTEAD OF EACH ROW block. Delete if not required.\n" +"INSTEAD OF EACH ROW IS\n" +" -- Enter any local declarations here\n" +"BEGIN\n" +" -- Enter any required code here\n" +"END;" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/check_constraint/__init__.py:50 msgid "Check Constraints" @@ -3751,7 +3798,7 @@ msgstr "Contrainte de vérification mise à jour." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/check_constraint/static/js/check_constraint.js:39 msgid "Check..." -msgstr "Vérification" +msgstr "Vérification..." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/check_constraint/static/js/check_constraint.js:45 msgid "Validate check constraint" @@ -3759,7 +3806,7 @@ msgstr "Valider la contrainte de vérification" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/check_constraint/static/js/check_constraint.js:156 msgid "Don't validate?" -msgstr "Ne pas valider" +msgstr "Ne pas valider ?" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/exclusion_constraint/__init__.py:56 msgid "Exclusion Constraints" @@ -3816,7 +3863,7 @@ msgstr "Opérateur" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/exclusion_constraint/static/js/exclusion_constraint.js:215 msgid "Please specify operator for column: " -msgstr "Merci de renseigner l'opérateur pour la colonne ;" +msgstr "Merci de renseigner l'opérateur pour la colonne : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/exclusion_constraint/static/js/exclusion_constraint.js:453 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/foreign_key/static/js/foreign_key.js:381 @@ -3848,7 +3895,7 @@ msgstr "Taille index" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/exclusion_constraint/static/js/exclusion_constraint.js:642 msgid "Exclusion constraint..." -msgstr "Contrainte d'exclusion" +msgstr "Contrainte d'exclusion..." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/exclusion_constraint/static/js/exclusion_constraint.js:690 #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/index_constraint/static/js/primary_key.js:511 @@ -4099,7 +4146,7 @@ msgstr "Index" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/index_constraint/static/js/unique_constraint.js:632 #, python-format msgid "Please specify columns for %s" -msgstr "" +msgstr "Merci de préciser les colonnes pour les %s" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/constraints/static/js/constraints.js:55 msgid "Oid" @@ -4342,8 +4389,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:276 #, python-format @@ -4531,20 +4578,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:933 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:948 #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/mview.js:193 @@ -4682,6 +4727,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:323 msgid "Modulus" msgstr "Moduo" @@ -4697,8 +4744,8 @@ msgstr "Le nom de partition doit être renseigné." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:371 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:376 msgid "For range partition To field cannot be empty." @@ -4708,17 +4755,18 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/partition.utils.js:383 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:390 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:395 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 @@ -4752,7 +4800,7 @@ msgstr "Supprimer les définitions de colonne ?" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:759 msgid "Changing 'Of type' will remove column definitions." -msgstr "Modifier \"De type\" supprimera les définitions de colonne ?" +msgstr "Modifier \"De type\" supprimera les définitions de colonne." #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:892 msgid "Hash" @@ -4764,7 +4812,7 @@ msgstr "La table de partition supporte deux types de clés :" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:994 msgid "Column: " -msgstr "Colonne :" +msgstr "Colonne : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:995 msgid "User can select any column from the list of available columns." @@ -4774,94 +4822,95 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:997 msgid "Expression: " -msgstr "Expression :" +msgstr "Expression : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:998 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:1000 msgid "Example: " -msgstr "Exemple :" +msgstr "Exemple : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1001 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:1086 msgid "Create a table: " -msgstr "Créer une table :" +msgstr "Créer une table : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1087 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/static/js/table.js:1089 msgid "Edit existing table: " -msgstr "Modifier une table existante :" +msgstr "Modifier une table existante : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1090 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/static/js/table.js:1092 msgid "Default: " -msgstr "Par défaut :" +msgstr "Par défaut : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1093 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/static/js/table.js:1095 msgid "From/To/In input: " -msgstr "Entrées De /Jusqu'à /Dans :" +msgstr "Entrées De /Jusqu'à /Dans : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1096 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:1098 msgid "Example: From/To: " -msgstr "Exemple : De / Jusqu'à :" +msgstr "Exemple : De / Jusqu'à : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1099 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/static/js/table.js:1101 msgid "In: " -msgstr "Dans :" +msgstr "Dans : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1102 msgid "" @@ -4873,7 +4922,7 @@ msgstr "" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1104 msgid "Modulus/Remainder: " -msgstr "Modulo/Reste :" +msgstr "Modulo/Reste : " #: pgadmin/browser/server_groups/servers/databases/schemas/tables/static/js/table.js:1105 msgid "Enabled for hash partition." @@ -4901,7 +4950,7 @@ msgstr "Fréquences les plus courantes" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/templates/columns/sql/default/stats.sql:7 msgid "Histogram bounds" -msgstr "Limites de l'histogramme " +msgstr "Limites de l'histogramme" #: pgadmin/browser/server_groups/servers/databases/schemas/tables/templates/columns/sql/default/stats.sql:8 msgid "Correlation" @@ -5307,8 +5356,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:954 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:1099 msgid "The specified type could not be found.\n" @@ -5341,22 +5390,22 @@ msgstr "Merci de renseigner le type." #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.js:221 #, python-format msgid "Length/precision should not be less than %s" -msgstr "" +msgstr "La longueur/précision ne doit pas être inférieure à %s" #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.js:223 #, python-format msgid "Length/precision should not be greater than %s" -msgstr "" +msgstr "La longueur/précision ne doit pas être supérieure à %s" #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.js:234 #, python-format msgid "Scale should not be less than %s" -msgstr "" +msgstr "L'échelle ne doit pas être inférieure à %s" #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.js:236 #, python-format msgid "Scale should not be greater than %s" -msgstr "" +msgstr "L'échelle ne doit pas être supérieure à %s" #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.js:282 #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.js:288 @@ -5394,7 +5443,7 @@ msgstr "Fonction canonique" #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.js:517 msgid "Subtype diff function" -msgstr "fonction de différence pour le sous-type." +msgstr "Fonction de différence pour le sous-type" #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.js:555 msgid "External Type" @@ -5480,7 +5529,7 @@ msgstr "Option-2" #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.js:685 msgid "Element type" -msgstr "type d'élément du tableau" +msgstr "Type d'élément du tableau" #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.js:690 #: pgadmin/tools/import_export/static/js/import_export.js:280 @@ -5489,11 +5538,11 @@ msgstr "Délimiteur" #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.js:694 msgid "Alignment type" -msgstr "alignement de stockage" +msgstr "Alignement de stockage" #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.js:707 msgid "Storage type" -msgstr "stratégie de stockage" +msgstr "Stratégie de stockage" #: pgadmin/browser/server_groups/servers/databases/schemas/types/static/js/type.js:720 msgid "Passed by value?" @@ -5650,7 +5699,7 @@ msgstr "En cascade" #: pgadmin/browser/server_groups/servers/databases/schemas/views/static/js/view.js:192 msgid "Please enter view code." -msgstr "" +msgstr "Merci de renseigner la définition de la vue." #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:27 #: pgadmin/browser/server_groups/servers/databases/static/js/database.js:41 @@ -5838,16 +5887,17 @@ msgstr "Impossible de trouver l'étape de la tâche." #: pgadmin/browser/server_groups/servers/pgagent/schedules/__init__.py:353 msgid "Job schedule creation failed." -msgstr "Échec de création de la tâche planifiée" +msgstr "Échec de création de la tâche planifiée." #: pgadmin/browser/server_groups/servers/pgagent/schedules/__init__.py:417 msgid "Job schedule update failed." -msgstr "Échec de la mise à jour de la tâche planifiée" +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" @@ -6337,7 +6387,7 @@ msgstr "Merci de renseigner date/heure." #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.js:189 msgid "Please specify unique set of exceptions." -msgstr "Merci de renseigne un jeu unique d'exceptions" +msgstr "Merci de renseigne un jeu unique d'exceptions." #: pgadmin/browser/server_groups/servers/pgagent/schedules/static/js/pga_schedule.js:217 msgid "Schedule" @@ -6397,28 +6447,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 @@ -6502,8 +6551,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." @@ -6515,13 +6564,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" @@ -6569,7 +6617,7 @@ msgstr "Etape" #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:96 #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:101 msgid "Job Step..." -msgstr "Étape de tâche" +msgstr "Étape de tâche..." #: pgadmin/browser/server_groups/servers/pgagent/steps/static/js/pga_jobstep.js:148 msgid "Kind" @@ -6602,9 +6650,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 @@ -6614,28 +6661,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" @@ -6724,7 +6769,7 @@ msgstr "Groupes de ressources" #: pgadmin/browser/server_groups/servers/resource_groups/__init__.py:274 #: pgadmin/browser/server_groups/servers/resource_groups/__init__.py:337 msgid "Could not find the resource group." -msgstr "Impossible de trouver le groupe de ressources" +msgstr "Impossible de trouver le groupe de ressources." #: pgadmin/browser/server_groups/servers/resource_groups/__init__.py:516 msgid "The specified resource group could not be found.\n" @@ -6767,7 +6812,7 @@ msgstr "Limite de pollution du buffer ne peut pas être vide." #: pgadmin/browser/server_groups/servers/roles/__init__.py:29 msgid "Login/Group Roles" -msgstr "Rôles de connexion / groupe " +msgstr "Rôles de connexion / groupe" #: pgadmin/browser/server_groups/servers/roles/__init__.py:157 msgid "Date format is invalid." @@ -6780,8 +6825,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" @@ -6792,8 +6837,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" @@ -6805,8 +6850,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" @@ -6829,8 +6874,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" @@ -6854,8 +6899,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" @@ -6865,8 +6909,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: