From 72ef371d8359ca31523fee3ea10635a704311e33 Mon Sep 17 00:00:00 2001 From: Pierre Raybaut
vj@&%fH-X?N6X|L2K1`-D#D zbzYjGOnA9%+Dp4B9o0Ig{;;XM=-;;z9^WmS>t?gNvsZ8=W|Z}?x`f-%97%DGvdJ<7 zIO+MU3o^0o3>uTICrAD#n*$TwGS*zZ<;FoZ;W_WQ%^hd|wu~u0V^wwqlOZ?V?Wyn7 z@W7Y5^-pi=A$@_BXh!G0I&$A19L4b%-vtc)QS*=dekqrk5_h}X*p;sbj_WhV_xxfg z%xz~}S5&3WX&H9J)$xJQzNhmGLAiV}QhcDWes~wNIC^PeRg4K3iKRUAMAS9EkAB{} zs&n((#$hqJ@p#j%v8G#9tc8>1eQ(GBcZai%8D_sA+|}h9%=X4by;D4$Nd?a82s^Cl z({zG)rSbOs)sa?nRnzAD)v<*6eN)@`HChLejJ__aBlM6?+a?!j{>;JV(=$&o8@7%go15Xz`u05?-vGJwo7)kX{qZ)wH9Ygk)@pWy@KeJr zGh^eaWAv?&inZ@aYiaC?PZ*&O4ek0?H-7X+WquG(o4GAB2Cmh}D9E6*MYE}8O|SMn z?D=VyQYX@)j`I(u3223n5!@QK3*`xjPhGtDgQ|SN4oG&`S7drbx z=a)$`!* >Ig0yZ`_5^zVz7_)ODE3Y@iUv-(@W z?Brx~NpgmHD%sYZ?-Rd$U(_t#HfNNdvEM6pPbzb2QV~AO8hnnXM8+K1mg!O*G0{|8 zZ@XOtuD)JOez4SR2&S27>9n~wJ*a? @WK*piR>7NVrMIH@^fbVioxoas38l?r_kd3+KbY%9rXNIO4?as%8^ z3crc;eC|BUeH7(Nd==#${3oA9Y?S&cDj|XtM_9O>C etcfV! zM)V@Z(Z$D_c74wcKb5?MzL}WC`bx^}8OGf)sKh=)wE7C_c%`L%kG_#Qi{UqtIb+9g zvv$V{bI*>!g%Q#eN&B&sd49+Id4b %gJgh%fwcK#Qb CZCSAZ literal 31771 zcmbW93w)eang3tzka8^)5D;E0B?%?zgA?GFQI9nMFif=Op>9KnPJ|UHfgDg zx{4J F9h!_u(0T&;Hn6C7lBn5R{ei}=REJsJ4uS{KcAj_-*b7- zd#=xU&T~%slc_s@FyQCEcL;*R-~;;v!N+$Dg2E9B4T9&}gJ2i hlfL@I}Ppx7el2x6CMQD8q3CaTl|f%oA}#d2L1sa3j1aTK`Si5sqjN^ ze|RfYxxNZjo(JHr@KHz=f+sBgS8xjcKS0I50$bpY#|FVPxEEAD)8Xr3JN!Ic3{~Ej zEqrQ+e{VKa{Z4^D9h!%*dT5~@DW!M)%s@O5yH z&LB7ePKUd}bx`Gv;LdO(4B;hE?_Cd7kK3Ti@j2uDunqrXQ1$s=sP;HumiLEncl`69 z%GV8*|Cz>KsCHXpJP+#q3{?F~@Bny;#a{*0@7J3DI;eD?gsR7#Q19Pk@ee??!}pCp zu=t-r_4n_f>J`lP+!d;vdqS1_K)4?~!ouf3<$ns)`-`E{oeR~@8F(<<2vyJbL%sh& zsCwRP;h%+i?=Gl(?u9DH!%+2k9ID-aZt>4UweL=Ig5YR)C{+A>sP}r!e>POQEL1r! zfoiXJoBs-^_pXKe!J91n9;os?09F6*L$&AQQ0@1W`G0Bg&%+snzYHl_5Y7#PW8qm) z^XaXy9o_`n;3H7&@jp=I`Ww`DT8{JOI{>O)2Sc^v8Bp!e2UU&>VILfVQ{lZ9{xIAJ z{|}AN!3XgF8LD0GW%3*d?}w_#6L4?%3#j_OX#SVszWDcGQfQtY0wr(eL8Utfs{H3e z<&%LbUlC4&n~hgN$(5U-`e6*Jy?+dq$2R<9VoZyae}yJDuq3F%7ERGoZdV6Y9O$ zP~++(V=p`qe;z8`rBLnpPN?#|4=#cqfhy sPcRg>U(# ?fNiOeosNQ)6>RZL#6+t@fE1~w#&&r-@T#UKLYB#4yg3U zL-o(;Q1zY Uv+HTT90x;{>nP(~ z7~+2;)VPeG@-JF^&G-(ea$E(K?m7$K233wP8t;Xw&o`j@_fe>E`eUg6d>ShK@1WZA z1(=7so$lq$#Zc{aE!1~D1vM`}2UX9n8=r)4!2cJh{0}|D*Lyltedj}cXEjv0*FmMr z!uhZO)ed(+<$oX4_a1~Q=M%=Kq0;>hs^4FM2f-cQ=<|IY4DlZY^}QabbZ>$hKfO@x zaG@~|RgVf(d9H+tzs7h2)c0 aUcMgI2P6!#|!EC5@T@O`{ zOQGb TIYNvQNsL)GU6sB--U>U+D=h>AZDYJSdu>bG_a zKLM)U7eak+rTNc+8Xx^o^DMUT%b@bV8onOh2oX)eSE1hj6I6bGgCX2wflqggaS2p? z2cX)s3{}5TsPbP5Rql5|efJuue!Laxz5Ai^e-J9&58*8M98~&)7W(qdgc@HbL-qHW z7Tyc>o%5mc$wIYj$^2X4bo?KHny2?b)$?(v`n?EM-dEtxaK|2>Za1j#qoBS!6Yc^} zgR18OxD#9kRnA_h^jRpmydLVkw?Vc0zd)7mQ&8{S0rkDRpx(a+s{Ri`rF#;pU!Q|& zrxz{!ujb!<5oIBKD%AMvg>&HLkfklS4-UbX;4bhji+#QsD1Q;E995|Lj6i+oZBXUC z97^t8XW?IjO7{(@_rC{K{zstZ)#Fg*{Ug+P`YSvTPFdpX_XenZPlTEmi;d?RhoSoC zQmFZMJ=AyZhHB4y;jZvesP8-hcZbhFwcGEZ=EdKj+F`GyKA$t7#=}~ucCA3=yT$zP zfO_vrxC6W%>N__WZ-Tqwza8qk{|YtFzXA2#AHWS*Z8-e3O5FZ{swm_YQ-4uMO(G z)1cm44kiC$sPA5Cyv)L{G=3DSoVP%g|BF!R?}O@x2cX*HyHM#Kh3c1|S^Qt2-rMm^ zU!UEf-rE-{pK0bl3{Js+B-HrmfGX!4coaMb>N}TM{5#=}__spke+5*2S3}k7!*CCH zlf~Z&H81Xl>X+|8_3zK2^7)JL6{!6F235|Tm-+JS0TsR%R5|vC8gGX|jjLlU{xstP z3twvf^Njsa^%{al!z-ck`&X!Xf7N(DRR4bqzLO4q2&z1*SNMKhXUrQ%q2AvLC1>7i z;kUuP@qfkmJ*fHhgz+WgJ}Z5Fj)7~5p9e?aRqzPd((CoDW1!~ADj34`(6v9Dg8yps ze++6Ie9HV^hkN4x7F4|+gDvpKQ29Lz)n9*y?QoB?7(?(lsQ#a}%C}b+l-!D-zE^`9 z-*1D9;5AVBJ!Sk8l-%E^&%f6S)!wH-wbMeV_xoW8H$useYt4TL?8g5HRJo_F_W2zG z)gN rN)%zBxbl--O!w*5#_cu`KpEv#m z9)LeM$Hz~DYOh0}+OZ9~_JA69XTl@lAav~y^_>qxeg8&y5WE{I{voLNpFoxW8L0eU zg8J@`YkmAdP~-G)sPWeZRnFs~#`mcfzZ7bG_raO)e26L&ya#Ii{5RMEr>yhi>tv|# z%~0j|5>) aMun((aoFNf-v+o8%c2GxGwgZl2{7XN#wdhL9^@27*I(zhBr;bHhsFs_0c4<#r$ zbvab|u7axP^$^h-+z!=$FT>Zv-7fI?&VVZau~7Zc4POV(gi4=-8g~__ar+Lac6c{b zyS*Rkdmo0X&!?f<^-idIjKNdk524!YfD8RNnF&?iBGmV*a5~%yXT#f#KY<6~-zW0r zXoX5Y4;~4ZL&cY%+UYW=a$RZs5LCHtG~NbP-n*g7c|X)VcpU1zr=jZmTd4Z}6)N8y z`&q+wppBr~1-+i)v{h0xk&l{oMKMN}VwNUkrpuRt7+yqsR_nQCH zQ1kR23;#A$KK}*v{ +pxWVn zsB%66HBO&^YOnnYzI|S2oB@@74qO4xfJ%2I)OflEsyv^CE$}|5^xuJq>fi@Z- b+Z`zIPYY`1=Y}y`O-p_fL&4L5+vqi$47kP~T}a zo(2`)2i5);LA}2jO3uCyhVT}s?|c`&0X_%Szbz%dUY!P2o_~TW|7Gw5_z~C+A2GfR z)gDKcefn8Y{cw`;H0as^9!dB*7{bj^`CbS2g?E_$>rnml7(4<_x!Bidrg1)0yR3uz zzzd<;uMAbsQK<3#Ubq*$1)c)$hU&)`pw^F;iZ6F7RDN@z>U%Og3U*ukfW==7Rj&~X ze=F2?w?cjQYN+>bf|5(0g_0lNF+K%Vo)@6zZ4mqXc7`ff3!Dny0M#BR!2RGNsQ1=F z)px+S0j|dXF1QN*7^>YmtG>Pia4Y^#K$ZL0nty*TRDI{eo#9fb@2oIh2vz xd=Z9l+Nd9A zCqnh_o1w-}9_qb|EqpUny|%&w;76g--3c|0?t$uud!fGj4XE@F!h_&XEdEbW?e_{) z|L?rXa|+b=rb5;8FsSmp0V@C5@K|^}JOM^f-~SL)J~u$6y9w(3TP^%fsC>R?{HBFJ z1`j6uNAPv &k#dxIQ&4*yE{ z5uD2PHJtYOSK+qd3i#iG(@ziXR>FSneBMs1F;l{Q8rOlljrbRE`Z)%tw%5-O2s;4x zH}4HTXKCb}ZqGk~8WTUk{fy^xa9_negqw{!k?>#PcH;RJnEc$!gW7nQaP`@lxO;fk z&jQ?sc$Q9hpM`zY#RS2B!1HjkahDNy8~hG@v!y!^cG a26z+xmFDNs{d^DqZWeZph5Z`# =w8m{3GrKo^ON~!#> SL{Fv5KwcQS4x?(?|kNOLCqGVUIppT@1= z`5m~aIQ<;x5&Q=K8+l%5e#xaD;SMJJDcqNEf5!hw*akPl=W!?DSk{8i;vyU>T<{EG zpMv`N7|&XxlAj;pmn_$Mr=L;W?+N=?=cApB!f$c65Z8+P7Vh6H?gF?7*G8Crp2z)^ z=P%%n 2>%_eSr=Md8y93UFr{P}Yxd1OyBtIiOABTHAZVLXF zVDhsI&wH6iy2DktzvIreuy4S_a6iL!Sy+~L{tFl5zE0TNp?)5~&9rCvcfsZG|1)kg z&rd1PetHPo2X_?iMBFIuQ@G^kNgjTMzXs=7_ yO#&^LD zq&pe6x269OJka9LwlLxL)bm|DzY})}>E3H;x4>W8b3c3^@g49a_(R;27RO_-z@Gmi z&$yrew74A!Ux9m%`M<#P+wA#fShMGM!xHXY#J>nXgS(XH+u=<({bW6YVYmtR3Bq@W z7vV0!eH`~D+zGhr ruk 3=L0PLQl5Kx{weM>+!gp|;r^57J>erT2%};)48s0g zbz?49 =!_i YqeN8dyFXX~%DU9McKUfU2Q8kh`U(F47o;s`l^i%sQ&h=C(rAj!Q zi(}sHQs|6vIg~4 rymZ9ogtpw)0=G^&2cl!nV1alXUDjYIj&P&gEA$c1r%ajGGh z%?}LZG#tZ1ZbPmRR-z(fqqC)DMX8$Wa%CXzOessxmNqb$=ggjayiXg4ZL>Q&I|(?> zsx`5AR?&Qs(ONDQT*HJ>VX#!mSBHizb~uXHW8xXC4O0%fp~55xb99*+UY I*xLaI96A>In_Lqc&W6J2|ypY-cc?D#Q9D5XHeL<%kPEtN)lx?#H&DsNL*5f-BK14r!@Qhv?c xcl zG+Tkm^PJkRxRVA1@snZYq_Ac?h~`dL~}N=0T2`M5C8qn#QF}o+;txVVo;aPo6cM zeS)|;TFB9B`0{aAFh9zyAFPyWNU_L`{#1Y~RXT+)rYm5vU%1u`w<%l#$QMzhil-30}*2^Oe3{qJyCUzXn &eb4NijjpPI>@+(%Y($clrXP;C84ft_g>|Rtj z;xxaBO3?XQJQ>(br20r$;1|bmLsY2Ik`kK!H!|9Z$7UZhh4nG#I#y{}br|2IsRj#| zE?BwTB>TcB9_q-l+PXoO_?knQCO(!)!`xq(_xX0Yr&2Ks-I5YjMtO|Og~*Yn%H&8? z(wauwxoN$T#o9>}H;5#eHG0n2PO3_77}3fEEVyK9q 4Jd5Obq;oh71LJQ1E=Bn-(f$Z zuStk|^^agWsYw$IdPbza8r-7bI%tF`Dfymr%Xk;@RmNFP8VBokF6^(=;vq%>Bc@VJ z#cJ7@5WOfG&eKDS@6%@(ZSaOtNs{<_X)@c4&QTZ%Pujt(!E|=?=D1j(;N==003A z(+eiPCYiH{r5@K9&2g}ZQIe8zDz-urF=zg+U=bpaU+NA6s!80g9?usUl^PuNh|OCj zMohMjE~?~mfqt=+RfdB_HQLInCyQ!DuMoG!=zjzG!PeA1#P%RI)=CAoEvl*?EOA%M zW_#KaEH0G#CAgigkoH)+EUx6UfqpqDAjMHjp#n52mPCbtN&A0EPD^;$mK|*mlIL=M zBv+sdm*fg%_sivw8 dQ&ccvRiATBSlHmEv?jX AiAZVB8R0y zIISObAH_BOjvo$E?w1bOw3@FT>(3445jTFKbstM!EDsr^j#Q3B1oV#vOEnYyZy#6J ziL0aKB*H{mV=a&E4VR}DeA>T6|E%qZ806cDT$hfFrC7wQvq|b|zREJWbXap2r7?LL zsFa3Na?av6<~O0`1WSwA+=&0(1!9D@U<=?<=_l;asH7^566PP$Lcql&RSuS-0^~Cw zH_T{>tHGJMQMoSta*EZg;ZhA@5Ti0wGqoxsF$_CU =x6q7KJ7`xe-;FVlOnsNRe|;!FQ0+oqcX$=E!-?Cl4c*=K zJliuj>|ElgKvH%NZoki1bb*aBhcnsEsB&8RyWDT9h10L24N<<}wtVir;e0k*$oV3V zdy}n#OOmS8xD?t$1lmmc&C9Z=AC1`kuJ31?D&92seYz?edS0opHLQk+N;e2m)!kYh zEMwcr_VwZ#8h?xr&3svIFo(*tOgg=OH6*h4C6d_tnkBFgOPaskzwh-rMX@xwX;mLb z3gojILCZ>!-|XNoW!Af24DZx#Pr>zS`*_zZ{srGe$iWgzJM}9U&>17`uH1WG_Ulo5 zDrZHh?>^~AXG?KARj2W(dwEY5Ak9<8_%O?b4;XQ?vngnFV$h~^(DLXa2HKzm?DD9n z72S&)X_k`KG(Hn~xz|XRYfG(PVTSEYtw5tGK5S!GmCxqdCyhhzNk!T=V0-UQjBa|J z267+tD}_ozh}1Z~Jdz)-G38}%sQY}=E~g4L=?TcV`dnn?Le$V5$d=`($`y ~V1ZA9xU`il6Ll7`sQwlSZ@ z(jnb76O~hX1r`w2@~99~KziP3c3Jl&R-QpuFAWH9N<{9Y<#;FeNrrndHb}EhKgaU) zGd@cLVZZj<&0bq({8*hl&Q~uLCml8%2^$%iK5I$3f|X{bLkp2bgL*dYD3fR#UMx~8 z%ekWa<;S~wlq#TbS9NV{Hbj-Yn||1E)Ic#ROiPPx%98DiL_K4JomO!a3)vaLN`xlc z2rPkEhMIj{LGQvvVYZZUMya58#bVn^>d8&Kpf}li#wt#)RP>;i#`M#&Nih$4rOf!x zG}%FAE_S9k8e$-yD`aDGLg)m&PW5oV8;cmBg;6&Od(9Y1h*?GJ)1|Jy1ih8qhJ0?L zC(?)qCXp*_#oJBYHdDdQit0C=8japEoeWa9e@a$q#-!|`y_Hh7#u|TCEy_y6#M0I* zm0bjDm~??c9ITREF<6z0vK?+-_%Dz1qc29q)~Y(tZ%SztjpWG+uqvmmn;+BGbY0}1 zm@ev1VO)&L%(rSI(plB;db{2#xBJGsolQ6~+P4BXN>(AZv_o0vgnF>b*`8Ku7nKW- z4zY5S1M|5_?ETmt8#bR+wPJu{t*PY8)vlmV23aNc)+6tAQ`JAlmck7)7vy%kh`~Z> z(8r|$)V(f|>|ge(dz6~jC-Y^pXLgI6m&JaM;A355Yi-;9Zdu~SofO!6xj{+npwDfh zLQLz)qf`H}d}%9Dx63&l*wPNC7lZmvIC-5tenYa4kChhQXD0KYZz#%^HVUZGeGFV0 z6s^K-b2MZavjL5+|($yQQ^a3WFJssAJqGTrsno1`|32YZTEwV0y2zTic_`g*YR>I|*E zdrv~sA;@JmH5gi%V>H_8rHdAsEay-qSgmDWzs6_f!x|Ymzu(WgM{n8iuMTj2)Od>R zQL4piY(lLgsPgP(TWNKF$iWmW4zkW?IV+Q@S>*sCv3tq<6BgaN?B5=J?QiRpqw%Uv zeqw!~e#U5PljMPh6`GAZ`jML3sgJ$pH+-`&^qXE|Z%{1N205wmYMQn?k`?Y~kV82) zB{pXnu^YFbB)F%cEmo+u&BOhpSh==@%jbt1OSJ;Cs4;Nc`H +8T+A zqe DQi x$~_E9${ zrLeLnI1>*V3z|AdzZiZBaesi$rRAa2e-Ul%4&5;^FlKe=-q@y3p2~^EMxr8X@TOd) z6qK^r0NtR3B2x)`=LeE-oPv3sh=rQNY<6dX7ZoxCGTIsUIe!)!D8%o?2%qiLoqVkQ zMbHqXjrQvb;*lU84XQ3hRSQZLp;Rm8(e60Ql-$Y&$rj}Tr%jHW%G!VWf}Rztdsdw~ zOV7c`B~ncIoi7HX6Qf66G{1@7tdG0X6o#B6rB*?tB_}DxTo!}va6GtWyQwzP1IVL# zvMsh8KJ l2( ZLiUn8!MIglCZCAMQW@smaLjARNmE?T$*owIb}6So8*V=<8a zQm!DJ(X&~k11;%e+qgZ$HJY&-@uQ8V{l)w5)O{js6EPy2J)6$y-RrJV*ovVyhHk({ zwUKa!HfZi1Qm9cowyj}cM|qsPQ0FN6uI?alA%delZ=>N}()OabnzX$rZYO!8bsWw^ z>~eC*RV3M(IXKpJq-?9d#=xSeQf5oV;@CDGsA!>eY+GS$o3 khgIblHc_rLXQVYZpBRW^Vvb5a~_a^)D z$lYJkS5zBqaC7ymOR8WiX0v=jpF&GwTG#I}4VOlp;lrQSN$yz1BNTb5JvB^ HSu z4LblYVRz>;SATN1Nq4ZgwnJ&%Q&@;}Nv5TZ^n*%Hf6@vJN?lmM5SgTOb(uVo-tgIs zzYo>fvY=J_9~#y*mmbOm8is{VdRJN3%rtdaz$%=07R{ s^fYEWJeLI zDmQbZGIom&X$Lf~7;g1TQDIk77=0ND!q{}Z>uyFBIYH8l8h16y+Jby1uVTF!G$QKv zqcjzottv@txv_*MNm0EWYU~z9XB>=eMJ#Co&}7N%#u%TP>b|nBk(8!VLMoQ@x7B z=yp~f-xmXgv0J#w=hunVoK?`+<6^jHmB^H#h@Oz7E_Pw< z*X=K^P$<3R@?cb>ZBqeR#we!MWqIo7 s5< xSY!Ch%+4@ zN}@6g<6K8MDoZ8@i*gm-PP(HpdK<%L(y%^8QY2l(&t&Z=8AK|(zc1#N0C}SVhdXLb zcS}rim5XCFhKdy_SY={YWh2&0-C$+1<|NXnIhq?|l%6~UEPY(Er2b7+BN9DyRSC0| z?79i*Yqx(^|5q%q7lEu>Td``xmWRFggxO#r45d~x^GqCNdX@RW=&?BV2zHZ FO27NbitY?Cn>p0VAu(j)wcuA+F*Zcc^3Ou{2g;+7P*O23vY^sbwX7&_B} zDt=7`$k1heD! 2ki1oT482}rO^OYo-5m(%PX|!nB?A++#6`Lpc5GO#vGhl7py?HFH$ou9wE`m! zi95E{U5P^ksM79}^(%2_bBgSwVzX4}W(+e8k*y4+3azKr-i2wsNd`63j0C3d(s*XG z>IzwmbPTF#SWn9qjDap4&ow-&C~d?X;bOBJ{n?zWh@zd)W=PgtVw0L0*NLiE*B80E zNB41h>@-WK4OI}?x}(RzKj%=Ww%R?hnEF|X_+xpJ65q(p6h}7iTwZj`2_^MLN4Gr= z+mhRLG&Z%&jpT;0Dq_m)ak~_=JEEJ~D$F-IB4(G7>| 1o z@Nx`OXPva(N{^ztQb<#B+fM7q@{-nMHSO4~7;7a(oaukEhzy%)gf|TqxQlp*Qx40R z9IhymicZ$jlpNaCgZ&p?Ltxk@WyUotHoM7QOQpcfG Gfe$gNRLd>b@U3Lp`*<9?@P%TUy>VG)K!`>saJ(|1I;k^*DWT7XY=Z zXq?QXB6SIHT;v2zY?viJQN#LKNAwAXcwWyOJY$Iq6V;XbJoVunHf{xyf+>w<92HUa z6C?}M*i9%5WZ2R*3*3ge>0+SUZH9yHdSKGB-p6QmT7G>S%56Yfl9O@6xaY`Cfj-WQ zK8;X1N8{4zwoYM2DO=)q6LwoL@g!E>ZYFV{U&>^Ozb?o-tfKBusW`}8Qdb-5T1i8b zm`t|_7Sd*s+v_$GHZBfoY9l=SRl13LYIHeM;hTp^zAkg;yKY6EvZma^>`!E|yGY24 z@;a&C2_}~b`KY&{xHAgIW%EAKFC5&z#`@-_*2D#%ZV0epNmC~uM%i;03|$bj)8(-C z|N6o@6etS7wL=DwCU}xRN|H<|sQ}q%_!~I=Nf_H!gb{DpokRlb624gl v=wWfZJ=FyI$7zW*(g}v zy0xg{>B5 FLGa{o8_#{T1pBLw=k$0yE%dg@z)r+x~Pfew>uaW8ls8X zXm8@RPItM_(z=}xNf9Gnn@517-?}8RE+-P#SUBAxs~d^Zgq`_G=hM<;-3n<7e&e$; zvbn6dx=2RJn@)J7OJOCR8K(EU^}02Ox;{?r*TS|qFO$79^tGpRMM!YT8-pgd7bnly zEv~*78herg_kG%0xs%e`oSXKH+s!FLGh&D&_Jy`qU6E{UZ*0Y6GZ@?I1}-+>`oQ-? z7MZV}Bf_ofuQK&@PHf}6@lqlkG4`W!G1aJfLlNW}u@?Lc>%NrG#eOrqj9nZuS?80e zLjHGZRb<_C5vd>+N(-8>GFo_} fX~eU7Ff!b(#P7TO$Y&d^#lh=_wh8d3 zEIRn(Ps$|EE9qy}kh+{4ZxKqpqTM$m#2>ZwjdB#k9lgAawo>tu)l2sPwihKU0ScUw z`=!TOTy0AzIYHH#zeM}JrZ$egz}j6l8O{Aj9J|@wEtByfvVksx19P-tcDH^;TE0pY z0|=G7KSnOd3bOq?Ttakw+Y3yZvaZ$pOIWnGwgKARxz1XQu8>H7{@zNB(b(T{@6xpM z<=%+sK^to!Nlp^H9Ma3lHB#+O8%Y`7uQlo9x!S!O?wG!ojGI%Rt75tRD!s 21GY`S9)BAjtLl-j)a}!Igl+!KLU^xd3B??9_$2ImN?9&kjgu0DG zJ#&9ash+vKOzWmjVb#Ve=PHRVVJkYLjx9?oGu 5wWaS)xrZje|Q~|$u zs~@+w)^q(sb5N#r?w0nBj`z|q=(uVR)>}8ZCWJ`-OjK(cv+*Clp!Q~a*_f7%S8VG^ z=^6#`Ry%Ih`XKcF$xe7y)oo_>7wlN)HdOKzgWFd+Ib{LTYggs!CVS2-onVx}bDiXt zeOpjWlc+k2IajEWiQH L4XZQ78lwGAs87izsG8|taIZc1_X?FIZXQm(?S z8I@QDbSc}uHIfg|BX-DtcFrw2o3?jorxlS2&vK453i=v)xoa|K!1L-qcfg&cvA*!v zA2h&ZM|!OqKsN@%v72l3JPX&@Huf_7S&U9{u?njr{r(I;=Zt Mn)@w6U zkF$Bq%@2Rb?5A_X$jJKpY9&O680G>=`r 0p8#PW`ISJPPh2W=G za=4Z<14{Bv+{AJ;H cw{4rRmwad!_v;6yU*to*n?aj1a)Y~0qw;0)Y7)iY+U1pMF zm_` &?uGN|z<6S^2}t4Xq`AcefNwlzR^=-qVEAhDI$-C5Mmm)4@;nL4R`mfr&DJdD2w zaq VqN-%%y6IGoDa;T~GgZp;wU|459u{C4z zKi>G2RrO*a@*5wfi79`^ux-K?u^toG7s+-Ez3vJ%O&pKL)v;SJEb?c}$zhnTRntHI zLN&|3+xkw-*}|LiH3KsHV7*0Sq%JYI5c`V7*T3nK>(oYvxUPR)>Sc(T#+3vVY`b*b zxQDF`jk+-|qn5iqW(j3MNK{DE+|om4yP4LnXa9ptZCs{CAzAW=*jh{7s|-dhqmfhA zz0Jf)4Cw++-}dI%P8n_+?e~9wmy7y*%0w_0Y`@3Re~iFBTlcSu?oN$Heq-Cigkvtb zEd;W_PkUcFMB9Wb-Ko3W+&)L)bTwmIWpsYQmWsdYc1FN--?{nkPNw-gZRRt}7ynt2 z_6X@q0ZEA63RoUtfcJM8C|v6BMao_=_U0nH@oft?dmm;rW_zE6S;6`+*~M=ZwZ@e+ zfA`zuV6rdwD}e8-Mwd{}&h*}LJ4YmF_U^(sR|=Br;mS`3zuNEV41miGIlraV?bZpK zU2i{NZrd*0?SGv9Vg`fBqTI64*!65b50@~d15K8)z9t82>WloOmt#^3U?U}>Wa5%; z8)=Pllu=1=cj#ee8x013EnP9mQHm?7Pu;k8UbpU}*t!2=#w+(6oHy Md30^vOigK%**g9vG6~mJBiGF9l1n_!1d!}$ z#}}lL;kdn1Qj%1H`bS=^EcJ_DRG&X$b&42Tj}_`%77bGxiQmLQB`Y)ogkdM!E(1l| zfl$}o6=riRNVI9L9tG~+d*g;d&}6;{b@|<$&1!8 wPBg<7YNE1d)>JbxW6q( zwYJ;TrWP{J7}6K#qgvpXe@XbjUqhzfFuGyKRAE`4FUaODNbb=GjVtu4dS3MkeLZ?R tSLlnav>mHmxn}05QccpJem@?&gI%_tkP`91W%?v#T`@sIjlWF){{X_AGA#fA diff --git a/plotpy/locale/fr/LC_MESSAGES/plotpy.po b/plotpy/locale/fr/LC_MESSAGES/plotpy.po index 94b635d..9ba257b 100644 --- a/plotpy/locale/fr/LC_MESSAGES/plotpy.po +++ b/plotpy/locale/fr/LC_MESSAGES/plotpy.po @@ -1,2758 +1,2662 @@ -# -*- coding: utf-8 -*- -# guidata module translation file -# Copyright (C) 2009 CEA -# Pierre Raybaut , 2009. -# -msgid "" -msgstr "" -"Project-Id-Version: \n" -"POT-Creation-Date: 2019-02-20 14:41+0100\n" -"PO-Revision-Date: 2019-02-20 14:42+0100\n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: fr\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Generated-By: pygettext.py 1.5\n" -"X-Generator: Poedit 2.2.1\n" -"X-Poedit-Basepath: ../../..\n" -"X-Poedit-SearchPath-0: .\n" -"X-Poedit-SearchPathExcluded-0: ../tests\n" - -#: console/syntaxhighlighters.py:33 -msgid "Background:" -msgstr "Couleur du fond :" - -#: console/syntaxhighlighters.py:34 -#, fuzzy -#| msgid "Current value" -msgid "Current line:" -msgstr "Valeur actuelle" - -#: console/syntaxhighlighters.py:35 -#, fuzzy -#| msgid "Current value" -msgid "Current cell:" -msgstr "Valeur actuelle" - -#: console/syntaxhighlighters.py:36 -msgid "Occurrence:" -msgstr "" - -#: console/syntaxhighlighters.py:37 -msgid "Link:" -msgstr "" - -#: console/syntaxhighlighters.py:38 -msgid "Side areas:" -msgstr "" - -#: console/syntaxhighlighters.py:39 -msgid "Matched
parens:" -msgstr "" - -#: console/syntaxhighlighters.py:40 -msgid "Unmatched
parens:" -msgstr "" - -#: console/syntaxhighlighters.py:41 -#, fuzzy -#| msgid "Label text" -msgid "Normal text:" -msgstr "Texte de l'étiquette" - -#: console/syntaxhighlighters.py:42 -msgid "Keyword:" -msgstr "" - -#: console/syntaxhighlighters.py:43 -msgid "Builtin:" -msgstr "" - -#: console/syntaxhighlighters.py:44 -msgid "Definition:" -msgstr "" - -#: console/syntaxhighlighters.py:45 -msgid "Comment:" -msgstr "" - -#: console/syntaxhighlighters.py:46 -msgid "String:" -msgstr "" - -#: console/syntaxhighlighters.py:47 -msgid "Number:" -msgstr "Nombre :" - -#: console/syntaxhighlighters.py:48 -msgid "Instance:" -msgstr "Instance :" - -#: console/widgets/arraybuilder.py:197 -msgid "" -"\n" -" Numpy Array/Matrix Helper
\n" -" Type an array in Matlab :[1 2;3 4]
\n" -" or Spyder simplified syntax :1 2;3 4
\n" -"
\n" -" Hit 'Enter' for array or 'Ctrl+Enter' for matrix.\n" -"
\n" -" Hint:
\n" -" Use two spaces or two tabs to generate a ';'.\n" -" " -msgstr "" - -#: console/widgets/arraybuilder.py:210 -msgid "" -"\n" -" Numpy Array/Matrix Helper
\n" -" Enter an array in the table.
\n" -" Use Tab to move between cells.\n" -"
\n" -" Hit 'Enter' for array or 'Ctrl+Enter' for matrix.\n" -"
\n" -" Hint:
\n" -" Use two tabs at the end of a row to move to the next row.\n" -" " -msgstr "" - -#: console/widgets/arraybuilder.py:386 -msgid "Array dimensions not valid" -msgstr "Dimensions du tablleau non valide" - -#: console/widgets/internalshell.py:345 -msgid "Help..." -msgstr "Aide..." - -#: console/widgets/internalshell.py:356 gui/widgets/tools.py:2647 -#: gui/widgets/tools.py:2656 -msgid "Help" -msgstr "Aide" - -#: console/widgets/internalshell.py:367 -msgid "Shell special commands:" -msgstr "Commandes spéciales du shell :" - -#: console/widgets/internalshell.py:368 -msgid "Internal editor:" -msgstr "Éditeur interne :" - -#: console/widgets/internalshell.py:369 -msgid "External editor:" -msgstr "Éditeur externe :" - -#: console/widgets/internalshell.py:370 -msgid "Run script:" -msgstr "Exécuter ce script :" - -#: console/widgets/internalshell.py:371 -msgid "Remove references:" -msgstr "Supprimer les références :" - -#: console/widgets/internalshell.py:372 -msgid "System commands:" -msgstr "Commandes système :" - -#: console/widgets/internalshell.py:373 -msgid "Python help:" -msgstr "Aide Python:" - -#: console/widgets/internalshell.py:374 -msgid "GUI-based editor:" -msgstr "Éditeur basé sur l'interface graphique:" - -#: console/widgets/internalshell.py:496 -msgid "" -"In order to use commands like \"raw_input\" or \"input\" run Spyder with the " -"multithread option (--multithread) from a system terminal" -msgstr "" - -#: console/widgets/mixins.py:771 -msgid "Arguments" -msgstr "Paramètres" - -#: console/widgets/shell.py:138 -msgid "Cut" -msgstr "Couper" - -#: console/widgets/shell.py:145 console/widgets/sourcecode/codeviewer.py:1187 -#: gui/widgets/variableexplorer/arrayeditor.py:535 -#: gui/widgets/variableexplorer/collectionseditor.py:838 -#: gui/widgets/variableexplorer/dataframeeditor.py:667 -msgid "Copy" -msgstr "Copier" - -#: console/widgets/shell.py:152 -#: gui/widgets/variableexplorer/collectionseditor.py:835 -msgid "Paste" -msgstr "Coller" - -#: console/widgets/shell.py:159 -msgid "Save history log..." -msgstr "Enregistrer l'historique sous..." - -#: console/widgets/shell.py:162 -msgid "Save current history log (i.e. all inputs and outputs) in a text file" -msgstr "Enregistrer le journal de l'historique actuel (càd toutes les entrées et sorties) dans un fichier texte" - -#: console/widgets/shell.py:169 -msgid "Delete" -msgstr "Supprimer" - -#: console/widgets/shell.py:176 console/widgets/sourcecode/codeviewer.py:1195 -msgid "Select All" -msgstr "Tout sélectionner" - -#: console/widgets/shell.py:301 -msgid "Save history log" -msgstr "Enregistrer l'historique" - -#: console/widgets/shell.py:304 -msgid "History logs" -msgstr "Journaux d'historique" - -#: console/widgets/shell.py:748 -msgid "Copy without prompts" -msgstr "" - -#: console/widgets/shell.py:754 console/widgets/shell.py:757 -msgid "Clear line" -msgstr "Effacer la ligne" - -#: console/widgets/shell.py:762 -msgid "Clear shell" -msgstr "Effacer la console" - -#: console/widgets/shell.py:765 -msgid "Clear shell contents ('cls' command)" -msgstr "Effacer le contenu du shell (commande 'cls')" - -#: core/dataset/dataitems.py:79 -msgid "integer" -msgstr "entier" - -#: core/dataset/dataitems.py:79 -msgid "float" -msgstr "flottant" - -#: core/dataset/dataitems.py:85 -msgid " between " -msgstr " compris entre " - -#: core/dataset/dataitems.py:85 -msgid " and " -msgstr " et " - -#: core/dataset/dataitems.py:87 -msgid " higher than " -msgstr " supérieur à " - -#: core/dataset/dataitems.py:89 -msgid " lower than " -msgstr " inférieur à " - -#: core/dataset/dataitems.py:91 -msgid "non zero" -msgstr "non nul" - -#: core/dataset/dataitems.py:93 -msgid "unit:" -msgstr "unité :" - -#: core/dataset/dataitems.py:237 -msgid "even" -msgstr "pair" - -#: core/dataset/dataitems.py:239 -msgid "odd" -msgstr "impair" - -#: core/dataset/dataitems.py:423 -msgid "all file types" -msgstr "tout type de fichier" - -#: core/dataset/dataitems.py:425 -msgid "supported file types:" -msgstr "types de fichiers pris en charge : " - -#: gui/dataset/qtitemwidgets.py:297 gui/dataset/qtitemwidgets.py:364 -msgid "Value is forced to {}" -msgstr "La valeur est imposée à {}" - -#: gui/dataset/qtitemwidgets.py:736 -msgid "{} files" -msgstr "Fichiers {}" - -#: gui/dataset/qtitemwidgets.py:739 gui/widgets/io.py:145 -msgid "All supported files" -msgstr "Tous les fichiers pris en charge" - -#: gui/dataset/qtitemwidgets.py:989 -msgid "Number of rows x Number of columns" -msgstr "Nombre de lignes x Nombre de colonnes" - -#: gui/dataset/qtitemwidgets.py:992 -msgid "Edit array contents" -msgstr "Modifier le contenu du tableau" - -#: gui/dataset/qtitemwidgets.py:998 -msgid "Smallest element in array" -msgstr "Valeur minimale du tableau" - -#: gui/dataset/qtitemwidgets.py:1002 -msgid "Largest element in array" -msgstr "Valeur maximale du tableau" - -#: gui/dataset/qtwidgets.py:237 -msgid "Some required entries are incorrect" -msgstr "Les champs surlignés n'ont pas été remplis correctement." - -#: gui/dataset/qtwidgets.py:239 -msgid "Please check highlighted fields." -msgstr "Veuillez vérifier votre saisie." - -#: gui/dataset/qtwidgets.py:619 gui/widgets/base.py:56 -msgid "Apply" -msgstr "Appliquer" - -#: gui/widgets/about.py:53 -msgid "on" -msgstr "sur" - -#: gui/widgets/base.py:44 -msgid "Reset" -msgstr "Réinitialiser" - -#: gui/widgets/base.py:156 -msgid "Rotate & Crop" -msgstr "Rotation et rognage" - -#: gui/widgets/baseplot.py:143 -msgid "Grid..." -msgstr "Grille..." - -#: gui/widgets/baseplot.py:144 -msgid "Axes style..." -msgstr "Style des axes..." - -#: gui/widgets/baseplot.py:145 gui/widgets/baseplot.py:1817 -msgid "Parameters..." -msgstr "Paramètres..." - -#: gui/widgets/baseplot.py:303 gui/widgets/styles.py:908 -#: gui/widgets/styles.py:974 gui/widgets/styles.py:1696 -msgid "Left" -msgstr "Gauche" - -#: gui/widgets/baseplot.py:304 gui/widgets/styles.py:909 -#: gui/widgets/styles.py:975 gui/widgets/styles.py:1697 -msgid "Right" -msgstr "Droite" - -#: gui/widgets/baseplot.py:305 gui/widgets/styles.py:911 -#: gui/widgets/styles.py:977 gui/widgets/styles.py:1699 -msgid "Bottom" -msgstr "Bas" - -#: gui/widgets/baseplot.py:306 gui/widgets/styles.py:910 -#: gui/widgets/styles.py:976 gui/widgets/styles.py:1698 -msgid "Top" -msgstr "Haut" - -#: gui/widgets/baseplot.py:363 gui/widgets/baseplot.py:428 -#: gui/widgets/builder.py:175 gui/widgets/items/curve.py:242 -msgid "Grid" -msgstr "Grille" - -#: gui/widgets/baseplot.py:901 -msgid "Unknown file extension" -msgstr "Extension de fichier inconnue" - -#: gui/widgets/baseplot.py:1374 gui/widgets/items/shapes.py:1533 -#: gui/widgets/items/shapes.py:1561 gui/widgets/tools.py:1220 -msgid "Axes" -msgstr "Axes" - -#: gui/widgets/baseplot.py:1376 -msgid "Axes associated to selected item" -msgstr "Axes associés à l'objet sélectionné" - -#: gui/widgets/baseplot.py:1413 gui/widgets/styles.py:683 -#: gui/widgets/styles.py:689 gui/widgets/styles.py:796 -#: gui/widgets/styles.py:827 -msgid "Y Axis" -msgstr "Ordonnées" - -#: gui/widgets/baseplot.py:1415 gui/widgets/styles.py:682 -#: gui/widgets/styles.py:688 gui/widgets/styles.py:790 -#: gui/widgets/styles.py:823 -msgid "X Axis" -msgstr "Abscisses" - -#: gui/widgets/baseplot.py:1805 -msgid "Move to back" -msgstr "Déplacer vers l'arrière-plan" - -#: gui/widgets/baseplot.py:1811 -msgid "Move to front" -msgstr "Déplacer vers le premier plan" - -#: gui/widgets/baseplot.py:1822 gui/widgets/baseplot.py:1998 -#: gui/widgets/tools.py:2917 gui/widgets/tools.py:2943 -#: gui/widgets/variableexplorer/collectionseditor.py:876 -#: gui/widgets/variableexplorer/collectionseditor.py:1137 -msgid "Remove" -msgstr "Supprimer" - -#: gui/widgets/baseplot.py:1994 gui/widgets/tools.py:2939 -msgid "Do you really want to remove this item?" -msgstr "Souhaitez-vous vraiment supprimer cet objet ?" - -#: gui/widgets/baseplot.py:1996 gui/widgets/tools.py:2941 -msgid "Do you really want to remove selected items?" -msgstr "Souhaitez-vous vraiment supprimer les objets sélectionnés ?" - -#: gui/widgets/baseplot.py:2011 gui/widgets/tools.py:2179 -msgid "Item list" -msgstr "Liste des objets" - -#: gui/widgets/builder.py:400 gui/widgets/builder.py:515 -#: gui/widgets/builder.py:547 gui/widgets/builder.py:647 -#: gui/widgets/builder.py:699 gui/widgets/cross_section.py:421 -#: gui/widgets/histogram.py:145 gui/widgets/histogram.py:282 -#: gui/widgets/items/curve.py:409 gui/widgets/items/curve.py:515 -#: gui/widgets/items/curve.py:1122 -msgid "Curve" -msgstr "Courbe" - -#: gui/widgets/builder.py:549 gui/widgets/builder.py:649 -#: gui/widgets/items/curve.py:1104 gui/widgets/items/curve.py:1124 -msgid "Error bars" -msgstr "Barres d'erreur" - -#: gui/widgets/builder.py:697 gui/widgets/histogram.py:148 -#: gui/widgets/histogram.py:285 gui/widgets/styles.py:1841 -#: gui/widgets/variableexplorer/collectionseditor.py:852 -msgid "Histogram" -msgstr "Histogramme" - -#: gui/widgets/builder.py:739 gui/widgets/builder.py:832 -#: gui/widgets/builder.py:941 gui/widgets/builder.py:1022 -#: gui/widgets/builder.py:1071 gui/widgets/builder.py:1119 -#: gui/widgets/builder.py:1182 gui/widgets/builder.py:1244 -#: gui/widgets/items/image.py:981 gui/widgets/items/image.py:1163 -#: gui/widgets/items/image.py:1729 gui/widgets/items/image.py:2174 -#: gui/widgets/items/image.py:2388 gui/widgets/items/image.py:2765 -#: gui/widgets/items/image.py:2896 gui/widgets/items/image.py:3303 -#: gui/widgets/styles.py:1216 gui/widgets/styles.py:1378 -msgid "Image" -msgstr "Image" - -#: gui/widgets/builder.py:1282 gui/widgets/styles.py:1649 -msgid "Filter" -msgstr "Filtre" - -#: gui/widgets/builder.py:1317 -msgid "2D Histogram" -msgstr "Histogramme 2D" - -#: gui/widgets/builder.py:1355 gui/widgets/items/annotations.py:188 -#: gui/widgets/items/label.py:103 gui/widgets/items/label.py:127 -#: gui/widgets/tools.py:866 gui/widgets/tools.py:927 -msgid "Label" -msgstr "Étiquette" - -#: gui/widgets/builder.py:1389 -msgid "Legend" -msgstr "Légende" - -#: gui/widgets/builder.py:1515 gui/widgets/items/shapes.py:342 -msgid "Marker" -msgstr "Marqueur" - -#: gui/widgets/builder.py:1612 gui/widgets/items/annotations.py:120 -#: gui/widgets/items/annotations.py:153 -msgid "Annotation" -msgstr "Annotation" - -#: gui/widgets/builder.py:1676 gui/widgets/styles.py:1853 -msgid "Computation" -msgstr "Calcul" - -#: gui/widgets/config.py:25 -msgid "#" -msgstr "n°" - -#: gui/widgets/config.py:56 -msgid "pixels" -msgstr "pixels" - -#: gui/widgets/config.py:67 -msgid "Intensity" -msgstr "Intensité" - -#: gui/widgets/config.py:68 -msgid "lsb" -msgstr "lsb" - -#: gui/widgets/cross_section.py:391 -msgid "LUT scale" -msgstr "Échelle LUT" - -#: gui/widgets/cross_section.py:397 gui/widgets/tools.py:1448 -msgid "Cross section" -msgstr "Profil rectiligne" - -#: gui/widgets/cross_section.py:398 -msgid "Enable a marker" -msgstr "Activer un marqueur" - -#: gui/widgets/cross_section.py:789 -msgid "Cross section tool" -msgstr "Profils d'images" - -#: gui/widgets/cross_section.py:886 -msgid "Lock scales" -msgstr "Synchroniser les échelles" - -#: gui/widgets/cross_section.py:889 -msgid "Lock scales to main plot axes" -msgstr "Synchroniser les échelles à celles du canevas" - -#: gui/widgets/cross_section.py:894 -msgid "Auto-scale" -msgstr "Échelle automatique" - -#: gui/widgets/cross_section.py:902 -msgid "Refresh" -msgstr "Rafraîchir" - -#: gui/widgets/cross_section.py:908 -msgid "Auto-refresh" -msgstr "Rafraîchissement automatique" - -#: gui/widgets/cross_section.py:1068 -msgid "Per image cross-section" -msgstr "Un profil par image" - -#: gui/widgets/cross_section.py:1072 -msgid "" -"Enable the per-image cross-section mode, which works directly on image rows/" -"columns.\n" -"That is the fastest method to compute cross-section curves but it ignores " -"image transformations (e.g. rotation)" -msgstr "" -"Active l'affichage d'un profil par image : ce mode d'affichage extrait les " -"profils directement depuis les lignes ou les colonnes des images.\n" -"C'est la méthode la plus rapide, mais cela ne fonctionne pas sur des images " -"ayant subies une transformation (rotation, par exemple)." - -#: gui/widgets/cross_section.py:1081 -msgid "" -"Apply LUT\n" -"(contrast settings)" -msgstr "" -"Appliquer la LUT\n" -"(réglages de contraste)" - -#: gui/widgets/cross_section.py:1085 -msgid "" -"Apply LUT (Look-Up Table) contrast settings.\n" -"This is the easiest way to compare images which have slightly different " -"level ranges.\n" -"\n" -"Note: LUT is coded over 1024 levels (0...1023)" -msgstr "" -"Applique les réglages de contraste de la LUT (Look-Up Table).\n" -"C'est le moyen le plus facile pour comparer (en relatif) des images ayant " -"des dynamiques très différentes.\n" -"\n" -"Note : la LUT est codée sur 1024 niveaux (0...1023)" - -#: gui/widgets/cross_section.py:1242 gui/widgets/cross_section.py:1243 -#: gui/widgets/tools.py:1532 gui/widgets/tools.py:2174 -msgid "Oblique averaged cross section" -msgstr "Profil oblique moyen" - -#: gui/widgets/cross_section.py:1244 -msgid "Activate the oblique cross section tool" -msgstr "Activer l'outil de profil oblique moyen" - -#: gui/widgets/fit.py:84 -msgid "Method" -msgstr "Méthode" - -#: gui/widgets/fit.py:90 -msgid "Conjugate Gradient" -msgstr "Gradient conjugué" - -#: gui/widgets/fit.py:91 -msgid "Least squares" -msgstr "Moindres carrés" - -#: gui/widgets/fit.py:98 -msgid "for simplex, powel, cg and bfgs norm used by the error function" -msgstr "" - -#: gui/widgets/fit.py:101 gui/widgets/fit.py:104 -msgid "for simplex, powel, least squares" -msgstr "" - -#: gui/widgets/fit.py:106 -msgid "for cg, bfgs" -msgstr "" - -#: gui/widgets/fit.py:108 -msgid "for cg, bfgs. inf is max, -inf is min" -msgstr "" - -#: gui/widgets/fit.py:113 gui/widgets/variableexplorer/collectionseditor.py:201 -msgid "Name" -msgstr "Nom" - -#: gui/widgets/fit.py:114 gui/widgets/variableexplorer/collectionseditor.py:412 -msgid "Value" -msgstr "Valeur" - -#: gui/widgets/fit.py:115 -msgid "Min" -msgstr "Min" - -#: gui/widgets/fit.py:116 -msgid "Max" -msgstr "Max" - -#: gui/widgets/fit.py:117 gui/widgets/styles.py:374 -msgid "Steps" -msgstr "Pas" - -#: gui/widgets/fit.py:118 gui/widgets/variableexplorer/arrayeditor.py:628 -#: gui/widgets/variableexplorer/arrayeditor.py:663 -#: gui/widgets/variableexplorer/dataframeeditor.py:779 -#: gui/widgets/variableexplorer/dataframeeditor.py:841 -msgid "Format" -msgstr "Format" - -#: gui/widgets/fit.py:119 -msgid "Logarithmic" -msgstr "Logarithmique" - -#: gui/widgets/fit.py:119 gui/widgets/styles.py:745 gui/widgets/tools.py:2563 -msgid "Scale" -msgstr "" - -#: gui/widgets/fit.py:120 gui/widgets/styles.py:734 -msgid "Unit" -msgstr "Unité" - -#: gui/widgets/fit.py:156 -msgid "Curve fitting parameter" -msgstr "Paramètre d'ajustement" - -#: gui/widgets/fit.py:186 -#, python-brace-format -msgid "Edit '{name}' fit parameter properties" -msgstr "Modifier les propriétés du paramètre d'ajustement '{name}'" - -#: gui/widgets/fit.py:372 -msgid "Curve fitting" -msgstr "Ajustement de courbes" - -#: gui/widgets/fit.py:424 -msgid "Fit parameters" -msgstr "Paramètres d'ajustement" - -#: gui/widgets/fit.py:471 -msgid "Automatic fitting options" -msgstr "Options d'ajustement automatique" - -#: gui/widgets/fit.py:519 -msgid "Run" -msgstr "Ajuster" - -#: gui/widgets/fit.py:521 -msgid "Settings" -msgstr "Options" - -#: gui/widgets/fit.py:523 gui/widgets/styles.py:1650 -msgid "Bounds" -msgstr "Bornes" - -#: gui/widgets/fit.py:531 -msgid "Automatic fit" -msgstr "Ajustement automatique" - -#: gui/widgets/fit.py:580 gui/widgets/variableexplorer/arrayeditor.py:795 -msgid "Data" -msgstr "Données" - -#: gui/widgets/fit.py:585 -msgid "Fit" -msgstr "Ajustement" - -#: gui/widgets/fliprotate.py:47 -msgid "Angle (°):" -msgstr "Angle (°) :" - -#: gui/widgets/fliprotate.py:59 -msgid "Flip:" -msgstr "Retournement :" - -#: gui/widgets/histogram.py:555 gui/widgets/histogram.py:671 -msgid "Eliminate outliers" -msgstr "Éliminer les bords" - -#: gui/widgets/histogram.py:564 -msgid "Contrast adjustment tool" -msgstr "Outil de réglage du contraste" - -#: gui/widgets/histogram.py:626 -msgid "Minimum level" -msgstr "Niveau minimum" - -#: gui/widgets/histogram.py:629 -msgid "Select minimum level on image" -msgstr "Sélectionne le niveau minimum de l'image" - -#: gui/widgets/histogram.py:635 -msgid "Maximum level" -msgstr "Niveau maximum" - -#: gui/widgets/histogram.py:638 -msgid "Select maximum level on image" -msgstr "Sélectionne le niveau maximum de l'image" - -#: gui/widgets/histogram.py:664 -msgid "Full range" -msgstr "Pleine échelle" - -#: gui/widgets/histogram.py:667 -msgid "Scale the image's display range according to data range" -msgstr "Adapte l'échelle d'affichage des niveaux de l'image aux données" - -#: gui/widgets/histogram.py:675 -msgid "" -"Eliminate levels histogram outliers and scale the image's display range " -"accordingly" -msgstr "" -"Supprime les bords (pourcentage choisi) de l'histogramme des niveaux de " -"l'image, puis affiche l'image résultante" - -#: gui/widgets/io.py:431 -msgid "PNG files" -msgstr "Fichiers PNG" - -#: gui/widgets/io.py:438 -msgid "TIFF files" -msgstr "Fichiers TIFF" - -#: gui/widgets/io.py:441 -msgid "8-bit images" -msgstr "Images 8 bits" - -#: gui/widgets/io.py:447 gui/widgets/variableexplorer/collectionseditor.py:1275 -msgid "NumPy arrays" -msgstr "Tableaux NumPy" - -#: gui/widgets/io.py:449 -msgid "Text files" -msgstr "Fichiers textes" - -#: gui/widgets/io.py:452 -msgid "DICOM files" -msgstr "Fichiers DICOM" - -#: gui/widgets/items/annotations.py:495 -msgid "Distance:" -msgstr "Distance :" - -#: gui/widgets/items/annotations.py:550 gui/widgets/items/annotations.py:632 -#: gui/widgets/items/annotations.py:726 gui/widgets/items/annotations.py:752 -msgid "Center:" -msgstr "Centre :" - -#: gui/widgets/items/annotations.py:551 gui/widgets/items/annotations.py:633 -#: gui/widgets/items/annotations.py:727 -msgid "Size:" -msgstr "Taille :" - -#: gui/widgets/items/annotations.py:634 gui/widgets/items/annotations.py:728 -msgid "Angle:" -msgstr "Angle :" - -#: gui/widgets/items/annotations.py:753 -msgid "Diameter:" -msgstr "Diamètre :" - -#: gui/widgets/items/curve.py:746 gui/widgets/items/curve.py:888 -msgid "PolygonMap" -msgstr "" - -#: gui/widgets/items/image.py:1620 -msgid "Quadrilaterals" -msgstr "Quadrilatères" - -#: gui/widgets/items/image.py:2027 -msgid "There is no supported image item in current plot." -msgstr "La figure ne contient aucun objet image pris en charge." - -#: gui/widgets/items/shapes.py:674 gui/widgets/items/shapes.py:717 -msgid "Shape" -msgstr "Forme" - -#: gui/widgets/items/shapes.py:1743 -msgid "Range" -msgstr "Intervalle" - -#: gui/widgets/plot.py:1060 gui/widgets/pyplot.py:153 -msgid "Tools" -msgstr "Outils" - -#: gui/widgets/pyplot.py:930 -#, python-brace-format -msgid "" -"Function 'savefig' currently supports the following formats:\n" -"{formats}" -msgstr "" -"La fonction 'savefig' ne prend en charge que les formats suivants:\n" -"{formats}" - -#: gui/widgets/qthelpers.py:70 gui/widgets/tools.py:2209 -#: gui/widgets/tools.py:2331 -msgid "Save as" -msgstr "Enregistrer sous" - -#: gui/widgets/qthelpers.py:87 -#, python-brace-format -msgid "" -"{filename} could not be written:\n" -"{msg}" -msgstr "" -"{filename} n'a pas pu être écrit:\n" -"{msg}" - -#: gui/widgets/qthelpers.py:91 gui/widgets/qthelpers.py:126 -#: gui/widgets/qthelpers.py:163 gui/widgets/variableexplorer/arrayeditor.py:674 -#: gui/widgets/variableexplorer/collectionseditor.py:539 -#: gui/widgets/variableexplorer/dataframeeditor.py:852 -#: gui/widgets/variableexplorer/dataframeeditor.py:856 -msgid "Error" -msgstr "Erreur" - -#: gui/widgets/qthelpers.py:112 gui/widgets/qthelpers.py:148 -#: gui/widgets/tools.py:2479 -msgid "Open" -msgstr "Ouvrir" - -#: gui/widgets/qthelpers.py:122 gui/widgets/qthelpers.py:159 -#, python-brace-format -msgid "" -"{filename} could not be opened:\n" -"{msg}" -msgstr "" -"{filename} n'a pas pu être ouvert:\n" -"{msg}" - -#: gui/widgets/resizedialog.py:91 -msgid "Original size" -msgstr "Taille d'origine" - -#: gui/widgets/resizedialog.py:93 -msgid "Width (pixels)" -msgstr "Largeur (pixels)" - -#: gui/widgets/resizedialog.py:94 -msgid "Height (pixels)" -msgstr "Hauteur (pixels)" - -#: gui/widgets/resizedialog.py:97 -msgid "Original size:" -msgstr "Taille d'origine :" - -#: gui/widgets/resizedialog.py:99 -msgid "Zoom factor:" -msgstr "Facteur de zoom :" - -#: gui/widgets/resizedialog.py:113 -#: gui/widgets/variableexplorer/arrayeditor.py:633 -#: gui/widgets/variableexplorer/dataframeeditor.py:783 -msgid "Resize" -msgstr "Ajuster" - -#: gui/widgets/rotatecrop.py:48 -msgid "Show cropping rectangle" -msgstr "Afficher le rectangle de rognage" - -#: gui/widgets/rotatecrop.py:58 -msgid "Cropping rectangle" -msgstr "Rectangle de rognage" - -#: gui/widgets/styles.py:350 -msgid "Solid line" -msgstr "Trait continu" - -#: gui/widgets/styles.py:351 -msgid "Dashed line" -msgstr "Tirets" - -#: gui/widgets/styles.py:352 -msgid "Dotted line" -msgstr "Pointillés" - -#: gui/widgets/styles.py:353 -msgid "Dash-dot line" -msgstr "Tirets-points" - -#: gui/widgets/styles.py:354 -msgid "Dash-dot-dot line" -msgstr "Tirets-points-points" - -#: gui/widgets/styles.py:355 -msgid "No line" -msgstr "Aucun trait" - -#: gui/widgets/styles.py:358 gui/widgets/styles.py:405 -msgid "Cross" -msgstr "Plus" - -#: gui/widgets/styles.py:359 gui/widgets/tools.py:1198 -msgid "Ellipse" -msgstr "Ellipse" - -#: gui/widgets/styles.py:360 -msgid "Star" -msgstr "Étoile" - -#: gui/widgets/styles.py:361 -msgid "X-Cross" -msgstr "Croix" - -#: gui/widgets/styles.py:362 -msgid "Square" -msgstr "Carré" - -#: gui/widgets/styles.py:363 -msgid "Diamond" -msgstr "Losange" - -#: gui/widgets/styles.py:364 gui/widgets/styles.py:365 -#: gui/widgets/styles.py:366 gui/widgets/styles.py:367 -msgid "Triangle" -msgstr "Triangle" - -#: gui/widgets/styles.py:368 -msgid "Hexagon" -msgstr "Hexagone" - -#: gui/widgets/styles.py:369 -msgid "No symbol" -msgstr "Aucun symbole" - -#: gui/widgets/styles.py:372 -msgid "Lines" -msgstr "Lignes" - -#: gui/widgets/styles.py:373 -msgid "Sticks" -msgstr "Bâtonnets" - -#: gui/widgets/styles.py:375 -msgid "Dots" -msgstr "Points" - -#: gui/widgets/styles.py:376 -msgid "No curve" -msgstr "Pas de courbe" - -#: gui/widgets/styles.py:380 -msgid "No brush pattern" -msgstr "Pas de motif de remplissage" - -#: gui/widgets/styles.py:381 -msgid "Uniform color" -msgstr "Couleur de remplissage uniforme" - -#: gui/widgets/styles.py:382 -msgid "Extremely dense brush pattern" -msgstr "Motif extrêmement dense" - -#: gui/widgets/styles.py:383 -msgid "Very dense brush pattern" -msgstr "Motif très dense" - -#: gui/widgets/styles.py:384 -msgid "Somewhat dense brush pattern" -msgstr "Motif quelque peu dense" - -#: gui/widgets/styles.py:385 -msgid "Half dense brush pattern" -msgstr "Motif de densité moyenne" - -#: gui/widgets/styles.py:386 -msgid "Somewhat sparse brush pattern" -msgstr "Motif quelque peu clairsemé" - -#: gui/widgets/styles.py:387 -msgid "Very sparse brush pattern" -msgstr "Motif très clairsemé" - -#: gui/widgets/styles.py:388 -msgid "Extremely sparse brush pattern" -msgstr "Motif extrêmement clairsemé" - -#: gui/widgets/styles.py:389 -msgid "Horizontal lines" -msgstr "Lignes horizontales" - -#: gui/widgets/styles.py:390 -msgid "Vertical lines" -msgstr "Lignes verticales" - -#: gui/widgets/styles.py:391 -msgid "Crossing horizontal and vertical lines" -msgstr "Lignes horizontales et verticales" - -#: gui/widgets/styles.py:392 -msgid "Backward diagonal lines" -msgstr "Lignes diagonales descendantes" - -#: gui/widgets/styles.py:393 -msgid "Forward diagonal lines" -msgstr "Lignes diagonales montantes" - -#: gui/widgets/styles.py:394 -msgid "Crossing diagonal lines" -msgstr "Lignes diagonales croisées" - -#: gui/widgets/styles.py:402 -msgid "None" -msgstr "Aucun" - -#: gui/widgets/styles.py:403 -msgid "Horizontal" -msgstr "Horizontal" - -#: gui/widgets/styles.py:404 -msgid "Vertical" -msgstr "Vertical" - -#: gui/widgets/styles.py:426 -msgid "Family" -msgstr "Famille" - -#: gui/widgets/styles.py:427 -msgid "Choose font" -msgstr "Choisir une police" - -#: gui/widgets/styles.py:428 -msgid "Size in point" -msgstr "Taille en point" - -#: gui/widgets/styles.py:429 -msgid "Bold" -msgstr "Gras" - -#: gui/widgets/styles.py:430 -msgid "Italic" -msgstr "Italique" - -#: gui/widgets/styles.py:471 gui/widgets/styles.py:535 -#: gui/widgets/styles.py:582 -msgid "Style" -msgstr "Style" - -#: gui/widgets/styles.py:472 -#: gui/widgets/variableexplorer/collectionseditor.py:412 -msgid "Size" -msgstr "Taille" - -#: gui/widgets/styles.py:473 gui/widgets/styles.py:887 -msgid "Border" -msgstr "Bordure" - -#: gui/widgets/styles.py:474 gui/widgets/styles.py:642 -#: gui/widgets/styles.py:680 gui/widgets/styles.py:893 -#: gui/widgets/styles.py:1454 gui/widgets/styles.py:1875 -#: gui/widgets/variableexplorer/arrayeditor.py:636 -#: gui/widgets/variableexplorer/dataframeeditor.py:787 -msgid "Background color" -msgstr "Couleur du fond" - -#: gui/widgets/styles.py:475 gui/widgets/styles.py:643 -msgid "Background alpha" -msgstr "Opacité du fond" - -#: gui/widgets/styles.py:536 gui/widgets/styles.py:583 -#: gui/widgets/styles.py:735 gui/widgets/styles.py:1171 -msgid "Color" -msgstr "Couleur" - -#: gui/widgets/styles.py:537 gui/widgets/styles.py:1175 -msgid "Width" -msgstr "Largeur" - -#: gui/widgets/styles.py:584 gui/widgets/styles.py:1173 -msgid "Alpha" -msgstr "Alpha" - -#: gui/widgets/styles.py:585 -msgid "Angle" -msgstr "Angle" - -#: gui/widgets/styles.py:586 -msgid "sx" -msgstr "sx" - -#: gui/widgets/styles.py:587 -msgid "sy" -msgstr "sy" - -#: gui/widgets/styles.py:640 -msgid "Font" -msgstr "Police" - -#: gui/widgets/styles.py:641 gui/widgets/styles.py:892 -msgid "Text color" -msgstr "Couleur du texte" - -#: gui/widgets/styles.py:681 -msgid "Major grid" -msgstr "Quadrillage primaire" - -#: gui/widgets/styles.py:684 gui/widgets/styles.py:690 -#: gui/widgets/styles.py:1104 gui/widgets/styles.py:1914 -#: gui/widgets/styles.py:1917 gui/widgets/styles.py:1984 -#: gui/widgets/styles.py:1987 gui/widgets/styles.py:2055 -#: gui/widgets/styles.py:2058 gui/widgets/styles.py:2173 -#: gui/widgets/styles.py:2176 -msgid "Line" -msgstr "Trait" - -#: gui/widgets/styles.py:687 -msgid "Minor grid" -msgstr "Quadrillage secondaire" - -#: gui/widgets/styles.py:733 gui/widgets/styles.py:868 -#: gui/widgets/styles.py:1038 gui/widgets/styles.py:1101 -#: gui/widgets/styles.py:1649 gui/widgets/styles.py:1841 -#: gui/widgets/styles.py:1981 gui/widgets/styles.py:2101 -msgid "Title" -msgstr "Titre" - -#: gui/widgets/styles.py:736 -msgid "Title font" -msgstr "Police du titre" - -#: gui/widgets/styles.py:737 -msgid "Values font" -msgstr "Police des valeurs" - -#: gui/widgets/styles.py:745 -msgid "linear" -msgstr "linéaire" - -#: gui/widgets/styles.py:745 gui/widgets/styles.py:1815 -#: gui/widgets/styles.py:1850 -msgid "logarithmic" -msgstr "logarithmique" - -#: gui/widgets/styles.py:747 -msgid "Lower axis limit" -msgstr "Borne inférieure de l'axe" - -#: gui/widgets/styles.py:748 -msgid "Upper axis limit" -msgstr "Borne supérieure de l'axe" - -#: gui/widgets/styles.py:786 -msgid "X-axis position" -msgstr "Position de l'axe des abscisses" - -#: gui/widgets/styles.py:787 -msgid "bottom" -msgstr "bas" - -#: gui/widgets/styles.py:787 -msgid "top" -msgstr "haut" - -#: gui/widgets/styles.py:792 -msgid "Y-axis position" -msgstr "Position de l'axe des ordonnées" - -#: gui/widgets/styles.py:793 -msgid "left" -msgstr "gauche" - -#: gui/widgets/styles.py:793 -msgid "right" -msgstr "droite" - -#: gui/widgets/styles.py:824 -msgid "Lower x-axis limit" -msgstr "Borne inférieure de l'axe des abscisses" - -#: gui/widgets/styles.py:825 -msgid "Upper x-axis limit" -msgstr "Borne supérieure de l'axe des abscisses" - -#: gui/widgets/styles.py:828 -msgid "Lower y-axis limit" -msgstr "Borne inférieure de l'axe des ordonnées" - -#: gui/widgets/styles.py:829 -msgid "Upper y-axis limit" -msgstr "Borne supérieure de l'axe des ordonnées" - -#: gui/widgets/styles.py:831 -msgid "Z Axis" -msgstr "Axe Z" - -#: gui/widgets/styles.py:832 -msgid "Lower z-axis limit" -msgstr "Limite inférieure de l'axe z" - -#: gui/widgets/styles.py:833 -msgid "Upper z-axis limit" -msgstr "Limite supérieure de l'axe z" - -#: gui/widgets/styles.py:874 gui/widgets/styles.py:878 -msgid "Contents" -msgstr "Contenu" - -#: gui/widgets/styles.py:882 gui/widgets/styles.py:1105 -#: gui/widgets/styles.py:1919 gui/widgets/styles.py:1922 -#: gui/widgets/styles.py:1989 gui/widgets/styles.py:1992 -#: gui/widgets/styles.py:2178 gui/widgets/styles.py:2181 -msgid "Symbol" -msgstr "Symbole" - -#: gui/widgets/styles.py:887 -msgid "set width to 0 to disable" -msgstr "entrer 0 pour désactiver" - -#: gui/widgets/styles.py:890 gui/widgets/styles.py:895 -#: gui/widgets/styles.py:1924 gui/widgets/styles.py:1927 -msgid "Text" -msgstr "Texte" - -#: gui/widgets/styles.py:891 -msgid "Text font" -msgstr "Police du texte" - -#: gui/widgets/styles.py:894 -msgid "Background transparency" -msgstr "Opacité du fond" - -#: gui/widgets/styles.py:897 gui/widgets/styles.py:968 -#: gui/widgets/styles.py:989 gui/widgets/styles.py:1301 -#: gui/widgets/styles.py:1508 gui/widgets/styles.py:1688 -msgid "Position" -msgstr "Position" - -#: gui/widgets/styles.py:898 -msgid "Position relative to anchor" -msgstr "Position de l'étiquette par rapport au point d'ancrage" - -#: gui/widgets/styles.py:902 -msgid "Corner" -msgstr "Coin" - -#: gui/widgets/styles.py:904 gui/widgets/styles.py:970 -msgid "Top left" -msgstr "En haut à gauche" - -#: gui/widgets/styles.py:905 gui/widgets/styles.py:971 -msgid "Top right" -msgstr "En haut à droite" - -#: gui/widgets/styles.py:906 gui/widgets/styles.py:972 -msgid "Bottom left" -msgstr "En bas à gauche" - -#: gui/widgets/styles.py:907 gui/widgets/styles.py:973 -msgid "Bottom right" -msgstr "En bas à droite" - -#: gui/widgets/styles.py:912 gui/widgets/styles.py:978 -msgid "Center" -msgstr "Centre" - -#: gui/widgets/styles.py:915 -msgid "Label position relative to anchor point" -msgstr "Position de l'étiquette par rapport au point d'ancrage" - -#: gui/widgets/styles.py:918 -msgid "ΔX" -msgstr "ΔX" - -#: gui/widgets/styles.py:920 -msgid "Horizontal offset (pixels) relative to anchor point" -msgstr "Décalage horizontal (pixels) par rapport au point d'ancrage" - -#: gui/widgets/styles.py:924 -msgid "ΔY" -msgstr "ΔY" - -#: gui/widgets/styles.py:926 -msgid "Vertical offset (pixels) relative to anchor point" -msgstr "Décalage vertical (pixels) par rapport au point d'ancrage" - -#: gui/widgets/styles.py:931 gui/widgets/styles.py:939 -msgid "Anchor" -msgstr "Ancre" - -#: gui/widgets/styles.py:934 gui/widgets/styles.py:986 -msgid "Anchor position" -msgstr "Position du point d'ancrage" - -#: gui/widgets/styles.py:939 -msgid "Attach to canvas" -msgstr "Attacher au canevas" - -#: gui/widgets/styles.py:944 -msgid "X" -msgstr "X" - -#: gui/widgets/styles.py:944 -msgid "X-axis position in canvas coordinates" -msgstr "Abscisse en coordonnées du canevas" - -#: gui/widgets/styles.py:949 -msgid "Y" -msgstr "Y" - -#: gui/widgets/styles.py:949 -msgid "Y-axis position in canvas coordinates" -msgstr "Ordonnée en coordonnées du canevas" - -#: gui/widgets/styles.py:956 -msgid "Interact" -msgstr "Interaction" - -#: gui/widgets/styles.py:958 -msgid "moving object changes anchor position" -msgstr "déplacer l'objet modifie le point d'ancrage" - -#: gui/widgets/styles.py:959 -msgid "moving object changes label position" -msgstr "déplacer l'objet modifie la position de l'étiquette" - -#: gui/widgets/styles.py:981 -msgid "Absolute position on canvas" -msgstr "Position absolue sur le canevas" - -#: gui/widgets/styles.py:1106 -msgid "Shadow" -msgstr "Ombre" - -#: gui/widgets/styles.py:1107 -msgid "Curve style" -msgstr "Style de courbe" - -#: gui/widgets/styles.py:1108 -msgid "Baseline" -msgstr "Ligne de base" - -#: gui/widgets/styles.py:1162 -msgid "Display" -msgstr "Affichage" - -#: gui/widgets/styles.py:1164 -msgid "error bars with caps (x, y)" -msgstr "barres d'erreurs (x, y)" - -#: gui/widgets/styles.py:1164 -msgid "error area (y)" -msgstr "zone d'erreur (y)" - -#: gui/widgets/styles.py:1166 -msgid "" -"Note: only y-axis error bars are shown in error area mode\n" -"(width and cap parameters will also be ignored)" -msgstr "" -"Note: seules les erreurs en y sont indiquées dans le mode zone d'erreur" - -#: gui/widgets/styles.py:1173 -msgid "Error bar transparency" -msgstr "Transparence de la barre d'erreur" - -#: gui/widgets/styles.py:1176 -msgid "Cap" -msgstr "Bordure" - -#: gui/widgets/styles.py:1177 -msgid "set to foreground" -msgstr "afficher en premier plan" - -#: gui/widgets/styles.py:1177 -msgid "Visibility" -msgstr "Ordre" - -#: gui/widgets/styles.py:1216 gui/widgets/styles.py:1378 -msgid "Image title" -msgstr "Titre de l'image" - -#: gui/widgets/styles.py:1220 gui/widgets/styles.py:1382 -msgid "Use image level as alpha" -msgstr "Utiliser les niveaux de l'image" - -#: gui/widgets/styles.py:1220 gui/widgets/styles.py:1382 -msgid "Alpha channel" -msgstr "Canal alpha" - -#: gui/widgets/styles.py:1223 gui/widgets/styles.py:1385 -msgid "Global alpha" -msgstr "Alpha global" - -#: gui/widgets/styles.py:1223 gui/widgets/styles.py:1385 -msgid "Global alpha value" -msgstr "Valeur globale du canal alpha" - -#: gui/widgets/styles.py:1227 gui/widgets/styles.py:1389 -#: gui/widgets/tools.py:2981 -msgid "Colormap" -msgstr "Échelle de couleur" - -#: gui/widgets/styles.py:1231 gui/widgets/styles.py:1393 -msgid "Interpolation" -msgstr "Interpolation" - -#: gui/widgets/styles.py:1233 -msgid "None (nearest pixel)" -msgstr "Néant (plus proche pixel)" - -#: gui/widgets/styles.py:1234 -msgid "Linear interpolation" -msgstr "Interpolation linéaire" - -#: gui/widgets/styles.py:1235 -msgid "2x2 antialiasing filter" -msgstr "Filtre anti-repliement 2x2" - -#: gui/widgets/styles.py:1236 -msgid "3x3 antialiasing filter" -msgstr "Filtre anti-repliement 3x3" - -#: gui/widgets/styles.py:1237 -msgid "5x5 antialiasing filter" -msgstr "Filtre anti-repliement 5x5" - -#: gui/widgets/styles.py:1240 -msgid "Image interpolation type" -msgstr "Type d'interpolation" - -#: gui/widgets/styles.py:1243 gui/widgets/styles.py:1247 -msgid "Statistics string formatting" -msgstr "Formats d'affichage des statistiques" - -#: gui/widgets/styles.py:1244 -msgid "X-Axis" -msgstr "Axe des X" - -#: gui/widgets/styles.py:1245 -msgid "Y-Axis" -msgstr "Axe des Y" - -#: gui/widgets/styles.py:1246 -msgid "Z-Axis" -msgstr "Axe des Z" - -#: gui/widgets/styles.py:1300 gui/widgets/styles.py:1507 -#: gui/widgets/styles.py:1687 -msgid "Lock position" -msgstr "Verrouiller la position" - -#: gui/widgets/styles.py:1303 gui/widgets/styles.py:1510 -#: gui/widgets/styles.py:1690 -msgid "Locked images are not movable with the mouse" -msgstr "Les images verrouillées ne sont pas déplaçable à la souris" - -#: gui/widgets/styles.py:1306 gui/widgets/styles.py:1311 -#: gui/widgets/styles.py:1703 gui/widgets/styles.py:1708 -msgid "Pixel size" -msgstr "Taille des pixels" - -#: gui/widgets/styles.py:1309 gui/widgets/styles.py:1706 -msgid "Width (dx)" -msgstr "Largeur (dx)" - -#: gui/widgets/styles.py:1310 gui/widgets/styles.py:1707 -msgid "Height (dy)" -msgstr "Hauteur (dy)" - -#: gui/widgets/styles.py:1314 gui/widgets/styles.py:1324 -#: gui/widgets/styles.py:1711 gui/widgets/styles.py:1721 -msgid "Translate, rotate and flip" -msgstr "Translation, rotation et symétrie" - -#: gui/widgets/styles.py:1315 gui/widgets/styles.py:1712 -msgid "xCENTER" -msgstr "xCENTRE" - -#: gui/widgets/styles.py:1318 gui/widgets/styles.py:1715 -msgid "Flip horizontally" -msgstr "Symétrie horizontale" - -#: gui/widgets/styles.py:1319 gui/widgets/styles.py:1716 -msgid "yCENTER" -msgstr "yCENTRE" - -#: gui/widgets/styles.py:1322 gui/widgets/styles.py:1719 -msgid "Flip vertically" -msgstr "Symétrie verticale" - -#: gui/widgets/styles.py:1323 gui/widgets/styles.py:1720 -msgid "θ (°)" -msgstr "θ (°)" - -#: gui/widgets/styles.py:1394 -msgid "Quadrangle interpolation" -msgstr "Interpolation linéaire" - -#: gui/widgets/styles.py:1394 -msgid "Flat" -msgstr "" - -#: gui/widgets/styles.py:1397 -msgid "" -"Image interpolation type, Flat mode use fixed u,v interpolation parameters" -msgstr "" -"Type d'interpolation d'image, le mode flat utilise des paramètres d'interpolation u," -" v fixes" - -#: gui/widgets/styles.py:1403 -msgid "Fixed U interpolation parameter" -msgstr "" - -#: gui/widgets/styles.py:1407 gui/widgets/styles.py:1414 -msgid "For flat mode only" -msgstr "Paramètre d'interpolation U fixe" - -#: gui/widgets/styles.py:1410 -msgid "Fixed V interpolation parameter" -msgstr "Paramètre d'interpolation V fixe" - -#: gui/widgets/styles.py:1416 -msgid "Show grid" -msgstr "Afficher la grille" - -#: gui/widgets/styles.py:1417 -msgid "Grid lines color" -msgstr "Couleur de la grille" - -#: gui/widgets/styles.py:1512 gui/widgets/styles.py:1515 -msgid "Image placement along X-axis" -msgstr "Positionnement de l'image le long de l'axe des X" - -#: gui/widgets/styles.py:1513 gui/widgets/styles.py:1651 -msgid "x|min" -msgstr "x|min" - -#: gui/widgets/styles.py:1514 gui/widgets/styles.py:1652 -msgid "x|max" -msgstr "x|max" - -#: gui/widgets/styles.py:1516 gui/widgets/styles.py:1519 -msgid "Image placement along Y-axis" -msgstr "Positionnement de l'image le long de l'axe des Y" - -#: gui/widgets/styles.py:1517 gui/widgets/styles.py:1653 -msgid "y|min" -msgstr "y|min" - -#: gui/widgets/styles.py:1518 gui/widgets/styles.py:1654 -msgid "y|max" -msgstr "y|max" - -#: gui/widgets/styles.py:1599 gui/widgets/styles.py:1604 -#: gui/widgets/tools.py:3066 gui/widgets/variableexplorer/arrayeditor.py:795 -msgid "Mask" -msgstr "Masque" - -#: gui/widgets/styles.py:1600 -msgid "Filling value" -msgstr "Valeur de remplissage" - -#: gui/widgets/styles.py:1601 gui/widgets/tools.py:3106 -msgid "Show image mask" -msgstr "Afficher le masque" - -#: gui/widgets/styles.py:1602 -msgid "Masked area alpha" -msgstr "Zone masquée (alpha)" - -#: gui/widgets/styles.py:1603 -msgid "Unmasked area alpha" -msgstr "Zone non masquée (alpha)" - -#: gui/widgets/styles.py:1657 -msgid "Use image colormap and level" -msgstr "Utiliser l'échelle de couleur de l'image" - -#: gui/widgets/styles.py:1657 -msgid "Color map" -msgstr "Échelle de couleur" - -#: gui/widgets/styles.py:1693 -msgid "Crop" -msgstr "Rognage" - -#: gui/widgets/styles.py:1700 -msgid "Cropping" -msgstr "Rognage" - -#: gui/widgets/styles.py:1814 -msgid "Bins" -msgstr "Classes" - -#: gui/widgets/styles.py:1814 -msgid "Number of bins" -msgstr "Nombre de classes" - -#: gui/widgets/styles.py:1815 -msgid "Y-axis scale" -msgstr "Échelle en y" - -#: gui/widgets/styles.py:1845 -msgid "X-axis bins" -msgstr "Classes en x" - -#: gui/widgets/styles.py:1845 -msgid "Number of bins along x-axis" -msgstr "Nombre de classes le long de l'axe des abscisses" - -#: gui/widgets/styles.py:1848 -msgid "Y-axis bins" -msgstr "Classes en y" - -#: gui/widgets/styles.py:1848 -msgid "Number of bins along y-axis" -msgstr "Nombre de classes le long de l'axes des ordonnées" - -#: gui/widgets/styles.py:1850 -msgid "Z-axis scale" -msgstr "Échelle en z" - -#: gui/widgets/styles.py:1855 -msgid "Bin count" -msgstr "Effectif total" - -#: gui/widgets/styles.py:1856 -msgid "Maximum value" -msgstr "Valeur maximale" - -#: gui/widgets/styles.py:1857 -msgid "Mininum value" -msgstr "Valeur minimale" - -#: gui/widgets/styles.py:1858 -msgid "Sum" -msgstr "Addition" - -#: gui/widgets/styles.py:1859 -msgid "Product" -msgstr "Produit" - -#: gui/widgets/styles.py:1860 -msgid "Average" -msgstr "Moyenne" - -#: gui/widgets/styles.py:1864 -msgid "" -"Bin count : counts the number of points per bin,\n" -"For max, min, sum, product, average, compute the function of a third " -"parameter (one by default)" -msgstr "" - -#: gui/widgets/styles.py:1870 -msgid "Automatic LUT range" -msgstr "Ajustement automatique de la LUT" - -#: gui/widgets/styles.py:1872 -msgid "Automatically adapt color scale when panning, zooming" -msgstr "Ajuste automatiquement l'échelle de couleur (déplacement, zoom)" - -#: gui/widgets/styles.py:1877 -msgid "Background color when no data is present" -msgstr "Couleur de fond en l'absence de données" - -#: gui/widgets/styles.py:1915 gui/widgets/styles.py:1985 -#: gui/widgets/styles.py:2174 -msgid "Line (not selected)" -msgstr "Trait (hors sélection)" - -#: gui/widgets/styles.py:1916 gui/widgets/styles.py:1986 -#: gui/widgets/styles.py:2175 -msgid "Line (selected)" -msgstr "Trait (sélection)" - -#: gui/widgets/styles.py:1920 gui/widgets/styles.py:1990 -#: gui/widgets/styles.py:2179 -msgid "Symbol (not selected)" -msgstr "Symbole (hors sélection)" - -#: gui/widgets/styles.py:1921 gui/widgets/styles.py:1991 -#: gui/widgets/styles.py:2180 -msgid "Symbol (selected)" -msgstr "Symbole (sélection)" - -#: gui/widgets/styles.py:1925 -msgid "Text (not selected)" -msgstr "Texte (hors sélection)" - -#: gui/widgets/styles.py:1926 -msgid "Text (selected)" -msgstr "Texte (sélection)" - -#: gui/widgets/styles.py:1931 -msgid "Line style" -msgstr "Style de trait" - -#: gui/widgets/styles.py:1933 -msgid "Spacing" -msgstr "Espacement" - -#: gui/widgets/styles.py:1994 gui/widgets/styles.py:1999 -#: gui/widgets/styles.py:2060 gui/widgets/styles.py:2065 -msgid "Fill pattern" -msgstr "Motif de remplissage" - -#: gui/widgets/styles.py:1997 -msgid "Fill pattern (not selected)" -msgstr "Motif de remplissage (hors sélection)" - -#: gui/widgets/styles.py:1998 -msgid "Fill pattern (selected)" -msgstr "Motif de remplissage (sélection)" - -#: gui/widgets/styles.py:2003 gui/widgets/styles.py:2119 -msgid "Read-only shape" -msgstr "Lecture seule" - -#: gui/widgets/styles.py:2005 gui/widgets/styles.py:2121 -msgid "Read-only shapes can't be removed from the item list panel" -msgstr "" -"Les formes en lecture seule ne peuvent pas être supprimer du panneau de " -"liste des objets" - -#: gui/widgets/styles.py:2008 gui/widgets/styles.py:2124 -msgid "Private shape" -msgstr "Forme privée" - -#: gui/widgets/styles.py:2010 gui/widgets/styles.py:2126 -msgid "Private shapes are not shown in the item list panel" -msgstr "" -"Les formes privées ne sont pas affichées dans le panneau de liste des objets" - -#: gui/widgets/styles.py:2051 -msgid "Arrow angle (°)" -msgstr "Angle de la flèche (°)" - -#: gui/widgets/styles.py:2052 -msgid "Arrow size (%)" -msgstr "Taille de la flèche (%)" - -#: gui/widgets/styles.py:2056 -msgid "Line (X-Axis)" -msgstr "Trait (axes des x)" - -#: gui/widgets/styles.py:2057 -msgid "Line (Y-Axis)" -msgstr "Trait (axes des y)" - -#: gui/widgets/styles.py:2063 -msgid "Fill pattern (X-Axis)" -msgstr "Motif de remplissage (axes des x)" - -#: gui/widgets/styles.py:2064 -msgid "Fill pattern (Y-Axis)" -msgstr "Motif de remplissage (axes des y)" - -#: gui/widgets/styles.py:2096 -msgid "Show annotation" -msgstr "Afficher l'annotation" - -#: gui/widgets/styles.py:2098 -msgid "Show informations on area covered by this shape" -msgstr "Afficher les informations sur cette région d'intérêt" - -#: gui/widgets/styles.py:2100 -msgid "Show subtitle" -msgstr "Afficher le sous-titre" - -#: gui/widgets/styles.py:2104 -msgid "Subtitle" -msgstr "Sous-titre" - -#: gui/widgets/styles.py:2107 -msgid "String formatting" -msgstr "Format" - -#: gui/widgets/styles.py:2109 -msgid "Uncertainty" -msgstr "Incertitude" - -#: gui/widgets/styles.py:2113 -msgid "Measurement relative uncertainty" -msgstr "Incertitude relative de mesure" - -#: gui/widgets/styles.py:2116 -msgid "Transform matrix" -msgstr "Matrice de transformation" - -#: gui/widgets/styles.py:2183 gui/widgets/styles.py:2186 -msgid "Fill" -msgstr "Remplissage" - -#: gui/widgets/styles.py:2184 -msgid "Fill color" -msgstr "Couleur de remplissage" - -#: gui/widgets/styles.py:2185 -msgid "Shade" -msgstr "" - -#: gui/widgets/tools.py:515 -msgid "Selection" -msgstr "Sélection" - -#: gui/widgets/tools.py:566 -msgid "Point selection" -msgstr "Sélection d'un point" - -#: gui/widgets/tools.py:694 -msgid "Polyline" -msgstr "Ligne brisée" - -#: gui/widgets/tools.py:847 -msgid "Free form" -msgstr "Forme libre" - -#: gui/widgets/tools.py:929 -msgid "Label text" -msgstr "Texte de l'étiquette" - -#: gui/widgets/tools.py:1134 -msgid "Rectangle" -msgstr "Rectangle" - -#: gui/widgets/tools.py:1139 -msgid "Oblique rectangle" -msgstr "Rectangle oblique" - -#: gui/widgets/tools.py:1154 -msgid "Point" -msgstr "Point" - -#: gui/widgets/tools.py:1169 -msgid "Segment" -msgstr "Segment" - -#: gui/widgets/tools.py:1184 -msgid "Circle" -msgstr "Cercle" - -#: gui/widgets/tools.py:1353 -msgid "Image statistics" -msgstr "Statistiques de l'image" - -#: gui/widgets/tools.py:1517 -msgid "Average cross section" -msgstr "Profil rectiligne moyen" - -#: gui/widgets/tools.py:1549 -msgid "Rectangle zoom" -msgstr "Zoom rectangulaire" - -#: gui/widgets/tools.py:1652 -msgid "Horizontal selection" -msgstr "Sélection horizontale" - -#: gui/widgets/tools.py:1666 -msgid "Vertical cursor" -msgstr "Curseur vertical" - -#: gui/widgets/tools.py:1680 -msgid "Horizontal cursor" -msgstr "Curseur horizontal" - -#: gui/widgets/tools.py:1694 -msgid "Cross cursor" -msgstr "Curseur croix" - -#: gui/widgets/tools.py:1712 -msgid "Signal statistics" -msgstr "Statistiques du signal" - -#: gui/widgets/tools.py:1935 -msgid "Antialiasing (curves)" -msgstr "Anticrénelage (courbes)" - -#: gui/widgets/tools.py:1958 -msgid "Markers" -msgstr "Marqueurs" - -#: gui/widgets/tools.py:1969 -msgid "Free" -msgstr "Libre" - -#: gui/widgets/tools.py:1972 -msgid "Bound to active item" -msgstr "Lié à l'objet actif" - -#: gui/widgets/tools.py:2010 -msgid "Reverse Y axis" -msgstr "Inverser l'axe des ordonnées" - -#: gui/widgets/tools.py:2027 -msgid "Lock aspect ratio" -msgstr "Verrouiller le rapport hauteur/largeur" - -#: gui/widgets/tools.py:2028 -msgid "Current value" -msgstr "Valeur actuelle" - -#: gui/widgets/tools.py:2029 -msgid "Lock value" -msgstr "Valeur imposée" - -#: gui/widgets/tools.py:2039 gui/widgets/tools.py:2045 -msgid "Aspect ratio" -msgstr "Rapport hauteur/largeur" - -#: gui/widgets/tools.py:2048 -msgid "Lock" -msgstr "Verrouiller" - -#: gui/widgets/tools.py:2049 -msgid "Unlock" -msgstr "Déverrouiller" - -#: gui/widgets/tools.py:2051 -msgid "1:1" -msgstr "1:1" - -#: gui/widgets/tools.py:2054 -msgid "Edit..." -msgstr "Modifier..." - -#: gui/widgets/tools.py:2146 -msgid "Contrast adjustment" -msgstr "Réglage du contraste" - -#: gui/widgets/tools.py:2164 -msgid "X-axis cross section" -msgstr "Profil selon l'axe des abscisses" - -#: gui/widgets/tools.py:2169 -msgid "Y-axis cross section" -msgstr "Profil selon l'axe des ordonnées" - -#: gui/widgets/tools.py:2191 -msgid "Save as..." -msgstr "Enregistrer sous..." - -#: gui/widgets/tools.py:2201 -msgid "PNG image" -msgstr "Image PNG" - -#: gui/widgets/tools.py:2208 -msgid "PDF document" -msgstr "Document PDF" - -#: gui/widgets/tools.py:2209 gui/widgets/tools.py:2332 -#: gui/widgets/tools.py:2511 -msgid "untitled" -msgstr "sanstitre" - -#: gui/widgets/tools.py:2222 -msgid "Copy to clipboard" -msgstr "Copier dans le presse-papier" - -#: gui/widgets/tools.py:2250 gui/widgets/tools.py:2282 -#: gui/widgets/tools.py:2380 -msgid "Rectangle snapshot" -msgstr "Capture rectangulaire" - -#: gui/widgets/tools.py:2251 -msgid "There is no supported image item in current selection." -msgstr "La sélection ne contient aucun objet image pris en charge." - -#: gui/widgets/tools.py:2263 -msgid "Destination size:" -msgstr "Taille de destination:" - -#: gui/widgets/tools.py:2269 gui/widgets/tools.py:2273 -msgid "Image levels adjustments" -msgstr "Modification des niveaux de l'image" - -#: gui/widgets/tools.py:2270 -msgid "Apply contrast settings" -msgstr "Appliquer les réglages de contraste" - -#: gui/widgets/tools.py:2271 -msgid "Apply interpolation algorithm" -msgstr "Appliquer l'algorithme d'interpolation" - -#: gui/widgets/tools.py:2272 -msgid "Scale levels to maximum range" -msgstr "Normaliser (utiliser la totalité de la dynamique)" - -#: gui/widgets/tools.py:2274 gui/widgets/tools.py:2280 -msgid "Superimposed images" -msgstr "Images superposées" - -#: gui/widgets/tools.py:2276 -msgid "If image B is behind image A, replace intersection by" -msgstr "Si l'image B est derrière l'image A, remplacer l'intersection par" - -#: gui/widgets/tools.py:2316 -msgid "Memory error" -msgstr "Mémoire insuffisante" - -#: gui/widgets/tools.py:2318 -#, python-brace-format -msgid "" -"There is not enough memory left to process this {destw} x {desth} image " -"({mbytes} MB would be required)." -msgstr "" -"La quantité de mémoire disponible n'est pas suffisante pour traiter cette " -"image de {destw} x {desth}({mbytes} Mo seraient nécessaires)" - -#: gui/widgets/tools.py:2397 -msgid "Rotate and crop" -msgstr "Rotation et rognage" - -#: gui/widgets/tools.py:2439 -msgid "Print..." -msgstr "Imprimer..." - -#: gui/widgets/tools.py:2463 -msgid "Open..." -msgstr "Ouvrir..." - -#: gui/widgets/tools.py:2501 -msgid "Save items" -msgstr "Enregistrer les objets plotpy" - -#: gui/widgets/tools.py:2510 -msgid "Save items as" -msgstr "Enregistrer les objets plotpy sous" - -#: gui/widgets/tools.py:2512 -msgid "plotpy items" -msgstr "objets plotpy" - -#: gui/widgets/tools.py:2527 -msgid "Load items" -msgstr "Charger les objets plotpy" - -#: gui/widgets/tools.py:2550 -msgid "Open image" -msgstr "Ouvrir une image" - -#: gui/widgets/tools.py:2658 -msgid "" -"Keyboard/mouse shortcuts:\n" -" - single left-click: item (curve, image, ...) selection\n" -" - single right-click: context-menu relative to selected item\n" -" - shift: on-active-curve (or image) cursor\n" -" - alt: free cursor\n" -" - left-click + mouse move: move item (when available)\n" -" - middle-click + mouse move: pan\n" -" - right-click + mouse move: zoom" -msgstr "" -"Raccourcis clavier et souris :\n" -" - clique gauche : sélection d'une courbe\n" -" - clique droit : menu contextuel\n" -" - shift : affichage d'un curseur sur la courbe ou l'image sélectionnée\n" -" - alt : curseur libre\n" -" - clique gauche + déplacement souris : déplacement de l'objet actif (si " -"possible)\n" -" - clique du milieu + déplacement souris : translation dans le plan " -"('pan')\n" -" - clique droit + déplacement souris : agrandissement ('zoom')" - -#: gui/widgets/tools.py:2677 gui/widgets/tools.py:2684 -msgid "About" -msgstr "A propos" - -#: gui/widgets/tools.py:2758 gui/widgets/tools.py:2768 -msgid "Export" -msgstr "Exporter" - -#: gui/widgets/tools.py:2761 -msgid "Text file" -msgstr "Fichier texte" - -#: gui/widgets/tools.py:2769 -msgid "Unable to export item data." -msgstr "Impossible d'exporter les données de l'objet sélectionné." - -#: gui/widgets/tools.py:2771 -msgid "Error message:" -msgstr "Message d'erreur :" - -#: gui/widgets/tools.py:2789 -msgid "Export data..." -msgstr "Exporter les données..." - -#: gui/widgets/tools.py:2843 -msgid "Edit data..." -msgstr "Modifier les données..." - -#: gui/widgets/tools.py:2859 -msgid "Center items" -msgstr "Centrer des objets" - -#: gui/widgets/tools.py:2982 -msgid "Select colormap for active image" -msgstr "Sélectionne l'échelle de couleurs de l'image active" - -#: gui/widgets/tools.py:3068 -msgid "Manage image masking areas" -msgstr "Gestion des zones de masquage" - -#: gui/widgets/tools.py:3079 -msgid "Mask rectangular area (inside)" -msgstr "Masquer l'intérieur d'une zone rectangulaire" - -#: gui/widgets/tools.py:3086 -msgid "Mask rectangular area (outside)" -msgstr "Masquer l'extérieur d'une zone rectangulaire" - -#: gui/widgets/tools.py:3093 -msgid "Mask circular area (inside)" -msgstr "Masquer l'intérieur d'une zone circulaire" - -#: gui/widgets/tools.py:3100 -msgid "Mask circular area (outside)" -msgstr "Masquer l'extérieur d'une zone circulaire" - -#: gui/widgets/tools.py:3109 -msgid "Show masking shapes" -msgstr "Afficher les formes de masquage" - -#: gui/widgets/tools.py:3113 -msgid "Apply mask" -msgstr "Appliquer le masque" - -#: gui/widgets/tools.py:3116 gui/widgets/tools.py:3316 -msgid "Clear mask" -msgstr "Supprimer le masque" - -#: gui/widgets/tools.py:3119 gui/widgets/tools.py:3193 -msgid "Remove all masking shapes" -msgstr "Supprimer toutes les formes de masquage" - -#: gui/widgets/tools.py:3189 -msgid "Do you really want to remove all masking shapes?" -msgstr "Souhaitez-vous vraiment supprimer toutes les formes de masquages ?" - -#: gui/widgets/tools.py:3313 -msgid "Do you really want to clear the mask?" -msgstr "Souhaitez-vous vraiment effacer le masque ?" - -#: gui/widgets/variableexplorer/arrayeditor.py:583 -#: gui/widgets/variableexplorer/collectionseditor.py:523 -#: gui/widgets/variableexplorer/collectionseditor.py:1311 -#: gui/widgets/variableexplorer/collectionseditor.py:1324 -msgid "Warning" -msgstr "Avertissement" - -#: gui/widgets/variableexplorer/arrayeditor.py:584 -msgid "It was not possible to copy values for this array" -msgstr "Il n'a pas été possible de copier les valeurs de ce tableau" - -#: gui/widgets/variableexplorer/arrayeditor.py:664 -#: gui/widgets/variableexplorer/dataframeeditor.py:842 -#, fuzzy -#| msgid "String formatting" -msgid "Float formatting" -msgstr "Formatage flottant" - -#: gui/widgets/variableexplorer/arrayeditor.py:674 -#, python-format -msgid "Format (%s) is incorrect" -msgstr "Le format (%s) est incorrect" - -#: gui/widgets/variableexplorer/arrayeditor.py:715 -msgid "Arrays with more than 3 dimensions are not supported" -msgstr "Les tableaux ayant plus de trois dimensions ne sont pas pris en charge" - -#: gui/widgets/variableexplorer/arrayeditor.py:719 -msgid "The 'xlabels' argument length do no match array column number" -msgstr "" -"La taille de l'argument 'xlabels' ne correspond pas au nombre de colonnes du " -"tableau" - -#: gui/widgets/variableexplorer/arrayeditor.py:724 -msgid "The 'ylabels' argument length do no match array row number" -msgstr "" -"La taille de l'argument 'ylabels' ne correspond pas au nombre de lignes du " -"tableau" - -#: gui/widgets/variableexplorer/arrayeditor.py:734 -#, python-format -msgid "%s arrays" -msgstr "les tableaux %s" - -#: gui/widgets/variableexplorer/arrayeditor.py:735 -#, python-format -msgid "%s are currently not supported" -msgstr "%s ne sont pas pris en charge" - -#: gui/widgets/variableexplorer/arrayeditor.py:742 -msgid "NumPy array" -msgstr "Tableaux NumPy" - -#: gui/widgets/variableexplorer/arrayeditor.py:744 -#: gui/widgets/variableexplorer/arrayeditor.py:936 -msgid "Array editor" -msgstr "Éditeur de tableaux" - -#: gui/widgets/variableexplorer/arrayeditor.py:746 -msgid "read only" -msgstr "lecture seule" - -#: gui/widgets/variableexplorer/arrayeditor.py:783 -msgid "Record array fields:" -msgstr "Champs :" - -#: gui/widgets/variableexplorer/arrayeditor.py:795 -msgid "Masked data" -msgstr "Zone masquée" - -#: gui/widgets/variableexplorer/arrayeditor.py:806 -msgid "Axis:" -msgstr "Axes :" - -#: gui/widgets/variableexplorer/arrayeditor.py:811 -msgid "Index:" -msgstr "Indice :" - -#: gui/widgets/variableexplorer/arrayeditor.py:824 -msgid "Warning: changes are applied separately" -msgstr "Attention : les modifications sont appliquées séparément" - -#: gui/widgets/variableexplorer/arrayeditor.py:827 -msgid "" -"For performance reasons, changes applied to masked array won't be reflected " -"in array's data (and vice-versa)." -msgstr "" -"Pour des raisons de performances, les modifications appliquées aux tableaux masqués ne" -"seront pas reflétées dans les données du tableau (et vice-versa)." - -#: gui/widgets/variableexplorer/arrayeditor.py:837 -#: gui/widgets/variableexplorer/collectionseditor.py:1580 -#: gui/widgets/variableexplorer/dataframeeditor.py:803 -#: gui/widgets/variableexplorer/texteditor.py:69 -msgid "Save and Close" -msgstr "Enregistrer et fermer" - -#: gui/widgets/variableexplorer/arrayeditor.py:842 -#: gui/widgets/variableexplorer/collectionseditor.py:1585 -#: gui/widgets/variableexplorer/dataframeeditor.py:808 -#: gui/widgets/variableexplorer/texteditor.py:74 -msgid "Close" -msgstr "Fermer" - -#: gui/widgets/variableexplorer/collectionseditor.py:199 -msgid "Index" -msgstr "Indice" - -#: gui/widgets/variableexplorer/collectionseditor.py:204 -msgid "Tuple" -msgstr "Tuple" - -#: gui/widgets/variableexplorer/collectionseditor.py:207 -msgid "List" -msgstr "Liste" - -#: gui/widgets/variableexplorer/collectionseditor.py:210 -msgid "Dictionary" -msgstr "Dictionnaire" - -#: gui/widgets/variableexplorer/collectionseditor.py:212 -msgid "Key" -msgstr "Clé" - -#: gui/widgets/variableexplorer/collectionseditor.py:217 -msgid "Attribute" -msgstr "Attribut" - -#: gui/widgets/variableexplorer/collectionseditor.py:220 -msgid "elements" -msgstr "éléments" - -#: gui/widgets/variableexplorer/collectionseditor.py:412 -msgid "Type" -msgstr "Type" - -#: gui/widgets/variableexplorer/collectionseditor.py:525 -msgid "" -"Opening this variable can be slow\n" -"\n" -"Do you want to continue anyway?" -msgstr "" -"Redimensionner les cellules d'un tableau d'une telle taille sera " -"probablement très long.\n" -"\n" -"Souhaitez-vous néanmoins effectuer cette opération ?" - -#: gui/widgets/variableexplorer/collectionseditor.py:541 -#, python-format -msgid "" -"Spyder was unable to retrieve the value of this variable from the console." -"
The error mesage was:
%s" -msgstr "" - -#: gui/widgets/variableexplorer/collectionseditor.py:760 -#| msgid "Load items" -msgid "Edit item" -msgstr "Modifier l'élément" - -#: gui/widgets/variableexplorer/collectionseditor.py:762 -#, python-format -msgid "Unable to assign data to item.
Error message:
%s" -msgstr "" -"Impossible d'associer les données à l'élément
Message " -"d'erreur :
%s" - -#: gui/widgets/variableexplorer/collectionseditor.py:832 -msgid "Resize rows to contents" -msgstr "" - -#: gui/widgets/variableexplorer/collectionseditor.py:841 -#| msgid "Edit..." -msgid "Edit" -msgstr "Modifier..." - -#: gui/widgets/variableexplorer/collectionseditor.py:845 -#: gui/widgets/variableexplorer/collectionseditor.py:1243 -#: gui/widgets/variableexplorer/collectionseditor.py:1262 -msgid "Plot" -msgstr "Tracer" - -#: gui/widgets/variableexplorer/collectionseditor.py:859 -msgid "Show image" -msgstr "Afficher l'image" - -#: gui/widgets/variableexplorer/collectionseditor.py:866 -#: gui/widgets/variableexplorer/collectionseditor.py:1270 -msgid "Save array" -msgstr "Enregistrer le tableau" - -#: gui/widgets/variableexplorer/collectionseditor.py:872 -#: gui/widgets/variableexplorer/collectionseditor.py:1200 -#: gui/widgets/variableexplorer/collectionseditor.py:1209 -msgid "Insert" -msgstr "Insérer" - -#: gui/widgets/variableexplorer/collectionseditor.py:881 -msgid "Show arrays min/max" -msgstr "Afficher les min/max des tableaux" - -#: gui/widgets/variableexplorer/collectionseditor.py:886 -#: gui/widgets/variableexplorer/collectionseditor.py:1156 -msgid "Rename" -msgstr "Renommer" - -#: gui/widgets/variableexplorer/collectionseditor.py:890 -#: gui/widgets/variableexplorer/collectionseditor.py:1159 -msgid "Duplicate" -msgstr "Dupliquer" - -#: gui/widgets/variableexplorer/collectionseditor.py:1133 -msgid "Do you want to remove the selected item?" -msgstr "Souhaitez-vous vraiment supprimer l'élément sélectionné ?" - -#: gui/widgets/variableexplorer/collectionseditor.py:1134 -msgid "Do you want to remove all selected items?" -msgstr "Souhaitez-vous vraiment supprimer les éléments sélectionnés ?" - -#: gui/widgets/variableexplorer/collectionseditor.py:1157 -#, fuzzy -#| msgid "variable_name" -msgid "New variable name:" -msgstr "Nouveau nom de variable :" - -#: gui/widgets/variableexplorer/collectionseditor.py:1160 -#, fuzzy -#| msgid "variable_name" -msgid "Variable name:" -msgstr "Nom de variable :" - -#: gui/widgets/variableexplorer/collectionseditor.py:1200 -msgid "Key:" -msgstr "Clé :" - -#: gui/widgets/variableexplorer/collectionseditor.py:1209 -msgid "Value:" -msgstr "Valeur :" - -#: gui/widgets/variableexplorer/collectionseditor.py:1229 -msgid "Import error" -msgstr "Erreur lors de l'import" - -#: gui/widgets/variableexplorer/collectionseditor.py:1230 -#, fuzzy -#| msgid "Please install guiqwt." -msgid "Please install matplotlib or plotpy." -msgstr "Merci d'installer guiqwt." - -#: gui/widgets/variableexplorer/collectionseditor.py:1244 -#, fuzzy, python-format -#| msgid "Unable to plot data.
Error message:
{}" -msgid "Unable to plot data.
Error message:
%s" -msgstr "" -"Impossible d'afficher les données
Message d'erreur :
{}" - -#: gui/widgets/variableexplorer/collectionseditor.py:1263 -#, fuzzy, python-format -#| msgid "Unable to show image.
Error message:
{}" -msgid "Unable to show image.
Error message:
%s" -msgstr "Impossible d'afficher l'image
Message d'erreur :
{}" - -#: gui/widgets/variableexplorer/collectionseditor.py:1289 -#, fuzzy, python-format -#| msgid "Unable to save array
Error message:
{}" -msgid "Unable to save array
Error message:
%s" -msgstr "" -"Impossible d'enregistrer le tableau
Message d'erreur :
{}" - -#: gui/widgets/variableexplorer/collectionseditor.py:1312 -msgid "It was not possible to copy this array" -msgstr "" - -#: gui/widgets/variableexplorer/collectionseditor.py:1325 -msgid "It was not possible to copy this dataframe" -msgstr "Il n'a pas été possible de copier cette structure de données" - -#: gui/widgets/variableexplorer/collectionseditor.py:1347 -msgid "Clipboard contents" -msgstr "Contenu du presse-papiers" - -#: gui/widgets/variableexplorer/collectionseditor.py:1362 -msgid "Import from clipboard" -msgstr "Importer depuis le presse-papiers" - -#: gui/widgets/variableexplorer/collectionseditor.py:1365 -msgid "Empty clipboard" -msgstr "Vider le presse-papier" - -#: gui/widgets/variableexplorer/collectionseditor.py:1365 -msgid "Nothing to be imported from clipboard." -msgstr "Aucune donnée ne peut être importée depuis le presse-papiers." - -#: gui/widgets/variableexplorer/dataframeeditor.py:327 -msgid "" -"It is not possible to display this value because\n" -"an error ocurred while trying to do it" -msgstr "" - -#: gui/widgets/variableexplorer/dataframeeditor.py:674 -msgid "To bool" -msgstr "Vers booléen" - -#: gui/widgets/variableexplorer/dataframeeditor.py:675 -msgid "To complex" -msgstr "Vers complèxe" - -#: gui/widgets/variableexplorer/dataframeeditor.py:676 -msgid "To int" -msgstr "" - -#: gui/widgets/variableexplorer/dataframeeditor.py:677 -#, fuzzy -#| msgid "float" -msgid "To float" -msgstr "Vers flottant" - -#: gui/widgets/variableexplorer/dataframeeditor.py:678 -msgid "To str" -msgstr "Vers chaîne de caractère" - -#: gui/widgets/variableexplorer/dataframeeditor.py:758 -#, fuzzy, python-format -#| msgid "Array editor" -msgid "%s editor" -msgstr "Éditeur de tableaux" - -#: gui/widgets/variableexplorer/dataframeeditor.py:793 -msgid "Column min/max" -msgstr "Colonne min/max" - -#: gui/widgets/variableexplorer/dataframeeditor.py:851 -msgid "Format ({}) is incorrect" -msgstr "Le format ({}) est incorrect" - -#: gui/widgets/variableexplorer/dataframeeditor.py:855 -msgid "Format ({}) should start with '%'" -msgstr "Le format ({}) devrait commencer avec '%'s" - -#: gui/widgets/variableexplorer/importwizard.py:162 -#: gui/widgets/variableexplorer/importwizard.py:514 -msgid "Import as" -msgstr "Importer en tant que" - -#: gui/widgets/variableexplorer/importwizard.py:164 -#, fuzzy -#| msgid "data" -msgid "data" -msgstr "données" - -#: gui/widgets/variableexplorer/importwizard.py:168 -msgid "code" -msgstr "code" - -#: gui/widgets/variableexplorer/importwizard.py:171 -#: gui/widgets/variableexplorer/importwizard.py:604 -msgid "text" -msgstr "texte" - -#: gui/widgets/variableexplorer/importwizard.py:183 -msgid "Column separator:" -msgstr "Séparateur de colonne :" - -#: gui/widgets/variableexplorer/importwizard.py:187 -msgid "Tab" -msgstr "Tab" - -#: gui/widgets/variableexplorer/importwizard.py:190 -msgid "Whitespace" -msgstr "Espace" - -#: gui/widgets/variableexplorer/importwizard.py:193 -#: gui/widgets/variableexplorer/importwizard.py:211 -msgid "other" -msgstr "autre" - -#: gui/widgets/variableexplorer/importwizard.py:204 -msgid "Row separator:" -msgstr "Séparateur de ligne :" - -#: gui/widgets/variableexplorer/importwizard.py:208 -msgid "EOL" -msgstr "EOL" - -#: gui/widgets/variableexplorer/importwizard.py:223 -msgid "Additional options" -msgstr "Options supplémentaires" - -#: gui/widgets/variableexplorer/importwizard.py:227 -msgid "Skip rows:" -msgstr "Sauter des lignes :" - -#: gui/widgets/variableexplorer/importwizard.py:237 -msgid "Comments:" -msgstr "Commentaires :" - -#: gui/widgets/variableexplorer/importwizard.py:243 -msgid "Transpose" -msgstr "Transposer" - -#: gui/widgets/variableexplorer/importwizard.py:517 -msgid "array" -msgstr "tableau" - -#: gui/widgets/variableexplorer/importwizard.py:522 -msgid "list" -msgstr "liste" - -#: gui/widgets/variableexplorer/importwizard.py:527 -msgid "DataFrame" -msgstr "" - -#: gui/widgets/variableexplorer/importwizard.py:587 -#: gui/widgets/variableexplorer/importwizard.py:674 -msgid "Import wizard" -msgstr "Assistant d'importation" - -#: gui/widgets/variableexplorer/importwizard.py:592 -#, fuzzy -#| msgid "Label text" -msgid "Raw text" -msgstr "Texte brut" - -#: gui/widgets/variableexplorer/importwizard.py:595 -msgid "variable_name" -msgstr "nom_de_variable" - -#: gui/widgets/variableexplorer/importwizard.py:606 -msgid "table" -msgstr "tableau" - -#: gui/widgets/variableexplorer/importwizard.py:607 -msgid "Preview" -msgstr "Aperçu" - -#: gui/widgets/variableexplorer/importwizard.py:611 -#, fuzzy -#| msgid "variable_name" -msgid "Variable Name" -msgstr "Nom de la variable" - -#: gui/widgets/variableexplorer/importwizard.py:619 -msgid "Cancel" -msgstr "Annuler" - -#: gui/widgets/variableexplorer/importwizard.py:624 -msgid "Previous" -msgstr "Précédent" - -#: gui/widgets/variableexplorer/importwizard.py:628 -msgid "Next" -msgstr "Suivant" - -#: gui/widgets/variableexplorer/importwizard.py:633 -msgid "Done" -msgstr "" - -#: gui/widgets/variableexplorer/importwizard.py:676 -#, python-format -msgid "" -"Unable to proceed to next step
Please check your entries." -"
Error message:
%s" -msgstr "" -"Impossible de passer à l'étape suivante
Merci de vérifier " -"votre saisie.
Message d'erreur :
%s" - -#: gui/widgets/variableexplorer/texteditor.py:87 -msgid "Text editor" -msgstr "Éditeur de texte" - -#~ msgid "No description available" -#~ msgstr "Aucune description disponible" - -#~ msgid "Source code" -#~ msgstr "Code source" - -#~ msgid "Quit" -#~ msgstr "Quitter" - -#~ msgid "Tests - {} module" -#~ msgstr "Tests - Module {}" - -#, fuzzy -#~| msgid "non zero" -#~ msgid "zeros" -#~ msgstr "non nul" - -#, fuzzy -#~| msgid "Number of rows x Number of columns" -#~ msgid "Image width (total number of columns)" -#~ msgstr "Nombre de lignes x Nombre de colonnes" - -#, fuzzy -#~| msgid "Error" -#~ msgid "Error:" -#~ msgstr "Erreur" - -#, fuzzy -#~| msgid "Show image" -#~ msgid "New signal..." -#~ msgstr "Afficher l'image" - -#, fuzzy -#~| msgid "Open a file" -#~ msgid "Create a new signal" -#~ msgstr "Ouvrir un fichier" - -#, fuzzy -#~| msgid "Open a file" -#~ msgid "Open signal..." -#~ msgstr "Ouvrir un fichier" - -#, fuzzy -#~| msgid "Open a file" -#~ msgid "Open a signal" -#~ msgstr "Ouvrir un fichier" - -#, fuzzy -#~| msgid "Show image" -#~ msgid "Save signal..." -#~ msgstr "Afficher l'image" - -#~ msgid "CSV files" -#~ msgstr "Fichiers CSV" - -#, fuzzy -#~| msgid "Parameters..." -#~ msgid "Filter parameters" -#~ msgstr "Paramètres..." - -#, fuzzy -#~| msgid "Parameters..." -#~ msgid "Image parameters" -#~ msgstr "Paramètres..." - -#~ msgid "Draws y as a function of x" -#~ msgstr "Tracé de y en fonction de x" - -#~ msgid "Draws x as a function of y" -#~ msgstr "Tracé de x en fonction de y" - -#~ msgid "Fit curve to data" -#~ msgstr "Ajuster la courbe aux données" - -#~ msgid "Fitting" -#~ msgstr "Ajustement" - -#~ msgid "A" -#~ msgstr "A" - -#~ msgid "A+B" -#~ msgstr "A+B" - -#~ msgid "16-bits DICOM image" -#~ msgstr "Image DICOM 16 bits" - -#~ msgid "16-bits TIFF image" -#~ msgstr "Image TIFF 16 bits" - -#~ msgid "Keep the original size" -#~ msgstr "Conserver la taille d'origine" - -#~ msgid "Both" -#~ msgstr "Les deux" - -#~ msgid "There is no cross section plot to export." -#~ msgstr "Aucun profil n'est actuellement affiché." - -#~ msgid "Please select a cross section plot." -#~ msgstr "Merci de sélectionner le profil à exporter." - -#~ msgid "Unable to export cross section data." -#~ msgstr "Impossible d'exporter les données du profil." - -#~ msgid "Export cross section data" -#~ msgstr "Exporter les données d'un profil" - -#~ msgid "Run all tests" -#~ msgstr "Exécuter tous les tests" - -#~ msgid "All" -#~ msgstr "Tout" - -#~ msgid "Array is empty" -#~ msgstr "Le tableau est vide" - -#~ msgid "unknown" -#~ msgstr "inconnue" - -#~ msgid "Unable to retrieve data.
Error message:
{}" -#~ msgstr "" -#~ "Impossible d'afficher les données
Message d'erreur :
{}" - -#~ msgid "Show collection contents" -#~ msgstr "Afficher le contenu des séquences" - -#~ msgid "Always edit in-place" -#~ msgstr "Édition en ligne pour tous les types" - -#~ msgid "Import as array" -#~ msgstr "Importer en tant que tableau" +# -*- coding: utf-8 -*- +# guidata module translation file +# Copyright (C) 2009 CEA +# Pierre Raybaut, 2009. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"POT-Creation-Date: 2023-08-29 16:49+0200\n" +"PO-Revision-Date: 2019-02-20 14:42+0100\n" +"Last-Translator: \n" +"Language-Team: \n" +"Language: fr\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: pygettext.py 1.5\n" +"X-Generator: Poedit 2.2.1\n" +"X-Poedit-Basepath: ../../..\n" +"X-Poedit-SearchPath-0: .\n" +"X-Poedit-SearchPathExcluded-0: ../tests\n" + +#: plotpy\config.py:27 +msgid "#" +msgstr "n°" + +#: plotpy\config.py:59 +msgid "pixels" +msgstr "pixels" + +#: plotpy\config.py:70 +msgid "Intensity" +msgstr "Intensité" + +#: plotpy\config.py:71 +msgid "lsb" +msgstr "lsb" + +#: plotpy\core\builder.py:134 plotpy\core\items\grid.py:42 +#: plotpy\core\plot\base.py:384 plotpy\core\plot\base.py:451 +msgid "Grid" +msgstr "Grille" + +#: plotpy\core\builder.py:365 plotpy\core\builder.py:504 +#: plotpy\core\builder.py:543 plotpy\core\builder.py:661 +#: plotpy\core\builder.py:719 plotpy\core\items\curve\base.py:100 +#: plotpy\core\items\curve\base.py:254 plotpy\core\items\curve\errorbar.py:88 +#: plotpy\core\items\histogram.py:70 plotpy\core\panels\csection\csplot.py:48 +#: plotpy\core\plot\histogram\base.py:44 +msgid "Curve" +msgstr "Courbe" + +#: plotpy\core\builder.py:545 plotpy\core\builder.py:663 +#: plotpy\core\items\curve\errorbar.py:51 +#: plotpy\core\items\curve\errorbar.py:90 +msgid "Error bars" +msgstr "Barres d'erreur" + +#: plotpy\core\builder.py:717 plotpy\core\items\histogram.py:73 +#: plotpy\core\plot\histogram\base.py:47 plotpy\core\styles\histogram.py:41 +msgid "Histogram" +msgstr "Histogramme" + +#: plotpy\core\builder.py:778 plotpy\core\builder.py:912 +#: plotpy\core\builder.py:1048 plotpy\core\builder.py:1145 +#: plotpy\core\builder.py:1208 plotpy\core\builder.py:1266 +#: plotpy\core\builder.py:1353 plotpy\core\builder.py:1427 +#: plotpy\core\items\image\base.py:1064 +#: plotpy\core\items\image\image_items.py:87 +#: plotpy\core\items\image\image_items.py:442 +#: plotpy\core\items\image\image_items.py:681 +#: plotpy\core\items\image\masked.py:47 plotpy\core\items\image\masked.py:198 +#: plotpy\core\items\image\misc.py:183 plotpy\core\items\image\transform.py:72 +#: plotpy\core\styles\image.py:47 plotpy\core\styles\image.py:279 +msgid "Image" +msgstr "Image" + +#: plotpy\core\builder.py:1480 plotpy\core\styles\image.py:557 +msgid "Filter" +msgstr "Filtre" + +#: plotpy\core\builder.py:1521 +msgid "2D Histogram" +msgstr "Histogramme 2D" + +#: plotpy\core\builder.py:1566 plotpy\core\items\annotations.py:161 +#: plotpy\core\items\label.py:75 plotpy\core\items\label.py:121 +#: plotpy\core\tools\label.py:14 plotpy\core\tools\label.py:81 +msgid "Label" +msgstr "Étiquette" + +#: plotpy\core\builder.py:1607 +msgid "Legend" +msgstr "Légende" + +#: plotpy\core\builder.py:1810 plotpy\core\items\shapes\marker.py:54 +msgid "Marker" +msgstr "Marqueur" + +#: plotpy\core\builder.py:1950 plotpy\core\items\annotations.py:72 +#: plotpy\core\items\annotations.py:126 +msgid "Annotation" +msgstr "Annotation" + +#: plotpy\core\builder.py:2085 plotpy\core\styles\histogram.py:53 +msgid "Computation" +msgstr "Calcul" + +#: plotpy\core\io.py:153 +msgid "All supported files" +msgstr "Tous les fichiers pris en charge" + +#: plotpy\core\io.py:491 +msgid "PNG files" +msgstr "Fichiers PNG" + +#: plotpy\core\io.py:498 +msgid "TIFF files" +msgstr "Fichiers TIFF" + +#: plotpy\core\io.py:501 +msgid "8-bit images" +msgstr "Images 8 bits" + +#: plotpy\core\io.py:507 +msgid "NumPy arrays" +msgstr "Tableaux NumPy" + +#: plotpy\core\io.py:509 +msgid "Text files" +msgstr "Fichiers textes" + +#: plotpy\core\io.py:512 +msgid "DICOM files" +msgstr "Fichiers DICOM" + +#: plotpy\core\items\annotations.py:466 +msgid "Position:" +msgstr "Position :" + +#: plotpy\core\items\annotations.py:524 plotpy\core\items\annotations.py:587 +#: plotpy\core\items\annotations.py:674 plotpy\core\items\annotations.py:778 +#: plotpy\core\items\annotations.py:809 +msgid "Center:" +msgstr "Centre :" + +#: plotpy\core\items\annotations.py:525 +msgid "Distance:" +msgstr "Distance :" + +#: plotpy\core\items\annotations.py:588 plotpy\core\items\annotations.py:675 +#: plotpy\core\items\annotations.py:779 +msgid "Size:" +msgstr "Taille :" + +#: plotpy\core\items\annotations.py:676 plotpy\core\items\annotations.py:780 +msgid "Angle:" +msgstr "Angle :" + +#: plotpy\core\items\annotations.py:810 +msgid "Diameter:" +msgstr "Diamètre :" + +#: plotpy\core\items\image\base.py:929 +msgid "surface = %s" +msgstr "surface = %s" + +#: plotpy\core\items\image\base.py:933 +msgid "sum = %s" +msgstr "somme = %s" + +#: plotpy\core\items\image\base.py:946 +msgid "density = %s" +msgstr "densité = %s" + +#: plotpy\core\items\image\base.py:948 +msgid "density not computed : surface is null !" +msgstr "densité non calculée : la surface est nulle !" + +#: plotpy\core\items\image\misc.py:86 +msgid "Quadrilaterals" +msgstr "Quadrilatères" + +#: plotpy\core\items\image\misc.py:518 +msgid "There is no supported image item in current plot." +msgstr "La figure ne contient aucun objet image pris en charge." + +#: plotpy\core\items\polygon.py:76 plotpy\core\items\polygon.py:262 +msgid "PolygonMap" +msgstr "Polygone" + +#: plotpy\core\items\shapes\axis.py:42 plotpy\core\items\shapes\axis.py:89 +#: plotpy\core\plot\base.py:1822 plotpy\core\tools\axes.py:95 +msgid "Axes" +msgstr "Axes" + +#: plotpy\core\items\shapes\polygon.py:49 +#: plotpy\core\items\shapes\polygon.py:113 +msgid "Shape" +msgstr "Forme" + +#: plotpy\core\items\shapes\range.py:34 +msgid "Range" +msgstr "Intervalle" + +#: plotpy\core\panels\contrastadjustment.py:40 +msgid "Contrast adjustment tool" +msgstr "Outil de réglage du contraste" + +#: plotpy\core\panels\contrastadjustment.py:102 +msgid "Minimum level" +msgstr "Niveau minimum" + +#: plotpy\core\panels\contrastadjustment.py:105 +msgid "Select minimum level on image" +msgstr "Sélectionne le niveau minimum de l'image" + +#: plotpy\core\panels\contrastadjustment.py:111 +msgid "Maximum level" +msgstr "Niveau maximum" + +#: plotpy\core\panels\contrastadjustment.py:114 +msgid "Select maximum level on image" +msgstr "Sélectionne le niveau maximum de l'image" + +#: plotpy\core\panels\contrastadjustment.py:138 +msgid "Full range" +msgstr "Pleine échelle" + +#: plotpy\core\panels\contrastadjustment.py:141 +msgid "Scale the image's display range according to data range" +msgstr "Adapte l'échelle d'affichage des niveaux de l'image aux données" + +#: plotpy\core\panels\contrastadjustment.py:145 +#: plotpy\core\plot\histogram\base.py:320 +msgid "Eliminate outliers" +msgstr "Éliminer les bords" + +#: plotpy\core\panels\contrastadjustment.py:148 +msgid "" +"Eliminate levels histogram outliers and scale the image's display range " +"accordingly" +msgstr "" +"Supprime les bords (pourcentage choisi) de l'histogramme des niveaux de " +"l'image, puis affiche l'image résultante" + +#: plotpy\core\panels\csection\csplot.py:18 +msgid "LUT scale" +msgstr "Échelle LUT" + +#: plotpy\core\panels\csection\csplot.py:24 +#: plotpy\core\tools\cross_section.py:17 +msgid "Cross section" +msgstr "Profil rectiligne" + +#: plotpy\core\panels\csection\csplot.py:25 +msgid "Enable a marker" +msgstr "Activer un marqueur" + +#: plotpy\core\panels\csection\csplot.py:416 +#: plotpy\core\panels\csection\csplot.py:417 +#: plotpy\core\tools\cross_section.py:101 +#: plotpy\core\tools\cross_section.py:129 +msgid "Oblique averaged cross section" +msgstr "Profil oblique moyen" + +#: plotpy\core\panels\csection\csplot.py:418 +msgid "Activate the oblique cross section tool" +msgstr "Activer l'outil de profil oblique moyen" + +#: plotpy\core\panels\csection\cswidget.py:24 +msgid "Cross section tool" +msgstr "Profils d'images" + +#: plotpy\core\panels\csection\cswidget.py:115 +msgid "Lock scales" +msgstr "Synchroniser les échelles" + +#: plotpy\core\panels\csection\cswidget.py:118 +msgid "Lock scales to main plot axes" +msgstr "Synchroniser les échelles à celles du canevas" + +#: plotpy\core\panels\csection\cswidget.py:123 +msgid "Auto-scale" +msgstr "Échelle automatique" + +#: plotpy\core\panels\csection\cswidget.py:131 +msgid "Refresh" +msgstr "Rafraîchir" + +#: plotpy\core\panels\csection\cswidget.py:137 +msgid "Auto-refresh" +msgstr "Rafraîchissement automatique" + +#: plotpy\core\panels\csection\cswidget.py:290 +msgid "Per image cross-section" +msgstr "Un profil par image" + +#: plotpy\core\panels\csection\cswidget.py:293 +msgid "" +"Enable the per-image cross-section mode, which works directly on image rows/" +"columns.\n" +"That is the fastest method to compute cross-section curves but it ignores " +"image transformations (e.g. rotation)" +msgstr "" +"Active l'affichage d'un profil par image : ce mode d'affichage extrait les " +"profils directement depuis les lignes ou les colonnes des images.\n" +"C'est la méthode la plus rapide, mais cela ne fonctionne pas sur des images " +"ayant subies une transformation (rotation, par exemple)." + +#: plotpy\core\panels\csection\cswidget.py:303 +msgid "" +"Apply LUT\n" +"(contrast settings)" +msgstr "" +"Appliquer la LUT\n" +"(réglages de contraste)" + +#: plotpy\core\panels\csection\cswidget.py:306 +msgid "" +"Apply LUT (Look-Up Table) contrast settings.\n" +"This is the easiest way to compare images which have slightly different " +"level ranges.\n" +"\n" +"Note: LUT is coded over 1024 levels (0...1023)" +msgstr "" +"Applique les réglages de contraste de la LUT (Look-Up Table).\n" +"C'est le moyen le plus facile pour comparer (en relatif) des images ayant " +"des dynamiques très différentes.\n" +"\n" +"Note : la LUT est codée sur 1024 niveaux (0...1023)" + +#: plotpy\core\panels\itemlist.py:76 +msgid "Move to back" +msgstr "Déplacer vers l'arrière-plan" + +#: plotpy\core\panels\itemlist.py:82 +msgid "Move to front" +msgstr "Déplacer vers le premier plan" + +#: plotpy\core\panels\itemlist.py:88 plotpy\core\plot\base.py:85 +msgid "Parameters..." +msgstr "Paramètres..." + +#: plotpy\core\panels\itemlist.py:93 plotpy\core\panels\itemlist.py:235 +#: plotpy\core\tools\item.py:154 plotpy\core\tools\item.py:180 +msgid "Remove" +msgstr "Supprimer" + +#: plotpy\core\panels\itemlist.py:231 plotpy\core\tools\item.py:176 +msgid "Do you really want to remove this item?" +msgstr "Souhaitez-vous vraiment supprimer cet objet ?" + +#: plotpy\core\panels\itemlist.py:233 plotpy\core\tools\item.py:178 +msgid "Do you really want to remove selected items?" +msgstr "Souhaitez-vous vraiment supprimer les objets sélectionnés ?" + +#: plotpy\core\panels\itemlist.py:248 plotpy\core\tools\item.py:231 +msgid "Item list" +msgstr "Liste des objets" + +#: plotpy\core\plot\base.py:83 +msgid "Grid..." +msgstr "Grille..." + +#: plotpy\core\plot\base.py:84 +msgid "Axes style..." +msgstr "Style des axes..." + +#: plotpy\core\plot\base.py:328 plotpy\core\styles\image.py:604 +#: plotpy\core\styles\label.py:72 plotpy\core\styles\label.py:138 +msgid "Left" +msgstr "Gauche" + +#: plotpy\core\plot\base.py:329 plotpy\core\styles\image.py:605 +#: plotpy\core\styles\label.py:73 plotpy\core\styles\label.py:139 +msgid "Right" +msgstr "Droite" + +#: plotpy\core\plot\base.py:330 plotpy\core\styles\image.py:607 +#: plotpy\core\styles\label.py:75 plotpy\core\styles\label.py:141 +msgid "Bottom" +msgstr "Bas" + +#: plotpy\core\plot\base.py:331 plotpy\core\styles\image.py:606 +#: plotpy\core\styles\label.py:74 plotpy\core\styles\label.py:140 +msgid "Top" +msgstr "Haut" + +#: plotpy\core\plot\base.py:1158 +msgid "Unknown file extension" +msgstr "Extension de fichier inconnue" + +#: plotpy\core\plot\base.py:1824 +msgid "Axes associated to selected item" +msgstr "Axes associés à l'objet sélectionné" + +#: plotpy\core\plot\base.py:1872 plotpy\core\styles\axes.py:73 +#: plotpy\core\styles\axes.py:104 plotpy\core\styles\base.py:569 +#: plotpy\core\styles\base.py:575 +msgid "Y Axis" +msgstr "Ordonnées" + +#: plotpy\core\plot\base.py:1874 plotpy\core\styles\axes.py:67 +#: plotpy\core\styles\axes.py:100 plotpy\core\styles\base.py:568 +#: plotpy\core\styles\base.py:574 +msgid "X Axis" +msgstr "Abscisses" + +#: plotpy\core\plot\interactive.py:70 plotpy\core\plot\plotwidget.py:250 +msgid "Tools" +msgstr "Outils" + +#: plotpy\core\plot\interactive.py:824 +msgid "" +"Function 'savefig' currently supports the following formats:\n" +"%s" +msgstr "" +"La fonction 'savefig' prend actuellement en charge les formats suivants :\n" +"%s" + +#: plotpy\core\styles\axes.py:13 plotpy\core\styles\curve.py:20 +#: plotpy\core\styles\histogram.py:41 plotpy\core\styles\image.py:557 +#: plotpy\core\styles\label.py:32 plotpy\core\styles\label.py:204 +#: plotpy\core\styles\shape.py:106 plotpy\core\styles\shape.py:226 +#: plotpy\tests\gui\test_simple_dialog.py:27 +#: plotpy\tests\gui\test_simple_window.py:40 +msgid "Title" +msgstr "Titre" + +#: plotpy\core\styles\axes.py:14 plotpy\widgets\fit.py:125 +msgid "Unit" +msgstr "Unité" + +#: plotpy\core\styles\axes.py:15 plotpy\core\styles\base.py:423 +#: plotpy\core\styles\base.py:471 plotpy\core\styles\errorbar.py:26 +msgid "Color" +msgstr "Couleur" + +#: plotpy\core\styles\axes.py:16 +msgid "Title font" +msgstr "Police du titre" + +#: plotpy\core\styles\axes.py:17 +msgid "Values font" +msgstr "Police des valeurs" + +#: plotpy\core\styles\axes.py:22 +msgid "linear" +msgstr "linéaire" + +#: plotpy\core\styles\axes.py:22 plotpy\core\styles\histogram.py:18 +#: plotpy\core\styles\histogram.py:50 +msgid "logarithmic" +msgstr "logarithmique" + +#: plotpy\core\styles\axes.py:22 plotpy\core\tools\axes.py:18 +#: plotpy\widgets\fit.py:124 +msgid "Scale" +msgstr "Échelle" + +#: plotpy\core\styles\axes.py:24 +msgid "Lower axis limit" +msgstr "Borne inférieure de l'axe" + +#: plotpy\core\styles\axes.py:25 +msgid "Upper axis limit" +msgstr "Borne supérieure de l'axe" + +#: plotpy\core\styles\axes.py:63 +msgid "X-axis position" +msgstr "Position de l'axe des abscisses" + +#: plotpy\core\styles\axes.py:64 +msgid "bottom" +msgstr "bas" + +#: plotpy\core\styles\axes.py:64 +msgid "top" +msgstr "haut" + +#: plotpy\core\styles\axes.py:69 +msgid "Y-axis position" +msgstr "Position de l'axe des ordonnées" + +#: plotpy\core\styles\axes.py:70 +msgid "left" +msgstr "gauche" + +#: plotpy\core\styles\axes.py:70 +msgid "right" +msgstr "droite" + +#: plotpy\core\styles\axes.py:101 +msgid "Lower x-axis limit" +msgstr "Borne inférieure de l'axe des abscisses" + +#: plotpy\core\styles\axes.py:102 +msgid "Upper x-axis limit" +msgstr "Borne supérieure de l'axe des abscisses" + +#: plotpy\core\styles\axes.py:105 +msgid "Lower y-axis limit" +msgstr "Borne inférieure de l'axe des ordonnées" + +#: plotpy\core\styles\axes.py:106 +msgid "Upper y-axis limit" +msgstr "Borne supérieure de l'axe des ordonnées" + +#: plotpy\core\styles\axes.py:108 +msgid "Z Axis" +msgstr "Axe Z" + +#: plotpy\core\styles\axes.py:109 +msgid "Lower z-axis limit" +msgstr "Limite inférieure de l'axe z" + +#: plotpy\core\styles\axes.py:110 +msgid "Upper z-axis limit" +msgstr "Limite supérieure de l'axe z" + +#: plotpy\core\styles\base.py:73 +msgid "Solid line" +msgstr "Trait continu" + +#: plotpy\core\styles\base.py:74 +msgid "Dashed line" +msgstr "Tirets" + +#: plotpy\core\styles\base.py:75 +msgid "Dotted line" +msgstr "Pointillés" + +#: plotpy\core\styles\base.py:76 +msgid "Dash-dot line" +msgstr "Tirets-points" + +#: plotpy\core\styles\base.py:77 +msgid "Dash-dot-dot line" +msgstr "Tirets-points-points" + +#: plotpy\core\styles\base.py:78 +msgid "No line" +msgstr "Aucun trait" + +#: plotpy\core\styles\base.py:81 plotpy\core\styles\base.py:140 +msgid "Cross" +msgstr "Plus" + +#: plotpy\core\styles\base.py:82 plotpy\core\tools\shapes.py:305 +msgid "Ellipse" +msgstr "Ellipse" + +#: plotpy\core\styles\base.py:83 +msgid "Star" +msgstr "Étoile" + +#: plotpy\core\styles\base.py:84 +msgid "X-Cross" +msgstr "Croix" + +#: plotpy\core\styles\base.py:85 +msgid "Square" +msgstr "Carré" + +#: plotpy\core\styles\base.py:86 +msgid "Diamond" +msgstr "Losange" + +#: plotpy\core\styles\base.py:87 plotpy\core\styles\base.py:88 +#: plotpy\core\styles\base.py:89 plotpy\core\styles\base.py:90 +msgid "Triangle" +msgstr "Triangle" + +#: plotpy\core\styles\base.py:91 +msgid "Hexagon" +msgstr "Hexagone" + +#: plotpy\core\styles\base.py:92 +msgid "No symbol" +msgstr "Aucun symbole" + +#: plotpy\core\styles\base.py:95 +msgid "Lines" +msgstr "Lignes" + +#: plotpy\core\styles\base.py:96 +msgid "Sticks" +msgstr "Bâtonnets" + +#: plotpy\core\styles\base.py:97 plotpy\widgets\fit.py:122 +msgid "Steps" +msgstr "Pas" + +#: plotpy\core\styles\base.py:98 +msgid "Dots" +msgstr "Points" + +#: plotpy\core\styles\base.py:99 +msgid "No curve" +msgstr "Pas de courbe" + +#: plotpy\core\styles\base.py:103 +msgid "No brush pattern" +msgstr "Pas de motif de remplissage" + +#: plotpy\core\styles\base.py:104 +msgid "Uniform color" +msgstr "Couleur de remplissage uniforme" + +#: plotpy\core\styles\base.py:105 +msgid "Extremely dense brush pattern" +msgstr "Motif extrêmement dense" + +#: plotpy\core\styles\base.py:106 +msgid "Very dense brush pattern" +msgstr "Motif très dense" + +#: plotpy\core\styles\base.py:107 +msgid "Somewhat dense brush pattern" +msgstr "Motif quelque peu dense" + +#: plotpy\core\styles\base.py:108 +msgid "Half dense brush pattern" +msgstr "Motif de densité moyenne" + +#: plotpy\core\styles\base.py:109 +msgid "Somewhat sparse brush pattern" +msgstr "Motif quelque peu clairsemé" + +#: plotpy\core\styles\base.py:110 +msgid "Very sparse brush pattern" +msgstr "Motif très clairsemé" + +#: plotpy\core\styles\base.py:111 +msgid "Extremely sparse brush pattern" +msgstr "Motif extrêmement clairsemé" + +#: plotpy\core\styles\base.py:112 +msgid "Horizontal lines" +msgstr "Lignes horizontales" + +#: plotpy\core\styles\base.py:113 +msgid "Vertical lines" +msgstr "Lignes verticales" + +#: plotpy\core\styles\base.py:114 +msgid "Crossing horizontal and vertical lines" +msgstr "Lignes horizontales et verticales" + +#: plotpy\core\styles\base.py:115 +msgid "Backward diagonal lines" +msgstr "Lignes diagonales descendantes" + +#: plotpy\core\styles\base.py:116 +msgid "Forward diagonal lines" +msgstr "Lignes diagonales montantes" + +#: plotpy\core\styles\base.py:117 +msgid "Crossing diagonal lines" +msgstr "Lignes diagonales croisées" + +#: plotpy\core\styles\base.py:137 plotpy\core\styles\image.py:53 +#: plotpy\core\styles\image.py:285 +msgid "None" +msgstr "Aucun" + +#: plotpy\core\styles\base.py:138 +msgid "Horizontal" +msgstr "Horizontal" + +#: plotpy\core\styles\base.py:139 +msgid "Vertical" +msgstr "Vertical" + +#: plotpy\core\styles\base.py:313 +msgid "Family" +msgstr "Famille" + +#: plotpy\core\styles\base.py:314 +msgid "Choose font" +msgstr "Choisir une police" + +#: plotpy\core\styles\base.py:315 +msgid "Size in point" +msgstr "Taille en point" + +#: plotpy\core\styles\base.py:316 +msgid "Bold" +msgstr "Gras" + +#: plotpy\core\styles\base.py:317 +msgid "Italic" +msgstr "Italique" + +#: plotpy\core\styles\base.py:358 plotpy\core\styles\base.py:422 +#: plotpy\core\styles\base.py:470 +msgid "Style" +msgstr "Style" + +#: plotpy\core\styles\base.py:359 +msgid "Size" +msgstr "Taille" + +#: plotpy\core\styles\base.py:360 plotpy\core\styles\label.py:51 +msgid "Border" +msgstr "Bordure" + +#: plotpy\core\styles\base.py:361 plotpy\core\styles\base.py:528 +#: plotpy\core\styles\base.py:566 plotpy\core\styles\histogram.py:75 +#: plotpy\core\styles\image.py:363 plotpy\core\styles\label.py:57 +msgid "Background color" +msgstr "Couleur du fond" + +#: plotpy\core\styles\base.py:362 plotpy\core\styles\base.py:529 +msgid "Background alpha" +msgstr "Opacité du fond" + +#: plotpy\core\styles\base.py:424 plotpy\core\styles\errorbar.py:30 +#: plotpy\tests\gui\test_simple_dialog.py:28 +#: plotpy\tests\gui\test_simple_window.py:43 +msgid "Width" +msgstr "Largeur" + +#: plotpy\core\styles\base.py:472 plotpy\core\styles\errorbar.py:28 +msgid "Alpha" +msgstr "Alpha" + +#: plotpy\core\styles\base.py:473 +msgid "Angle" +msgstr "Angle" + +#: plotpy\core\styles\base.py:474 +msgid "sx" +msgstr "sx" + +#: plotpy\core\styles\base.py:475 +msgid "sy" +msgstr "sy" + +#: plotpy\core\styles\base.py:526 +msgid "Font" +msgstr "Police" + +#: plotpy\core\styles\base.py:527 plotpy\core\styles\label.py:56 +msgid "Text color" +msgstr "Couleur du texte" + +#: plotpy\core\styles\base.py:567 +msgid "Major grid" +msgstr "Quadrillage primaire" + +#: plotpy\core\styles\base.py:570 plotpy\core\styles\base.py:576 +#: plotpy\core\styles\curve.py:23 plotpy\core\styles\shape.py:39 +#: plotpy\core\styles\shape.py:42 plotpy\core\styles\shape.py:109 +#: plotpy\core\styles\shape.py:112 plotpy\core\styles\shape.py:180 +#: plotpy\core\styles\shape.py:183 plotpy\core\styles\shape.py:296 +#: plotpy\core\styles\shape.py:299 +msgid "Line" +msgstr "Trait" + +#: plotpy\core\styles\base.py:573 +msgid "Minor grid" +msgstr "Quadrillage secondaire" + +#: plotpy\core\styles\curve.py:24 plotpy\core\styles\label.py:46 +#: plotpy\core\styles\shape.py:44 plotpy\core\styles\shape.py:47 +#: plotpy\core\styles\shape.py:114 plotpy\core\styles\shape.py:117 +#: plotpy\core\styles\shape.py:301 plotpy\core\styles\shape.py:304 +#: plotpy\tests\gui\test_styles.py:26 plotpy\tests\gui\test_styles.py:36 +#: plotpy\tests\gui\test_styles.py:44 plotpy\tests\gui\test_styles.py:46 +#: plotpy\tests\gui\test_styles.py:56 plotpy\tests\gui\test_styles.py:59 +msgid "Symbol" +msgstr "Symbole" + +#: plotpy\core\styles\curve.py:25 +msgid "Shadow" +msgstr "Ombre" + +#: plotpy\core\styles\curve.py:26 +msgid "Curve style" +msgstr "Style de courbe" + +#: plotpy\core\styles\curve.py:27 +msgid "Baseline" +msgstr "Ligne de base" + +#: plotpy\core\styles\errorbar.py:17 +msgid "Display" +msgstr "Affichage" + +#: plotpy\core\styles\errorbar.py:19 +msgid "error area (y)" +msgstr "zone d'erreur (y)" + +#: plotpy\core\styles\errorbar.py:19 +msgid "error bars with caps (x, y)" +msgstr "barres d'erreurs (x, y)" + +#: plotpy\core\styles\errorbar.py:20 +msgid "" +"Note: only y-axis error bars are shown in error area mode\n" +"(width and cap parameters will also be ignored)" +msgstr "" +"Note: seules les erreurs en y sont indiquées dans le mode zone d'erreur" + +#: plotpy\core\styles\errorbar.py:28 +msgid "Error bar transparency" +msgstr "Transparence de la barre d'erreur" + +#: plotpy\core\styles\errorbar.py:31 +msgid "Cap" +msgstr "Bordure" + +#: plotpy\core\styles\errorbar.py:32 +msgid "Visibility" +msgstr "Ordre" + +#: plotpy\core\styles\errorbar.py:32 +msgid "set to foreground" +msgstr "afficher en premier plan" + +#: plotpy\core\styles\histogram.py:17 +msgid "Bins" +msgstr "Classes" + +#: plotpy\core\styles\histogram.py:17 +msgid "Number of bins" +msgstr "Nombre de classes" + +#: plotpy\core\styles\histogram.py:18 +msgid "Y-axis scale" +msgstr "Échelle en y" + +#: plotpy\core\styles\histogram.py:45 +msgid "Number of bins along x-axis" +msgstr "Nombre de classes le long de l'axe des abscisses" + +#: plotpy\core\styles\histogram.py:45 +msgid "X-axis bins" +msgstr "Classes en x" + +#: plotpy\core\styles\histogram.py:48 +msgid "Number of bins along y-axis" +msgstr "Nombre de classes le long de l'axes des ordonnées" + +#: plotpy\core\styles\histogram.py:48 +msgid "Y-axis bins" +msgstr "Classes en y" + +#: plotpy\core\styles\histogram.py:50 +msgid "Z-axis scale" +msgstr "Échelle en z" + +#: plotpy\core\styles\histogram.py:55 +msgid "Bin count" +msgstr "Effectif total" + +#: plotpy\core\styles\histogram.py:56 +msgid "Maximum value" +msgstr "Valeur maximale" + +#: plotpy\core\styles\histogram.py:57 +msgid "Mininum value" +msgstr "Valeur minimale" + +#: plotpy\core\styles\histogram.py:58 +msgid "Sum" +msgstr "Addition" + +#: plotpy\core\styles\histogram.py:59 +msgid "Product" +msgstr "Produit" + +#: plotpy\core\styles\histogram.py:60 +msgid "Average" +msgstr "Moyenne" + +#: plotpy\core\styles\histogram.py:63 +msgid "" +"Bin count : counts the number of points per bin,\n" +"For max, min, sum, product, average, compute the function of a third " +"parameter (one by default)" +msgstr "" +"Nombre de classes : compte le nombre de points par classe,\n" +"Pour max, min, sum, product, average, calcule la fonction d'un troisième " +"paramètre (un par défaut)" + +#: plotpy\core\styles\histogram.py:70 +msgid "Automatic LUT range" +msgstr "Ajustement automatique de la LUT" + +#: plotpy\core\styles\histogram.py:72 +msgid "Automatically adapt color scale when panning, zooming" +msgstr "Ajuste automatiquement l'échelle de couleur (déplacement, zoom)" + +#: plotpy\core\styles\histogram.py:77 +msgid "Background color when no data is present" +msgstr "Couleur de fond en l'absence de données" + +#: plotpy\core\styles\image.py:47 plotpy\core\styles\image.py:279 +#: plotpy\tests\gui\test_simple_dialog.py:56 +msgid "Image title" +msgstr "Titre de l'image" + +#: plotpy\core\styles\image.py:51 plotpy\core\styles\image.py:283 +msgid "Alpha function" +msgstr "Fonction alpha" + +#: plotpy\core\styles\image.py:54 plotpy\core\styles\image.py:286 +msgid "Constant" +msgstr "Constante" + +#: plotpy\core\styles\image.py:55 plotpy\core\styles\image.py:287 +msgid "Linear" +msgstr "Linéaire" + +#: plotpy\core\styles\image.py:56 plotpy\core\styles\image.py:288 +msgid "Sigmoid" +msgstr "Sigmoïde" + +#: plotpy\core\styles\image.py:57 plotpy\core\styles\image.py:289 +msgid "Hyperbolic tangent" +msgstr "Tangente hyperbolique" + +#: plotpy\core\styles\image.py:60 plotpy\core\styles\image.py:292 +msgid "Alpha function applied to the Look-Up Table" +msgstr "Fonction alpha appliquée à la table de couleur (LUT)" + +#: plotpy\core\styles\image.py:63 plotpy\core\styles\image.py:295 +msgid "Global alpha" +msgstr "Alpha global" + +#: plotpy\core\styles\image.py:63 plotpy\core\styles\image.py:295 +msgid "Global alpha value" +msgstr "Valeur globale du canal alpha" + +#: plotpy\core\styles\image.py:67 plotpy\core\styles\image.py:299 +#: plotpy\core\tools\image.py:342 +msgid "Colormap" +msgstr "Échelle de couleur" + +#: plotpy\core\styles\image.py:71 plotpy\core\styles\image.py:303 +msgid "Interpolation" +msgstr "Interpolation" + +#: plotpy\core\styles\image.py:73 +msgid "None (nearest pixel)" +msgstr "Néant (plus proche pixel)" + +#: plotpy\core\styles\image.py:74 +msgid "Linear interpolation" +msgstr "Interpolation linéaire" + +#: plotpy\core\styles\image.py:75 +msgid "2x2 antialiasing filter" +msgstr "Filtre anti-repliement 2x2" + +#: plotpy\core\styles\image.py:76 +msgid "3x3 antialiasing filter" +msgstr "Filtre anti-repliement 3x3" + +#: plotpy\core\styles\image.py:77 +msgid "5x5 antialiasing filter" +msgstr "Filtre anti-repliement 5x5" + +#: plotpy\core\styles\image.py:80 +msgid "Image interpolation type" +msgstr "Type d'interpolation" + +#: plotpy\core\styles\image.py:83 plotpy\core\styles\image.py:87 +msgid "Statistics string formatting" +msgstr "Formats d'affichage des statistiques" + +#: plotpy\core\styles\image.py:84 +msgid "X-Axis" +msgstr "Axe des X" + +#: plotpy\core\styles\image.py:85 +msgid "Y-Axis" +msgstr "Axe des Y" + +#: plotpy\core\styles\image.py:86 +msgid "Z-Axis" +msgstr "Axe des Z" + +#: plotpy\core\styles\image.py:133 plotpy\core\styles\image.py:416 +#: plotpy\core\styles\image.py:595 +msgid "Lock position" +msgstr "Verrouiller la position" + +#: plotpy\core\styles\image.py:134 plotpy\core\styles\image.py:417 +#: plotpy\core\styles\image.py:596 plotpy\core\styles\label.py:61 +#: plotpy\core\styles\label.py:132 plotpy\core\styles\label.py:153 +msgid "Position" +msgstr "Position" + +#: plotpy\core\styles\image.py:136 plotpy\core\styles\image.py:419 +#: plotpy\core\styles\image.py:598 +msgid "Locked images are not movable with the mouse" +msgstr "Les images verrouillées ne sont pas déplaçable à la souris" + +#: plotpy\core\styles\image.py:139 plotpy\core\styles\image.py:144 +#: plotpy\core\styles\image.py:611 plotpy\core\styles\image.py:616 +msgid "Pixel size" +msgstr "Taille des pixels" + +#: plotpy\core\styles\image.py:142 plotpy\core\styles\image.py:614 +msgid "Width (dx)" +msgstr "Largeur (dx)" + +#: plotpy\core\styles\image.py:143 plotpy\core\styles\image.py:615 +msgid "Height (dy)" +msgstr "Hauteur (dy)" + +#: plotpy\core\styles\image.py:147 plotpy\core\styles\image.py:157 +#: plotpy\core\styles\image.py:619 plotpy\core\styles\image.py:629 +msgid "Translate, rotate and flip" +msgstr "Translation, rotation et symétrie" + +#: plotpy\core\styles\image.py:148 plotpy\core\styles\image.py:620 +msgid "xCENTER" +msgstr "xCENTRE" + +#: plotpy\core\styles\image.py:151 plotpy\core\styles\image.py:623 +msgid "Flip horizontally" +msgstr "Symétrie horizontale" + +#: plotpy\core\styles\image.py:152 plotpy\core\styles\image.py:624 +msgid "yCENTER" +msgstr "yCENTRE" + +#: plotpy\core\styles\image.py:155 plotpy\core\styles\image.py:627 +msgid "Flip vertically" +msgstr "Symétrie verticale" + +#: plotpy\core\styles\image.py:156 plotpy\core\styles\image.py:628 +msgid "θ (°)" +msgstr "θ (°)" + +#: plotpy\core\styles\image.py:304 +msgid "Flat" +msgstr "Plat" + +#: plotpy\core\styles\image.py:304 +msgid "Quadrangle interpolation" +msgstr "Interpolation linéaire" + +#: plotpy\core\styles\image.py:306 +msgid "" +"Image interpolation type, Flat mode use fixed u,v interpolation parameters" +msgstr "" +"Type d'interpolation d'image, le mode flat utilise des paramètres " +"d'interpolation u, v fixes" + +#: plotpy\core\styles\image.py:313 +msgid "Fixed U interpolation parameter" +msgstr "Paramètre d'interpolation U fixe" + +#: plotpy\core\styles\image.py:317 plotpy\core\styles\image.py:324 +msgid "For flat mode only" +msgstr "Paramètre d'interpolation U fixe" + +#: plotpy\core\styles\image.py:320 +msgid "Fixed V interpolation parameter" +msgstr "Paramètre d'interpolation V fixe" + +#: plotpy\core\styles\image.py:326 +msgid "Show grid" +msgstr "Afficher la grille" + +#: plotpy\core\styles\image.py:327 +msgid "Grid lines color" +msgstr "Couleur de la grille" + +#: plotpy\core\styles\image.py:421 plotpy\core\styles\image.py:424 +msgid "Image placement along X-axis" +msgstr "Positionnement de l'image le long de l'axe des X" + +#: plotpy\core\styles\image.py:422 plotpy\core\styles\image.py:559 +msgid "x|min" +msgstr "x|min" + +#: plotpy\core\styles\image.py:423 plotpy\core\styles\image.py:560 +msgid "x|max" +msgstr "x|max" + +#: plotpy\core\styles\image.py:425 plotpy\core\styles\image.py:428 +msgid "Image placement along Y-axis" +msgstr "Positionnement de l'image le long de l'axe des Y" + +#: plotpy\core\styles\image.py:426 plotpy\core\styles\image.py:561 +msgid "y|min" +msgstr "y|min" + +#: plotpy\core\styles\image.py:427 plotpy\core\styles\image.py:562 +msgid "y|max" +msgstr "y|max" + +#: plotpy\core\styles\image.py:507 plotpy\core\styles\image.py:512 +#: plotpy\core\tools\image.py:425 +msgid "Mask" +msgstr "Masque" + +#: plotpy\core\styles\image.py:508 +msgid "Filling value" +msgstr "Valeur de remplissage" + +#: plotpy\core\styles\image.py:509 plotpy\core\tools\image.py:465 +msgid "Show image mask" +msgstr "Afficher le masque" + +#: plotpy\core\styles\image.py:510 +msgid "Masked area alpha" +msgstr "Zone masquée (alpha)" + +#: plotpy\core\styles\image.py:511 +msgid "Unmasked area alpha" +msgstr "Zone non masquée (alpha)" + +#: plotpy\core\styles\image.py:558 plotpy\widgets\fit.py:473 +msgid "Bounds" +msgstr "Bornes" + +#: plotpy\core\styles\image.py:565 +msgid "Color map" +msgstr "Échelle de couleur" + +#: plotpy\core\styles\image.py:565 +msgid "Use image colormap and level" +msgstr "Utiliser l'échelle de couleur de l'image" + +#: plotpy\core\styles\image.py:601 +msgid "Crop" +msgstr "Rognage" + +#: plotpy\core\styles\image.py:608 +msgid "Cropping" +msgstr "Rognage" + +#: plotpy\core\styles\label.py:38 plotpy\core\styles\label.py:42 +msgid "Contents" +msgstr "Contenu" + +#: plotpy\core\styles\label.py:51 +msgid "set width to 0 to disable" +msgstr "entrer 0 pour désactiver" + +#: plotpy\core\styles\label.py:54 plotpy\core\styles\label.py:59 +#: plotpy\core\styles\shape.py:49 plotpy\core\styles\shape.py:52 +msgid "Text" +msgstr "Texte" + +#: plotpy\core\styles\label.py:55 +msgid "Text font" +msgstr "Police du texte" + +#: plotpy\core\styles\label.py:58 +msgid "Background transparency" +msgstr "Opacité du fond" + +#: plotpy\core\styles\label.py:62 +msgid "Position relative to anchor" +msgstr "Position de l'étiquette par rapport au point d'ancrage" + +#: plotpy\core\styles\label.py:66 +msgid "Corner" +msgstr "Coin" + +#: plotpy\core\styles\label.py:68 plotpy\core\styles\label.py:134 +msgid "Top left" +msgstr "En haut à gauche" + +#: plotpy\core\styles\label.py:69 plotpy\core\styles\label.py:135 +msgid "Top right" +msgstr "En haut à droite" + +#: plotpy\core\styles\label.py:70 plotpy\core\styles\label.py:136 +msgid "Bottom left" +msgstr "En bas à gauche" + +#: plotpy\core\styles\label.py:71 plotpy\core\styles\label.py:137 +msgid "Bottom right" +msgstr "En bas à droite" + +#: plotpy\core\styles\label.py:76 plotpy\core\styles\label.py:142 +msgid "Center" +msgstr "Centre" + +#: plotpy\core\styles\label.py:79 +msgid "Label position relative to anchor point" +msgstr "Position de l'étiquette par rapport au point d'ancrage" + +#: plotpy\core\styles\label.py:82 +msgid "ΔX" +msgstr "ΔX" + +#: plotpy\core\styles\label.py:84 +msgid "Horizontal offset (pixels) relative to anchor point" +msgstr "Décalage horizontal (pixels) par rapport au point d'ancrage" + +#: plotpy\core\styles\label.py:88 +msgid "ΔY" +msgstr "ΔY" + +#: plotpy\core\styles\label.py:90 +msgid "Vertical offset (pixels) relative to anchor point" +msgstr "Décalage vertical (pixels) par rapport au point d'ancrage" + +#: plotpy\core\styles\label.py:95 plotpy\core\styles\label.py:103 +msgid "Anchor" +msgstr "Ancre" + +#: plotpy\core\styles\label.py:98 plotpy\core\styles\label.py:150 +msgid "Anchor position" +msgstr "Position du point d'ancrage" + +#: plotpy\core\styles\label.py:103 +msgid "Attach to canvas" +msgstr "Attacher au canevas" + +#: plotpy\core\styles\label.py:108 +msgid "X" +msgstr "X" + +#: plotpy\core\styles\label.py:108 +msgid "X-axis position in canvas coordinates" +msgstr "Abscisse en coordonnées du canevas" + +#: plotpy\core\styles\label.py:113 +msgid "Y" +msgstr "Y" + +#: plotpy\core\styles\label.py:113 +msgid "Y-axis position in canvas coordinates" +msgstr "Ordonnée en coordonnées du canevas" + +#: plotpy\core\styles\label.py:120 +msgid "Interact" +msgstr "Interaction" + +#: plotpy\core\styles\label.py:122 +msgid "moving object changes anchor position" +msgstr "déplacer l'objet modifie le point d'ancrage" + +#: plotpy\core\styles\label.py:123 +msgid "moving object changes label position" +msgstr "déplacer l'objet modifie la position de l'étiquette" + +#: plotpy\core\styles\label.py:145 +msgid "Absolute position on canvas" +msgstr "Position absolue sur le canevas" + +#: plotpy\core\styles\shape.py:40 plotpy\core\styles\shape.py:110 +#: plotpy\core\styles\shape.py:297 +msgid "Line (not selected)" +msgstr "Trait (hors sélection)" + +#: plotpy\core\styles\shape.py:41 plotpy\core\styles\shape.py:111 +#: plotpy\core\styles\shape.py:298 +msgid "Line (selected)" +msgstr "Trait (sélection)" + +#: plotpy\core\styles\shape.py:45 plotpy\core\styles\shape.py:115 +#: plotpy\core\styles\shape.py:302 +msgid "Symbol (not selected)" +msgstr "Symbole (hors sélection)" + +#: plotpy\core\styles\shape.py:46 plotpy\core\styles\shape.py:116 +#: plotpy\core\styles\shape.py:303 +msgid "Symbol (selected)" +msgstr "Symbole (sélection)" + +#: plotpy\core\styles\shape.py:50 +msgid "Text (not selected)" +msgstr "Texte (hors sélection)" + +#: plotpy\core\styles\shape.py:51 +msgid "Text (selected)" +msgstr "Texte (sélection)" + +#: plotpy\core\styles\shape.py:56 plotpy\tests\gui\test_styles.py:70 +#: plotpy\tests\gui\test_styles.py:75 plotpy\tests\gui\test_styles.py:82 +#: plotpy\tests\gui\test_styles.py:84 plotpy\tests\gui\test_styles.py:89 +#: plotpy\tests\gui\test_styles.py:92 +msgid "Line style" +msgstr "Style de trait" + +#: plotpy\core\styles\shape.py:58 +msgid "Spacing" +msgstr "Espacement" + +#: plotpy\core\styles\shape.py:119 plotpy\core\styles\shape.py:124 +#: plotpy\core\styles\shape.py:185 plotpy\core\styles\shape.py:190 +msgid "Fill pattern" +msgstr "Motif de remplissage" + +#: plotpy\core\styles\shape.py:122 +msgid "Fill pattern (not selected)" +msgstr "Motif de remplissage (hors sélection)" + +#: plotpy\core\styles\shape.py:123 +msgid "Fill pattern (selected)" +msgstr "Motif de remplissage (sélection)" + +#: plotpy\core\styles\shape.py:128 plotpy\core\styles\shape.py:244 +msgid "Read-only shape" +msgstr "Lecture seule" + +#: plotpy\core\styles\shape.py:130 plotpy\core\styles\shape.py:246 +msgid "Read-only shapes can't be removed from the item list panel" +msgstr "" +"Les formes en lecture seule ne peuvent pas être supprimer du panneau de " +"liste des objets" + +#: plotpy\core\styles\shape.py:133 plotpy\core\styles\shape.py:249 +msgid "Private shape" +msgstr "Forme privée" + +#: plotpy\core\styles\shape.py:135 plotpy\core\styles\shape.py:251 +msgid "Private shapes are not shown in the item list panel" +msgstr "" +"Les formes privées ne sont pas affichées dans le panneau de liste des objets" + +#: plotpy\core\styles\shape.py:176 +msgid "Arrow angle (°)" +msgstr "Angle de la flèche (°)" + +#: plotpy\core\styles\shape.py:177 +msgid "Arrow size (%)" +msgstr "Taille de la flèche (%)" + +#: plotpy\core\styles\shape.py:181 +msgid "Line (X-Axis)" +msgstr "Trait (axes des x)" + +#: plotpy\core\styles\shape.py:182 +msgid "Line (Y-Axis)" +msgstr "Trait (axes des y)" + +#: plotpy\core\styles\shape.py:188 +msgid "Fill pattern (X-Axis)" +msgstr "Motif de remplissage (axes des x)" + +#: plotpy\core\styles\shape.py:189 +msgid "Fill pattern (Y-Axis)" +msgstr "Motif de remplissage (axes des y)" + +#: plotpy\core\styles\shape.py:221 +msgid "Show annotation" +msgstr "Afficher l'annotation" + +#: plotpy\core\styles\shape.py:223 +msgid "Show informations on area covered by this shape" +msgstr "Afficher les informations sur cette région d'intérêt" + +#: plotpy\core\styles\shape.py:225 +msgid "Show subtitle" +msgstr "Afficher le sous-titre" + +#: plotpy\core\styles\shape.py:229 +msgid "Subtitle" +msgstr "Sous-titre" + +#: plotpy\core\styles\shape.py:232 +msgid "String formatting" +msgstr "Format" + +#: plotpy\core\styles\shape.py:234 +msgid "Uncertainty" +msgstr "Incertitude" + +#: plotpy\core\styles\shape.py:238 +msgid "Measurement relative uncertainty" +msgstr "Incertitude relative de mesure" + +#: plotpy\core\styles\shape.py:241 +msgid "Transform matrix" +msgstr "Matrice de transformation" + +#: plotpy\core\styles\shape.py:306 plotpy\core\styles\shape.py:309 +msgid "Fill" +msgstr "Remplissage" + +#: plotpy\core\styles\shape.py:307 +msgid "Fill color" +msgstr "Couleur de remplissage" + +#: plotpy\core\styles\shape.py:308 +msgid "Shade" +msgstr "Ombrage" + +#: plotpy\core\tools\cross_section.py:86 +msgid "Average cross section" +msgstr "Profil rectiligne moyen" + +#: plotpy\core\tools\cross_section.py:119 +msgid "X-axis cross section" +msgstr "Profil selon l'axe des abscisses" + +#: plotpy\core\tools\cross_section.py:124 +msgid "Y-axis cross section" +msgstr "Profil selon l'axe des ordonnées" + +#: plotpy\core\tools\cursor.py:89 +msgid "Horizontal selection" +msgstr "Sélection horizontale" + +#: plotpy\core\tools\cursor.py:102 +msgid "Vertical cursor" +msgstr "Curseur vertical" + +#: plotpy\core\tools\cursor.py:116 +msgid "Horizontal cursor" +msgstr "Curseur horizontal" + +#: plotpy\core\tools\cursor.py:130 +msgid "Cross cursor" +msgstr "Curseur croix" + +#: plotpy\core\tools\curve.py:26 +msgid "Signal statistics" +msgstr "Statistiques du signal" + +#: plotpy\core\tools\curve.py:130 +msgid "Antialiasing (curves)" +msgstr "Anticrénelage (courbes)" + +#: plotpy\core\tools\curve.py:148 +msgid "Point selection" +msgstr "Sélection d'un point" + +#: plotpy\core\tools\curve.py:285 plotpy\core\tools\curve.py:297 +msgid "Export" +msgstr "Exporter" + +#: plotpy\core\tools\curve.py:289 +msgid "Text file" +msgstr "Fichier texte" + +#: plotpy\core\tools\curve.py:298 +msgid "Unable to export item data." +msgstr "Impossible d'exporter les données de l'objet sélectionné." + +#: plotpy\core\tools\curve.py:300 +msgid "Error message:" +msgstr "Message d'erreur :" + +#: plotpy\core\tools\image.py:93 plotpy\core\tools\image.py:95 +msgid "No available data" +msgstr "Pas de données disponibles" + +#: plotpy\core\tools\image.py:105 plotpy\core\tools\image.py:168 +msgid "Image statistics" +msgstr "Statistiques de l'image" + +#: plotpy\core\tools\image.py:217 +msgid "Reverse Y axis" +msgstr "Inverser l'axe des ordonnées" + +#: plotpy\core\tools\image.py:234 +msgid "Lock aspect ratio" +msgstr "Verrouiller le rapport hauteur/largeur" + +#: plotpy\core\tools\image.py:235 +msgid "Current value" +msgstr "Valeur actuelle" + +#: plotpy\core\tools\image.py:236 +msgid "Lock value" +msgstr "Valeur imposée" + +#: plotpy\core\tools\image.py:244 plotpy\core\tools\image.py:250 +msgid "Aspect ratio" +msgstr "Rapport hauteur/largeur" + +#: plotpy\core\tools\image.py:253 plotpy\core\tools\image.py:679 +#: plotpy\core\tools\image.py:706 +msgid "Lock" +msgstr "Verrouiller" + +#: plotpy\core\tools\image.py:256 +msgid "1:1" +msgstr "1:1" + +#: plotpy\core\tools\image.py:259 +msgid "Edit..." +msgstr "Modifier..." + +#: plotpy\core\tools\image.py:319 +msgid "Contrast adjustment" +msgstr "Réglage du contraste" + +#: plotpy\core\tools\image.py:343 +msgid "Select colormap for active image" +msgstr "Sélectionne l'échelle de couleurs de l'image active" + +#: plotpy\core\tools\image.py:427 +msgid "Manage image masking areas" +msgstr "Gestion des zones de masquage" + +#: plotpy\core\tools\image.py:438 +msgid "Mask rectangular area (inside)" +msgstr "Masquer l'intérieur d'une zone rectangulaire" + +#: plotpy\core\tools\image.py:445 +msgid "Mask rectangular area (outside)" +msgstr "Masquer l'extérieur d'une zone rectangulaire" + +#: plotpy\core\tools\image.py:452 +msgid "Mask circular area (inside)" +msgstr "Masquer l'intérieur d'une zone circulaire" + +#: plotpy\core\tools\image.py:459 +msgid "Mask circular area (outside)" +msgstr "Masquer l'extérieur d'une zone circulaire" + +#: plotpy\core\tools\image.py:468 +msgid "Show masking shapes" +msgstr "Afficher les formes de masquage" + +#: plotpy\core\tools\image.py:472 +msgid "Apply mask" +msgstr "Appliquer le masque" + +#: plotpy\core\tools\image.py:475 plotpy\core\tools\image.py:663 +msgid "Clear mask" +msgstr "Supprimer le masque" + +#: plotpy\core\tools\image.py:478 plotpy\core\tools\image.py:548 +msgid "Remove all masking shapes" +msgstr "Supprimer toutes les formes de masquage" + +#: plotpy\core\tools\image.py:544 +msgid "Do you really want to remove all masking shapes?" +msgstr "Souhaitez-vous vraiment supprimer toutes les formes de masquages ?" + +#: plotpy\core\tools\image.py:660 +msgid "Do you really want to clear the mask?" +msgstr "Souhaitez-vous vraiment effacer le masque ?" + +#: plotpy\core\tools\image.py:712 +msgid "Unlock" +msgstr "Déverrouiller" + +#: plotpy\core\tools\image.py:731 +msgid "Open image" +msgstr "Ouvrir une image" + +#: plotpy\core\tools\image.py:738 +msgid "Rotation Center" +msgstr "Centre de rotation" + +#: plotpy\core\tools\image.py:850 +msgid "Rotate and crop" +msgstr "Rotation et rognage" + +#: plotpy\core\tools\item.py:79 +msgid "Edit data..." +msgstr "Modifier les données..." + +#: plotpy\core\tools\item.py:91 +msgid "Export data..." +msgstr "Exporter les données..." + +#: plotpy\core\tools\item.py:108 +msgid "Center items" +msgstr "Centrer des objets" + +#: plotpy\core\tools\item.py:193 +msgid "Save items" +msgstr "Enregistrer les objets plotpy" + +#: plotpy\core\tools\item.py:202 +msgid "Save items as" +msgstr "Enregistrer les objets plotpy sous" + +#: plotpy\core\tools\item.py:203 plotpy\core\tools\misc.py:52 +#: plotpy\core\tools\misc.py:163 +msgid "untitled" +msgstr "sanstitre" + +#: plotpy\core\tools\item.py:204 +msgid "plotpy items" +msgstr "objets plotpy" + +#: plotpy\core\tools\item.py:217 +msgid "Load items" +msgstr "Charger les objets plotpy" + +#: plotpy\core\tools\label.py:83 +msgid "Label text" +msgstr "Texte de l'étiquette" + +#: plotpy\core\tools\misc.py:34 +msgid "Save as..." +msgstr "Enregistrer sous..." + +#: plotpy\core\tools\misc.py:44 +msgid "PNG image" +msgstr "Image PNG" + +#: plotpy\core\tools\misc.py:50 +msgid "PDF document" +msgstr "Document PDF" + +#: plotpy\core\tools\misc.py:52 plotpy\core\tools\misc.py:162 +#: plotpy\utils\qthelpers.py:84 +msgid "Save as" +msgstr "Enregistrer sous" + +#: plotpy\core\tools\misc.py:64 +msgid "Copy to clipboard" +msgstr "Copier dans le presse-papier" + +#: plotpy\core\tools\misc.py:84 plotpy\core\tools\misc.py:114 +#: plotpy\core\tools\misc.py:210 +msgid "Rectangle snapshot" +msgstr "Capture rectangulaire" + +#: plotpy\core\tools\misc.py:85 +msgid "There is no supported image item in current selection." +msgstr "La sélection ne contient aucun objet image pris en charge." + +#: plotpy\core\tools\misc.py:95 +msgid "Destination size:" +msgstr "Taille de destination:" + +#: plotpy\core\tools\misc.py:101 plotpy\core\tools\misc.py:105 +msgid "Image levels adjustments" +msgstr "Modification des niveaux de l'image" + +#: plotpy\core\tools\misc.py:102 +msgid "Apply contrast settings" +msgstr "Appliquer les réglages de contraste" + +#: plotpy\core\tools\misc.py:103 +msgid "Apply interpolation algorithm" +msgstr "Appliquer l'algorithme d'interpolation" + +#: plotpy\core\tools\misc.py:104 +msgid "Scale levels to maximum range" +msgstr "Normaliser (utiliser la totalité de la dynamique)" + +#: plotpy\core\tools\misc.py:106 plotpy\core\tools\misc.py:112 +msgid "Superimposed images" +msgstr "Images superposées" + +#: plotpy\core\tools\misc.py:108 +msgid "If image B is behind image A, replace intersection by" +msgstr "Si l'image B est derrière l'image A, remplacer l'intersection par" + +#: plotpy\core\tools\misc.py:146 +msgid "" +"There is not enough memory left to process this {destw:d} x {desth:d} image " +"({mbytes:d} MB would be required)." +msgstr "" +"La mémoire disponible est insuffisante pour traiter cette image de {destw:d} " +"x {desth:d} ({mbytes:d} Mo seraient nécessaires)." + +#: plotpy\core\tools\misc.py:152 +msgid "Memory error" +msgstr "Mémoire insuffisante" + +#: plotpy\core\tools\misc.py:225 plotpy\core\tools\misc.py:234 +msgid "Help" +msgstr "Aide" + +#: plotpy\core\tools\misc.py:235 +msgid "" +"Keyboard/mouse shortcuts:\n" +" - single left-click: item (curve, image, ...) selection\n" +" - single right-click: context-menu relative to selected item\n" +" - shift: on-active-curve (or image) cursor\n" +" - alt: free cursor\n" +" - left-click + mouse move: move item (when available)\n" +" - middle-click + mouse move: pan\n" +" - right-click + mouse move: zoom" +msgstr "" +"Raccourcis clavier et souris :\n" +" - clique gauche : sélection d'une courbe\n" +" - clique droit : menu contextuel\n" +" - shift : affichage d'un curseur sur la courbe ou l'image sélectionnée\n" +" - alt : curseur libre\n" +" - clique gauche + déplacement souris : déplacement de l'objet actif (si " +"possible)\n" +" - clique du milieu + déplacement souris : translation dans le plan " +"('pan')\n" +" - clique droit + déplacement souris : agrandissement ('zoom')" + +#: plotpy\core\tools\misc.py:253 plotpy\core\tools\misc.py:259 +msgid "About" +msgstr "A propos" + +#: plotpy\core\tools\misc.py:267 +msgid "Print..." +msgstr "Imprimer..." + +#: plotpy\core\tools\misc.py:292 plotpy\tests\gui\test_simple_window.py:191 +msgid "Open..." +msgstr "Ouvrir..." + +#: plotpy\core\tools\misc.py:309 plotpy\tests\gui\test_simple_window.py:260 +#: plotpy\utils\qthelpers.py:133 plotpy\utils\qthelpers.py:176 +msgid "Open" +msgstr "Ouvrir" + +#: plotpy\core\tools\plot.py:30 +msgid "AutoScale" +msgstr "Échelle automatique" + +#: plotpy\core\tools\plot.py:88 plotpy\tests\gui\test_hist2d.py:28 +#: plotpy\tests\gui\test_hist2d.py:49 +msgid "Markers" +msgstr "Marqueurs" + +#: plotpy\core\tools\plot.py:99 +msgid "Free" +msgstr "Libre" + +#: plotpy\core\tools\plot.py:102 +msgid "Bound to active item" +msgstr "Lié à l'objet actif" + +#: plotpy\core\tools\plot.py:135 +msgid "Rectangle zoom" +msgstr "Zoom rectangulaire" + +#: plotpy\core\tools\plot.py:184 +msgid "Rectangular selection tool" +msgstr "Outil de sélection rectangulaire" + +#: plotpy\core\tools\selection.py:29 +msgid "Selection" +msgstr "Sélection" + +#: plotpy\core\tools\shapes.py:22 +msgid "Polyline" +msgstr "Ligne brisée" + +#: plotpy\core\tools\shapes.py:173 +msgid "Free form" +msgstr "Forme libre" + +#: plotpy\core\tools\shapes.py:241 +msgid "Rectangle" +msgstr "Rectangle" + +#: plotpy\core\tools\shapes.py:246 +msgid "Oblique rectangle" +msgstr "Rectangle oblique" + +#: plotpy\core\tools\shapes.py:261 +msgid "Point" +msgstr "Point" + +#: plotpy\core\tools\shapes.py:276 +msgid "Segment" +msgstr "Segment" + +#: plotpy\core\tools\shapes.py:291 +msgid "Circle" +msgstr "Cercle" + +#: plotpy\tests\gui\test_get_point.py:32 +msgid "Select one point then press OK to accept" +msgstr "Sélectionner un point puis cliquer sur OK pour valider" + +#: plotpy\tests\gui\test_get_segment.py:34 +msgid "Select a segment then press OK to accept" +msgstr "Sélectionner un segment puis cliquer sur OK pour valider" + +#: plotpy\tests\gui\test_mandelbrot.py:23 +msgid "MAX resolution" +msgstr "Résolution MAX" + +#: plotpy\tests\gui\test_simple_dialog.py:28 +#: plotpy\tests\gui\test_simple_window.py:43 +msgid "Image width (pixels)" +msgstr "Largeur (pixels)" + +#: plotpy\tests\gui\test_simple_dialog.py:29 +#: plotpy\tests\gui\test_simple_window.py:46 +msgid "Height" +msgstr "Hauteur" + +#: plotpy\tests\gui\test_simple_dialog.py:29 +#: plotpy\tests\gui\test_simple_window.py:46 +msgid "Image height (pixels)" +msgstr "Hauteur (pixels)" + +#: plotpy\tests\gui\test_simple_dialog.py:34 +msgid "Filter algorithm" +msgstr "Algorithme de filtrage" + +#: plotpy\tests\gui\test_simple_dialog.py:36 +msgid "gaussian filter" +msgstr "filtre gaussien" + +#: plotpy\tests\gui\test_simple_dialog.py:37 +msgid "uniform filter" +msgstr "filtre uniforme" + +#: plotpy\tests\gui\test_simple_dialog.py:38 +msgid "minimum filter" +msgstr "filtre minimum" + +#: plotpy\tests\gui\test_simple_dialog.py:39 +msgid "median filter" +msgstr "filtre médian" + +#: plotpy\tests\gui\test_simple_dialog.py:40 +msgid "maximum filter" +msgstr "filtre maximum" + +#: plotpy\tests\gui\test_simple_dialog.py:43 +msgid "Size or sigma" +msgstr "Taille ou sigma" + +#: plotpy\tests\gui\test_simple_dialog.py:49 +msgid "Example dialog box" +msgstr "Boîte de dialogue d'exemple" + +#: plotpy\tests\gui\test_simple_dialog.py:56 +msgid "z-axis scale label" +msgstr "Étiquette de l'échelle des z" + +#: plotpy\tests\gui\test_simple_dialog.py:71 +msgid "Filter parameters" +msgstr "Paramètres du filtre" + +#: plotpy\tests\gui\test_simple_dialog.py:75 +msgid "Image parameters" +msgstr "Paramètres de l'image" + +#: plotpy\tests\gui\test_simple_window.py:33 +msgid "Application example" +msgstr "Exemple d'application" + +#: plotpy\tests\gui\test_simple_window.py:40 +msgid "Untitled" +msgstr "SansTitre" + +#: plotpy\tests\gui\test_simple_window.py:41 plotpy\widgets\fit.py:613 +msgid "Data" +msgstr "Données" + +#: plotpy\tests\gui\test_simple_window.py:53 +msgid "Type" +msgstr "Type" + +#: plotpy\tests\gui\test_simple_window.py:53 +msgid "random" +msgstr "aléatoire" + +#: plotpy\tests\gui\test_simple_window.py:53 +msgid "zeros" +msgstr "zéros" + +#: plotpy\tests\gui\test_simple_window.py:61 +msgid "Properties" +msgstr "Propriétés" + +#: plotpy\tests\gui\test_simple_window.py:177 +msgid "Welcome to plotpy application example!" +msgstr "Bienvenue dans l'exemple d'application plotpy !" + +#: plotpy\tests\gui\test_simple_window.py:180 +msgid "File" +msgstr "Fichier" + +#: plotpy\tests\gui\test_simple_window.py:183 +msgid "New..." +msgstr "Nouveau..." + +#: plotpy\tests\gui\test_simple_window.py:186 +#: plotpy\tests\gui\test_simple_window.py:243 +msgid "Create a new image" +msgstr "Créer une nouvelle image" + +#: plotpy\tests\gui\test_simple_window.py:194 +msgid "Open an image" +msgstr "Ouvrir une image" + +#: plotpy\tests\gui\test_simple_window.py:199 +msgid "Quit" +msgstr "Quitter" + +#: plotpy\tests\gui\test_simple_window.py:202 +msgid "Quit application" +msgstr "Quitter l'application" + +#: plotpy\tests\gui\test_simple_window.py:211 +msgid "About..." +msgstr "A propos..." + +#: plotpy\tests\gui\test_simple_window.py:230 +msgid "About " +msgstr "A propos " + +#: plotpy\tests\gui\test_simple_window.py:235 +msgid "Developped by" +msgstr "Développé par" + +#: plotpy\utils\qthelpers.py:101 +msgid "" +"{filename} could not be written:\n" +"{msg}" +msgstr "" +"{filename} n'a pas pu être écrit:\n" +"{msg}" + +#: plotpy\utils\qthelpers.py:105 plotpy\utils\qthelpers.py:147 +#: plotpy\utils\qthelpers.py:191 +msgid "Error" +msgstr "Erreur" + +#: plotpy\utils\qthelpers.py:143 plotpy\utils\qthelpers.py:187 +msgid "" +"{filename} could not be opened:\n" +"{msg}" +msgstr "" +"{filename} n'a pas pu être ouvert:\n" +"{msg}" + +#: plotpy\widgets\basetransform.py:207 +msgid "Apply" +msgstr "Appliquer" + +#: plotpy\widgets\basetransform.py:223 +msgid "Reset" +msgstr "Réinitialiser" + +#: plotpy\widgets\fit.py:87 +msgid "Method" +msgstr "Méthode" + +#: plotpy\widgets\fit.py:93 +msgid "Conjugate Gradient" +msgstr "Gradient conjugué" + +#: plotpy\widgets\fit.py:94 +msgid "Least squares" +msgstr "Moindres carrés" + +#: plotpy\widgets\fit.py:101 +msgid "for simplex, powel, cg and bfgs norm used by the error function" +msgstr "" +"pour simplex, powel, cg et bfgs, norme utilisée par la fonction d'erreur" + +#: plotpy\widgets\fit.py:104 plotpy\widgets\fit.py:107 +msgid "for simplex, powel, least squares" +msgstr "pour simplex, powel, moindres carrés" + +#: plotpy\widgets\fit.py:109 +msgid "for cg, bfgs" +msgstr "pour cg, bfgs" + +#: plotpy\widgets\fit.py:111 +msgid "for cg, bfgs. inf is max, -inf is min" +msgstr "pour cg, bfgs. inf est max, -inf est min" + +#: plotpy\widgets\fit.py:118 +msgid "Name" +msgstr "Nom" + +#: plotpy\widgets\fit.py:119 +msgid "Value" +msgstr "Valeur" + +#: plotpy\widgets\fit.py:120 +msgid "Min" +msgstr "Min" + +#: plotpy\widgets\fit.py:121 +msgid "Max" +msgstr "Max" + +#: plotpy\widgets\fit.py:123 +msgid "Format" +msgstr "Format" + +#: plotpy\widgets\fit.py:124 +msgid "Logarithmic" +msgstr "Logarithmique" + +#: plotpy\widgets\fit.py:171 +msgid "Curve fitting parameter" +msgstr "Paramètre d'ajustement" + +#: plotpy\widgets\fit.py:206 +msgid "Edit '{name}' fit parameter properties" +msgstr "Modifier les propriétés du paramètre d'ajustement '{name}'" + +#: plotpy\widgets\fit.py:455 +msgid "Fit parameters" +msgstr "Paramètres d'ajustement" + +#: plotpy\widgets\fit.py:469 +msgid "Run" +msgstr "Ajuster" + +#: plotpy\widgets\fit.py:471 +msgid "Settings" +msgstr "Options" + +#: plotpy\widgets\fit.py:481 +msgid "Automatic fit" +msgstr "Ajustement automatique" + +#: plotpy\widgets\fit.py:515 +msgid "Automatic fitting options" +msgstr "Options d'ajustement automatique" + +#: plotpy\widgets\fit.py:618 +msgid "Fit" +msgstr "Ajustement" + +#: plotpy\widgets\fit.py:861 +msgid "Curve fitting" +msgstr "Ajustement de courbes" + +#: plotpy\widgets\fliprotate.py:111 +msgid "Flip & Rotate" +msgstr "Retournement et rotation" + +#: plotpy\widgets\fliprotate.py:177 +msgid "Angle (°):" +msgstr "Angle (°) :" + +#: plotpy\widgets\fliprotate.py:189 +msgid "Flip:" +msgstr "Retournement :" + +#: plotpy\widgets\resizedialog.py:79 +msgid "Original size" +msgstr "Taille d'origine" + +#: plotpy\widgets\resizedialog.py:81 +msgid "Width (pixels)" +msgstr "Largeur (pixels)" + +#: plotpy\widgets\resizedialog.py:82 +msgid "Height (pixels)" +msgstr "Hauteur (pixels)" + +#: plotpy\widgets\resizedialog.py:85 +msgid "Original size:" +msgstr "Taille d'origine :" + +#: plotpy\widgets\resizedialog.py:87 +msgid "Zoom factor:" +msgstr "Facteur de zoom :" + +#: plotpy\widgets\resizedialog.py:101 +msgid "Resize" +msgstr "Ajuster" + +#: plotpy\widgets\rotatecrop.py:70 +msgid "Cropping rectangle" +msgstr "Rectangle de rognage" + +#: plotpy\widgets\rotatecrop.py:155 +msgid "Rotate & Crop" +msgstr "Rotation et rognage" + +#: plotpy\widgets\rotatecrop.py:214 +msgid "Show cropping rectangle" +msgstr "Afficher le rectangle de rognage" + +#~ msgid "Background:" +#~ msgstr "Couleur du fond :" + +#, fuzzy +#~| msgid "Current value" +#~ msgid "Current line:" +#~ msgstr "Valeur actuelle" + +#, fuzzy +#~| msgid "Current value" +#~ msgid "Current cell:" +#~ msgstr "Valeur actuelle" + +#, fuzzy +#~| msgid "Label text" +#~ msgid "Normal text:" +#~ msgstr "Texte de l'étiquette" + +#~ msgid "Number:" +#~ msgstr "Nombre :" + +#~ msgid "Instance:" +#~ msgstr "Instance :" + +#~ msgid "Array dimensions not valid" +#~ msgstr "Dimensions du tablleau non valide" + +#~ msgid "Help..." +#~ msgstr "Aide..." + +#~ msgid "Shell special commands:" +#~ msgstr "Commandes spéciales du shell :" + +#~ msgid "Internal editor:" +#~ msgstr "Éditeur interne :" + +#~ msgid "External editor:" +#~ msgstr "Éditeur externe :" + +#~ msgid "Run script:" +#~ msgstr "Exécuter ce script :" + +#~ msgid "Remove references:" +#~ msgstr "Supprimer les références :" + +#~ msgid "System commands:" +#~ msgstr "Commandes système :" + +#~ msgid "Python help:" +#~ msgstr "Aide Python:" + +#~ msgid "GUI-based editor:" +#~ msgstr "Éditeur basé sur l'interface graphique:" + +#~ msgid "Arguments" +#~ msgstr "Paramètres" + +#~ msgid "Cut" +#~ msgstr "Couper" + +#~ msgid "Copy" +#~ msgstr "Copier" + +#~ msgid "Paste" +#~ msgstr "Coller" + +#~ msgid "Save history log..." +#~ msgstr "Enregistrer l'historique sous..." + +#~ msgid "" +#~ "Save current history log (i.e. all inputs and outputs) in a text file" +#~ msgstr "" +#~ "Enregistrer le journal de l'historique actuel (càd toutes les entrées et " +#~ "sorties) dans un fichier texte" + +#~ msgid "Delete" +#~ msgstr "Supprimer" + +#~ msgid "Select All" +#~ msgstr "Tout sélectionner" + +#~ msgid "Save history log" +#~ msgstr "Enregistrer l'historique" + +#~ msgid "History logs" +#~ msgstr "Journaux d'historique" + +#~ msgid "Clear line" +#~ msgstr "Effacer la ligne" + +#~ msgid "Clear shell" +#~ msgstr "Effacer la console" + +#~ msgid "Clear shell contents ('cls' command)" +#~ msgstr "Effacer le contenu du shell (commande 'cls')" + +#~ msgid "integer" +#~ msgstr "entier" + +#~ msgid "float" +#~ msgstr "flottant" + +#~ msgid " between " +#~ msgstr " compris entre " + +#~ msgid " and " +#~ msgstr " et " + +#~ msgid " higher than " +#~ msgstr " supérieur à " + +#~ msgid " lower than " +#~ msgstr " inférieur à " + +#~ msgid "non zero" +#~ msgstr "non nul" + +#~ msgid "unit:" +#~ msgstr "unité :" + +#~ msgid "even" +#~ msgstr "pair" + +#~ msgid "odd" +#~ msgstr "impair" + +#~ msgid "all file types" +#~ msgstr "tout type de fichier" + +#~ msgid "supported file types:" +#~ msgstr "types de fichiers pris en charge : " + +#~ msgid "Value is forced to {}" +#~ msgstr "La valeur est imposée à {}" + +#~ msgid "{} files" +#~ msgstr "Fichiers {}" + +#~ msgid "Number of rows x Number of columns" +#~ msgstr "Nombre de lignes x Nombre de colonnes" + +#~ msgid "Edit array contents" +#~ msgstr "Modifier le contenu du tableau" + +#~ msgid "Smallest element in array" +#~ msgstr "Valeur minimale du tableau" + +#~ msgid "Largest element in array" +#~ msgstr "Valeur maximale du tableau" + +#~ msgid "Some required entries are incorrect" +#~ msgstr "Les champs surlignés n'ont pas été remplis correctement." + +#~ msgid "Please check highlighted fields." +#~ msgstr "Veuillez vérifier votre saisie." + +#~ msgid "on" +#~ msgstr "sur" + +#~ msgid "Use image level as alpha" +#~ msgstr "Utiliser les niveaux de l'image" + +#~ msgid "Alpha channel" +#~ msgstr "Canal alpha" + +#~ msgid "Warning" +#~ msgstr "Avertissement" + +#~ msgid "It was not possible to copy values for this array" +#~ msgstr "Il n'a pas été possible de copier les valeurs de ce tableau" + +#, fuzzy +#~| msgid "String formatting" +#~ msgid "Float formatting" +#~ msgstr "Formatage flottant" + +#, python-format +#~ msgid "Format (%s) is incorrect" +#~ msgstr "Le format (%s) est incorrect" + +#~ msgid "Arrays with more than 3 dimensions are not supported" +#~ msgstr "" +#~ "Les tableaux ayant plus de trois dimensions ne sont pas pris en charge" + +#~ msgid "The 'xlabels' argument length do no match array column number" +#~ msgstr "" +#~ "La taille de l'argument 'xlabels' ne correspond pas au nombre de colonnes " +#~ "du tableau" + +#~ msgid "The 'ylabels' argument length do no match array row number" +#~ msgstr "" +#~ "La taille de l'argument 'ylabels' ne correspond pas au nombre de lignes " +#~ "du tableau" + +#, python-format +#~ msgid "%s arrays" +#~ msgstr "les tableaux %s" + +#, python-format +#~ msgid "%s are currently not supported" +#~ msgstr "%s ne sont pas pris en charge" + +#~ msgid "NumPy array" +#~ msgstr "Tableaux NumPy" + +#~ msgid "Array editor" +#~ msgstr "Éditeur de tableaux" + +#~ msgid "read only" +#~ msgstr "lecture seule" + +#~ msgid "Record array fields:" +#~ msgstr "Champs :" + +#~ msgid "Masked data" +#~ msgstr "Zone masquée" + +#~ msgid "Axis:" +#~ msgstr "Axes :" + +#~ msgid "Index:" +#~ msgstr "Indice :" + +#~ msgid "Warning: changes are applied separately" +#~ msgstr "Attention : les modifications sont appliquées séparément" + +#~ msgid "" +#~ "For performance reasons, changes applied to masked array won't be " +#~ "reflected in array's data (and vice-versa)." +#~ msgstr "" +#~ "Pour des raisons de performances, les modifications appliquées aux " +#~ "tableaux masqués neseront pas reflétées dans les données du tableau (et " +#~ "vice-versa)." + +#~ msgid "Save and Close" +#~ msgstr "Enregistrer et fermer" + +#~ msgid "Close" +#~ msgstr "Fermer" + +#~ msgid "Index" +#~ msgstr "Indice" + +#~ msgid "Tuple" +#~ msgstr "Tuple" + +#~ msgid "List" +#~ msgstr "Liste" + +#~ msgid "Dictionary" +#~ msgstr "Dictionnaire" + +#~ msgid "Key" +#~ msgstr "Clé" + +#~ msgid "Attribute" +#~ msgstr "Attribut" + +#~ msgid "elements" +#~ msgstr "éléments" + +#~ msgid "" +#~ "Opening this variable can be slow\n" +#~ "\n" +#~ "Do you want to continue anyway?" +#~ msgstr "" +#~ "Redimensionner les cellules d'un tableau d'une telle taille sera " +#~ "probablement très long.\n" +#~ "\n" +#~ "Souhaitez-vous néanmoins effectuer cette opération ?" + +#~| msgid "Load items" +#~ msgid "Edit item" +#~ msgstr "Modifier l'élément" + +#, python-format +#~ msgid "Unable to assign data to item.
Error message:
%s" +#~ msgstr "" +#~ "Impossible d'associer les données à l'élément
Message " +#~ "d'erreur :
%s" + +#~| msgid "Edit..." +#~ msgid "Edit" +#~ msgstr "Modifier..." + +#~ msgid "Plot" +#~ msgstr "Tracer" + +#~ msgid "Show image" +#~ msgstr "Afficher l'image" + +#~ msgid "Save array" +#~ msgstr "Enregistrer le tableau" + +#~ msgid "Insert" +#~ msgstr "Insérer" + +#~ msgid "Show arrays min/max" +#~ msgstr "Afficher les min/max des tableaux" + +#~ msgid "Rename" +#~ msgstr "Renommer" + +#~ msgid "Duplicate" +#~ msgstr "Dupliquer" + +#~ msgid "Do you want to remove the selected item?" +#~ msgstr "Souhaitez-vous vraiment supprimer l'élément sélectionné ?" + +#~ msgid "Do you want to remove all selected items?" +#~ msgstr "Souhaitez-vous vraiment supprimer les éléments sélectionnés ?" + +#, fuzzy +#~| msgid "variable_name" +#~ msgid "Variable name:" +#~ msgstr "Nom de variable :" + +#~ msgid "Key:" +#~ msgstr "Clé :" + +#~ msgid "Value:" +#~ msgstr "Valeur :" + +#~ msgid "Import error" +#~ msgstr "Erreur lors de l'import" + +#, fuzzy +#~| msgid "Please install guiqwt." +#~ msgid "Please install matplotlib or plotpy." +#~ msgstr "Merci d'installer guiqwt." + +#, fuzzy, python-format +#~| msgid "Unable to plot data.
Error message:
{}" +#~ msgid "Unable to plot data.
Error message:
%s" +#~ msgstr "" +#~ "Impossible d'afficher les données
Message d'erreur :
{}" + +#, fuzzy, python-format +#~| msgid "Unable to show image.
Error message:
{}" +#~ msgid "Unable to show image.
Error message:
%s" +#~ msgstr "" +#~ "Impossible d'afficher l'image
Message d'erreur :
{}" + +#, fuzzy, python-format +#~| msgid "Unable to save array
Error message:
{}" +#~ msgid "Unable to save array
Error message:
%s" +#~ msgstr "" +#~ "Impossible d'enregistrer le tableau
Message d'erreur :
{}" + +#~ msgid "It was not possible to copy this dataframe" +#~ msgstr "Il n'a pas été possible de copier cette structure de données" + +#~ msgid "Clipboard contents" +#~ msgstr "Contenu du presse-papiers" + +#~ msgid "Import from clipboard" +#~ msgstr "Importer depuis le presse-papiers" + +#~ msgid "Empty clipboard" +#~ msgstr "Vider le presse-papier" + +#~ msgid "Nothing to be imported from clipboard." +#~ msgstr "Aucune donnée ne peut être importée depuis le presse-papiers." + +#~ msgid "To bool" +#~ msgstr "Vers booléen" + +#~ msgid "To complex" +#~ msgstr "Vers complèxe" + +#, fuzzy +#~| msgid "float" +#~ msgid "To float" +#~ msgstr "Vers flottant" + +#~ msgid "To str" +#~ msgstr "Vers chaîne de caractère" + +#, fuzzy, python-format +#~| msgid "Array editor" +#~ msgid "%s editor" +#~ msgstr "Éditeur de tableaux" + +#~ msgid "Column min/max" +#~ msgstr "Colonne min/max" + +#~ msgid "Format ({}) is incorrect" +#~ msgstr "Le format ({}) est incorrect" + +#~ msgid "Format ({}) should start with '%'" +#~ msgstr "Le format ({}) devrait commencer avec '%'s" + +#~ msgid "Import as" +#~ msgstr "Importer en tant que" + +#, fuzzy +#~| msgid "data" +#~ msgid "data" +#~ msgstr "données" + +#~ msgid "code" +#~ msgstr "code" + +#~ msgid "text" +#~ msgstr "texte" + +#~ msgid "Column separator:" +#~ msgstr "Séparateur de colonne :" + +#~ msgid "Tab" +#~ msgstr "Tab" + +#~ msgid "Whitespace" +#~ msgstr "Espace" + +#~ msgid "other" +#~ msgstr "autre" + +#~ msgid "Row separator:" +#~ msgstr "Séparateur de ligne :" + +#~ msgid "EOL" +#~ msgstr "EOL" + +#~ msgid "Additional options" +#~ msgstr "Options supplémentaires" + +#~ msgid "Skip rows:" +#~ msgstr "Sauter des lignes :" + +#~ msgid "Comments:" +#~ msgstr "Commentaires :" + +#~ msgid "Transpose" +#~ msgstr "Transposer" + +#~ msgid "array" +#~ msgstr "tableau" + +#~ msgid "list" +#~ msgstr "liste" + +#~ msgid "Import wizard" +#~ msgstr "Assistant d'importation" + +#, fuzzy +#~| msgid "Label text" +#~ msgid "Raw text" +#~ msgstr "Texte brut" + +#~ msgid "variable_name" +#~ msgstr "nom_de_variable" + +#~ msgid "table" +#~ msgstr "tableau" + +#~ msgid "Preview" +#~ msgstr "Aperçu" + +#, fuzzy +#~| msgid "variable_name" +#~ msgid "Variable Name" +#~ msgstr "Nom de la variable" + +#~ msgid "Cancel" +#~ msgstr "Annuler" + +#~ msgid "Previous" +#~ msgstr "Précédent" + +#~ msgid "Next" +#~ msgstr "Suivant" + +#, python-format +#~ msgid "" +#~ "Unable to proceed to next step
Please check your entries." +#~ "
Error message:
%s" +#~ msgstr "" +#~ "Impossible de passer à l'étape suivante
Merci de vérifier " +#~ "votre saisie.
Message d'erreur :
%s" + +#~ msgid "Text editor" +#~ msgstr "Éditeur de texte" + +#~ msgid "No description available" +#~ msgstr "Aucune description disponible" + +#~ msgid "Source code" +#~ msgstr "Code source" + +#~ msgid "Tests - {} module" +#~ msgstr "Tests - Module {}" + +#, fuzzy +#~| msgid "Number of rows x Number of columns" +#~ msgid "Image width (total number of columns)" +#~ msgstr "Nombre de lignes x Nombre de colonnes" + +#, fuzzy +#~| msgid "Error" +#~ msgid "Error:" +#~ msgstr "Erreur" + +#, fuzzy +#~| msgid "Show image" +#~ msgid "New signal..." +#~ msgstr "Afficher l'image" + +#, fuzzy +#~| msgid "Open a file" +#~ msgid "Open signal..." +#~ msgstr "Ouvrir un fichier" + +#, fuzzy +#~| msgid "Open a file" +#~ msgid "Open a signal" +#~ msgstr "Ouvrir un fichier" + +#, fuzzy +#~| msgid "Show image" +#~ msgid "Save signal..." +#~ msgstr "Afficher l'image" + +#~ msgid "CSV files" +#~ msgstr "Fichiers CSV" + +#~ msgid "Draws y as a function of x" +#~ msgstr "Tracé de y en fonction de x" + +#~ msgid "Draws x as a function of y" +#~ msgstr "Tracé de x en fonction de y" + +#~ msgid "Fit curve to data" +#~ msgstr "Ajuster la courbe aux données" + +#~ msgid "Fitting" +#~ msgstr "Ajustement" + +#~ msgid "A" +#~ msgstr "A" + +#~ msgid "A+B" +#~ msgstr "A+B" + +#~ msgid "16-bits DICOM image" +#~ msgstr "Image DICOM 16 bits" + +#~ msgid "16-bits TIFF image" +#~ msgstr "Image TIFF 16 bits" + +#~ msgid "Keep the original size" +#~ msgstr "Conserver la taille d'origine" + +#~ msgid "Both" +#~ msgstr "Les deux" + +#~ msgid "There is no cross section plot to export." +#~ msgstr "Aucun profil n'est actuellement affiché." + +#~ msgid "Please select a cross section plot." +#~ msgstr "Merci de sélectionner le profil à exporter." + +#~ msgid "Unable to export cross section data." +#~ msgstr "Impossible d'exporter les données du profil." + +#~ msgid "Export cross section data" +#~ msgstr "Exporter les données d'un profil" + +#~ msgid "Run all tests" +#~ msgstr "Exécuter tous les tests" + +#~ msgid "All" +#~ msgstr "Tout" + +#~ msgid "Array is empty" +#~ msgstr "Le tableau est vide" + +#~ msgid "unknown" +#~ msgstr "inconnue" + +#~ msgid "Unable to retrieve data.
Error message:
{}" +#~ msgstr "" +#~ "Impossible d'afficher les données
Message d'erreur :
{}" + +#~ msgid "Show collection contents" +#~ msgstr "Afficher le contenu des séquences" + +#~ msgid "Always edit in-place" +#~ msgstr "Édition en ligne pour tous les types" + +#~ msgid "Import as array" +#~ msgstr "Importer en tant que tableau" diff --git a/plotpy/locale/plotpy.pot b/plotpy/locale/plotpy.pot new file mode 100644 index 0000000..e647b7f --- /dev/null +++ b/plotpy/locale/plotpy.pot @@ -0,0 +1,2015 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR ORGANIZATION +# FIRST AUTHOR, YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"POT-Creation-Date: 2023-08-29 16:49+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=utf-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Generated-By: pygettext.py 1.5\n" + + +#: plotpy\config.py:27 +msgid "#" +msgstr "" + +#: plotpy\config.py:59 +msgid "pixels" +msgstr "" + +#: plotpy\config.py:70 +msgid "Intensity" +msgstr "" + +#: plotpy\config.py:71 +msgid "lsb" +msgstr "" + +#: plotpy\core\builder.py:134 plotpy\core\items\grid.py:42 +#: plotpy\core\plot\base.py:384 plotpy\core\plot\base.py:451 +msgid "Grid" +msgstr "" + +#: plotpy\core\builder.py:365 plotpy\core\builder.py:504 +#: plotpy\core\builder.py:543 plotpy\core\builder.py:661 +#: plotpy\core\builder.py:719 plotpy\core\items\curve\base.py:100 +#: plotpy\core\items\curve\base.py:254 plotpy\core\items\curve\errorbar.py:88 +#: plotpy\core\items\histogram.py:70 plotpy\core\panels\csection\csplot.py:48 +#: plotpy\core\plot\histogram\base.py:44 +msgid "Curve" +msgstr "" + +#: plotpy\core\builder.py:545 plotpy\core\builder.py:663 +#: plotpy\core\items\curve\errorbar.py:51 +#: plotpy\core\items\curve\errorbar.py:90 +msgid "Error bars" +msgstr "" + +#: plotpy\core\builder.py:717 plotpy\core\items\histogram.py:73 +#: plotpy\core\plot\histogram\base.py:47 plotpy\core\styles\histogram.py:41 +msgid "Histogram" +msgstr "" + +#: plotpy\core\builder.py:778 plotpy\core\builder.py:912 +#: plotpy\core\builder.py:1048 plotpy\core\builder.py:1145 +#: plotpy\core\builder.py:1208 plotpy\core\builder.py:1266 +#: plotpy\core\builder.py:1353 plotpy\core\builder.py:1427 +#: plotpy\core\items\image\base.py:1064 +#: plotpy\core\items\image\image_items.py:87 +#: plotpy\core\items\image\image_items.py:442 +#: plotpy\core\items\image\image_items.py:681 +#: plotpy\core\items\image\masked.py:47 plotpy\core\items\image\masked.py:198 +#: plotpy\core\items\image\misc.py:183 plotpy\core\items\image\transform.py:72 +#: plotpy\core\styles\image.py:47 plotpy\core\styles\image.py:279 +msgid "Image" +msgstr "" + +#: plotpy\core\builder.py:1480 plotpy\core\styles\image.py:557 +msgid "Filter" +msgstr "" + +#: plotpy\core\builder.py:1521 +msgid "2D Histogram" +msgstr "" + +#: plotpy\core\builder.py:1566 plotpy\core\items\annotations.py:161 +#: plotpy\core\items\label.py:75 plotpy\core\items\label.py:121 +#: plotpy\core\tools\label.py:14 plotpy\core\tools\label.py:81 +msgid "Label" +msgstr "" + +#: plotpy\core\builder.py:1607 +msgid "Legend" +msgstr "" + +#: plotpy\core\builder.py:1810 plotpy\core\items\shapes\marker.py:54 +msgid "Marker" +msgstr "" + +#: plotpy\core\builder.py:1950 plotpy\core\items\annotations.py:72 +#: plotpy\core\items\annotations.py:126 +msgid "Annotation" +msgstr "" + +#: plotpy\core\builder.py:2085 plotpy\core\styles\histogram.py:53 +msgid "Computation" +msgstr "" + +#: plotpy\core\io.py:153 +msgid "All supported files" +msgstr "" + +#: plotpy\core\io.py:491 +msgid "PNG files" +msgstr "" + +#: plotpy\core\io.py:498 +msgid "TIFF files" +msgstr "" + +#: plotpy\core\io.py:501 +msgid "8-bit images" +msgstr "" + +#: plotpy\core\io.py:507 +msgid "NumPy arrays" +msgstr "" + +#: plotpy\core\io.py:509 +msgid "Text files" +msgstr "" + +#: plotpy\core\io.py:512 +msgid "DICOM files" +msgstr "" + +#: plotpy\core\items\annotations.py:466 +msgid "Position:" +msgstr "" + +#: plotpy\core\items\annotations.py:524 plotpy\core\items\annotations.py:587 +#: plotpy\core\items\annotations.py:674 plotpy\core\items\annotations.py:778 +#: plotpy\core\items\annotations.py:809 +msgid "Center:" +msgstr "" + +#: plotpy\core\items\annotations.py:525 +msgid "Distance:" +msgstr "" + +#: plotpy\core\items\annotations.py:588 plotpy\core\items\annotations.py:675 +#: plotpy\core\items\annotations.py:779 +msgid "Size:" +msgstr "" + +#: plotpy\core\items\annotations.py:676 plotpy\core\items\annotations.py:780 +msgid "Angle:" +msgstr "" + +#: plotpy\core\items\annotations.py:810 +msgid "Diameter:" +msgstr "" + +#: plotpy\core\items\image\base.py:929 +msgid "surface = %s" +msgstr "" + +#: plotpy\core\items\image\base.py:933 +msgid "sum = %s" +msgstr "" + +#: plotpy\core\items\image\base.py:946 +msgid "density = %s" +msgstr "" + +#: plotpy\core\items\image\base.py:948 +msgid "density not computed : surface is null !" +msgstr "" + +#: plotpy\core\items\image\misc.py:86 +msgid "Quadrilaterals" +msgstr "" + +#: plotpy\core\items\image\misc.py:518 +msgid "There is no supported image item in current plot." +msgstr "" + +#: plotpy\core\items\polygon.py:76 plotpy\core\items\polygon.py:262 +msgid "PolygonMap" +msgstr "" + +#: plotpy\core\items\shapes\axis.py:42 plotpy\core\items\shapes\axis.py:89 +#: plotpy\core\plot\base.py:1822 plotpy\core\tools\axes.py:95 +msgid "Axes" +msgstr "" + +#: plotpy\core\items\shapes\polygon.py:49 +#: plotpy\core\items\shapes\polygon.py:113 +msgid "Shape" +msgstr "" + +#: plotpy\core\items\shapes\range.py:34 +msgid "Range" +msgstr "" + +#: plotpy\core\panels\contrastadjustment.py:40 +msgid "Contrast adjustment tool" +msgstr "" + +#: plotpy\core\panels\contrastadjustment.py:102 +msgid "Minimum level" +msgstr "" + +#: plotpy\core\panels\contrastadjustment.py:105 +msgid "Select minimum level on image" +msgstr "" + +#: plotpy\core\panels\contrastadjustment.py:111 +msgid "Maximum level" +msgstr "" + +#: plotpy\core\panels\contrastadjustment.py:114 +msgid "Select maximum level on image" +msgstr "" + +#: plotpy\core\panels\contrastadjustment.py:138 +msgid "Full range" +msgstr "" + +#: plotpy\core\panels\contrastadjustment.py:141 +msgid "Scale the image's display range according to data range" +msgstr "" + +#: plotpy\core\panels\contrastadjustment.py:145 +#: plotpy\core\plot\histogram\base.py:320 +msgid "Eliminate outliers" +msgstr "" + +#: plotpy\core\panels\contrastadjustment.py:148 +msgid "Eliminate levels histogram outliers and scale the image's display range accordingly" +msgstr "" + +#: plotpy\core\panels\csection\csplot.py:18 +msgid "LUT scale" +msgstr "" + +#: plotpy\core\panels\csection\csplot.py:24 +#: plotpy\core\tools\cross_section.py:17 +msgid "Cross section" +msgstr "" + +#: plotpy\core\panels\csection\csplot.py:25 +msgid "Enable a marker" +msgstr "" + +#: plotpy\core\panels\csection\csplot.py:416 +#: plotpy\core\panels\csection\csplot.py:417 +#: plotpy\core\tools\cross_section.py:101 +#: plotpy\core\tools\cross_section.py:129 +msgid "Oblique averaged cross section" +msgstr "" + +#: plotpy\core\panels\csection\csplot.py:418 +msgid "Activate the oblique cross section tool" +msgstr "" + +#: plotpy\core\panels\csection\cswidget.py:24 +msgid "Cross section tool" +msgstr "" + +#: plotpy\core\panels\csection\cswidget.py:115 +msgid "Lock scales" +msgstr "" + +#: plotpy\core\panels\csection\cswidget.py:118 +msgid "Lock scales to main plot axes" +msgstr "" + +#: plotpy\core\panels\csection\cswidget.py:123 +msgid "Auto-scale" +msgstr "" + +#: plotpy\core\panels\csection\cswidget.py:131 +msgid "Refresh" +msgstr "" + +#: plotpy\core\panels\csection\cswidget.py:137 +msgid "Auto-refresh" +msgstr "" + +#: plotpy\core\panels\csection\cswidget.py:290 +msgid "Per image cross-section" +msgstr "" + +#: plotpy\core\panels\csection\cswidget.py:293 +msgid "" +"Enable the per-image cross-section mode, which works directly on image rows/columns.\n" +"That is the fastest method to compute cross-section curves but it ignores image transformations (e.g. rotation)" +msgstr "" + +#: plotpy\core\panels\csection\cswidget.py:303 +msgid "" +"Apply LUT\n" +"(contrast settings)" +msgstr "" + +#: plotpy\core\panels\csection\cswidget.py:306 +msgid "" +"Apply LUT (Look-Up Table) contrast settings.\n" +"This is the easiest way to compare images which have slightly different level ranges.\n" +"\n" +"Note: LUT is coded over 1024 levels (0...1023)" +msgstr "" + +#: plotpy\core\panels\itemlist.py:76 +msgid "Move to back" +msgstr "" + +#: plotpy\core\panels\itemlist.py:82 +msgid "Move to front" +msgstr "" + +#: plotpy\core\panels\itemlist.py:88 plotpy\core\plot\base.py:85 +msgid "Parameters..." +msgstr "" + +#: plotpy\core\panels\itemlist.py:93 plotpy\core\panels\itemlist.py:235 +#: plotpy\core\tools\item.py:154 plotpy\core\tools\item.py:180 +msgid "Remove" +msgstr "" + +#: plotpy\core\panels\itemlist.py:231 plotpy\core\tools\item.py:176 +msgid "Do you really want to remove this item?" +msgstr "" + +#: plotpy\core\panels\itemlist.py:233 plotpy\core\tools\item.py:178 +msgid "Do you really want to remove selected items?" +msgstr "" + +#: plotpy\core\panels\itemlist.py:248 plotpy\core\tools\item.py:231 +msgid "Item list" +msgstr "" + +#: plotpy\core\plot\base.py:83 +msgid "Grid..." +msgstr "" + +#: plotpy\core\plot\base.py:84 +msgid "Axes style..." +msgstr "" + +#: plotpy\core\plot\base.py:328 plotpy\core\styles\image.py:604 +#: plotpy\core\styles\label.py:72 plotpy\core\styles\label.py:138 +msgid "Left" +msgstr "" + +#: plotpy\core\plot\base.py:329 plotpy\core\styles\image.py:605 +#: plotpy\core\styles\label.py:73 plotpy\core\styles\label.py:139 +msgid "Right" +msgstr "" + +#: plotpy\core\plot\base.py:330 plotpy\core\styles\image.py:607 +#: plotpy\core\styles\label.py:75 plotpy\core\styles\label.py:141 +msgid "Bottom" +msgstr "" + +#: plotpy\core\plot\base.py:331 plotpy\core\styles\image.py:606 +#: plotpy\core\styles\label.py:74 plotpy\core\styles\label.py:140 +msgid "Top" +msgstr "" + +#: plotpy\core\plot\base.py:1158 +msgid "Unknown file extension" +msgstr "" + +#: plotpy\core\plot\base.py:1824 +msgid "Axes associated to selected item" +msgstr "" + +#: plotpy\core\plot\base.py:1872 plotpy\core\styles\axes.py:73 +#: plotpy\core\styles\axes.py:104 plotpy\core\styles\base.py:569 +#: plotpy\core\styles\base.py:575 +msgid "Y Axis" +msgstr "" + +#: plotpy\core\plot\base.py:1874 plotpy\core\styles\axes.py:67 +#: plotpy\core\styles\axes.py:100 plotpy\core\styles\base.py:568 +#: plotpy\core\styles\base.py:574 +msgid "X Axis" +msgstr "" + +#: plotpy\core\plot\interactive.py:70 plotpy\core\plot\plotwidget.py:250 +msgid "Tools" +msgstr "" + +#: plotpy\core\plot\interactive.py:824 +msgid "" +"Function 'savefig' currently supports the following formats:\n" +"%s" +msgstr "" + +#: plotpy\core\styles\axes.py:13 plotpy\core\styles\curve.py:20 +#: plotpy\core\styles\histogram.py:41 plotpy\core\styles\image.py:557 +#: plotpy\core\styles\label.py:32 plotpy\core\styles\label.py:204 +#: plotpy\core\styles\shape.py:106 plotpy\core\styles\shape.py:226 +#: plotpy\tests\gui\test_simple_dialog.py:27 +#: plotpy\tests\gui\test_simple_window.py:40 +msgid "Title" +msgstr "" + +#: plotpy\core\styles\axes.py:14 plotpy\widgets\fit.py:125 +msgid "Unit" +msgstr "" + +#: plotpy\core\styles\axes.py:15 plotpy\core\styles\base.py:423 +#: plotpy\core\styles\base.py:471 plotpy\core\styles\errorbar.py:26 +msgid "Color" +msgstr "" + +#: plotpy\core\styles\axes.py:16 +msgid "Title font" +msgstr "" + +#: plotpy\core\styles\axes.py:17 +msgid "Values font" +msgstr "" + +#: plotpy\core\styles\axes.py:22 +msgid "linear" +msgstr "" + +#: plotpy\core\styles\axes.py:22 plotpy\core\styles\histogram.py:18 +#: plotpy\core\styles\histogram.py:50 +msgid "logarithmic" +msgstr "" + +#: plotpy\core\styles\axes.py:22 plotpy\core\tools\axes.py:18 +#: plotpy\widgets\fit.py:124 +msgid "Scale" +msgstr "" + +#: plotpy\core\styles\axes.py:24 +msgid "Lower axis limit" +msgstr "" + +#: plotpy\core\styles\axes.py:25 +msgid "Upper axis limit" +msgstr "" + +#: plotpy\core\styles\axes.py:63 +msgid "X-axis position" +msgstr "" + +#: plotpy\core\styles\axes.py:64 +msgid "bottom" +msgstr "" + +#: plotpy\core\styles\axes.py:64 +msgid "top" +msgstr "" + +#: plotpy\core\styles\axes.py:69 +msgid "Y-axis position" +msgstr "" + +#: plotpy\core\styles\axes.py:70 +msgid "left" +msgstr "" + +#: plotpy\core\styles\axes.py:70 +msgid "right" +msgstr "" + +#: plotpy\core\styles\axes.py:101 +msgid "Lower x-axis limit" +msgstr "" + +#: plotpy\core\styles\axes.py:102 +msgid "Upper x-axis limit" +msgstr "" + +#: plotpy\core\styles\axes.py:105 +msgid "Lower y-axis limit" +msgstr "" + +#: plotpy\core\styles\axes.py:106 +msgid "Upper y-axis limit" +msgstr "" + +#: plotpy\core\styles\axes.py:108 +msgid "Z Axis" +msgstr "" + +#: plotpy\core\styles\axes.py:109 +msgid "Lower z-axis limit" +msgstr "" + +#: plotpy\core\styles\axes.py:110 +msgid "Upper z-axis limit" +msgstr "" + +#: plotpy\core\styles\base.py:73 +msgid "Solid line" +msgstr "" + +#: plotpy\core\styles\base.py:74 +msgid "Dashed line" +msgstr "" + +#: plotpy\core\styles\base.py:75 +msgid "Dotted line" +msgstr "" + +#: plotpy\core\styles\base.py:76 +msgid "Dash-dot line" +msgstr "" + +#: plotpy\core\styles\base.py:77 +msgid "Dash-dot-dot line" +msgstr "" + +#: plotpy\core\styles\base.py:78 +msgid "No line" +msgstr "" + +#: plotpy\core\styles\base.py:81 plotpy\core\styles\base.py:140 +msgid "Cross" +msgstr "" + +#: plotpy\core\styles\base.py:82 plotpy\core\tools\shapes.py:305 +msgid "Ellipse" +msgstr "" + +#: plotpy\core\styles\base.py:83 +msgid "Star" +msgstr "" + +#: plotpy\core\styles\base.py:84 +msgid "X-Cross" +msgstr "" + +#: plotpy\core\styles\base.py:85 +msgid "Square" +msgstr "" + +#: plotpy\core\styles\base.py:86 +msgid "Diamond" +msgstr "" + +#: plotpy\core\styles\base.py:87 plotpy\core\styles\base.py:88 +#: plotpy\core\styles\base.py:89 plotpy\core\styles\base.py:90 +msgid "Triangle" +msgstr "" + +#: plotpy\core\styles\base.py:91 +msgid "Hexagon" +msgstr "" + +#: plotpy\core\styles\base.py:92 +msgid "No symbol" +msgstr "" + +#: plotpy\core\styles\base.py:95 +msgid "Lines" +msgstr "" + +#: plotpy\core\styles\base.py:96 +msgid "Sticks" +msgstr "" + +#: plotpy\core\styles\base.py:97 plotpy\widgets\fit.py:122 +msgid "Steps" +msgstr "" + +#: plotpy\core\styles\base.py:98 +msgid "Dots" +msgstr "" + +#: plotpy\core\styles\base.py:99 +msgid "No curve" +msgstr "" + +#: plotpy\core\styles\base.py:103 +msgid "No brush pattern" +msgstr "" + +#: plotpy\core\styles\base.py:104 +msgid "Uniform color" +msgstr "" + +#: plotpy\core\styles\base.py:105 +msgid "Extremely dense brush pattern" +msgstr "" + +#: plotpy\core\styles\base.py:106 +msgid "Very dense brush pattern" +msgstr "" + +#: plotpy\core\styles\base.py:107 +msgid "Somewhat dense brush pattern" +msgstr "" + +#: plotpy\core\styles\base.py:108 +msgid "Half dense brush pattern" +msgstr "" + +#: plotpy\core\styles\base.py:109 +msgid "Somewhat sparse brush pattern" +msgstr "" + +#: plotpy\core\styles\base.py:110 +msgid "Very sparse brush pattern" +msgstr "" + +#: plotpy\core\styles\base.py:111 +msgid "Extremely sparse brush pattern" +msgstr "" + +#: plotpy\core\styles\base.py:112 +msgid "Horizontal lines" +msgstr "" + +#: plotpy\core\styles\base.py:113 +msgid "Vertical lines" +msgstr "" + +#: plotpy\core\styles\base.py:114 +msgid "Crossing horizontal and vertical lines" +msgstr "" + +#: plotpy\core\styles\base.py:115 +msgid "Backward diagonal lines" +msgstr "" + +#: plotpy\core\styles\base.py:116 +msgid "Forward diagonal lines" +msgstr "" + +#: plotpy\core\styles\base.py:117 +msgid "Crossing diagonal lines" +msgstr "" + +#: plotpy\core\styles\base.py:137 plotpy\core\styles\image.py:53 +#: plotpy\core\styles\image.py:285 +msgid "None" +msgstr "" + +#: plotpy\core\styles\base.py:138 +msgid "Horizontal" +msgstr "" + +#: plotpy\core\styles\base.py:139 +msgid "Vertical" +msgstr "" + +#: plotpy\core\styles\base.py:313 +msgid "Family" +msgstr "" + +#: plotpy\core\styles\base.py:314 +msgid "Choose font" +msgstr "" + +#: plotpy\core\styles\base.py:315 +msgid "Size in point" +msgstr "" + +#: plotpy\core\styles\base.py:316 +msgid "Bold" +msgstr "" + +#: plotpy\core\styles\base.py:317 +msgid "Italic" +msgstr "" + +#: plotpy\core\styles\base.py:358 plotpy\core\styles\base.py:422 +#: plotpy\core\styles\base.py:470 +msgid "Style" +msgstr "" + +#: plotpy\core\styles\base.py:359 +msgid "Size" +msgstr "" + +#: plotpy\core\styles\base.py:360 plotpy\core\styles\label.py:51 +msgid "Border" +msgstr "" + +#: plotpy\core\styles\base.py:361 plotpy\core\styles\base.py:528 +#: plotpy\core\styles\base.py:566 plotpy\core\styles\histogram.py:75 +#: plotpy\core\styles\image.py:363 plotpy\core\styles\label.py:57 +msgid "Background color" +msgstr "" + +#: plotpy\core\styles\base.py:362 plotpy\core\styles\base.py:529 +msgid "Background alpha" +msgstr "" + +#: plotpy\core\styles\base.py:424 plotpy\core\styles\errorbar.py:30 +#: plotpy\tests\gui\test_simple_dialog.py:28 +#: plotpy\tests\gui\test_simple_window.py:43 +msgid "Width" +msgstr "" + +#: plotpy\core\styles\base.py:472 plotpy\core\styles\errorbar.py:28 +msgid "Alpha" +msgstr "" + +#: plotpy\core\styles\base.py:473 +msgid "Angle" +msgstr "" + +#: plotpy\core\styles\base.py:474 +msgid "sx" +msgstr "" + +#: plotpy\core\styles\base.py:475 +msgid "sy" +msgstr "" + +#: plotpy\core\styles\base.py:526 +msgid "Font" +msgstr "" + +#: plotpy\core\styles\base.py:527 plotpy\core\styles\label.py:56 +msgid "Text color" +msgstr "" + +#: plotpy\core\styles\base.py:567 +msgid "Major grid" +msgstr "" + +#: plotpy\core\styles\base.py:570 plotpy\core\styles\base.py:576 +#: plotpy\core\styles\curve.py:23 plotpy\core\styles\shape.py:39 +#: plotpy\core\styles\shape.py:42 plotpy\core\styles\shape.py:109 +#: plotpy\core\styles\shape.py:112 plotpy\core\styles\shape.py:180 +#: plotpy\core\styles\shape.py:183 plotpy\core\styles\shape.py:296 +#: plotpy\core\styles\shape.py:299 +msgid "Line" +msgstr "" + +#: plotpy\core\styles\base.py:573 +msgid "Minor grid" +msgstr "" + +#: plotpy\core\styles\curve.py:24 plotpy\core\styles\label.py:46 +#: plotpy\core\styles\shape.py:44 plotpy\core\styles\shape.py:47 +#: plotpy\core\styles\shape.py:114 plotpy\core\styles\shape.py:117 +#: plotpy\core\styles\shape.py:301 plotpy\core\styles\shape.py:304 +#: plotpy\tests\gui\test_styles.py:26 plotpy\tests\gui\test_styles.py:36 +#: plotpy\tests\gui\test_styles.py:44 plotpy\tests\gui\test_styles.py:46 +#: plotpy\tests\gui\test_styles.py:56 plotpy\tests\gui\test_styles.py:59 +msgid "Symbol" +msgstr "" + +#: plotpy\core\styles\curve.py:25 +msgid "Shadow" +msgstr "" + +#: plotpy\core\styles\curve.py:26 +msgid "Curve style" +msgstr "" + +#: plotpy\core\styles\curve.py:27 +msgid "Baseline" +msgstr "" + +#: plotpy\core\styles\errorbar.py:17 +msgid "Display" +msgstr "" + +#: plotpy\core\styles\errorbar.py:19 +msgid "error area (y)" +msgstr "" + +#: plotpy\core\styles\errorbar.py:19 +msgid "error bars with caps (x, y)" +msgstr "" + +#: plotpy\core\styles\errorbar.py:20 +msgid "" +"Note: only y-axis error bars are shown in error area mode\n" +"(width and cap parameters will also be ignored)" +msgstr "" + +#: plotpy\core\styles\errorbar.py:28 +msgid "Error bar transparency" +msgstr "" + +#: plotpy\core\styles\errorbar.py:31 +msgid "Cap" +msgstr "" + +#: plotpy\core\styles\errorbar.py:32 +msgid "Visibility" +msgstr "" + +#: plotpy\core\styles\errorbar.py:32 +msgid "set to foreground" +msgstr "" + +#: plotpy\core\styles\histogram.py:17 +msgid "Bins" +msgstr "" + +#: plotpy\core\styles\histogram.py:17 +msgid "Number of bins" +msgstr "" + +#: plotpy\core\styles\histogram.py:18 +msgid "Y-axis scale" +msgstr "" + +#: plotpy\core\styles\histogram.py:45 +msgid "Number of bins along x-axis" +msgstr "" + +#: plotpy\core\styles\histogram.py:45 +msgid "X-axis bins" +msgstr "" + +#: plotpy\core\styles\histogram.py:48 +msgid "Number of bins along y-axis" +msgstr "" + +#: plotpy\core\styles\histogram.py:48 +msgid "Y-axis bins" +msgstr "" + +#: plotpy\core\styles\histogram.py:50 +msgid "Z-axis scale" +msgstr "" + +#: plotpy\core\styles\histogram.py:55 +msgid "Bin count" +msgstr "" + +#: plotpy\core\styles\histogram.py:56 +msgid "Maximum value" +msgstr "" + +#: plotpy\core\styles\histogram.py:57 +msgid "Mininum value" +msgstr "" + +#: plotpy\core\styles\histogram.py:58 +msgid "Sum" +msgstr "" + +#: plotpy\core\styles\histogram.py:59 +msgid "Product" +msgstr "" + +#: plotpy\core\styles\histogram.py:60 +msgid "Average" +msgstr "" + +#: plotpy\core\styles\histogram.py:63 +msgid "" +"Bin count : counts the number of points per bin,\n" +"For max, min, sum, product, average, compute the function of a third parameter (one by default)" +msgstr "" + +#: plotpy\core\styles\histogram.py:70 +msgid "Automatic LUT range" +msgstr "" + +#: plotpy\core\styles\histogram.py:72 +msgid "Automatically adapt color scale when panning, zooming" +msgstr "" + +#: plotpy\core\styles\histogram.py:77 +msgid "Background color when no data is present" +msgstr "" + +#: plotpy\core\styles\image.py:47 plotpy\core\styles\image.py:279 +#: plotpy\tests\gui\test_simple_dialog.py:56 +msgid "Image title" +msgstr "" + +#: plotpy\core\styles\image.py:51 plotpy\core\styles\image.py:283 +msgid "Alpha function" +msgstr "" + +#: plotpy\core\styles\image.py:54 plotpy\core\styles\image.py:286 +msgid "Constant" +msgstr "" + +#: plotpy\core\styles\image.py:55 plotpy\core\styles\image.py:287 +msgid "Linear" +msgstr "" + +#: plotpy\core\styles\image.py:56 plotpy\core\styles\image.py:288 +msgid "Sigmoid" +msgstr "" + +#: plotpy\core\styles\image.py:57 plotpy\core\styles\image.py:289 +msgid "Hyperbolic tangent" +msgstr "" + +#: plotpy\core\styles\image.py:60 plotpy\core\styles\image.py:292 +msgid "Alpha function applied to the Look-Up Table" +msgstr "" + +#: plotpy\core\styles\image.py:63 plotpy\core\styles\image.py:295 +msgid "Global alpha" +msgstr "" + +#: plotpy\core\styles\image.py:63 plotpy\core\styles\image.py:295 +msgid "Global alpha value" +msgstr "" + +#: plotpy\core\styles\image.py:67 plotpy\core\styles\image.py:299 +#: plotpy\core\tools\image.py:342 +msgid "Colormap" +msgstr "" + +#: plotpy\core\styles\image.py:71 plotpy\core\styles\image.py:303 +msgid "Interpolation" +msgstr "" + +#: plotpy\core\styles\image.py:73 +msgid "None (nearest pixel)" +msgstr "" + +#: plotpy\core\styles\image.py:74 +msgid "Linear interpolation" +msgstr "" + +#: plotpy\core\styles\image.py:75 +msgid "2x2 antialiasing filter" +msgstr "" + +#: plotpy\core\styles\image.py:76 +msgid "3x3 antialiasing filter" +msgstr "" + +#: plotpy\core\styles\image.py:77 +msgid "5x5 antialiasing filter" +msgstr "" + +#: plotpy\core\styles\image.py:80 +msgid "Image interpolation type" +msgstr "" + +#: plotpy\core\styles\image.py:83 plotpy\core\styles\image.py:87 +msgid "Statistics string formatting" +msgstr "" + +#: plotpy\core\styles\image.py:84 +msgid "X-Axis" +msgstr "" + +#: plotpy\core\styles\image.py:85 +msgid "Y-Axis" +msgstr "" + +#: plotpy\core\styles\image.py:86 +msgid "Z-Axis" +msgstr "" + +#: plotpy\core\styles\image.py:133 plotpy\core\styles\image.py:416 +#: plotpy\core\styles\image.py:595 +msgid "Lock position" +msgstr "" + +#: plotpy\core\styles\image.py:134 plotpy\core\styles\image.py:417 +#: plotpy\core\styles\image.py:596 plotpy\core\styles\label.py:61 +#: plotpy\core\styles\label.py:132 plotpy\core\styles\label.py:153 +msgid "Position" +msgstr "" + +#: plotpy\core\styles\image.py:136 plotpy\core\styles\image.py:419 +#: plotpy\core\styles\image.py:598 +msgid "Locked images are not movable with the mouse" +msgstr "" + +#: plotpy\core\styles\image.py:139 plotpy\core\styles\image.py:144 +#: plotpy\core\styles\image.py:611 plotpy\core\styles\image.py:616 +msgid "Pixel size" +msgstr "" + +#: plotpy\core\styles\image.py:142 plotpy\core\styles\image.py:614 +msgid "Width (dx)" +msgstr "" + +#: plotpy\core\styles\image.py:143 plotpy\core\styles\image.py:615 +msgid "Height (dy)" +msgstr "" + +#: plotpy\core\styles\image.py:147 plotpy\core\styles\image.py:157 +#: plotpy\core\styles\image.py:619 plotpy\core\styles\image.py:629 +msgid "Translate, rotate and flip" +msgstr "" + +#: plotpy\core\styles\image.py:148 plotpy\core\styles\image.py:620 +msgid "xCENTER" +msgstr "" + +#: plotpy\core\styles\image.py:151 plotpy\core\styles\image.py:623 +msgid "Flip horizontally" +msgstr "" + +#: plotpy\core\styles\image.py:152 plotpy\core\styles\image.py:624 +msgid "yCENTER" +msgstr "" + +#: plotpy\core\styles\image.py:155 plotpy\core\styles\image.py:627 +msgid "Flip vertically" +msgstr "" + +#: plotpy\core\styles\image.py:156 plotpy\core\styles\image.py:628 +msgid "θ (°)" +msgstr "" + +#: plotpy\core\styles\image.py:304 +msgid "Flat" +msgstr "" + +#: plotpy\core\styles\image.py:304 +msgid "Quadrangle interpolation" +msgstr "" + +#: plotpy\core\styles\image.py:306 +msgid "Image interpolation type, Flat mode use fixed u,v interpolation parameters" +msgstr "" + +#: plotpy\core\styles\image.py:313 +msgid "Fixed U interpolation parameter" +msgstr "" + +#: plotpy\core\styles\image.py:317 plotpy\core\styles\image.py:324 +msgid "For flat mode only" +msgstr "" + +#: plotpy\core\styles\image.py:320 +msgid "Fixed V interpolation parameter" +msgstr "" + +#: plotpy\core\styles\image.py:326 +msgid "Show grid" +msgstr "" + +#: plotpy\core\styles\image.py:327 +msgid "Grid lines color" +msgstr "" + +#: plotpy\core\styles\image.py:421 plotpy\core\styles\image.py:424 +msgid "Image placement along X-axis" +msgstr "" + +#: plotpy\core\styles\image.py:422 plotpy\core\styles\image.py:559 +msgid "x|min" +msgstr "" + +#: plotpy\core\styles\image.py:423 plotpy\core\styles\image.py:560 +msgid "x|max" +msgstr "" + +#: plotpy\core\styles\image.py:425 plotpy\core\styles\image.py:428 +msgid "Image placement along Y-axis" +msgstr "" + +#: plotpy\core\styles\image.py:426 plotpy\core\styles\image.py:561 +msgid "y|min" +msgstr "" + +#: plotpy\core\styles\image.py:427 plotpy\core\styles\image.py:562 +msgid "y|max" +msgstr "" + +#: plotpy\core\styles\image.py:507 plotpy\core\styles\image.py:512 +#: plotpy\core\tools\image.py:425 +msgid "Mask" +msgstr "" + +#: plotpy\core\styles\image.py:508 +msgid "Filling value" +msgstr "" + +#: plotpy\core\styles\image.py:509 plotpy\core\tools\image.py:465 +msgid "Show image mask" +msgstr "" + +#: plotpy\core\styles\image.py:510 +msgid "Masked area alpha" +msgstr "" + +#: plotpy\core\styles\image.py:511 +msgid "Unmasked area alpha" +msgstr "" + +#: plotpy\core\styles\image.py:558 plotpy\widgets\fit.py:473 +msgid "Bounds" +msgstr "" + +#: plotpy\core\styles\image.py:565 +msgid "Color map" +msgstr "" + +#: plotpy\core\styles\image.py:565 +msgid "Use image colormap and level" +msgstr "" + +#: plotpy\core\styles\image.py:601 +msgid "Crop" +msgstr "" + +#: plotpy\core\styles\image.py:608 +msgid "Cropping" +msgstr "" + +#: plotpy\core\styles\label.py:38 plotpy\core\styles\label.py:42 +msgid "Contents" +msgstr "" + +#: plotpy\core\styles\label.py:51 +msgid "set width to 0 to disable" +msgstr "" + +#: plotpy\core\styles\label.py:54 plotpy\core\styles\label.py:59 +#: plotpy\core\styles\shape.py:49 plotpy\core\styles\shape.py:52 +msgid "Text" +msgstr "" + +#: plotpy\core\styles\label.py:55 +msgid "Text font" +msgstr "" + +#: plotpy\core\styles\label.py:58 +msgid "Background transparency" +msgstr "" + +#: plotpy\core\styles\label.py:62 +msgid "Position relative to anchor" +msgstr "" + +#: plotpy\core\styles\label.py:66 +msgid "Corner" +msgstr "" + +#: plotpy\core\styles\label.py:68 plotpy\core\styles\label.py:134 +msgid "Top left" +msgstr "" + +#: plotpy\core\styles\label.py:69 plotpy\core\styles\label.py:135 +msgid "Top right" +msgstr "" + +#: plotpy\core\styles\label.py:70 plotpy\core\styles\label.py:136 +msgid "Bottom left" +msgstr "" + +#: plotpy\core\styles\label.py:71 plotpy\core\styles\label.py:137 +msgid "Bottom right" +msgstr "" + +#: plotpy\core\styles\label.py:76 plotpy\core\styles\label.py:142 +msgid "Center" +msgstr "" + +#: plotpy\core\styles\label.py:79 +msgid "Label position relative to anchor point" +msgstr "" + +#: plotpy\core\styles\label.py:82 +msgid "ΔX" +msgstr "" + +#: plotpy\core\styles\label.py:84 +msgid "Horizontal offset (pixels) relative to anchor point" +msgstr "" + +#: plotpy\core\styles\label.py:88 +msgid "ΔY" +msgstr "" + +#: plotpy\core\styles\label.py:90 +msgid "Vertical offset (pixels) relative to anchor point" +msgstr "" + +#: plotpy\core\styles\label.py:95 plotpy\core\styles\label.py:103 +msgid "Anchor" +msgstr "" + +#: plotpy\core\styles\label.py:98 plotpy\core\styles\label.py:150 +msgid "Anchor position" +msgstr "" + +#: plotpy\core\styles\label.py:103 +msgid "Attach to canvas" +msgstr "" + +#: plotpy\core\styles\label.py:108 +msgid "X" +msgstr "" + +#: plotpy\core\styles\label.py:108 +msgid "X-axis position in canvas coordinates" +msgstr "" + +#: plotpy\core\styles\label.py:113 +msgid "Y" +msgstr "" + +#: plotpy\core\styles\label.py:113 +msgid "Y-axis position in canvas coordinates" +msgstr "" + +#: plotpy\core\styles\label.py:120 +msgid "Interact" +msgstr "" + +#: plotpy\core\styles\label.py:122 +msgid "moving object changes anchor position" +msgstr "" + +#: plotpy\core\styles\label.py:123 +msgid "moving object changes label position" +msgstr "" + +#: plotpy\core\styles\label.py:145 +msgid "Absolute position on canvas" +msgstr "" + +#: plotpy\core\styles\shape.py:40 plotpy\core\styles\shape.py:110 +#: plotpy\core\styles\shape.py:297 +msgid "Line (not selected)" +msgstr "" + +#: plotpy\core\styles\shape.py:41 plotpy\core\styles\shape.py:111 +#: plotpy\core\styles\shape.py:298 +msgid "Line (selected)" +msgstr "" + +#: plotpy\core\styles\shape.py:45 plotpy\core\styles\shape.py:115 +#: plotpy\core\styles\shape.py:302 +msgid "Symbol (not selected)" +msgstr "" + +#: plotpy\core\styles\shape.py:46 plotpy\core\styles\shape.py:116 +#: plotpy\core\styles\shape.py:303 +msgid "Symbol (selected)" +msgstr "" + +#: plotpy\core\styles\shape.py:50 +msgid "Text (not selected)" +msgstr "" + +#: plotpy\core\styles\shape.py:51 +msgid "Text (selected)" +msgstr "" + +#: plotpy\core\styles\shape.py:56 plotpy\tests\gui\test_styles.py:70 +#: plotpy\tests\gui\test_styles.py:75 plotpy\tests\gui\test_styles.py:82 +#: plotpy\tests\gui\test_styles.py:84 plotpy\tests\gui\test_styles.py:89 +#: plotpy\tests\gui\test_styles.py:92 +msgid "Line style" +msgstr "" + +#: plotpy\core\styles\shape.py:58 +msgid "Spacing" +msgstr "" + +#: plotpy\core\styles\shape.py:119 plotpy\core\styles\shape.py:124 +#: plotpy\core\styles\shape.py:185 plotpy\core\styles\shape.py:190 +msgid "Fill pattern" +msgstr "" + +#: plotpy\core\styles\shape.py:122 +msgid "Fill pattern (not selected)" +msgstr "" + +#: plotpy\core\styles\shape.py:123 +msgid "Fill pattern (selected)" +msgstr "" + +#: plotpy\core\styles\shape.py:128 plotpy\core\styles\shape.py:244 +msgid "Read-only shape" +msgstr "" + +#: plotpy\core\styles\shape.py:130 plotpy\core\styles\shape.py:246 +msgid "Read-only shapes can't be removed from the item list panel" +msgstr "" + +#: plotpy\core\styles\shape.py:133 plotpy\core\styles\shape.py:249 +msgid "Private shape" +msgstr "" + +#: plotpy\core\styles\shape.py:135 plotpy\core\styles\shape.py:251 +msgid "Private shapes are not shown in the item list panel" +msgstr "" + +#: plotpy\core\styles\shape.py:176 +msgid "Arrow angle (°)" +msgstr "" + +#: plotpy\core\styles\shape.py:177 +msgid "Arrow size (%)" +msgstr "" + +#: plotpy\core\styles\shape.py:181 +msgid "Line (X-Axis)" +msgstr "" + +#: plotpy\core\styles\shape.py:182 +msgid "Line (Y-Axis)" +msgstr "" + +#: plotpy\core\styles\shape.py:188 +msgid "Fill pattern (X-Axis)" +msgstr "" + +#: plotpy\core\styles\shape.py:189 +msgid "Fill pattern (Y-Axis)" +msgstr "" + +#: plotpy\core\styles\shape.py:221 +msgid "Show annotation" +msgstr "" + +#: plotpy\core\styles\shape.py:223 +msgid "Show informations on area covered by this shape" +msgstr "" + +#: plotpy\core\styles\shape.py:225 +msgid "Show subtitle" +msgstr "" + +#: plotpy\core\styles\shape.py:229 +msgid "Subtitle" +msgstr "" + +#: plotpy\core\styles\shape.py:232 +msgid "String formatting" +msgstr "" + +#: plotpy\core\styles\shape.py:234 +msgid "Uncertainty" +msgstr "" + +#: plotpy\core\styles\shape.py:238 +msgid "Measurement relative uncertainty" +msgstr "" + +#: plotpy\core\styles\shape.py:241 +msgid "Transform matrix" +msgstr "" + +#: plotpy\core\styles\shape.py:306 plotpy\core\styles\shape.py:309 +msgid "Fill" +msgstr "" + +#: plotpy\core\styles\shape.py:307 +msgid "Fill color" +msgstr "" + +#: plotpy\core\styles\shape.py:308 +msgid "Shade" +msgstr "" + +#: plotpy\core\tools\cross_section.py:86 +msgid "Average cross section" +msgstr "" + +#: plotpy\core\tools\cross_section.py:119 +msgid "X-axis cross section" +msgstr "" + +#: plotpy\core\tools\cross_section.py:124 +msgid "Y-axis cross section" +msgstr "" + +#: plotpy\core\tools\cursor.py:89 +msgid "Horizontal selection" +msgstr "" + +#: plotpy\core\tools\cursor.py:102 +msgid "Vertical cursor" +msgstr "" + +#: plotpy\core\tools\cursor.py:116 +msgid "Horizontal cursor" +msgstr "" + +#: plotpy\core\tools\cursor.py:130 +msgid "Cross cursor" +msgstr "" + +#: plotpy\core\tools\curve.py:26 +msgid "Signal statistics" +msgstr "" + +#: plotpy\core\tools\curve.py:130 +msgid "Antialiasing (curves)" +msgstr "" + +#: plotpy\core\tools\curve.py:148 +msgid "Point selection" +msgstr "" + +#: plotpy\core\tools\curve.py:285 plotpy\core\tools\curve.py:297 +msgid "Export" +msgstr "" + +#: plotpy\core\tools\curve.py:289 +msgid "Text file" +msgstr "" + +#: plotpy\core\tools\curve.py:298 +msgid "Unable to export item data." +msgstr "" + +#: plotpy\core\tools\curve.py:300 +msgid "Error message:" +msgstr "" + +#: plotpy\core\tools\image.py:93 plotpy\core\tools\image.py:95 +msgid "No available data" +msgstr "" + +#: plotpy\core\tools\image.py:105 plotpy\core\tools\image.py:168 +msgid "Image statistics" +msgstr "" + +#: plotpy\core\tools\image.py:217 +msgid "Reverse Y axis" +msgstr "" + +#: plotpy\core\tools\image.py:234 +msgid "Lock aspect ratio" +msgstr "" + +#: plotpy\core\tools\image.py:235 +msgid "Current value" +msgstr "" + +#: plotpy\core\tools\image.py:236 +msgid "Lock value" +msgstr "" + +#: plotpy\core\tools\image.py:244 plotpy\core\tools\image.py:250 +msgid "Aspect ratio" +msgstr "" + +#: plotpy\core\tools\image.py:253 plotpy\core\tools\image.py:679 +#: plotpy\core\tools\image.py:706 +msgid "Lock" +msgstr "" + +#: plotpy\core\tools\image.py:256 +msgid "1:1" +msgstr "" + +#: plotpy\core\tools\image.py:259 +msgid "Edit..." +msgstr "" + +#: plotpy\core\tools\image.py:319 +msgid "Contrast adjustment" +msgstr "" + +#: plotpy\core\tools\image.py:343 +msgid "Select colormap for active image" +msgstr "" + +#: plotpy\core\tools\image.py:427 +msgid "Manage image masking areas" +msgstr "" + +#: plotpy\core\tools\image.py:438 +msgid "Mask rectangular area (inside)" +msgstr "" + +#: plotpy\core\tools\image.py:445 +msgid "Mask rectangular area (outside)" +msgstr "" + +#: plotpy\core\tools\image.py:452 +msgid "Mask circular area (inside)" +msgstr "" + +#: plotpy\core\tools\image.py:459 +msgid "Mask circular area (outside)" +msgstr "" + +#: plotpy\core\tools\image.py:468 +msgid "Show masking shapes" +msgstr "" + +#: plotpy\core\tools\image.py:472 +msgid "Apply mask" +msgstr "" + +#: plotpy\core\tools\image.py:475 plotpy\core\tools\image.py:663 +msgid "Clear mask" +msgstr "" + +#: plotpy\core\tools\image.py:478 plotpy\core\tools\image.py:548 +msgid "Remove all masking shapes" +msgstr "" + +#: plotpy\core\tools\image.py:544 +msgid "Do you really want to remove all masking shapes?" +msgstr "" + +#: plotpy\core\tools\image.py:660 +msgid "Do you really want to clear the mask?" +msgstr "" + +#: plotpy\core\tools\image.py:712 +msgid "Unlock" +msgstr "" + +#: plotpy\core\tools\image.py:731 +msgid "Open image" +msgstr "" + +#: plotpy\core\tools\image.py:738 +msgid "Rotation Center" +msgstr "" + +#: plotpy\core\tools\image.py:850 +msgid "Rotate and crop" +msgstr "" + +#: plotpy\core\tools\item.py:79 +msgid "Edit data..." +msgstr "" + +#: plotpy\core\tools\item.py:91 +msgid "Export data..." +msgstr "" + +#: plotpy\core\tools\item.py:108 +msgid "Center items" +msgstr "" + +#: plotpy\core\tools\item.py:193 +msgid "Save items" +msgstr "" + +#: plotpy\core\tools\item.py:202 +msgid "Save items as" +msgstr "" + +#: plotpy\core\tools\item.py:203 plotpy\core\tools\misc.py:52 +#: plotpy\core\tools\misc.py:163 +msgid "untitled" +msgstr "" + +#: plotpy\core\tools\item.py:204 +msgid "plotpy items" +msgstr "" + +#: plotpy\core\tools\item.py:217 +msgid "Load items" +msgstr "" + +#: plotpy\core\tools\label.py:83 +msgid "Label text" +msgstr "" + +#: plotpy\core\tools\misc.py:34 +msgid "Save as..." +msgstr "" + +#: plotpy\core\tools\misc.py:44 +msgid "PNG image" +msgstr "" + +#: plotpy\core\tools\misc.py:50 +msgid "PDF document" +msgstr "" + +#: plotpy\core\tools\misc.py:52 plotpy\core\tools\misc.py:162 +#: plotpy\utils\qthelpers.py:84 +msgid "Save as" +msgstr "" + +#: plotpy\core\tools\misc.py:64 +msgid "Copy to clipboard" +msgstr "" + +#: plotpy\core\tools\misc.py:84 plotpy\core\tools\misc.py:114 +#: plotpy\core\tools\misc.py:210 +msgid "Rectangle snapshot" +msgstr "" + +#: plotpy\core\tools\misc.py:85 +msgid "There is no supported image item in current selection." +msgstr "" + +#: plotpy\core\tools\misc.py:95 +msgid "Destination size:" +msgstr "" + +#: plotpy\core\tools\misc.py:101 plotpy\core\tools\misc.py:105 +msgid "Image levels adjustments" +msgstr "" + +#: plotpy\core\tools\misc.py:102 +msgid "Apply contrast settings" +msgstr "" + +#: plotpy\core\tools\misc.py:103 +msgid "Apply interpolation algorithm" +msgstr "" + +#: plotpy\core\tools\misc.py:104 +msgid "Scale levels to maximum range" +msgstr "" + +#: plotpy\core\tools\misc.py:106 plotpy\core\tools\misc.py:112 +msgid "Superimposed images" +msgstr "" + +#: plotpy\core\tools\misc.py:108 +msgid "If image B is behind image A, replace intersection by" +msgstr "" + +#: plotpy\core\tools\misc.py:146 +msgid "There is not enough memory left to process this {destw:d} x {desth:d} image ({mbytes:d} MB would be required)." +msgstr "" + +#: plotpy\core\tools\misc.py:152 +msgid "Memory error" +msgstr "" + +#: plotpy\core\tools\misc.py:225 plotpy\core\tools\misc.py:234 +msgid "Help" +msgstr "" + +#: plotpy\core\tools\misc.py:235 +msgid "" +"Keyboard/mouse shortcuts:\n" +" - single left-click: item (curve, image, ...) selection\n" +" - single right-click: context-menu relative to selected item\n" +" - shift: on-active-curve (or image) cursor\n" +" - alt: free cursor\n" +" - left-click + mouse move: move item (when available)\n" +" - middle-click + mouse move: pan\n" +" - right-click + mouse move: zoom" +msgstr "" + +#: plotpy\core\tools\misc.py:253 plotpy\core\tools\misc.py:259 +msgid "About" +msgstr "" + +#: plotpy\core\tools\misc.py:267 +msgid "Print..." +msgstr "" + +#: plotpy\core\tools\misc.py:292 plotpy\tests\gui\test_simple_window.py:191 +msgid "Open..." +msgstr "" + +#: plotpy\core\tools\misc.py:309 plotpy\tests\gui\test_simple_window.py:260 +#: plotpy\utils\qthelpers.py:133 plotpy\utils\qthelpers.py:176 +msgid "Open" +msgstr "" + +#: plotpy\core\tools\plot.py:30 +msgid "AutoScale" +msgstr "" + +#: plotpy\core\tools\plot.py:88 plotpy\tests\gui\test_hist2d.py:28 +#: plotpy\tests\gui\test_hist2d.py:49 +msgid "Markers" +msgstr "" + +#: plotpy\core\tools\plot.py:99 +msgid "Free" +msgstr "" + +#: plotpy\core\tools\plot.py:102 +msgid "Bound to active item" +msgstr "" + +#: plotpy\core\tools\plot.py:135 +msgid "Rectangle zoom" +msgstr "" + +#: plotpy\core\tools\plot.py:184 +msgid "Rectangular selection tool" +msgstr "" + +#: plotpy\core\tools\selection.py:29 +msgid "Selection" +msgstr "" + +#: plotpy\core\tools\shapes.py:22 +msgid "Polyline" +msgstr "" + +#: plotpy\core\tools\shapes.py:173 +msgid "Free form" +msgstr "" + +#: plotpy\core\tools\shapes.py:241 +msgid "Rectangle" +msgstr "" + +#: plotpy\core\tools\shapes.py:246 +msgid "Oblique rectangle" +msgstr "" + +#: plotpy\core\tools\shapes.py:261 +msgid "Point" +msgstr "" + +#: plotpy\core\tools\shapes.py:276 +msgid "Segment" +msgstr "" + +#: plotpy\core\tools\shapes.py:291 +msgid "Circle" +msgstr "" + +#: plotpy\tests\gui\test_get_point.py:32 +msgid "Select one point then press OK to accept" +msgstr "" + +#: plotpy\tests\gui\test_get_segment.py:34 +msgid "Select a segment then press OK to accept" +msgstr "" + +#: plotpy\tests\gui\test_mandelbrot.py:23 +msgid "MAX resolution" +msgstr "" + +#: plotpy\tests\gui\test_simple_dialog.py:28 +#: plotpy\tests\gui\test_simple_window.py:43 +msgid "Image width (pixels)" +msgstr "" + +#: plotpy\tests\gui\test_simple_dialog.py:29 +#: plotpy\tests\gui\test_simple_window.py:46 +msgid "Height" +msgstr "" + +#: plotpy\tests\gui\test_simple_dialog.py:29 +#: plotpy\tests\gui\test_simple_window.py:46 +msgid "Image height (pixels)" +msgstr "" + +#: plotpy\tests\gui\test_simple_dialog.py:34 +msgid "Filter algorithm" +msgstr "" + +#: plotpy\tests\gui\test_simple_dialog.py:36 +msgid "gaussian filter" +msgstr "" + +#: plotpy\tests\gui\test_simple_dialog.py:37 +msgid "uniform filter" +msgstr "" + +#: plotpy\tests\gui\test_simple_dialog.py:38 +msgid "minimum filter" +msgstr "" + +#: plotpy\tests\gui\test_simple_dialog.py:39 +msgid "median filter" +msgstr "" + +#: plotpy\tests\gui\test_simple_dialog.py:40 +msgid "maximum filter" +msgstr "" + +#: plotpy\tests\gui\test_simple_dialog.py:43 +msgid "Size or sigma" +msgstr "" + +#: plotpy\tests\gui\test_simple_dialog.py:49 +msgid "Example dialog box" +msgstr "" + +#: plotpy\tests\gui\test_simple_dialog.py:56 +msgid "z-axis scale label" +msgstr "" + +#: plotpy\tests\gui\test_simple_dialog.py:71 +msgid "Filter parameters" +msgstr "" + +#: plotpy\tests\gui\test_simple_dialog.py:75 +msgid "Image parameters" +msgstr "" + +#: plotpy\tests\gui\test_simple_window.py:33 +msgid "Application example" +msgstr "" + +#: plotpy\tests\gui\test_simple_window.py:40 +msgid "Untitled" +msgstr "" + +#: plotpy\tests\gui\test_simple_window.py:41 plotpy\widgets\fit.py:613 +msgid "Data" +msgstr "" + +#: plotpy\tests\gui\test_simple_window.py:53 +msgid "Type" +msgstr "" + +#: plotpy\tests\gui\test_simple_window.py:53 +msgid "random" +msgstr "" + +#: plotpy\tests\gui\test_simple_window.py:53 +msgid "zeros" +msgstr "" + +#: plotpy\tests\gui\test_simple_window.py:61 +msgid "Properties" +msgstr "" + +#: plotpy\tests\gui\test_simple_window.py:177 +msgid "Welcome to plotpy application example!" +msgstr "" + +#: plotpy\tests\gui\test_simple_window.py:180 +msgid "File" +msgstr "" + +#: plotpy\tests\gui\test_simple_window.py:183 +msgid "New..." +msgstr "" + +#: plotpy\tests\gui\test_simple_window.py:186 +#: plotpy\tests\gui\test_simple_window.py:243 +msgid "Create a new image" +msgstr "" + +#: plotpy\tests\gui\test_simple_window.py:194 +msgid "Open an image" +msgstr "" + +#: plotpy\tests\gui\test_simple_window.py:199 +msgid "Quit" +msgstr "" + +#: plotpy\tests\gui\test_simple_window.py:202 +msgid "Quit application" +msgstr "" + +#: plotpy\tests\gui\test_simple_window.py:211 +msgid "About..." +msgstr "" + +#: plotpy\tests\gui\test_simple_window.py:230 +msgid "About " +msgstr "" + +#: plotpy\tests\gui\test_simple_window.py:235 +msgid "Developped by" +msgstr "" + +#: plotpy\utils\qthelpers.py:101 +msgid "" +"{filename} could not be written:\n" +"{msg}" +msgstr "" + +#: plotpy\utils\qthelpers.py:105 plotpy\utils\qthelpers.py:147 +#: plotpy\utils\qthelpers.py:191 +msgid "Error" +msgstr "" + +#: plotpy\utils\qthelpers.py:143 plotpy\utils\qthelpers.py:187 +msgid "" +"{filename} could not be opened:\n" +"{msg}" +msgstr "" + +#: plotpy\widgets\basetransform.py:207 +msgid "Apply" +msgstr "" + +#: plotpy\widgets\basetransform.py:223 +msgid "Reset" +msgstr "" + +#: plotpy\widgets\fit.py:87 +msgid "Method" +msgstr "" + +#: plotpy\widgets\fit.py:93 +msgid "Conjugate Gradient" +msgstr "" + +#: plotpy\widgets\fit.py:94 +msgid "Least squares" +msgstr "" + +#: plotpy\widgets\fit.py:101 +msgid "for simplex, powel, cg and bfgs norm used by the error function" +msgstr "" + +#: plotpy\widgets\fit.py:104 plotpy\widgets\fit.py:107 +msgid "for simplex, powel, least squares" +msgstr "" + +#: plotpy\widgets\fit.py:109 +msgid "for cg, bfgs" +msgstr "" + +#: plotpy\widgets\fit.py:111 +msgid "for cg, bfgs. inf is max, -inf is min" +msgstr "" + +#: plotpy\widgets\fit.py:118 +msgid "Name" +msgstr "" + +#: plotpy\widgets\fit.py:119 +msgid "Value" +msgstr "" + +#: plotpy\widgets\fit.py:120 +msgid "Min" +msgstr "" + +#: plotpy\widgets\fit.py:121 +msgid "Max" +msgstr "" + +#: plotpy\widgets\fit.py:123 +msgid "Format" +msgstr "" + +#: plotpy\widgets\fit.py:124 +msgid "Logarithmic" +msgstr "" + +#: plotpy\widgets\fit.py:171 +msgid "Curve fitting parameter" +msgstr "" + +#: plotpy\widgets\fit.py:206 +msgid "Edit '{name}' fit parameter properties" +msgstr "" + +#: plotpy\widgets\fit.py:455 +msgid "Fit parameters" +msgstr "" + +#: plotpy\widgets\fit.py:469 +msgid "Run" +msgstr "" + +#: plotpy\widgets\fit.py:471 +msgid "Settings" +msgstr "" + +#: plotpy\widgets\fit.py:481 +msgid "Automatic fit" +msgstr "" + +#: plotpy\widgets\fit.py:515 +msgid "Automatic fitting options" +msgstr "" + +#: plotpy\widgets\fit.py:618 +msgid "Fit" +msgstr "" + +#: plotpy\widgets\fit.py:861 +msgid "Curve fitting" +msgstr "" + +#: plotpy\widgets\fliprotate.py:111 +msgid "Flip & Rotate" +msgstr "" + +#: plotpy\widgets\fliprotate.py:177 +msgid "Angle (°):" +msgstr "" + +#: plotpy\widgets\fliprotate.py:189 +msgid "Flip:" +msgstr "" + +#: plotpy\widgets\resizedialog.py:79 +msgid "Original size" +msgstr "" + +#: plotpy\widgets\resizedialog.py:81 +msgid "Width (pixels)" +msgstr "" + +#: plotpy\widgets\resizedialog.py:82 +msgid "Height (pixels)" +msgstr "" + +#: plotpy\widgets\resizedialog.py:85 +msgid "Original size:" +msgstr "" + +#: plotpy\widgets\resizedialog.py:87 +msgid "Zoom factor:" +msgstr "" + +#: plotpy\widgets\resizedialog.py:101 +msgid "Resize" +msgstr "" + +#: plotpy\widgets\rotatecrop.py:70 +msgid "Cropping rectangle" +msgstr "" + +#: plotpy\widgets\rotatecrop.py:155 +msgid "Rotate & Crop" +msgstr "" + +#: plotpy\widgets\rotatecrop.py:214 +msgid "Show cropping rectangle" +msgstr "" + diff --git a/plotpy/tests/gui/test_cross_section.py b/plotpy/tests/gui/test_cross_section.py index c2077cf..4d44787 100644 --- a/plotpy/tests/gui/test_cross_section.py +++ b/plotpy/tests/gui/test_cross_section.py @@ -12,7 +12,7 @@ import numpy as np from guidata.qthelpers import qt_app_context -from plotpy.core.builder import make +from plotpy.core.builder import LUTAlpha, make from plotpy.core.plot.plotwidget import PlotDialog, PlotType @@ -35,7 +35,7 @@ def test_cross_section(): win.show() image = make.image(filename=filename, colormap="bone") data2 = np.array(image.data.T[200:], copy=True) - image2 = make.image(data2, title="Modified", alpha_mask=True) + image2 = make.image(data2, title="Modified", alpha_function=LUTAlpha.LINEAR) plot = win.manager.get_plot() plot.add_item(image) plot.add_item(image2, z=1) diff --git a/plotpy/tests/gui/test_customize_shape_tool.py b/plotpy/tests/gui/test_customize_shape_tool.py index 9bbdcb5..b5471a9 100644 --- a/plotpy/tests/gui/test_customize_shape_tool.py +++ b/plotpy/tests/gui/test_customize_shape_tool.py @@ -11,7 +11,7 @@ from guidata.qthelpers import qt_app_context -from plotpy.core.builder import make +from plotpy.core.builder import LUTAlpha, make from plotpy.core.plot.plotwidget import PlotDialog, PlotType from plotpy.core.styles.base import style_generator, update_style_attr from plotpy.core.tools.shapes import ( @@ -60,7 +60,9 @@ def test_customize_shape_tool(): with qt_app_context(exec_loop=True): filename = os.path.join(os.path.dirname(__file__), "brain.png") win = create_window() - image = make.image(filename=filename, colormap="bone", alpha_mask=True) + image = make.image( + filename=filename, colormap="bone", alpha_function=LUTAlpha.LINEAR + ) plot = win.manager.get_plot() plot.add_item(image) diff --git a/plotpy/tests/gui/test_imagesuperp.py b/plotpy/tests/gui/test_imagesuperp.py index ebf4042..7b4c155 100644 --- a/plotpy/tests/gui/test_imagesuperp.py +++ b/plotpy/tests/gui/test_imagesuperp.py @@ -39,11 +39,9 @@ def test_imagesuperp(): filename = os.path.join(os.path.dirname(__file__), "brain.png") with qt_app_context(exec_loop=True): win = create_window() - image1 = make.image( - filename=filename, title="Original", alpha_mask=False, colormap="gray" - ) + image1 = make.image(filename=filename, title="Original", colormap="gray") data2 = np.array(image1.data.T[200:], copy=True) - image2 = make.image(data2, title="Modified") # , alpha_mask=True) + image2 = make.image(data2, title="Modified") plot = win.manager.get_plot() plot.add_item(image1, z=0) plot.add_item(image2, z=1) diff --git a/plotpy/tests/gui/test_transform.py b/plotpy/tests/gui/test_transform.py index 5dea9eb..fbe5ba1 100644 --- a/plotpy/tests/gui/test_transform.py +++ b/plotpy/tests/gui/test_transform.py @@ -15,7 +15,7 @@ from qtpy import QtGui as QG from plotpy.core import io -from plotpy.core.builder import make +from plotpy.core.builder import LUTAlpha, make from plotpy.core.items.image.misc import assemble_imageitems from plotpy.core.plot.plotwidget import PlotDialog, PlotType @@ -135,7 +135,7 @@ def test_transform(img_show=True): m = data.min() M = data.max() with qt_app_context(exec_loop=True): - items = [make.trimage(data, alpha_mask=True, colormap="jet")] + items = [make.trimage(data, alpha_function=LUTAlpha.LINEAR, colormap="jet")] for type in (np.uint8, np.uint16, np.int8, np.int16): info = np.iinfo(type().dtype) s = float((info.max - info.min))