From 12d3b5ed7a57b69e08d1d39c708fa015f477c786 Mon Sep 17 00:00:00 2001 From: Don Allingham Date: Tue, 7 May 2002 02:10:13 +0000 Subject: [PATCH] Final updates for 0.7.3 - translations and pychecker fixes svn: r974 --- gramps/src/EditSource.py | 2 - gramps/src/SelectChild.py | 10 +- gramps/src/const.py | 2 +- gramps/src/gramps_main.py | 12 +- gramps/src/locale/da_DK/LC_MESSAGES/gramps.mo | Bin 88504 -> 88503 bytes gramps/src/locale/fr/LC_MESSAGES/gramps.mo | Bin 82391 -> 91157 bytes gramps/src/locale/it/LC_MESSAGES/gramps.mo | Bin 84511 -> 93469 bytes gramps/src/locale/sv/LC_MESSAGES/gramps.mo | Bin 79678 -> 79654 bytes gramps/src/plugins/EventCmp.py | 2 +- gramps/src/plugins/ReadGedcom.py | 1 + gramps/src/po/fr.po | 2300 +++++++++------- gramps/src/po/it.po | 2362 ++++++++++------- gramps/src/po/sv.po | 70 +- 13 files changed, 2798 insertions(+), 1963 deletions(-) diff --git a/gramps/src/EditSource.py b/gramps/src/EditSource.py index 86eb074ae..8ea1f19a1 100644 --- a/gramps/src/EditSource.py +++ b/gramps/src/EditSource.py @@ -232,8 +232,6 @@ class DelSrcQuery: object.setSourceRefList(l) def query_response(self): - if ans == 1: - return del self.db.getSourceMap()[self.source.getId()] Utils.modified() diff --git a/gramps/src/SelectChild.py b/gramps/src/SelectChild.py index 3db280017..adfbe92ab 100644 --- a/gramps/src/SelectChild.py +++ b/gramps/src/SelectChild.py @@ -115,11 +115,11 @@ class SelectChild: slist = [] for f in self.person.getParentList(): if f: - if f.getFather(): - slist.append(f.getFather()) - elif f.getMother(): - slist.append(f.getMother()) - for c in f.getChildList(): + if f[0].getFather(): + slist.append(f[0].getFather()) + elif f[0].getMother(): + slist.append(f[0].getMother()) + for c in f[0].getChildList(): slist.append(c) person_list = [] diff --git a/gramps/src/const.py b/gramps/src/const.py index 88c409014..b39119ec5 100644 --- a/gramps/src/const.py +++ b/gramps/src/const.py @@ -93,7 +93,7 @@ startup = 1 #------------------------------------------------------------------------- progName = "GRAMPS" version = "0.7.3" -copyright = "© 2001 Donald N. Allingham" +copyright = "© 2001-2002 Donald N. Allingham" authors = ["Donald N. Allingham", "David Hampton","Donald A. Peterson"] comments = _("GRAMPS (Genealogical Research and Analysis " "Management Programming System) is a personal " diff --git a/gramps/src/gramps_main.py b/gramps/src/gramps_main.py index e0330bed2..3b725d1ed 100755 --- a/gramps/src/gramps_main.py +++ b/gramps/src/gramps_main.py @@ -434,15 +434,17 @@ class Gramps: """Display the GRAMPS manual""" import gnome.help url = gnome.help.file_find_file("gramps-manual","gramps-manual.sgml") - url = "gnome-help:"+url - gnome.help.goto(url) + if url: + url = "gnome-help:"+url + gnome.help.goto(url) def on_writing_extensions_activate(self,obj): """Display the Extending GRAMPS manual""" import gnome.help url = gnome.help.file_find_file("extending-gramps","extending-gramps.sgml") - url = "gnome-help:"+url - gnome.help.goto(url) + if url: + url = "gnome-help:"+url + gnome.help.goto(url) def on_remove_child_clicked(self,obj): if not self.active_family or not self.active_child or not self.active_person: @@ -1568,7 +1570,7 @@ class Gramps: self.spouse_edit.set_sensitive(0) self.spouse_del.set_sensitive(0) msg = _("No Relationship") - self.gtop.get_widget('rel_frame').set_label() + self.gtop.get_widget('rel_frame').set_label(msg) if number_of_families > 0: if not family: diff --git a/gramps/src/locale/da_DK/LC_MESSAGES/gramps.mo b/gramps/src/locale/da_DK/LC_MESSAGES/gramps.mo index 9d9f540400d5e2cce41ad71627f341fd1b256c58..366c1d2165584d3ed3163337718a77fe6cca9b65 100644 GIT binary patch delta 9693 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 ToS*BKF5Odi-Jkbdbo>7UC_szl diff --git a/gramps/src/locale/fr/LC_MESSAGES/gramps.mo b/gramps/src/locale/fr/LC_MESSAGES/gramps.mo index a2cdd3416a0e5d01540d2d345aab00e01a5fd3ec..047670c57cde45dbd047201803aaace3487b23e8 100644 GIT binary patch delta 34912 zcmcJ%2Yi&(*0((qAap|S<)$Y}`ZBBD zDib+ez4R&%*PEq1o`!HjE04z?@A2F`Qd*D4$?$j*U{hENcC_*^D^G^C(Pu-oUt;C^ zVO8X3U=6q%)`N$vd|*7Kuo-eLYyhLM5!?zj;9gi3er0*m z>VJVX(O1kgL?czVDouqV77 zc7c1W-ZRtV>4x0XGS_k=?27&{>+{y9o+@xp?6>__ycSKYiAqwwww-|qhAWu|7I)ifssTtB-0Mo%`r0{Vwr1s4@{!` z4cHp~Xyv*=W9UH3RM?pE>)=K3ekjAffHJszuJKr3*d95Qi~m)y0Yyi6z_Q$IBlm(G z&}YFEc(0Y;f%4E_P(jxyWIWXi%2NxVJhdLG|NT(y%Z81<8&to6F#cC&jaBS{vg}Wo z4BO=yc`DS*ZiHpvW+>Nhh4RP;P{DZ)s$SiE({FcJ1vwK|g>zwLxB^y(t0QE}li3W_ zun^XPA3#Ov30Mny=a?DPff{%y)XW1=QN0Y-fa{?=@HA`-4?-<*{9Ln*+e3}hA69^o zE6LO$6M$N)#n6G9pk}li)`8zZFFX(Bdha|_zbSOL71TCOh4S1Y*cUzq&wX$C zvth(@mP`T#=V4ixFyFYU4%9%2P%aw|HSq3b#**WL)#aiQgFP_F+7x}Lh) z^xqU}mvw+L;0jol@jbI_g)o$>uY+3iHBbgT0WsS19F&K;EHsAnu^bKSqMr_z!ue3` z&O;em{u*;4)`VJ`Bsd68hLPT6?jfVK`54NwLr_cd9jp)kuyXB1#;{gULDUB}gwvqv z&x7*N3aeiO6^uLJ6nF?~yl%|8GYm!Wzbt%k|XJiG_WGhbdy$MIxNp%8zC4*V0!6O9&|sBQ~Y zJ`AeiXsD&Q3|53b%WPN^c|Ppv^>|i7ZmgcSt}_Pjg=)Xw@^FNVIw*p&_*bZ4I}g>c z-1TOl%1{Q>g6-(IA#9F3Vu|rUHdOnyQ1u>${oocTPo0G7_q3J&fbw|6yVNwO3T1g6 z*Z{VJE#Yt|7w5nh@Ls4O+66U}A7L8&18Rw`T4r1wgqI-S0BggKpbR((6;r=LCLZxr zU2ZIC2(>nCpZ!(6qf?CS) zPzGm0Emn|5~N1=kDPy|dXE5g-KF5dtv!R=5n@hX&o zyP@iR2sPkQsDX;0V&I%*t=r5%9iR*y0TtAfp_U>iVl(+r11^NBc$?)qC<7j|^0QDL zcoS-k4?)fBG}P{>bi282Cqn6mLK!q2YH6;9s<#qWg^@?dXxlvxtHJ$Ht~qY?|FUxJ zJB+?PRL8@i>Zd|^BG2ltg%0u>sNj1ZYQR^aV&Vu?|3#)e;)#ozwXOgYD5wWzaT06? z2Scs(Y}g$ZK)LWesNL{2tPUI9X$Ys2z)nb>fk2J8y8L_?q^cq!}% zXF+%W-%CaVy#edOlTa=#bGPZZE>y5IgX*xel?U1K2~fM@N~ov~K&^c))b5yP%NN6% z$TveBT=(CN|7($X5k)KbAyk7upk`Ehjp?`w?2KFws@^ClL-L?@%MvI9?|@qK2dw-$ ztbu&M@&qh{{4ZNx`X2mW4@Iqe%rXk;}xf?b{eh8}L*Pzz=ZK#af%255)v~m;6R!|;Dw(Jev`~L_sipuGh`A{9+2xr3Ep=SCgl&9j? zn|)pnO6~<^&?u<2z6$;e=0mwU?|$|=Tme-+dxP=dau^>$ajR9VhH9`5Hil0@?dSKQ z2KW|gZO=hPdBq3J>vS?agPaNn!>JFN6YxIhAn$@&f-j*w`2$p}ore**s_sMP9j!Uk z!O{xKkgibWBcOt10+azkNT7SJh3r&M!-tK5+o4?i7L>;hz|!z2)Y2Wd<)@+g^=xGS zD^qc!X;|B`1(b!IpqAzmCLEc1GvTNcUyiA<*^@N zBY4whGoj59GIGspkmc~a4;?t?5!?+6U?+GIYTzc18drCPT8d$oQ=kk9KpkicVMVwa zHh~+UVrCaqY<&eQ!bqvdj3NP+Ly-dO!0yn2V{CaY)Bv}_u5bgCOFw}c@QCGEsE%uF zF)`2tDtMEima;cgyRi_@M?90s$n}@of^<{hnPr&^j<2>{4i!65E3bp{)FYOM zU<>4`kDKoUU7_0dgj&iWu#E2i6UdZDF%`-K=}?wtLp8V#%How)US-SghrQ5mhw{u% zR$qFn8K54lj6M;n-)=Ag_J<1MF|fS$e+HRSFc)e@d6p5&8=<0q6>JHgfa>@FOn_g( zcJLS26E=OqJaA02Txz-1@>9!FPvZY18YGi(;AE)am1FoBGeLvVRN_w%0rLA4)9Ib3jPigVUwqgJRHi?L8ys^pT_?hcs>fbbQ!Dx?}S?O zO;8QCLNzF~<rM1iC>@U>vLob0cKr!lkelEPx7* zEl}I)HK+!Mt^6mHi)(K;1GR@Tv_Djk4TV~|F;JeH0JWskVQUzH&EQ6;2}Rzv74|`` z%@0s6t+m6*J)vfF6|4e-PzT8(C=aZM3fe7DGkpeXH|@6i{ZIoPhN}M+)Y|_9@p!~j z`WfT$>QD_^L3P*xYT({b9=Zg|uq$94xERWyyP;gW3Cg9fK@IRJ)NVKlYr$5}vaGNV z)CAs#RkZ(qCNmI4+;hftL!exGv6U}{n!zNf8C(wK>HyS0A*h)zweo6MA9*uWEWHL* z{t1-fMX)aPK2N#!e|<9AhAB`TPJyy`7S!4;hPB~(=!H9=Zcfiat?>&`9(xOFH|>Y& z=QGPwP%+_s!FV_x%Cl8rM3y*YG(b;VFcwNb9oB>MZFv-G29H1uvC?)g4f- zz8k8aEl^9e4Ql2uLdDjrR=*dj-GQC>UjrOM(E|Pn<%y;*nwj>1Djy4*z#vq;TcLvO zY1k0%hT1(}L)EMFk_pOoPy-EzGH8tD6sRTgMaU?M^PpUJJyek0VCB_NGg@o;pe=t4 zDn_1#^3;2<6+8$vp!a1HQ{|v0)CtOf5m5EVK?P;x3No5W4y+Hahcaj#lzt18%XdM| z^h2l)e}Xcg+$+Yw#!ySr%F5lK`sruoQLq#8L?{ogFmlARg^Z&ADAfM0u*(Er3Y0;^ zpe#>?J>e|a20jEegMCmzc?@ce&q5ho>Q%G$wV-0GK9pw~LwTSjtgHRsfsCSe1eEJ1 zLI0W6SqI&8!H@kke4-MX5JU3^areayuvkMnTOy9hQc( zp_X9IoA}>LW-$s`cD=2z0ct;QgbKpvVOh8js^KS49exR$z#pMzSoJOA`ub1t@6!|-ksL?1%c`^?HkP=@{pwJXZJ zZTf8hJ0kaj+8tT2DO?EKz;zKaiDY&|t>tOh8dln4EbRid1S6r=EEB4HB`goOLv{Qz zRLtyy72%h#Ec^kMf@h#+{s+_&*LcUoRHP#rS$+|01}8$fbRKLD?}83|0cs|PV0)Ob z*Lb2olmSDb44MSX!0AwHodLBJvtT87ot1Bej1%!ZOeUU!H(+JB7plQ$P%}CW<$*Hq znk8xqWmq4m8BT|4p9!nLpw%yeilJpt2Cacr;CiU~TVVz5|LtUC`72Ns?txmvPuvP@ zKd1(0VKVf*XXF%E8L=yrYX?CYG!1H3q(My}56Z*KVHLO*s=r5JRmS%`MW!5l)fT)1 zW$}I}7k&!W!C@=^3}xu=P{CVfA3F!OfQpSx@E*7iwuM>mo4*C!1&1Pk3>9mQKfwQr z!X9Kg!!)Qfz5puNo`wpRgYYZ(J5+~<_8SAse`vO20@Tr5A9jKhp!!=5HIe6G7JLQD z11TSw3HAL5|I20LP^jWmTQD7VK+cDn(Zf(N@GeyS6HrTb8fpptgz`v*1BP{=^ewF1 z$;$nq3>angmmk3YY8XHvSI>d!_-d$umO^!Oi`Cx)6ObRW<=bF8#!E`0VqRH zLQUWtlt)W{YJ#l-tcF|-YF9LenqZ_m88zq+6@(+8JTVUHM4Sv|KnQk+*TahNd8qnt z!g`$H`=HvLIB56-lmWj$4Rj7xfN`Ih{whP{h^Mj1c#>dCDs+L<;Z)cSK5uy%%JoT~ zo0;~6>Tnp8ejL<*saDQ}8hD=NwNM7Hu=4FNUi<%UH{=^NzD&(V3!BW^5-e=_(VMF9k zU~Tv-Yyc}AGuti^YWMVmn$d8mdXu0G%!cxC1gf8qxb;I;^UU*pbnOV zFYo~D1C!wmZ~)w4c@}D0_Wsf^40|F!YIz)L7d83HJWEc3D!&6tA9;t2TvqD1nOS2f z5A=eK;AOB6oC{mSr(r+%IqVG^d~Kc&Cc~D<^I$W$4mO9c*z)7HJpLP_ZwDRi|FI_H znGH4LJD_e#FIk>|t&wYeYs&jVmCuCIuYxjoC)7kfxAGY{7`b+ldBU0o`y(%bn$T;o zv-ZFDgmGP0s53bmc7^L zYz6PNd=1Lb?_gC}Efrp~dejEcGmRe}Rhf3O}1|Iuy#)mq9JX zQdk+@2i1NHl&7}AYH%NvC%=GA;2%&PXz+{Cw~LU`nhk+!I0M#z*Fnv2HB5koP#wMs zRqrEM9sURvoTYv>2K9n+^#s@n&V@4g5vXoQjq8F@$JQAwI%b*(ip=L4@YUW|+(D5QDPu+LkY`15i+I<0K*eTcz z{sv`uvd8PjPG=~&ug7ct{m&q)7zZ`eDX=wM02AQ`s2JH}^?$(*$Su8Icfd(-268IY z61)xNfg^AfJPYf?VR2s9uvFL>d1hS1>#q3?C^VC`PzG#++6^CD`8%isrE)2+yVl*I zgFFLjz!gv(-fQ(QKza5Ml;=)C&G-zI>;HoDVM3&|*A0#vpbGAX4PYUZ3*Unp;A5zm zI0@zAI%T}>QZh>IYk&FiX0xH=41(RW| zc&}#+90YZiN1;6Q9P9)4Lq&1bvZkXH=msn7fj$7`@(oZiv=b^8c0oE2DQDuhniud@?Os**c!U^EVn_$#7U@a+^B+?c?Z}Zxi9PuuYoe` zS?K=#|3fkgmhYg}tV~7Yy4o-Sxv7;qTK0iDXokU-@Cqoyu7`u*El};=hl+_~P#*SF zGE3DE>WCfy+eXNwlaT?pLAmM?s94wvwf3(-b$9?Oh`xq8Qcqf*g9@^8mCeknK?QLO z*cJ|j8ZZRa?sF|LHYM4;P7}ON1!){Q)b{SL<&VdfR z$MOZJdWWC}^dy*xHh|K1O<@1mCNl+vToiX$(6iU*-4wzVqzU#@!{g=YRPl*^An1=DYqt*aS}r$BAPtD)BR zVb~eI4mI#usEO3BZi2QGls*;8fCyCieNemSc`0P!r%)ChgKBUF%0)G6c-^Pi?ywi~ zLa1G`!}17}hsxIUdb&UdYAGhdesBSt0H1|wSEZIY*t$WD6Szd%L33bvnhFa3LmR+Dc+!t!?hrmQQ7CO5B z&nF|-uYvNw6Hpx;fNJoiM!^X5t&N|25+#WaRQ8mRCW=#C)jo0_cT1p_bq!s9@R;JHkJpT%O#>xVjru zO!R}=O=F>!(r@K?P`lukM(lrw%w`m__-!adjzgV<=b`p>>Bgqxs+M)3`=kWr%GQ=0 zZFz6YK~VKBfih?ul%eTX&Th>9*V;!=$n~qBX816a2cCm!@CnomjzM+w3)GUtH!*TG zsDYYWwt+IdBb0%Ctvn2B=HsCz9E_0BTHXk?Z61LNp1n{V{sQyhA5b0TI_BV609Eg9 zD8pWcIyv`44R8W__+NZeGf>%PjDy?^DkujwHy({lB~u1Ps#Rn{tywNquq=h@cr%n| zUWOX*L#Pw*8>stzd<#6t0R3Tq{h zbHF6PDikzsFb2wX8Bp725!As{0CiGsg!0^@P=>#3%MV)p38;ylhn-=3 z5{5CprxzIoS$`?uaEK>8qhK5y12xb%C<9ZWTsa$R>8^qD$n{W$7eK|*1}H;bhcfsG zd>sA`+ro`)*#8ch{bV%2FK`1a-PY{;jc_>fUU(6#-OhMqGL%QMp?1R(D3`B>GGrsv zfX_oM!H2LZJPc)!C)s$aelq)CGii^a9qbL|iA<>NF&kJtbl~*oi_Ny>1KkTKPk$CHWl6)yJR=_y($@ zb5I^gXm4iT6zaCy750L8umju*)&EhbCHxku-I)j(bzHuKsgMBWfjUq#aiEr_AC$$T zpYDNJ#7%qVF)Jss?@(U;rcsrT_6QKHS47GHvp*$SvM@DOO8B`RfK?Tta%aG+Y zP|?2vwuI}U40{9WW_19zhCjouut6tN|5B)l1T2?B4g3(q(1_<{GH!H2x%79-%AJkH z&7fx97A}FEpq69@luKWLT9Vf+KZfoJ2sP9AE~dN@)JfX`Cc?4M{QrN+$Tc@Y1!EM- zb@xG8zQyYIKt=J#P_8};HIs&2jYqmeP2>uwHJ=09z>T*21K17ucPLM{@5aQm|2r!K zdsz;E^2Bhc*to(n&6WqCwoxwBlH3R#xWVdQg*vzn+47&Ef~{hAGl51>6X*{knn5ZV zHMj;UsG?9EKM3W47oh4Lgj(xgpEo=_A z_F(_3;eHfan@?ae{2j{Gt$Lc74ToBq0Mz!$hw5Mn)Bu~HX1Lw*Ehvv3gxdedpbR?& z)&2}r{rFz&e?@WKUS{nQp`w2PRK<}{<MX;3prhw{)Ys94B_n(-W{dP|_%-(tBA%Al=K zOSQ|&N1zNkZ5iL!7#yijMy}`z6X7tZ4stE8hl+*OP(k-N^uo7b9DEzf#e1PVcMxh@ z9*0`O@1cS%p`V#hCn%5hG>mvgkkPie49ayOTj2()zZ+`cr=Sdb2g;x$Py?NT8u&a^ zj8y1vJXIU&U~34aZw2M4PEZpV1RdS~hmcXUWsUG4Uu=EIbG0 z(tS|vzJjXv9h6~JE;0kxhAM9cwRA~P9_tR>?|*~I$W^0ZTbK(KOlzS|vK_D$+;4df zYM`bAO!;7_-7p=tgG->+{z>S-ccEhC2PjYdZdqy|`(HDtLPiHpGbopJhtdy#3ciU@ zGni`WgYrx!)Y8m{a&Z(YhVFy%;9IZ@d>5)-sX@k&Mo@;d8pQtBz#UPDL!n|}8dQgQ zR=yT0NbiQ4*`ro|3##2gC;XGL89Hll#3=4Wq5ZrUwuj$A z1zCe3rebF(&s+}s!wjf;4?}t40MwFw1GTnsLyf@+P_fVyD#ntmoD5}9*9aLMjTc!( z2Gm;3hFbdtP*J}cYM{+le$L8!Ee}Hle0II)EP@d`yHPNw96O81L=}2Z7 z>;<2J3a+1_g0l8-ulrxY=mE6^i=YO&4XT5Op#xvERhRJ zi8**WKn3ST(EaznL&sC&1j?W*p_XVC)H#v|wG{KA483hE`(GA4W(!_~x;cCV9e5nd!1zne!(}HZ zmrjML2j!tpZTT^%0l&5S(&J1JR~pCu*V;5gp^gSX88jSfKTm}U zu6(F9yAjG0o1m8B9jJlMLV3bF-qf!MwZ9#xHE#>me}AZZz)&ksh>(%1ra?8xgbK1S z)Y>hvy6UpJF?prZd0C`%VYx%w`sC3*qwf}cS}^SUX<+vB)7k%0++qvvf-R9BfY-p?upJ!cGe>kD)Kaa3 zI&dC`GW-?GJx~LE1m&?qR(~4G;6I_pE0b#4RgI8QgZh@upn|ClRK=c9HZ) zQ3lkLP|(UZL-n%?YANo8YWJko?}qZ|`%p3Qk<~{Il8Hm{g{^QL%4J1RuKW?I!Edk$ z`~zxRHb^rEPJgKOlb{B;466MVQ0>!g`AnHU_Qq1rtO<(a1~cUryy)&4!Gdi$;Z0IaP2e}s&p@_R@OdE(Q}K;@tYstl!n ziC*p{Q=8O}R464^DfP}Z$G~$Gy=JaUOQ>r;mVc$uxn_{ckYB0x+W+n8;3%ALJG_eg zr{rHpKa+}g!Q&*|3IB!uE~x7jTVMHsls^n>F;EUkN3*W$NTsN^MXuv&X4`yCzkc$O zKWUgs!8R&nqr8SR5qUED10-GRNOzF-&|r}5K>GV=vsM|dOQ<`IwmZq+We2;&GJ&#Q zlwD8Ti^=oY;OUFpUh`jMJN%7;8Ymkt-l9( z6>=k6_6+jX$cbUH@;rxnzM+pH^wo^?DfyeV{)-tXjN)GSKHNmoH5B=C zn@^^488s&9;_2LTh_u=oxtV&Uk?%Lfp5x?o-9Y&Za0&8E(n42D-{eQqm&W%Dqta5i z+;(Q`cp8+D@1gQQgqw82arp_EtG$Y z?g~4;TcHT$)l|NWbQ_gU!>Sqx)}i4CBweqN`jMVS-xanXT|~VKw69FkH3~VN`aUaf zMRz;8^|Xmym$@0{-`y&|vLzo{zJY!toqR(li_wMY;5y{hq?<|4+s@0NA4z@=^`9o+ zm9&YZ8_XlN??uRukqT`a4bg?vg8Ppri2_|b{(E@fb+04*zD=q}gC%s*4*f#%`KH*j zA9*hM$4S4F8dA2|mVIpp?TW4&`FBa9DC+~SwPkU3%(zEOM`vH+{@)O{Qr%0^HG*nS zF~r^E585WV$dA)(61u(AJB0oX13rJOvJKAwR zLH|4{@)s5Vd4=pN0FV@H_d%bZ`rmc)Ro*hR@l~^muZX zTu+^Lf*mn0&_#yevskfGNO^N<;Y=0M_yOqAiB1c}}XEYV}kxr3M zp%~z)^i~bhEHt04`)ju(AT8}uRg0s79izJo3k-G1u#hP;J(c9b&XyPf!{oT)^` z!%){i_%Uos<;mzfkUEoYM?VOCfP5io7xDnx<}Ev*+W$a1UE|O_0e>WYg>D9QFDB(_ z|Lf|9aEEQU19>2orjzcsoqkN&#SD~9>Wuy&k9Z5e3FW>E0@YiBwf5Jd+OSTGi;kE`kN_#)YefwJ0H&tR`(12 z-AJlL+rA|RzJor-$Led$G!)aQ&D_L0#Qt@23cr$4Evx|jRQR3_r&BhDG}Cr|IUGsZ z)wXU&%SyD5U3w+eHOjUb1JBTht~u~&%6pK`$zR{wg8L}E%jVsh{B*LJSE;;!fp)>w z=<;Fgx`%uU?S5sDm*JHZ{En^?@@JCaBk(M`R@T_}(A`6RsLp>~H4q9=u7zvhZgjn2 zf7?KH#*^0<9bJ4l@LW#YA4wCbr&rX+(cMRCOVTxtvfoIbQLZZoeSEAx@>i1Fcv(ZG ze~})fa38Eej63uU7jsG6OP>c2y}GBzXf^{KZJ`4jk~ zt+z!Lxh5O9zul=bm-1gU|36Vxpg|#g$X42AJAH>r|3a5e`Fc2817OGll=mjRgZzp$ zT1|T*FC*!C0(}|sO|2o5k^dr}YGt>Q{C|#03#{@t^4rjLrt)g5yNP@~@^PdWNzamw zpwqR9{A;8-7}E#2h}49#FVJm(-@&PrRfa7oyO#6?W2{3SM&4cjSE=|J%2n`2l)5_6 zNY~Y*r_jf)?N;9k#qtvRQYG?1`nsK@t0M!Ape%v>Qs}@RNUg}%(E96olXNK^@22uw zH0+D~1{HpWAEJBBc6OsBYR|o-{nUwF2g&rKuC4>5JLs<&sXJ}fkj_zeBl;p+XFc+< zIL7ZsrE^w!8OriDKS4clm8D!)KAb}N%XIc2^iZ!nEK9nV{2kB>|7F{|jrh5kR6tob z+O43E7m=@m^HtBxpA1(m6pR1SxC@PD(ReG=HJ64JO4M0K{s#2x(Z{a7CCa~~t*$=s z6H;T+-SqVl91kN0$>?f`P{%e*A-|oZD+k>bbUqgLr0$DWZ%PR$J8&+Fn@bo`1-Y%2 z`@oNA|21ug#~Q*{WB30fcHnPe9t9KaAXg!eMozUIHL&#_rF<6phtcm-N2Fz>%B0uq zgcefgG;&jtu187LDEpZ{g0zdHyp8<74CURn zKy4Y;EE1mYBqlm57fc&MThmoT&%l31Y{N?1^k=~?iGwo}WZ$kV1vGrHo zaVYMj!V{!6R9Xbzq4C$0JqKH&OQX(gEKXDEA+w1fNx>a>>oF0+H&SE5mX{8~EugNoOazmojt&?f3G3bM43R^jj}o&r=ZKV0}NpB;iPMj z^Wb?{o_a;3XKbB{;#6y>$h>sn#!8p-@RTK}FDypNng16|wcWG{^h zkcX4kwTC*LP1e(wGOz8l1Nxb^-3H3*ke;ELb#TdwEEbad0vof6SECN)A%Mm|WpvE-wqN_OD6wl9i3 zwW)grdgjk8ZKvZ=%%H(M+dyR%DeHiI1C8G%otLu2wbizL-L|<8zDKz}R(| z{0r27*y^4t&G;v2&pc<}{wJ)?Am8Y9c36Hj{jP z$_LZ#PN>UI*^PFvmysu-?*P9eO(egAbT#QG+AJXTpdVd7#?F5U$y9JC)b%#`i`<<1 zitqjl?^;%#%|NHAR~|k=N+kaWWe?J+*Ba55_SYf*L~4)jMN+cuJ7nvWrOl*<{2ZmS zu8J^`!e?xSA=0@e94K^jfDZOTT}$CCTW>J=Cn(!V`DfV}$&;873T7`%_2+f33`kG^_pFob3>!CK z)Y$Q+SSGl+ars#nGJmf$KA0b}wS3O_++cp#?*v26ppc)*I6g;1j`L^v@&dt}nwf!I zw?ChggE}LSmFEvdZwW1IloxcEyf4*9>qKmK@-hQqC&QN=$eN#2SUvo_x0(~eh_I8L zAI@`pxw%>M3wP&@^Y)>K9E~*Em+cRG2B=3@9_tJFbMpR!#z}0M?gTTOmUy!+|8yq0 zd~Va|uDL^#L!sc@OusMP8IvnxX`1I``F#u*%<;RUml!-6KkxQZLjzfbH_zKsDn8FY zBN&=rIALLbueU<<-N#!-@4V)x=-fq@)=A3@WTiV=EvDozo@DgpMO~AEL1yb}10jE! z#zgYvxhkKm2|KyLKu%st^z@>YqXy-NG$UuQ^^<2%mfBAau+np_FxM3vrjg^M1+#Or z{CR%QpkP)oWPSq+{LZkDFE=xKb0o7SUK^2<9+(qI&-Z1qNV&mKUbNf~4cocF<_t*> zkeNYC6MfFyKwhTvPcsS|T^lalz`+%G-fg47SR`ibDhrn{dE8rWf*)&Gr)axn<1Wbv z;84@TGuU53x)54}{WC&-Kc(&z44hH^^nlM9lR6V`*`nx!%igK0I*xA|IN8be<+0E? zGh8F=*q`5UXEk^GIm3h5e!JHSXWY2WTiEyJ&T%!g@c*#4aOTSEz0tpJy+6A9w!Y2h z_(SuFJkOAMzO=lo`Tr>jA1Hl$Tocbwcbhl^^72A~)cicQfz=F|L%>AKM4ubvE{?W{ zXDA`!{`}pWQpe5%lXo}2n>AZJx;N^NUU%o8g?X#imGU~#v1|PNw!d?1VU4@%dLy}+ zlL8Bhw~iZRQl$BaL~|BsK2DY|G{f)APz;8h)cH<0m%{Xz>s-C#OA7_VVa^Wi3J$P* z8aZqTA3n%%a($d=Db55P5IPt`!K|>87r~o3`Pr$&pj$zQs61?%Wd=im1=RIrWzA3V z{QqIx;Q!IO|Is-7k{3vmY0;h3D5)_SPI^51C#Zr$jUBksgkg zUb`nUP=-1>$p_0wom#}@h@7;n{B*x#B8t-|BN$@uaPk!wO&mA!LOq{@sHOD#(lSld zI5|N&2nX>DN9EYTL)}3F*+fOQFIO9%n?zbFVV6pr`E&dsM%Mj=+6osRy|JGHbNo(L zAZHdHR#$%8@InJ(Q|i{kY!}XCf2uP+kmqkrSh^?W>uXy^%yd+7zTX$pa@q5n?G!s$ z=dz5c!4Sjdq_^kRm>$3$8=fZM-6>`HQvF%s6daLGG;pBh1ap$z^=3eG|8yO1j^T7) zIMbgVuQ~X`g{Rlv;f*d`mp)9flYt|+U5`+{IH%FgA;=z5nQTrkJ`G(Z+ar+X8IkAD zj-FcAGRdB^m-zj;v6I2%-IKx1+LNL3eY+D{IpYE|GV`2KZ16x%IJ)n?{Qd*-^MYX? zp60CgdqxJiw~o~PbUeEB3rg+&mSHC)C51X{1eI_z2^UUVf6g0iyP;}C+rhP%(;~yq zeK6hZkWs!_uHN29FO=rmyT7f#QK9)>C=a_2DxOhtlzzhI7vE-ODR6@MdGf5gPN`Y5 z^8M|sTf_gcN-mL<;y5ER++o80c{->F!4gq`3Hdp*a)NWw=KaS`Qt|7ol;{;3zOTjI zgeaED=4Rr~ws7bJ^GmlVzWtYYmMi&;r5K66zHwHa*aOh$VDa;pTh?yVuMsnSCsUEh z10;cv;m(%r=#H9ZpEXJbUP^@umj(0P1KrPq00*sUWu|N&{EP$sQ}YURZEpm=>h9y; z-#U*r+T6AOe+hS%B%B$X>*VJ;7;GZn1peQ)QA%|5=3tfK#Yep});A;i#O6+|#+BSY zp3&wm!2(UP2d^r!i9X&uqO=n`6^n1C9`n3RRGPbK=TT6vPda>Z|fp&0#7e`I*dJ?M=yS|S3JR)I=@%p zq9fjozyNd|->Ve>$m>yA5q9MMpk;CN9e#y=YswwS8gmXootn z!<}=w_%O3iiCeZ!kJjHlrf~80-f_`io*9~$^8dRHDTPn&JX5M#uG7jH z7|he-w>gRnAADu2H(KfDre!DQdM4(k`=X7P*C`CW+Rq!Y=d5R9nB8n1#NA_Ahi`GP z{k?R=;PBrSu?Ksjy&%P0(AmRn|sfVd`6Dyrr{z z;c(QyJ0*JW?)=2g6~>O4knFxm68*_~gy_X>IGu^jcbtw+$8Np4cJ9@wTeR2PjVp9b z?$F)o(4kk?PSMo2N0%QO^5uNv3xxfJ&%AxC_|5t#FV2E?uW06&&lC6G*o!!;ojcpu_GfB zMhElf__K<)NVMruCz^b;Tr_y3R>zSHRXjXR1zm5f8;#Sw(7{lMzUlXG}KsY|f#NztS0-8t%sd-pAy+Saij#Ep&dU zQ>OiHJ{(|#Gb%qTFOZxT3gmrD?ARM=4iA|+ZWMERxC!|SyZ(|8SB*&2R{?Gz7?k15 z&nsx!)mt|@^|z^g2N&^lg17T?+%q0C{!LT7gFK^&Uthjwe12|jD1hgppZwOe@ax|y zd!r-IRIY4Bbkf}Qi&px*K55l>S`R4xF7R*P2>x@4J`()55YKQlkvtZ?8TW#bAL{ zzn#LiQr?Z;f@i$m69pf|c`r@YhE~tnyomY#xs(36eRi}ghj@xT}n} zNeOXF8SiK9bdLzJAz4rQW&e8y@$5&e5@a@`g&9@ErN5W~bEttb=5(fka z8Hd3Pw`!I@TZa}0g$@qKyj7YnUHS--m>$eaa%SfTSPlH6UF76(g9xi)5zXe=Cag^K znl(+Ub6BPZ^jzGUKqPikoC5yyVReS-MCNo3IlqbLXbGvzQZDkP-~d*zrUqZw+sx#OW9NByr)}glnk|Ej?$4jT5wsIig*c zu)dDFZ~dG$PEi_fh#WauBX=ZKbr&r+D?iL_h#R{7a59LeVMS$jgjuGy4)U=x+wMqi zBiX6=hOSlFZLixFi=V-#VCTYT6n}}YDF1IQHS@^L{9l;*|Jc&lHx+*Y|H-d`kpT)( z#qI!3$`PD!d2A=#C7DmuJST+pdMwfJ3@%FhmRlP&W1mLMJ(C^cYK!K4n`7cFwsHPm zIrh@$k5%_Kwe|mA!cxX=<>4J`s(9nP4Nc5XU~vMR6HbY*D*kZ6ss!(M5gnW9JP5gA zP;5AN9M&>sy8D%dWz^EyFD>b<1ONQiLIrik2NsX}ylWfigNu9HO3U;qhSIo4=w6(j zufXCnpSxT>PGmNe=^`V*`-dJG^)&`V+>bHDTRv{pwsiNKyHShyCZYR=BAVwgZjN)f z9Z0e#Vr#RX-P;HA(f1a8cxkQAB7AEJ6)dXiZKkg-)_Px#d!7c*>JDh%QXIVu

2^ zd$y~DY#!WWCs^_BFkf1jgSi*QP8TdRk2>z`N(9FR%gbf*H3|#DJ07m;-QX=4QQdpZ z7>y%`^Yw*KcSd5v!~}vVC(U&P=dw!W(hHwoP>wL4Uk2!7V3xn&o$B891I)3iyDqm( zV!FgEFWlkOl{sfGRP&j0)?aX{y7#9#Zmf=V9aBMmFinsecAaf84g6WsmRPO+cQ z157|;xE?L;esnMpN+}pw+k2+bpdjC)_@KgDA@?8qv_rH7=5WC57+A;qP3c5E(s|6A z0z;cG3OOY-v2&oHV?%Ga@mPK3pqhP~wqkLe2O4q?B=UMt{OoD&NvvTkh&9 zLWMc*+qd2i7T_UnnLJ+E$Ep8iCl&PB=kMc8(IyIf`q z=~>7=SzOqc1$T#oiET5IZsS_2gS^?SCo? znso7YYiK|6n1SpwY3xf+!MHBm<6H9tTH>{1kbUiNba>{4@&o+EPxreF_jxwV4T8_% zVVyqQeDp|1CeP3Ix5p80Dcohv5yH2vkp5;sPdY!{8-!y%{+JFp>uMLDBjFTY?A%A= zqHs#V9bLT1k&(s5{f8Or#lTqT-WOvA+7}1CE^*s*A6_xjJ?q^2h&#TDxQ#M9^XimW z^7-FxExxS(-zLMiY4>}LJDU{u&1=VjF5de~)zLR3JjC69IMa6T9{GGx*pc7E`>eMo z2NiFNL0ndpSLB3acM!I9g-IO7?t8S3A345cJoeu)rk8h#w^MAbCu;OCk2M@w#Q|U@ zXq3h8cLg8x_9iwQXWte}wDZJt1*dv@8^!ZYpT2gK@8kWfR5=}1I)Znc>hHbSTSgz5 Q`~}?xc#{j}4DkB?4^tzeH2?qr delta 26573 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 X6>2w-j~I*1D0SHQVEVEW>;eA=buomz diff --git a/gramps/src/locale/it/LC_MESSAGES/gramps.mo b/gramps/src/locale/it/LC_MESSAGES/gramps.mo index 631fe2ada8ea60701227da8e30fa45b4d60f002b..f4e692999ce92de8e758c20388f458ca116bd5c8 100644 GIT binary patch delta 34926 zcmcJX2Ygh;*Y|fr@4dH6Pbi`HCY>lvK)`~sNfxq_WJ7iX1eFyPK~xYI2~7kPDHfCf z5dlR+rP@%eV8Moh6bqs#@Ar3S0@1(E^SsaJ{k-?{nSAG*X=l!ynLB$ek1Z_n=*LAO z$0`0unKHr<$+cn1FND>gKB?|l~=*? z$S=T3a38Dzk6QUWEaUM+Jf$XjJT)n(0Ug-h%GbdL$QiH}jKVr_Bh-M0U@`cWjm z8CFJLD#esLupV+OlmUaF+9$&DjPJ>|in+GJD%gw)+hKqB4Qviu1U#P3a4hTs7r^%L zfYp0$^>{iWcd^W{Tnjs(KL*>u%9D&d2-abI&kQmSTn_8Qolq8k27AFvurchF>hZLN zeyENXLwV>RYywZiMzCs{VK>Y1up#la1UJwnm={ znWa{70Lrq9uqA8} zHu4QnGn)&G!1YkB-w5TAccFswcc^;RvrNC8U|Hl8SRPJ=W#AlG5iW|5DM4mERKr|Y z4ZaH%rQgFU&^yJS`1E6LefQssSVI{Z{$^)BWbNDgT5*M9nws9+{aeBd$Fmf}Q zYGeXXYc&%(a2?c)_Q7iKTj+(Cpj_{rX6o06?zV#3rioCVn*n>kr(q2I9?Em4EPpbL zcrK7BN5Lgn43^6_uBrw#P%M|noCvk|Rg8yatlPI(VFGJ1zO{gXK3f6zQHi=dWfC9DCThw|_ND9;?fla7m$`4NTq3v}Q`C{NUxX`;G0RQW)t zhC`v2;(AyL`Yh96W#nww#q06RgS=Qhd+#y^AA)Ls*z#C}j5;_0W$`ai!FCC%Vez}o zKxLo|r~+Hiac$TTIpH4Tfi$T0%c1H$346k4pgeUFs^4=~{sYS65$`P1pgff2)nF~y z0yc(&pj?~|8^K4Rf@n9?OwPb0_y^Py-EyySbr4>Id>^a|--j~bBvefO0-1QkQ+~Fw zq&C#rG>3A1U#N!HLd8T1lwmVqUAPn~cD7l*3!5YV0OiqYb4))CVPWJpQ2LJWM%V|s z`+o%)9T;1nEZYr>z@tzuIu5mO&%t7_-hE~!O`(FSwUw`iYCjUnGwD$MW>{ z55W@faj1R%3{<@@U>R6>o-we&Jl0<>?u0@G1E2;P1*N~m%ITKbP?p~V8^fhg?RLT5 z@J(18mY;7tRs+iQEuogGCoBiYLU}M{zCBoGqEL`5fTiFfD3`B>rQuenn0OV+z)lxx1W`oFAP^vDkeUI>i>i(k9cCDX01!Yaun2nvN#U5fc>D> zdNS+;bD&)K7SwL|23CZ178-+E!v@HGV14L^>TkB?YAAzt!eYdq=OZ#@QG5Y4voo*` zEcuApHnC6xjfOJhL8uwzLV4gI)HXc^9T>C7Tt*whtC5pn9DEjPf*(S){|;8w{`cmX zBepuc3V9$@FwTMQfR?#d{}GhI$Dj;21?AdHuqrIE*u;hdHDCv*CF&0~!E0d~I0?G@ z|4}j;=yg~fo`iB~ktL?%>QKSb0II`wR_<%dM?vk1o1vmQ0JZiRP`hKAEuRT1BR>Fj zaIIQ`|ErLB2}Kk59#n%rpk`Efsp+^ZY=>L}s@@PNL&8wIfzA2s#LLIr0%*bMf7GAsqk(8*B! zO@oS!`=HK`Wl)B#gYw8$C<7w<$!M*=hHCH|R7WLOn2sty4bT8e-yCXf+d?f-S16bE zg9_TKq3REVsy`Mg_-?V~lc2`QF#3q+E;4fUJfrX|fpwABKy|zaYOVJ}&E#XK4!*VW z1*n0FK4w@3s=vxsu4mZ<$^$JeyFvH;pFl=YIo>i0s>8YPR=5CarWc_+Rdl7<=QW_@ zu22RIfm-WZ;9oEc%GKdj>~%N?s(kWlr1_uL8Dsh-+T8UwdNxp*&>$Bw|l@N=l8``VVDgX-6_mi@0xskNqI zRm(`ll)xHbVQuc>M^!^`3rUZ%`pgfQaWoa5zgS((Co@eDpZ22nK75!Ey&z!aT!W+#1 zHDDR^u~7YXgymo_s30B&OKAU3AX5ltK+Py@8L^xT75$IE#_&0)j*q}{@GIB?{tUao z`p=mQ$BmY=EH_$yWLfBW{2xbymSh|_1}ZqFLG6khDAzBCv*BthH``=p)EZVm-v!E$ zYoNC6jj%inLv6oVP}_0|)C9J|ity7-_+M*(8bxV%9;&0lxu&DaP)pDfYFl-I+CJAo zEl~(Igma)g^fYV@-+)cvZ!i|t+ic`PP@WD#O)Rt-|7+lE6msdkuo7GdwdU)f8f=7W zkZa4gLA5&swJkrkJOed>qFYQ1RE6?HW2gyqgqpwzSQ%zS$jF7WU=^4H6&%k%ZL2*{ z4USp)B9x1(ZZ!k7f-z7=aDoTBr#{_S*_?L#@qeD3?~r zGjbQG8QlWQ!XVT^G6Tv3E1`n+8K{}Q0JWR;S^Z(CfsR4d{|ajD&q6#N@f3c+xV$1% z!zNH2wuTzG8D5-g7HS5gp=NLsl&b?!17$+Ze3q3L!J5eHp<-zdRQZQchM$1d zp?5pw+W$4lXdA{ubvPEv;z>|zHxpKcE1?(WLA{)|L9Ou)D39%h+D(U{`uW82N2r+a z?l2xM3gy}IFd|DFG8&+ZEf@}^9}jE5Y+D|Mn!yIBfp$X;ydTPt_n|!Xh1Gv+_2-~= z*I!T*D8186uLpP9JOi~v zTcBqC5>#xxYW0Vp+8x=6|24o-6pi3TC{NUX$;`AfRQYgN4+f#?&4&uM&9FAy2eo^? zfvQ*fWfPPwpavQQWzaCou~19oi;z(ihoM||H&l?_XXQmuGg@x>ge`v>Dn_9-bagWMHr zccjAl@OIb?u85F{C9@A|EziNGu=D|AX?v(87!0*$DNyC}UwG}sU>h7Q~THIt*T6)bnic%m1S0Rx~6 z8V!rU@lb0$0ct5G!P4+9E6<0F6Y)GrrYHrk!!qy?RD(~TW^@k914Z66OH?1qu>St#DmK=^W$<3B zuq9jv<*6ePGICvs4~+-0A z@;S@%mKUM=_Z~Bb6o#5W$z%AxI+^MyRG|&jfbF3=>TFn_bl$N`DoU{)W#ZrsH&5FaxTC#ZVo-0Bga+uqr$aWpL3i zOb7L#c27H~VC(_4eFs4;**GYV1)hMhDOqr~!7vYVac%3(vwdSo2Hs z*=-K=Bfn(X=(ssp=E9!ncfeNg56k9X@uoz+(Q+|Vz4u{j7^(cVnQ4EhnU9Bc;GM8G zTmb`cJJd zumQ>?Ut3l^NdO`bw7e6_z-_Pv{1w)P4Nn;l^nn57@lfUap*(fo^7>9l9QX&5$?R@{eI-Q4SnI6WZnr=M zWg09CBQT<9oJXb@Tn**=4N%);KhywUK?P@}bLOqp3~E=5gNo{GsPczl1-KqIgxjH( z^sFQ=e9cLo-Qzy6H>rT7DdX5jtBc%nMg%p9n->;mPo2~e)hf|}Vf zD1&#y;_xe|-Ea!3eyLxL>uW+yC>E-`Kdb_iB4iXq*{~{H4CRT9P)o22s-usg8k~Tt zf640Wo;RLo31#q2P#(*I3f_lo`94?``8U`Rmix^Z6d6FK1d1f63TaR=a1WHFPuTL^ z@OI>bup~^lU{118urhKAR7~6fAA(C@Y1r&{GoemU{SAU`-~`x5`+qT+ZYVy1T8e6a zn3>jrm5|#(1=B#N;F<($!8@SVdI@X*UxM=77f=SBgPKUOi)IO%!XWY}EAN3FwExeN zsYXH5KaC4}K{Xr;Yr<);HjF|o#dAfQs7Zp&EV+Tf?(Z9%^vO)Q^Q4pcO0yyIA&zGW=RtpY4(g747rb zJKAkgSPm|O5oMktBiC(*THAwA9ew~cz;UR7Pg(gVIEaq_gxU=QV!ZBdNQJ5&g&OEl z*aNPCYJc38pRn>zF<$fU|6D+!fr}UNx@%hrYFo8}+Gf|nR&W~Bfa_p9d=r*|f5JJi zRAH~XOBTYq$Qxj9xDP5ON)<7NI8d?Fq)5c;u4!kh7zpLM>#ZEN^1VU9b-P z8Y*@Q6*a5{Ro)KD6Jwz!mI&p6G$@aU;O+442pM(cDdu&5EY^jZaT})wTbZlWC7)3)EZg zdn;EjWjY!Ho1>3FHGB%Dsyp>FG6kC8WrSHj&sYKpz7UWufYy13xLIYQ-Xk6JAI>>{e`%;3ccaPH}3U2|92- z)Y?7=HPCLTfsQ~0-8sv0wagN>fO;)=f;u_-K^c0DEguCHBey^;-6Ysp`+qJOt=)4_ zGu;Q(@B&n@#MCw&mxgi3HK1NTeW47@gxW>-K+W_K*afbG3feC%e}^)>VjW{(E9n0F ze;vulWkaB5ng&&ICX~xoK+WhG%gsmw(^HiyW?jl zPuHl&{&&dqAfpC1TTX|nun5XkFG4T;2y#UpqQUlXL4XBRepc`yZYu^vbuqt( zSx|<}f||esP!oN`^7#lEdEgLKaQy-uSg)aJcoob-9tahTJE3CZ4cG*J1?AdOjm$*q zL%F^kJOKwom3M5+xxpF^hML&4CdQ!1!(=qWWmd5Ys=)@RVA%x~lwU*5`~uXBi#0Wd zR)_77yFlW~lLlKNKM-s9qUCo`9#HFg9R9?FohP)itwufRD_F?V%5`(GD@ zOfv4t1z$#92V20DR_5yT2<(IW4%Eymw>I^gK`m7esF)ZARX!dnNT)yrZ4~N&dlbr} zJD~$VY0dtZ#TQX1noG1XGinXhpbLzJ*F%-x1!d@Zs1t7oRBRM)Yj#h0sF`(zIyn=e zmUJ?dp%JL1SOC@T$+ql&x$s%5$b*t!hFXffmTy6=-4Q4QK85P=w57M58L$%6eW3wt z53h&X*7Kl(`vs_WJD?1FGeSlkAB76K<4{q18fuMyhjMM@_Qs&bPzJPsnrSb1HJk{W z!A(#{_ED&I7oj{*rh^%$7L)&*fMpoE4WNQ+F?44FwdQX^ z&G;**V6D;7$Z@bO^39eDtbPx~Q~dXTwxD$<^HxiO8ekUG8m)&~is#`R_yUy2dUrO4 z4um=IQLkD0hcn+4+`@caK6QymTX4D-vftQ^S z^21OQ`3Y)*zd;Pl(-h&Fp zFQ8)JTg!7$9{3Y#0_FOvKlWb*GKEmYLv`2|s>7~Ot{VUqgf~DPC^Mn9RgNux4r(d( z*z!YGJ`UC2Nh|*hW#FGshLs#Zx%Ph*G8&)`Yzq59%{Udx<+Gu-+v8BK+zl0kUqa2O z+(1*WK5UKL1M1*OhdK!tLm9Fa%JnZcCn8yTO%E^*)6%;5?KEyb0`o1z+g|i7+)j=zMecM{6rOHfNz>}nHZbzo=YPOv%5xH@7iT#lkUiVvY&Smhe8 zd%z5UsyGp9fGF$%ABEa2pFkN@bg*F~sH3|Nl!wMZc_IZW#)440AOsa-(;{RVk+}z| z;d<*l$W z@-E0bAmaIkjAl?}xQX&ur~_vpRK;7NJoFH}3U0CbU!ex5eXVhI6X+m!vhr9Mha7;K zNE9ljHb5=OHdsmfe-{}Y2=75{vm;PZ{|l7me?YwjtB)}Iw>#8{mjD%9*F$aJAk+Yh zpeC>e%J98Vv2qHkUG-+>C&lGmF7213QqFsOqi5o!t3tQ>;!%nT^QmRWhj_3VGS{0$Up za0;rUpP(!(dV|?+4WMS&4XXY)s5{@?Q0<&HQ+j^V9bMZ`5~y6)ca6J^N&y-xCj+f zHEuG&9BEEQ2SsNnOGiL$j|rA(P-_>4+V|N|hAg!5Qm8230w04P!^Uv>IIm|9TnSr2 z|IOw@T;G z1?tEiYB?QhLQle5;WJPZsh;TdINJa1$jEi0pbnHXS}IS#=u1K^O_e~zD4N)U zHc&I^4wIoD_JI4L4xHk*n)i5rs9lo)WpEPI0TzTB=pLvgoCjs#TC3j#HSi9rKNKP3 z9uT(RBvcUn3FVnGlZ;#ys-q^BZJ=IO-Jv?X(dtv744DeGL=QlD;CahD%bk{ySIHEn z!amD4Ee~6M2-U$+sHHd#HE@wsB@M}_Y^namW4E4NX>nq=f@+V;x21+OCywGzO zsSx#^kqdYl*f!tLFT2_kxk$rA3bs%o4dorA>yXEwKSI*8g7h%y01f)u4y1pKHp`Xa zxrVwo(sn2L#dff3EXz^Wm9o2Odo_7(e4ZZ2ycZMeb;DX4_94%9Q0{3$q=PIO*h zKz|?U8uY)A^pv6Paa;cY@*~J~Y}pIQw;^jgPe(V6{6!d|{wn%RBEQi6{z?Tsb*bpzo$LMR@E@4$5=Jp+(GwfUA*E~3UHJp<|NC~1*3ay|75Bd;>Wp0CO4xsUQ4@E&B2 z6!%{`kbVI9!Sto^Jp-vU3(mHkNvEe)0eKmf`ykI{pbYpT<;~D7Abmz>>BxUtV^_fP z=sE5^r=gzCw0Ru45PXL6@6e626_PHio6+m# z)rfQz^-9vd3`x%ru#B>uuRLcF+#!I+A~rG=#G5@J?G6W5&P#Wk5cv;`DAo{(j(Nl zK?!|-^w*;6g`7hwi`>SJ^C9}}q{yFC{O1!w*Nuu3sG#RN@>}5>bnpdb>(n`^4oS~F z2JYXVsN0ZSRqAer(@0IISJU+MNQg?Lo;B-=EA;Pc>4d#&^qQhh5kX3o+s%yhNR~} zgv=;9YGDhj+XgCp+E$uIId^c+-PCD8zTnf5I)&ATZMTfV_sD-rz2&4k3iOw5`@0I= zeEJ%W9NEF2p;UaE^dtFr3WnH<`W;l9{3;qWqWrZ2oh>GRi83Gcf3x*RP=5#d^2mIp z@Km5|8~G!)Jm2v4==FT9_1Bd^PbVr(Vvter57HL$A@uK(iXy*BQoF}V9Z7o1QfCe< z&R};_eid?4nEyP2oQ3=)igl#oc3_pari~kaPf=+VNzWa&!pk&@L%!eYUqOEpNq6C? zl)XXHbDWe({**eS{6$hzvWsl_o#F!(!*yFPj%an-&*by z2jgJV{R%(hSl`>eeF#srwy#4<16l7wYLGdp|-*RH8x+Yhg*~ zr@|>Z98cLW(yg}ho8Vx|ZnJgUSeB-J{!_!|huAj5;CcGcGX-v@yff){`RkM|c#Oiu zHt*KtPg|RLmCDl@Xg6GhE(_*A%gD#m?iU8x1#hO{H*}?uKamVKzzgV_SYzKpw~YJ% zo&S0&A>^Q34wu4x=(@pPwt?!5B;Q6E9zOPXZldiO(sk6+53^^{Jw|Fy(ldgxUrC=( zt|uLR(ft0%-%N7jWhs^ZB0WLj+prRq1EgVU#q$FdpN8k*PC7g4YT1I+)w7FsT`B8q z#LIshQ69E+K1AD(d<)Vh`e+M%dyG@ zd3XI^rQ#S;?OJ-3lIq0fJ|T744~vkT}8703taYXM158wN_CtQ`4S(1E8( zO~_Z$`s;avbS)k4qw-!F_CS7}3O~X3(Cx9E&9y}Bd6aaRI{DAXWO`Cp&k@qY^w)sY zi8f0~zf*TD`V+R!O5`tM7{4c#ez(f&QI@dzQR<1O80C7h;8@Cc(b*HwL%kBP80k^+ z4?{2f%eHqL@#kt%4rLu_H-|o6LcRrNtDc!Z8J;RAX8xmbdm2rm@kXd;Dh*2(sB&m+&L-)HjQ|20v* zjA9l8D$RfgY5WakFT%#?lBhEoxhrKp(o*D~(Em(2 zO`SA!55ithPjC1+=@R97%2_JEjWkgEzZc5arQx}q%4g}|Mq9Bd1L)arJ2VpOOL-lH zh6OrQSu5I}gNKL7Gp0X!MdE{49r>Wd`y&dGS0*wOXm($rFRJ@z~&E!8N zzmQaq4o0IpPQEvJJ$>opA?i#---MK8)SgP@D^jm9W%Ee+PcHf?=p#WgcTw<#E!kY4 zQhw#GljZ8QeFkUo;kLzk<4F5 z>)(ZfcaSI0K+je>IYgrz19H34+llAnV%xgPsjs8~KZZ+lANH5T4Hu`U=b0cyE z_%d~>*uK=w1C;Bj9id>h$$Pqxf6x|4HJ=8R?La4y>r=kVmh0Y_jBY%-A4T+aNp+B0 zB7aP~;pC&F(stmfwl9i3RjE4;J@aRlw$qU)CemP_Ia17xc(kE2@0^Ui* zhBO|p);!meDkH~Ib}RXsl=q|ELa4`2*<3r=F67bZTf-kn*OAX7-9|b~o9U#^^rPoY z{`oJVB^4YB_3S5qm78;a;(N-YuVUrN40H~;1bmJZOa2eao}g2&HKIA~??OIHYK874 zQcK%+rma(qHlu6v=W{CSDFtIGe8E=eFP&S$fkH<|=-?34GYd|#_4<*2jPzy+<(?k@X6cei!Srw-Jx<(r6OY?_3z15>D5BFvI)5HIw zabg=MJHZJ~W4zgU$~E5T+Nt%UUrrs+GBYzcHO22sc7|ohSek~NRKJhmg6V#D^a6uN zn@n3!Xh0w}_vvW|3Kb3eCk8XKbHlgy@_I`~t8Z)^-F(N{XwHmlt0kobQj;C67E|(H zo@Dg%86Dz+L1yb}1DXCLjfvz7yDFco2{{?TKzcYnS}`(jNZ+hX&B*Cz{p9JJs`g_7 ztn^eXOmzi^X{0+z!L*E2f7tKo8%zymn!kbRerI5&FC!)TbR^{_yq1uj9GDVF&hn+Q zNEyM*F!j4JZNLM1RpMPSe-%qJKGXrOcKRMuY zh9%yL6Kzp+&%Fn$tB&i;5Y>~ye%8T6+=H{{kD<@rOcH}KLo^B{`O}kq1dP+N=YLVq z{l99_y+D)PT64bl*39q+@x6oVSpW2it`T#v~l#szV6~^=XeGXIqsjodsFKCW5VR!Gr`T8ogY0F^+#7PyqLT2 zkrjo!PBdewpTENv4$p13q`Ehfkuo|k{ql}-V^4}C9|3BP2+hYy^<_@q|||j`#fkFs|Q!Yu$fq9DWH0l4M%+y`@7UKFvH`OErkB z=8%wlIhz>B45wU{k~w;>NahfAeEDH;xtcBTD;h27_B$q`IFu#? z^N*eUqU%NszEaQUAZjW7zN8crHBNev4njdZ!wEXP-vD=zKpIhz=F8B==iQN%NZ2J3 zXa015CL`-LLv4kNkKWi%fhm3`HIP0D534J`ZFr>tu_<-afwl{0j6cyC83_BE5|%nZ zqhBv?95K^T#caPXQ_E$Kb+%Lfc{`P5Obli+Y8j8n9 z$wUJOT6!?OrMun?XkM$X;~n=HPWFXT{K-W%2Y)EH;-e3Hqia?q4^-?-z!AK~6O_N4 z)9B_9WDluKHYZ;`4P7PMBaq}t2>a8bWglxCXV2Md{QivmlfmTOlfli}lcD8f`^q(O zMg%6Ngqj5+=CAg#6QV6cJ1t%IF-rfb>Z&#+=m{|F5Kwyd%wUXuHfZLQ4lS+Zc?@Uo6peT z<%^eFHf7x}5i@-!MX|@tk)@vC&Xx`5j+$gI83jWtzGTVkgIVs8?dMg`QEFP5Dcc*L zalpSdFG<(-sP|QL?|pykJUVfGhhG0hK(i#Fl;Bh+E5pHH6Wb=V|F%)$ql?!E%MQAH zm^;IL6QjScZ`))K}V(Gb3SkQ*(!Hw59&A*q~^Md!cjU9VOF?Waf+#1i#@Rs9#qHAIP zwLH4;`L0C?n#Am`xqF{);;s6(>m`w9&h*@)o7Q^E|MN-~&E6bW+TCb2l%k6^pN~oP zN9S${HMPGKJlca!{_)L8eEGOC*Td-fE#srfTZiQy*xD^7+H>20*mVE2@a0`M(!FT8 z^I^+P3Gizmzbra!+l@}R;HAei($7skR8W=s_O>;J8jj2kaoE`Ho_}}zn=%v)?`%^o z6!wh5LHQLgJ8AXKj0BqH*H+No09oNcDz{*MS-rb6zSiGNv-TDkYrH!aFAiV2E^e0>+|2U--G=zw zKX#rkR3XD@;`9lIb-^}=ZSIe+Z1hH3JWxM(#j7`YBlh(4To+;oo9nfE*y>2V9AJMh zP3RZ;yCVO(ZnRgVe0O+8`#3Yr-;jrG7MPGt-z;=Ex7KU(3Kg@Fm;3bIBHqHOzECK- zabJA&+kJzg?e}-AIEFPD!gbDR69OE-xtBh#>8+HN&KW#0H4t?Cp#TAy&aaftUyh3oJYFsO$d?sH z+1t<+*Y%z_F_4u$G2oKdIEPa#+5B$I zop!u%OznRDDZ%uhGle%G_Jy;;Tr6;bYh>>9ukY~o9~w*x(9Hat=FZ~b#uMPj(*LY< z&%xw?`vd#eZ?e46`@gFj-Syqz_QNt{eL(j}4K{&$d{RI^<~VY!CBD=&KXzSlShUoM zRnb=8R?U6t#2@x|b|824shZw~38}o2(h>t)iPQD@z|YIVAL0g>;-erdI*hktC} zCSJ$A7S`tk^ouMrkR~Ijj}2xK{k%??D6P3*#Yc;sJ{PTjrc(6x)1#_hiGt)SKJ-Ti zoN3c&WRf4}%73XoZf}`>cWrFPc5=}vXP%8lFI6Au>6;SB!YNeM8#hE)8kKFIuVm>s zW>|W2gJu%^(B}8M{TZ)N4W#PIJ0TeDd^ROzgg+Ei+y@I>IsEypgPsBWwoeK$6u;{I z+^O?_wYwqTl;6z-f67ZqUmCy$i)8n!gFkow*=|J|>$ktIs{VipICm}in#2up`gFb% zFkWgn_orX~^wt~V3$c|leNHTAx%(SGPS-H^>JSL~qNjgLi+4{U9LIXw045ml#NSj` zHph(@nnV{~sG58Kh2q{yeRXj)dl!3kTgr^i`hEWhs`q9w`34m5^b5E@>xqwm`C0!j zdiPiTzv}fJKn1x&{z!{ytYy9uFHDUe8_CIm&;%dxdf9?af39}ipj35V{x2q?!yyC- zL&a+DkiT|$x5Rq4#gw8}e$$+C^}JQ{zKHQ2^ya)=*!yL4z=_H^CyIEx#txg9o|PW_ z+cweuFvm)WL&csgc@2tsm&W8gUfkO%XGd}Gg<5Q3UFNNKf}T;CoFe9LwD*@)<6PO@ zYxXQNW%m3sr4xuPe-8i8tZ{kwm-ME1OPKG2PC~!DbEUj%3q{NiAts`jWLq)Q{9{Uj zxsRja^%)NHok<>$?@|@9j`^V%G#{n-Fc5z^=foxl!yH^rD9h(e38r$KWn=}LI&7Sf z+sgQ^xVshTD!OcG{hUArZ`mfc(?Gm_o;X=L!U8(C0_JC>IfMK;{YrWp*O}tuJabaQ z;f$`WT1}lgHQxQ@H3dV0nG^H)|4~))MhYHV1NDUhJFk2!aE-F}TkQ+uhBOQgD$fO~ z1%6<^^9_biOm3{G4p)yX#XUcY0)EyhlXoN^HCRq2<~okwOa6H0+KA3_9SH6>4OW|o z;gg0xlQU2LRW)~&`7s#e(Mp9apS{b{8T0K24n=d$V_m#8&9?*Xr__K`@T&(Zyrd5wvHErCuCp`MpBSfo6r9K_ zjqe5KJ!s+!HCGxUM`sn0!pAe6Rpwg;y>Vvp{gE#v44wa-Bq?RM`wrmTo2UyyQjoXg zME4cTMsZJlexI5yI8^mcTTXTz(t8D4o;lNmJafLLA~fTpMT0q<5r?Wb632qF~{v=RlT28 zl8ZPtxPG#F={iAzIa8~7*OfFcOHDl*|82FNp1!_J>!79_cHC~v%7%QYQ{3x=Tdb4E zeoWCjn&U84-&6v5ovV8jVj?4$RKQ#tIViQj=B~#ZTdytNr3GpPTe*i2&UWvq`E@i^ z<2^%9f_10EQgIRzP9gt9y_glTd|YYa-U9t;X@Q$L!v0Z-piFo8;OmR$=Yw2tE_Ya| zRkN;i`0N(Kjv&VZAC+1-Az!8sl{<|4g2C~@_&oj>ZSA}@N7@(m<#( zTqHJlh@2%yH3@&hGzkHEm zymVbrS;c$@+B;D&-YGdeD;VJ7Z#0Aq^S)9`k)FQ;@_!ysM?>pJK!L(|*_3msfw#lx z!TSy^J1L$$$kU>GdTZKRp3Vm zp=;O0eh1_Yl5EFlV;vez2*A_(|Be3F5fwGwzly0sgyt@UhadF zB`pxn`?ZC4pf{&fythP7i<;gt{3!kBudckd6vk9wpW1)0Y46fGEn9nA=e*k5TRU%L zYj3Q#=m__xVb1h6-Y42#`AHMtTMRpx1-^2^Uiqwe<&K|IsjYW;&aSrJP~LUzysKhz z26pr&cPzMxLs?0D{DOFq!(eAaKFf}1>vi#h(zS=G@S?w^q69+Us&1vco(uYm(E zA8Xo6S1!51yvm)t$%W(p^A`iv+~3pu7_leO6;006Zr-7__&0ak zqFz{cI&R>6P0b9;Q1`In$1=xiRw$5Dq`Nn+`M=nBWuokA4)iR&P1x+wLSHwJ7<1@W zzs6Y|UjO_yUC^FBAs~{0a~B%1h|uUFa=p7B=UzzTT>h+C&r8Q9%gF1_B|06gqBtSIR~|r7BH|C~&{OJ&SX=_j&(#=Q+#I>U}1`a_^#_f|tw*_FT*z^pV9gAjq=9 zaD2FBT?@9X+s%|~S(D$htQYA2$haQZK>CohDAyLfDQ3J zmcpuioe95#+OZF@5*{@95BjqIQDl^kKbVx2;M@~f9N3+N+fTBb1N&LUb7~smA{P|a58Ge>rt2W zDCWV-sFgp$@)(xroNWutL3$8spfRX{m!fX}I@A$)4iIq>xsF;%$UtX8rO_tc0Cm=l zPz|C{6PS#8Etg{??!^GSZM@Egk<|OCLvSU`##W53B zL>*C0%#3YO19U}o9EaNCA*TF8)Yi{8=@qE@o3K3NTl0>X2Gpl}w@Lqq`AAW z)xNXGM50k0#G_U)6m{9gq8d&^4Kx!q!FgDLj+dam@n4T{R(coJzSu~oURkV9x-x1< z5{;>-yW|-`L>*2=&3G1SrK>Rlzd&u_b<_`;&{57EsfSuYKhyxJs3Z6swY7(^HD1L0 zSnhpiL5;8w=~l>sJ(in@W-h)cK+JR570&c{NdjEeSXsa)yW`4`0gGW0P%8puTDO5*MsEO4_ZT(xQOFGn~ zr(-kHTTJ>fs=V+R=l6t4sD<>#FvhYxMD(66M9pjy>L`9jo%vnVYxx9qRHeo`6Ntnz zq?;Jyu^j1-uoUh$`PWbj$T`lk-oe6H9tWeR3X$bR8sllqjRnR#m#92eC0!j=FAlZU z3yteg9dAb+;X#xB-gp7EQ`b><={c%>$q9VSu*wAXUt6C-hPG%F>eDz2brj1{mufd^ z%f2@0-!O>uL)2M6MYYc`(K(_*7)-h}YJ!oddbLpFHAP**wiDTZMf#GV0mfklTxeW@ zn(;c+0NYLaYt&u%$)vBLR{9WibXg`j3vi(>ZyhXxolSlUYNtQ+mZ<%T)RUvtr{LsQjU*8IM9uWIBf6VpNA~P-ngm{X2&+>Fb6(0W}fN14TVq>ErUAq+9v%j>Me;kjz+zPb4>XH zEJu1hYG=;OWdE}gxl4v-_zX3XJhPk?7De5O2xB)aPuh#wa3AUtoBW zxrF60C;81#ccF`M;B59^4W^J`;~G)RqN#orz_`T%_}&CQ=IXU^Ue3 zZ-Kcn232n`>c}ReCNcxn-%^h$Sc^K#EvUP&9kq2|pf2H2RD%8MTl< zQSGwLagHtzYKOy76RB*{jj=sxPkSQjaEWm>>IgQP^mgMu)JhK0}PG}qb6Kp#IiNQa`zt$EH4W?Py@SBJ2MQc;%HQVpBs0e?$}<`Wj~A_b$pbFR(Kq>lAlpqeiL<> ztcA`QWsv z=c3MR8|rM&n)1gc9k|$eD@ve#YL-VAHo>A8i|T(I*1)-_9Xf#;@6=-UUy(meL8c|n z7Ue)y3`K2WQDZo2N6KIotZ0nJlBDNgAnrgdWDjabkD=O~MIH4;)a!iRLqrwtp$2?r z(m_j|*D5F0AwL539`{6bH~`hbNYv3yK;4axPy=j0O=KJDD0UjZG@isl7U%ynkq9D> zP?s%inbTo8tU$UB*2X?q7MB^18y^~rEqBUW8k12ww+OZJ<;FFriEl#x`=3rkD>#OF zz0RR7$$iwV4qV~f_E6MBtD(;H9n@_efZCZUFw_>gZq8+2>yET;{T<`b|ta8nv?{ zP~*(O47d_KI*av0g79)PeHx^8&Ly( ziQ2hSs2#hD>MwY$bD0aEcJ7U}?7wE#mkc$WirR_!m;o1?^eWT@*P$l31vB9uRL6%= zM|RGnZ=xpr%;e`<=cG$uS@LV3+V%7h(M*z2TRH`GmTS<)eHefTP)BnJGvi6jh(Dt` zx?+5UT0qEpXQ#5Gj-mkS4wOOl-^k>9x|)K%s4w9dQ{iLOmVSmB=qt>O-(wcMfZCB8 zCjXAfe~LP?3>%yU)Io?Lcc(2mMfIJQTHpsi-4afZEz+ zsE)Rx|0qx^Ka3%G+~l7|wY!Mw|2Hg&K^wIboPSv&T4_U6g|1i(hoCC@P?u;ohT(Up zTmL7jUfxa4Wvhl7r~_(3U5q_ZI~9jnG0~()Vn)Wd#wvnSO@-O0En9-xnXOm~_oD{5 zhPp(5q9#~ivva1ep$2{n)vi10QuakHU>NF~{~>0_wdhg7b|M<^1ZpBzFbCc;>3>iS z0=GEjxlscb!YbGRHK8Qb>$nhg+4iFbJcpXtU#OoY&#)ZU{FMFANu<}O&JiS|&Tbk8 z;YX-TvjDa7#i*67LJhD5wWY_aw*&tvnI+Z6A)Bz&xyspPT&OPzwm$>I|F}wNph19gPyPb)ZL#?nK zs(okF?eA{#<571e1vR0`ru;)x{YAUke_fuHWN7A_Q8V0uI%qzWN3zqP+PVFHIX%_OSu(w=BKbc z{)_do%wFg3_4dJnq&K1N&{3?44=@Z%?{n@-Q!GNdA6~`D9wO>+z7;N4nq$(^;%;*>5ix^-;26KCr~?Z8MUCBsPDsF)B=is;T&a4R6UQIh_-$J>g5V466E*NrlmDafDryJsq56G<8pt~6^q&cppC9=kc`O$ZRj7;=u$HOd zMtvd^F#s2%Zv8UUTksv~E(9KOb|?z9W3i}}FGlUiN-TjpPl^U=7@Eyo372mpbZfbq!R1O;P#nF&KN8v>QDc z$w(z4M`0$MVA3CA2GVnli%>hU(v)vP-I;Be2@je46Q~_LZSrrR`niv~Gk=@%Ovl)N z%_!`c^NB2h+M-gZ2IWnD6_a1XLnf4!X9 z-(+Z@=ctL;UpXtthy_UJLk(0BRj(>)0yR(_*THIBvc{+#7;@bCf=)u+r9~#a33X`? zVKMalLPTG#7pOBU__g!eM56K=qw>3Sx4h)DN3`sEKDf;j}M~ zA*8EgW^91Go*t_e5uIHR)D{jxH5`f>c$O(&g;`0bqrUZruneBZ0T}#^^RL$=qnq?v zV~%f~??o!sC;tBfub=}$)R8K>ePj3K?$81$pFqQ0mBK0@utNuzz%`8S}d z82h7kawTdfE@4s3e$H7)BxMe4ke+RG}=>?|zON=1>>v{IS36TsJoJ-gWvy<+Id9Xj~_41&$ zd=eJKPf#5nK;8Dcs2|fAFFJ2Q9V|e)GpalhbKyh`$9bru*zGYHS1<<|8Gmu^LMZBO zXoSjdfyJ>ahT(85gg(rNpP`LMQ4{+Lb*KJDO*s5l=Z|c!VLj5lP~Q>H5))Z&TxDEi zT#xE_lSywerWv;xccAL+HtD@4eE@Zt51RbjsH3@qe9%1BLzD3owbj-o^Wi{UlH#Z% zX@@$q?x?LBhsALnX2P$r2%bjOe}LIA;Ih+SPSj48Mb)c~`552oLZm1e1288}M|H5s zxB<1*yRa6XL2Yr4E6&;0$C9Kwq5o(wgtX6;FT-M_x1$C=Ysw$tNXGa7Ca6#1sH@JU zn~Zr$FT}$5DbBw*E0DV##YxdJa}6eE>sMj=JSJt~)C%gW9PUs3VC%-Trvg&WtnZrKlZF zzs~+^MTg1AfIpyC^b=|ev)*tz$dB5>NYoa##SrX|YL{vpiDgKSLw%?=pmySdDZhdt zq;Fyt{Obn$uZVTinR!+$Zu6@$29e$JmUAiFp)OBnV{g=58H_r*Ntgv^qXt-v8hDLK zZ^9PzyB#CQxBqZ1acK_`HE4$!u`9lYJy9JjHm*c%**esKJ5Wb=2#e#dSPBFFbbh*( zMGf>eRzweG!%f&4ccZ==o=kU~+g}tLk?|Vp@_A4bn1i}33otuwFzH>Wvp!+Gj(Up% z?>cv>1nQ17H}*g+bO>qzW03wm)^s8{$e4{IaXIG3V)vZ0t%8+F*TziP&zOvwz(|w! zp}urWQ9HTQ+7BT=ez);j#Pea|Ub*O%K8jqrm^vvJvzrIX=k)hWp z*Hix7hgFSlp(>_gA@rhlW)p_u_o#txVnGb~$7vsqSx7fUZG8um?uEKz30Mxj9wJ)d zUex<~1a)ctz`XbvwX&@LIui&rRzXdqE!Mz6SQ^)0OFW61SfOWpc(67Wz_G@Uu?%U? z=R}GSxqyZ6A1sXdpF0z)f;z*xr~%t!ZA`}3a3ku{-a_p_=nLlvqEH{Crl|h=V@;fb z&F}y+p8owW+kgARQ3G|tFpNVT$wbuavIg7Z84Scyw(b8tzMSzL)J{%C_2We?iXzbQYD+9@lO z%`M<(1nT`Rj@r2>)C#+xc5Ie$0czkCs1MX`bm8}zJhuO}c|e9{SUAKPpeE{r)ETv< z-B2ASpuX`#j2_fcOhWD49MqTYW7MTvYVtRs`rC@?Zx`wko=^uWxQ1HEAE<`UP#tH< z?3`f%j3!+cHGyfUqw}KLtw&8@7iywkpcZu8cn$S^2+ZQ#neyl&?de2B4F_W?jzXR7 z11yC(vpQQ=6E*X;sIBaQH*lya@0HEA%5x?|Q7c=S-I>T<)B=x~^a<1voI$>X9_uy{ zU8-C;oRvqQZf#X`VN=v4bYpXzkNO^5GUmwXq+dgQa{HrpZU}0i@u(wNfckDMK`mqj zhU)#_N<>?F0`;XjjV^qEv6wfP(_k3tXr`gw@A;^XSE2@7i`toOCjVR1TXYI_6t_@E zl`*&N|Fnmq|L^}*Akv0{DyR-U#__15nS$)BH4_7HHmakKjH^&vz7=)$-=ZdR7B#VZ zs0lnr?R23$wsin2qW{1Dxl2Spbc*D4wyZSjgYg<_t2&^Lq?ajAM%|GqsCKJS--j)z z9XyFH{1Y{S9QmBP6o#5$6IA^+`FQ`!5Q#SxK0*z=8(ZSHsG}*E-?_ELQMb4?DnHpc z0@d+2)Q(LzdQq2e0qUpZQq*r!KVn(T8p`{xOHm`#S!o^A7p)Dd;k&3y6^%Oc0jQlA zivFWPO?W11Vk@u}9!Kq5{sK<@GN}G)qw*V|j;N!Dhz96qDhx&qG}1W9I2+Yq5$a31 z4b{<4s9Sy;wXy*IPP6VtO;ox$R>6_R%_jdcYDYYwg`5iQP+K|%{VPMwcqVE>b5S3h zWvE|FcA(Ds8}v`Wlm`@c&bkm*qP!7mLW59uWejTK)3Bu8|3yT!17Dz4_6=6X`=}L% zhdJ+eJ=6sHp*kLmI>XOUKmE?5zWrH>I16|kHSsp6BkE%8hg!fWf13AyHW96O6>0}I zpkAlXQ3HO1F8tl(XDsTx*Tqp2tc6-pN7OH=F{lYnM77^$%D+LqhQFc<|HW{|w~7>V z8a6_`7O|+Ga^q1QuRtBeR@5!uh5Ak$LS4pVs2%$W{X5`tcI0(by%f~MhG98ehNV;0CcPWg{uJtW%ga~+ zpP?37t_1JDzDTV~I9u}`YU_uiJ}`4oEBX{Q&@I%2|266GaOYB0Lmgdx)Wn(@TcZ}% z0kw18P?yn->Mu3i<6Mr3WN0GuQCq$db!qmYw(NV8euk=-v!t`7B~fSE9Bqt2eWKl{ zf%>8*FcdYx@u;1cj@p4wJVZ3(BdFKoYt+onpmyRKYHRHXC%+&nzZ|Ngrl_6jfvPtW zHP9T?zzb2I;5F#KL#U(NW%L{-q7{FKTEP`mhrgk|i~*&b4l|%S%#QvaBB-ONhEwRQVZGe2zn z#+08y9mO@&Z4W4G`~Req6El!*fpxJx>O(aRRevXjc!-=PqLu%Gx^y>DTl@^QvRvhy z*DeZ`ZiwojCu-s&Q0*q5CO8juBui0uWgC{qlcS#y#;kEI9u1-I3D#WU5;95I_l2sMP2GIP=NdPoR(2HC;bqiBZliY2uINlOA8MslF#-poekGfW)p27*-hVZ` zLWZ{V32H)lDmgn+9@SwRRD+(V0q3ILlBFiS2Q|PE)EWPQns``c=Q~jewF7TpLmYyt zzuiMb9bQCTw(ID^zfHPOlyhs#qh{U-^$CtgO>6|}wVi=_8)l&{>lV}mx1oNj{(ySR z9-}@?K~YJ+N*gnA9f zVm!{lchIipT+(hxJ&zSjM3*E5HRI8!4i}*&vJV^JP1MnptM0t#jZwEb5$of6RJ)s~ ziDj+fd_U@<+V?{J#an%cD@2u?1>nv8X$ff;Djp z>c{B;tb;dEAFPO4w*Q|Ov_)OQiKzY$qVC3V%QcRhs@NB`;sld^ zA60)mYNB4$1Qw$v@G0u9oItg|h}!b2s4r^ax=#C&s1H=ty1f6|l9ps><{eR=(0-`f zIu!MuPe4s<3FF-V2YV5p@*-^g%wL*O{+ZxBA z7PP~pZ)0P<|0S9@m&1+P`UEVC)3Fq8L%sJGP!oHI+R|qxKd7nmI)Y#Sy zb(8LhdMmo2F75l+RDb@TMMNt*gKBscAK@L;K)=84UG;` z@{gn5k~1d%CaS-GP&<>cg>zSOqWW>6|L^~oC!$+j1Jz+CQ=vC%B7;zG!$i~$tT%pY zOgHX9-KB%Zqs9})?@{f4L>$ji=+=J@iFlvS0pz8mCn!p*< z9lC%zs#~afL9Lu0&mpMxSx^(pWAaZi{(l}dOf;#7`aO!L3Zt|lbfI3rD|Pur=Rc2L zvvBI1(~NjJ(Dpd-gTz0@e1xaOACterw5z6yJf4YWpmHSMB3_bd4<~+;cq!sdRm(iB zke9+5jcZL_ES>*Mm_|Aj?^FH{UM9>W?@PjLf?m04X7Ga;M*p$gKeC;tD1-GTvl0GF z7T*>BQ;UvH5a-9bHJ-Sh_Jp^H2U1_pSHy>z_=nV+W8zM!^Vhe@=dH-fZF zkyoB9P5CRbt=FQ3!o52aE&GI~=!fb{F6^&}AQP2KI}XD0sg zsc7O0$S6wP_S7jw-p{1@wcr2L=C9Q$yP)%b*EDEC<`AdcN}(_x4X@DPLo;A@GqD5Y z6((<)$zMX7Z|S2dwxLc}^6QfR%JlUwas43EQ--#$QNF=R@>kZcAHQd*w8LcTJ=W8J zii-%-&8!PjCsdu0*N=hvQ0Er$uKwD5wu#3R--K&vbAtH4#P#rNgVmL`FQ12`^(7qa zF_|Z+*q(SfI(C@>o01MAehC-jbL!}G9Beub!!wlCCg{mYItdTrZ{*!I^;9;Ocz^Py z5muP|o)~e)Bs!Z;J}~KY8XYGbBHiD6DLRjLV8PW62%$20L$I7_Q=9Z#1pP!R zPvDPC)?LaD>uYg_jMh}XVJa^sUd6-<5!bVq2CqI3No1izJv;tSSqyoNXg7!Oz_jm9 z-V*9nBmFDk8^Yg&C;D3G$I%uBJWGXN2^C0pB3+uYZVYmbw4TwV7ZC1K7E4%Q1};xt zPtp~s+XMAXCGQ{NnaKMBml5Krzmbricop&!sN?yVzf>UOQyQHm{_?3so}PkK{LKvH zyHmudeaZS+qo ztslvlNu{ZT+yp&2>7cObq$X(>@#oa*g1HI(h_5ysdHpT;*qd}l4MaZ$@YScTNkrfx zLL;Ra-Kl)lfFz7SF9_kb&ttYEl zkdxxy9%Ax(wvulXG`^LS$a6(_ju3a_bpn6vwZ6wV^6IFJaE83BgiL02?^E{jDNX)G zlOM@I&nRd^Is^GFsJF_LH6vbtkQTuBg-i!!jIHo}8orHh(D1y;-%8`QW~AjfocxZs zoI2kSE)zdMSW3u4m}dqf>iTV~UgLXT}n_?z%k-Q7U{~&KGZTVYp)*}71I7Jvl zVga_Kv7ST3-Q?YKlGb_RdhXFdb?WpWJ%IEN{#Gz1Q!wCd^XTC5K zF-8P7&gVUzXwPv=1{A*iC#b;d|<} zK|S9PS`a=W6esUvegB8j*)3Bc9;chZw~(*C_@j>X6M0oBn?=Y@TF(v(ZL>^wHCjcplniHf>W$e?^-y&i&{2Su$cMtVQEN#9w{tk$9i7y5yI_A8FW; z;3Iz}AwO-Zlm39PoS-L_@QAv7DAUuN{Mw}TxQG{_uZ+YW=nQg@vCR~!!dE6AoQBRn_jo+l=CDO%-=OwQf;R^=x5#Az9rR;O+ynISiFUh2bkvWz+9Zh;V>8g}( z#ox%=Nm))pee(3Ir|78`EneZX;Y?zDCj`GR04a9dy>shKk^!@#rjDh$XK~D^oKBaIM`2%PagaydUh%+b; zqAUsrQg#Q|5yA<7k}i$;s2525GM1;^XBvp-UBX}!S2~?Ko?=v3N5wY?d&$tV%T&rw zx;^nilXDIEAq-Si}-2ke1csmzd<~=>05u3U`inCA4_Dn z$!v&gskE28%mh6v88|Dx!9@Qy_3lvT5P329g76-}Cg>@M=cw1qq+8Rz9&PpfMhGTd ziSkjz;{yCY|M&;4RQ`m5^%RsP{xuCYiU1w;||BCQK&pZ-0s(!6skHZwa$Z zr%G=jB&*X`o~tIkjd~4CeogW^k={=5v}Km_UumG|Ji;4<8B}OO<&DJOCvFiBA*P39WHs#jL2&fcMH z1^MMn{(fU9Wo3!?H0dg&dlDv+&Ve0i=Vh?zw0-%EC$fk1Q|gTH|J^!MGMbEdGh=1# zBU~i!WmXK0>X0Z#=wRBs$pF8Y3gOg!hy3f;4q~7J-V6qF=$ zp;OnYL_sI=-XcAl2EXEM@*WX_$=^fXNb(vI-)TCjY21asn|KoS+R|@xlP*S^O=j>h zwWmf$%`#cxfeQW!z{9fHjO6$rt^=hN^uVT|cuC=Hhp9+-3u;(C6k?lC9o|LYaX z>(GauA*QaA;#W1sny;V#<;>vyDLFu;UkO#{C<8V#wf7O9N?u6GOBWGEiqR)+N6W<@X8S==Z-F1U-i+I7O!N22i;K@rC5I zp{%p%>=*1zzMjg&YfyI{zH9Q7{{iX0O`mU*Zf43lk)KG&OZr_bL7D%b7O9b*NfeBu zVFaPClV!~{9j(IBgxu8GM%g_&c=;4!vfW5Oq1;DEC0-2cQz4wPzliJULEApBwEJA= zuV)0|F@H3_K+o6YHzl5*_)+S{6aNukK2fG#b_Q!rW(Uenm~uCHgUS2u zWo7(>vSIrEHzcxz@Fn2~!h2@6+p!&kM$>T?8U&EOY$g{$US>ix=_1$x6R1-N?_wVE z?ohu8>F+TwX+0H5Hz55F@kfNpI_tw^P9Z#F@R!dB(x1IdU{%sZsoR%2WpO;|4^hv@ zIGYe{(iia;!j~q!k~T{T-_qvgGl<9l()zzv@t>#8D-|MX5WuV-Q)-jH%hb9+r~N4F zi&^p2Cyx48$ZJ9U#`qI;vg0`{L)kXevjN@Y2kG}eJqyXWkH@g3sWgU8ve76D=}Bf{ zy=hdFJUy*UUOHAKzcKmE33Dk+A#VkqBut}hIN>;XKbbaH$iGG4hcQ2q$eduM744l6 zkhY@lv8-t$Qg7R#R+-*Oi33LVa;FS&yAz~B#kA2wD%cTGQC3uS{xPx@Rm-YUoxf38 zwX#*MwpG2dRiiq8D5+hUKQ1@&{<*!J_s5~-yt#&5&7R~=uo}h2x|+qsr?`{64~Nw) z+`*lcoap3sh>wnO`^(=W`=oJ&D`T1HEViW^z0k9cio(< z-eGe*X}LezVCRS)>~^K}b-QBvMkn-fC#P+g`+7iH=J})S;J75WE7m)5!G_Q#N$%(r zw=3EelQ>{tynCptx3g<`Kkk?|_2cKZcmAU6-p?0p%$^WyHDmHFXDhuc7rVXLR<`wK zSn?t*$I>~0X>YGAXh$T(4vc2|Q%Y;QUfsC=Zc?)4UAe;T-MYGs?e-q{B$V*LdveV| z@B8ZtXNrv*92c7!9iLWo{cPL2d4oGRB|1JX#{2HZ2=C^N2fdRvCFXaIHQ8#D7#$mz z(8m>#?5bF?Vp{dhB?B_WyREj-@$O`A+0Xt+tCW@+l)+5*XnKEdyY2V9r*=enTkP!b z{bpxGTFG7YgS_MSZSmHd81AjIe}Ommfp%%$14*_w^kB`jcMiJjv}K3p+TJ$~7xhj) ze9JrZ$Utwtqwi!i6Y$0z?Ueg}@0u$*xlY>lqm2S8yNAXlr)YKqotyV2rx%mr`ajv! zH}}qa@2hs+9^{6^g-r*OEWv&_-Rnt|aN}Z}T(^gz8 z9+>v?rO7$c2HpGH&S{m2jUJhj^q=5e{2(lC-h&Eu`2WW%>OJ^ZgS3JV3)sba$MuPi zbGeh*A1+E9|8Eic#HA+miSu8)q(pDiN8P>KALR;;PfhHT=q>U%%sb}ss;ulY_c$>j zIWZ|Et?84XfVAFEN7!kl|4p&Iv!8_$N@wFr$N67R_3PdIth2Yy^QCF`o<9vte;8or zw?msm59k%g{dC2}yOQ0>$%(F*=+xwBU&SE1n$H_#-}m`~?M}YT8SJvYt{Lo&dE;F1 z(abA>JxhvqURt+rU`D%dIo*LI+WTJ`_4M-fC?0nzCVGud^6(?82* z-?DvyIqm$uA9C28eO+_f5h2W@x4)zG**WbH+qXNHy*vHu+;;x}Uu-^mL3%`fdxxDj zIXZr@W*zT#4M>cQ>m3)<*PZ@jsJ%ZReS0DMYulF;X8%=4FEW)<6HJ%?otuw;iMMb1 zg(CL+0N)H36WHaluLQr9lsGur_f2uTpzlR-yR$x#t^v^;Mj{s@E}?fKa~~d;m=Nbm z^tCL*Wck)2IJC(5e+UZBa?bU(JHM9oiqV-PXdl=75licx6^9p(ewBrLf z!i1DWS2Eu|25|XDAl*DEdSKtqalf7U4vfdF8W** z?9g=nQrPzOh_oO2k}BB|8J#atVtSs+_F6lrZQ|fK-xpE#(hM>DD2N;E+gimg?<-Z+ z{>fLUn!T)`xxH~#ljx+l7`u}Zh<3$s zTr6aOj!1j{-!6Y@VXyHWX=zXJm1}KhNuSxuK4Sa&wy_(f?`>nhZl~91XFs=nZ+5Ut zq<`GOE^7PsceGddmcC)n%II94IA7^E?NJ3@-p>DCCB@uzeEr{Kdi&qBCj>N2P595a z|9Pq1mOgj7JkE{$f7I}I#9tEPQv0}lwL05_d^bAV{nF=mv15XK<-6H!ee=56jeWzr z+oc1eU9mp?gOz+fS7$pYee8So{lN6uz3glO={sZXIks;`Z@WNt=R5eTzJhF1dT<~6 yMPMLrS9+HI+*IH2c)L!fmmfmkXYqEY!YRDgR7(IVLWZ`2PT(MVik5 diff --git a/gramps/src/locale/sv/LC_MESSAGES/gramps.mo b/gramps/src/locale/sv/LC_MESSAGES/gramps.mo index b69890f1ec2ea4e76623f93202cc9fe5f6a85114..44dd113154938286c34e06b1c47c3db69d0dcf60 100644 GIT binary patch delta 9235 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 delta 9311 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\n" -"Language-Team: français \n" +"Language-Team: Française \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=ISO-8859-1\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 0.9.5\n" -#: AddMedia.py:101 +#: AddMedia.py:105 msgid "%s is not a valid file name or does not exist." msgstr "%s n'est pas un nom de fichier valide ou est inexistant." -#: AddSpouse.py:99 +#: AddSpouse.py:88 AddSpouse.py:234 msgid "Choose Spouse/Partner of %s" msgstr "Sélectionner l'époux(se) ou le Partenaire de %s" -#: AddSpouse.py:110 const.py:391 const.py:399 plugins/FamilyGroup.py:288 -#: plugins/FamilyGroup.py:290 +#: AddSpouse.py:101 AddSpouse.py:245 const.py:398 const.py:406 +#: plugins/FamilyGroup.py:288 plugins/FamilyGroup.py:290 msgid "Married" msgstr "Marié(e)" -#: AddSpouse.py:194 const.py:393 const.py:401 +#: AddSpouse.py:179 AddSpouse.py:313 const.py:400 const.py:408 msgid "Partners" msgstr "Partenaires" -#: AddrEdit.py:77 +#: AddrEdit.py:78 msgid "Address Editor for %s" msgstr "Affichage de l'adresse de %s" @@ -39,761 +39,707 @@ msgstr "Affichage de l'adresse de %s" msgid "Attribute Editor for %s" msgstr "Affichage des attributs de %s" -#: Bookmarks.py:92 Bookmarks.py:96 +#: Bookmarks.py:90 Bookmarks.py:94 msgid "Edit Bookmarks" msgstr "Afficher l'annuaire" -#: Bookmarks.py:108 +#: Bookmarks.py:106 msgid "Up" msgstr "Haut" -#: Bookmarks.py:109 +#: Bookmarks.py:107 msgid "Down" msgstr "Bas" -#: Bookmarks.py:110 EditPerson.glade:1958 EditPerson.glade:2647 -#: EditPerson.glade:3075 EditPerson.glade:3893 EditPerson.glade:4488 -#: gramps.glade:1724 gramps.glade:2011 imagesel.glade:1285 imagesel.glade:2286 +#: Bookmarks.py:108 EditPerson.glade:2084 EditPerson.glade:2780 +#: EditPerson.glade:3215 EditPerson.glade:4040 EditPerson.glade:4642 +#: gramps.glade:1757 gramps.glade:2253 imagesel.glade:1285 imagesel.glade:2286 #: marriage.glade:938 marriage.glade:1349 places.glade:1216 places.glade:1721 -#: srcsel.glade:858 styles.glade:247 +#: rule.glade:456 rule.glade:854 srcsel.glade:858 styles.glade:247 msgid "Delete" msgstr "Supprimer" -#: ChooseParents.py:82 ChooseParents.py:83 ChooseParents.py:91 -#: ChooseParents.py:92 EditPerson.glade:158 SelectChild.py:101 -#: SelectChild.py:102 SelectChild.py:274 SelectChild.py:275 const.py:114 -#: gramps.glade:4991 gramps.glade:5011 gramps.glade:5186 gramps.glade:5283 -#: gramps.glade:5570 gramps.glade:5591 gramps.glade:5635 gramps.glade:5665 -#: gramps.glade:6570 gramps.glade:6600 gramps.glade:6617 gramps.glade:6647 -#: gramps_main.py:1370 gramps_main.py:1532 plugins/EventCmp.py:474 -#: plugins/FamilyGroup.py:138 +#: ChooseParents.py:97 ChooseParents.py:98 EditPerson.glade:161 +#: SelectChild.py:101 SelectChild.py:102 SelectChild.py:274 SelectChild.py:275 +#: const.py:121 gramps.glade:5081 gramps.glade:5101 gramps.glade:5240 +#: gramps.glade:5369 gramps.glade:5656 gramps.glade:5677 gramps.glade:5721 +#: gramps.glade:5751 gramps.glade:6698 gramps.glade:6728 gramps.glade:6745 +#: gramps.glade:6775 plugins/EventCmp.py:288 plugins/FamilyGroup.py:138 +#: plugins/GraphViz.py:320 plugins/GraphViz.py:330 msgid "Birth" msgstr "Naissance" -#: ChooseParents.py:105 +#: ChooseParents.py:117 msgid "Choose the Parents of %s" msgstr "Sélectionner les parents de %s" -#: ChooseParents.py:158 ChooseParents.py:159 gramps_main.py:1455 -#: gramps_main.py:1456 +#: ChooseParents.py:177 ChooseParents.py:178 gramps_main.py:1588 +#: gramps_main.py:1589 msgid "Parent" msgstr "Parent" -#: ChooseParents.py:161 gramps.glade:1866 gramps.glade:5040 -#: gramps_main.py:1459 mergedata.glade:518 mergedata.glade:1180 -#: plugins/FamilyGroup.py:197 plugins/IndivSummary.py:283 -#: plugins/WebPage.py:245 plugins/WebPage.py:248 +#: ChooseParents.py:180 gramps.glade:1899 gramps.glade:5112 +#: gramps_main.py:1592 mergedata.glade:518 mergedata.glade:1180 +#: plugins/FamilyGroup.py:197 plugins/IndivComplete.py:198 +#: plugins/IndivComplete.py:200 plugins/IndivComplete.py:411 +#: plugins/IndivSummary.py:283 plugins/WebPage.py:246 plugins/WebPage.py:249 msgid "Mother" msgstr "Mère" -#: ChooseParents.py:162 gramps.glade:1775 gramps.glade:4842 -#: gramps_main.py:1458 mergedata.glade:766 mergedata.glade:1478 -#: plugins/FamilyGroup.py:184 plugins/IndivSummary.py:269 -#: plugins/WebPage.py:244 plugins/WebPage.py:247 +#: ChooseParents.py:181 gramps.glade:1808 gramps.glade:4952 +#: gramps_main.py:1591 mergedata.glade:766 mergedata.glade:1478 +#: plugins/FamilyGroup.py:184 plugins/IndivComplete.py:190 +#: plugins/IndivComplete.py:192 plugins/IndivComplete.py:406 +#: plugins/IndivSummary.py:269 plugins/WebPage.py:245 plugins/WebPage.py:248 msgid "Father" msgstr "Père" -#: Date.py:75 +#: Date.py:85 msgid "April" msgstr "Avril" -#: Date.py:75 +#: Date.py:85 msgid "February" msgstr "Février" -#: Date.py:75 +#: Date.py:85 msgid "January" msgstr "Janvier" -#: Date.py:75 +#: Date.py:85 msgid "March" msgstr "Mars" -#: Date.py:76 +#: Date.py:86 msgid "August" msgstr "Août" -#: Date.py:76 +#: Date.py:86 msgid "July" msgstr "Juillet" -#: Date.py:76 +#: Date.py:86 msgid "June" msgstr "Juin" -#: Date.py:76 +#: Date.py:86 msgid "May" msgstr "Mai" -#: Date.py:77 +#: Date.py:87 msgid "December" msgstr "Décembre" -#: Date.py:77 +#: Date.py:87 msgid "November" msgstr "Novembre" -#: Date.py:77 +#: Date.py:87 msgid "October" msgstr "Octobre" -#: Date.py:77 +#: Date.py:87 msgid "September" msgstr "Septembre" -#: Date.py:108 -msgid "(from|between|bet|bet." -msgstr "(de|entre|ent|ent." +#: Date.py:116 +msgid "(from|between|bet|bet.)" +msgstr "(de|entre|ent|ent.)" -#: Date.py:109 -msgid "(and|to|-" -msgstr "(et|à|-" +#: Date.py:117 +msgid "(and|to|-)" +msgstr "(et|à|-)" -#: Date.py:242 Date.py:268 Date.py:281 +#: Date.py:254 Date.py:280 Date.py:293 msgid "from" msgstr "de" -#: Date.py:242 Date.py:268 Date.py:281 plugins/changetype.glade:152 +#: Date.py:254 Date.py:280 Date.py:293 plugins/changetype.glade:152 msgid "to" msgstr "à" -#: Date.py:251 EditPerson.glade:6437 EventEdit.py:135 dialog.glade:501 +#: Date.py:263 EventEdit.py:137 dialog.glade:512 dialog.glade:1889 msgid "Julian" msgstr "Julien" -#: Date.py:253 EditPerson.glade:6437 EventEdit.py:135 dialog.glade:501 +#: Date.py:265 EventEdit.py:137 dialog.glade:512 dialog.glade:1889 msgid "Hebrew" msgstr "Hébreu" -#: Date.py:255 EditPerson.glade:6437 dialog.glade:501 +#: Date.py:267 dialog.glade:512 dialog.glade:1889 msgid "French" msgstr "Républicain" -#: Date.py:336 Date.py:353 Date.py:514 +#: Date.py:348 Date.py:365 Date.py:526 msgid "about" msgstr "environ" -#: Date.py:336 Date.py:543 +#: Date.py:348 Date.py:555 msgid "abt" msgstr "env" -#: Date.py:337 +#: Date.py:349 msgid "abt." msgstr "env." -#: Date.py:337 +#: Date.py:349 msgid "est" msgstr "est" -#: Date.py:338 +#: Date.py:350 msgid "est." msgstr "est." -#: Date.py:338 Date.py:355 +#: Date.py:350 Date.py:367 msgid "circa" msgstr "circa" -#: Date.py:339 Date.py:356 +#: Date.py:351 Date.py:368 msgid "around" msgstr "vers" -#: Date.py:339 Date.py:357 Date.py:516 Date.py:545 +#: Date.py:351 Date.py:369 Date.py:528 Date.py:557 msgid "before" msgstr "avant" -#: Date.py:340 +#: Date.py:352 msgid "bef" msgstr "av" -#: Date.py:340 +#: Date.py:352 msgid "bef." msgstr "av." -#: Date.py:341 +#: Date.py:353 msgid "aft." msgstr "ap." -#: Date.py:341 Date.py:358 Date.py:518 Date.py:547 +#: Date.py:353 Date.py:370 Date.py:530 Date.py:559 msgid "after" msgstr "après" -#: Date.py:342 +#: Date.py:354 msgid "aft" msgstr "ap" -#: Date.py:352 +#: Date.py:364 msgid "abt\\.?" msgstr "env\\. ?" -#: Date.py:354 +#: Date.py:366 msgid "est\\.?" msgstr "est\\. ?" -#: Date.py:359 +#: Date.py:371 msgid "aft\\.?" msgstr "ap\\. ?" -#: Date.py:360 +#: Date.py:372 msgid "bef\\.?" msgstr "av\\. ?" -#: Date.py:573 Date.py:601 Date.py:628 Date.py:657 Date.py:696 +#: Date.py:585 Date.py:613 Date.py:640 Date.py:669 Date.py:708 msgid "ABOUT" msgstr "Vers" -#: Date.py:575 Date.py:603 Date.py:630 Date.py:660 Date.py:698 +#: Date.py:587 Date.py:615 Date.py:642 Date.py:672 Date.py:710 msgid "BEFORE" msgstr "Avant" -#: Date.py:577 Date.py:605 Date.py:632 Date.py:662 Date.py:700 +#: Date.py:589 Date.py:617 Date.py:644 Date.py:674 Date.py:712 msgid "AFTER" msgstr "Après" -#: DbPrompter.py:78 gramps_main.py:673 gramps_main.py:1182 gramps_main.py:1193 +#: DbPrompter.py:87 gramps_main.py:758 gramps_main.py:1271 gramps_main.py:1283 msgid "No Comment Provided" msgstr "Commentaires non Fournis" -#: EditPerson.glade:24 gramps.glade:6843 +#: EditPerson.glade:27 msgid "Edit Person - GRAMPS" msgstr "Afficher l'individu - GRAMPS" -#: EditPerson.glade:66 +#: EditPerson.glade:69 msgid "Accept changes and close dialog" msgstr "Accepter les modifications et fermer la fenêtre de dialogue" -#: EditPerson.glade:97 +#: EditPerson.glade:100 msgid "New Person" msgstr "Nouvelle Personne" -#: EditPerson.glade:114 +#: EditPerson.glade:117 msgid "Select information source" msgstr "Choisir une source d'information" -#: EditPerson.glade:188 EditPerson.glade:214 EditPerson.glade:439 -#: EditPerson.glade:465 EditPerson.glade:1237 EditPerson.glade:1263 -#: EditPerson.glade:1577 EditPerson.glade:1603 EditPerson.glade:1629 -#: EditPerson.glade:1655 EditPerson.glade:1681 EditPerson.glade:2238 -#: EditPerson.glade:2264 EditPerson.glade:2290 EditPerson.glade:2316 -#: EditPerson.glade:2368 EditPerson.glade:2824 EditPerson.glade:2850 -#: EditPerson.glade:3423 EditPerson.glade:3449 EditPerson.glade:3475 -#: EditPerson.glade:3501 EditPerson.glade:3527 EditPerson.glade:3553 -#: EditPerson.glade:3579 EditPerson.glade:4250 EditPerson.glade:4276 -#: gramps.glade:3482 gramps.glade:3508 gramps.glade:3534 gramps.glade:3586 -#: gramps.glade:3820 imagesel.glade:534 imagesel.glade:639 imagesel.glade:691 -#: imagesel.glade:818 imagesel.glade:1037 imagesel.glade:1063 -#: imagesel.glade:1533 imagesel.glade:1611 imagesel.glade:1689 -#: imagesel.glade:1782 imagesel.glade:2037 imagesel.glade:2063 -#: marriage.glade:557 marriage.glade:583 marriage.glade:609 marriage.glade:635 -#: marriage.glade:687 marriage.glade:1103 marriage.glade:1129 places.glade:871 -#: places.glade:897 places.glade:923 places.glade:949 places.glade:1027 -#: places.glade:1557 places.glade:1583 -msgid ":" -msgstr ":" - -#: EditPerson.glade:240 EditPerson.glade:517 EditPerson.glade:2030 -#: EditPerson.glade:2551 EditPerson.glade:3215 EditPerson.glade:3797 -#: EditPerson.glade:4540 EditPerson.glade:4812 EditPerson.glade:5084 -#: EditPerson.glade:6003 dialog.glade:168 filters/After.py:57 +#: EditPerson.glade:243 EditPerson.glade:539 EditPerson.glade:2156 +#: EditPerson.glade:2682 EditPerson.glade:3355 EditPerson.glade:3942 +#: EditPerson.glade:4694 EditPerson.glade:4966 EditPerson.glade:5238 +#: GenericFilter.py:237 GenericFilter.py:275 GenericFilter.py:364 +#: GenericFilter.py:396 dialog.glade:168 dialog.glade:1445 filters/After.py:57 #: filters/Before.py:57 marriage.glade:349 marriage.glade:843 #: marriage.glade:1764 revision.glade:351 srcsel.glade:507 msgid "Date" msgstr "Date" -#: EditPerson.glade:266 EditPerson.glade:491 EditPerson.glade:2056 -#: EditPerson.glade:2564 EditPerson.glade:4592 EditPerson.glade:4864 -#: EditPerson.glade:5162 ImageSelect.py:713 dialog.glade:220 -#: filters/EventPlace.py:72 marriage.glade:375 marriage.glade:856 -#: marriage.glade:1790 preferences.glade:2783 +#: EditPerson.glade:269 EditPerson.glade:513 EditPerson.glade:2182 +#: EditPerson.glade:2695 EditPerson.glade:4746 EditPerson.glade:5018 +#: EditPerson.glade:5316 GenericFilter.py:237 GenericFilter.py:275 +#: GenericFilter.py:364 GenericFilter.py:396 ImageSelect.py:656 +#: dialog.glade:220 filters/EventPlace.py:72 marriage.glade:375 +#: marriage.glade:856 marriage.glade:1790 preferences.glade:2783 msgid "Place" msgstr "Lieu" -#: EditPerson.glade:354 +#: EditPerson.glade:320 msgid "Invoke birth event editor" msgstr "Afficher l'événement de naissance" -#: EditPerson.glade:362 EditPerson.glade:589 EditPerson.glade:1942 -#: EditPerson.glade:2631 EditPerson.glade:3059 EditPerson.glade:3877 -#: EditPerson.glade:4472 imagesel.glade:1269 imagesel.glade:2270 -#: marriage.glade:922 marriage.glade:1333 srcsel.glade:843 styles.glade:232 +#: EditPerson.glade:328 EditPerson.glade:574 EditPerson.glade:2067 +#: EditPerson.glade:2763 EditPerson.glade:3198 EditPerson.glade:4023 +#: EditPerson.glade:4625 imagesel.glade:1269 imagesel.glade:2270 +#: marriage.glade:922 marriage.glade:1333 rule.glade:441 rule.glade:838 +#: srcsel.glade:843 styles.glade:232 msgid "Edit" msgstr "Éditer" -#: EditPerson.glade:385 plugins/EventCmp.py:474 plugins/FamilyGroup.py:156 +#: EditPerson.glade:407 plugins/EventCmp.py:288 plugins/FamilyGroup.py:156 msgid "Death" msgstr "Décès" -#: EditPerson.glade:581 +#: EditPerson.glade:566 msgid "Invoke death event editor" msgstr "Afficher l'évenement de décès" -#: EditPerson.glade:612 gramps.glade:1103 gramps.glade:2293 gramps.glade:6787 -#: gramps.glade:6993 plugins/IndivSummary.py:236 plugins/WebPage.py:238 -#: plugins/WebPage.py:240 +#: EditPerson.glade:653 gramps.glade:1103 gramps.glade:2535 gramps.glade:6915 +#: gramps.glade:7121 plugins/IndivComplete.py:382 plugins/IndivSummary.py:236 +#: plugins/WebPage.py:239 plugins/WebPage.py:241 msgid "Gender" msgstr "Genre" -#: EditPerson.glade:640 const.py:103 gramps.glade:6680 gramps.glade:7066 +#: EditPerson.glade:681 const.py:110 gramps.glade:6808 gramps.glade:7194 msgid "male" msgstr "masculin" -#: EditPerson.glade:655 const.py:104 gramps.glade:6700 gramps.glade:7081 +#: EditPerson.glade:696 const.py:111 gramps.glade:6828 gramps.glade:7209 msgid "female" msgstr "féminin" -#: EditPerson.glade:670 EditPerson.py:401 const.py:105 gramps.glade:6720 -#: plugins/FamilyGroup.py:379 plugins/IndivSummary.py:161 -#: plugins/WebPage.py:505 +#: EditPerson.glade:711 EditPerson.py:426 const.py:112 gramps.glade:6848 +#: plugins/FamilyGroup.py:379 plugins/IndivComplete.py:260 +#: plugins/IndivSummary.py:161 plugins/WebPage.py:505 msgid "unknown" msgstr "inconnu" -#: EditPerson.glade:686 +#: EditPerson.glade:727 msgid "Preferred Name" msgstr "Nom préféré" -#: EditPerson.glade:716 EditPerson.glade:1395 EditPerson.glade:5526 -#: gramps.glade:4513 gramps.glade:6735 gramps.glade:7096 +#: EditPerson.glade:757 EditPerson.glade:1436 GenericFilter.py:474 +#: dialog.glade:2299 gramps.glade:6863 gramps.glade:7224 msgid "Given Name" msgstr "Prénom" -#: EditPerson.glade:742 EditPerson.glade:1421 EditPerson.glade:5693 +#: EditPerson.glade:783 EditPerson.glade:1462 GenericFilter.py:474 +#: dialog.glade:2466 msgid "Suffix" msgstr "Suffixe" -#: EditPerson.glade:768 gramps.glade:2585 gramps.glade:3794 gramps.glade:3933 -#: gramps.glade:5984 imagesel.glade:235 imagesel.glade:792 imagesel.glade:1765 +#: EditPerson.glade:809 EditPerson.glade:1748 GenericFilter.py:474 +#: dialog.glade:2647 gramps.glade:2830 gramps.glade:4039 gramps.glade:4178 +#: gramps.glade:6070 imagesel.glade:235 imagesel.glade:792 imagesel.glade:1765 #: imagesel.glade:2383 places.glade:168 srcsel.glade:208 srcsel.glade:791 msgid "Title" msgstr "Titre" -#: EditPerson.glade:794 +#: EditPerson.glade:835 msgid "Nick Name" msgstr "Surnom" -#: EditPerson.glade:820 EditPerson.glade:1369 EditPerson.glade:5552 -#: filters/MatchSndEx.py:46 gramps.glade:4539 gramps.glade:6761 -#: gramps.glade:6967 +#: EditPerson.glade:861 EditPerson.glade:1410 GenericFilter.py:474 +#: dialog.glade:2325 filters/MatchSndEx.py:46 gramps.glade:6889 +#: gramps.glade:7095 msgid "Surname" msgstr "Nom de famille" -#: EditPerson.glade:955 +#: EditPerson.glade:996 msgid "Select source for this name information" msgstr "Séléctionner une source pour cette information" -#: EditPerson.glade:963 ImageSelect.py:707 Utils.py:194 Utils.py:196 +#: EditPerson.glade:1004 ImageSelect.py:650 Utils.py:194 Utils.py:196 #: places.glade:350 preferences.glade:2809 msgid "Source" msgstr "Source" -#: EditPerson.glade:1008 +#: EditPerson.glade:1049 msgid "Enter/modify notes regarding this name" msgstr "Saisir/modifier les notes concernant ce nom" -#: EditPerson.glade:1016 EditPerson.glade:4719 EditPerson.glade:5014 -#: EditPerson.glade:5312 EditPerson.glade:5611 EditPerson.glade:6112 -#: Utils.py:189 dialog.glade:322 dialog.glade:842 gramps.glade:6167 -#: marriage.glade:1717 places.glade:1256 +#: EditPerson.glade:1057 EditPerson.glade:4873 EditPerson.glade:5168 +#: EditPerson.glade:5466 Utils.py:189 dialog.glade:322 dialog.glade:853 +#: dialog.glade:1554 dialog.glade:2384 gramps.glade:6253 marriage.glade:1717 +#: places.glade:1256 msgid "Note" msgstr "Note" -#: EditPerson.glade:1037 EditPerson.glade:1707 EditPerson.glade:1875 -#: EditPerson.glade:5810 gramps.glade:3716 gramps.glade:4045 -#: imagesel.glade:2357 +#: EditPerson.glade:1078 EditPerson.glade:1800 EditPerson.glade:1999 +#: dialog.glade:2583 gramps.glade:3961 gramps.glade:4290 imagesel.glade:2357 msgid "Type" msgstr "Type" -#: EditPerson.glade:1102 +#: EditPerson.glade:1143 msgid "Image" msgstr "Image" -#: EditPerson.glade:1129 +#: EditPerson.glade:1170 msgid "Identification" msgstr "Identification" -#: EditPerson.glade:1185 marriage.glade:230 -msgid "gramps ID" -msgstr "Identifiant gramps" +#: EditPerson.glade:1226 marriage.glade:230 +msgid "GRAMPS ID" +msgstr "GRAMPS ID" -#: EditPerson.glade:1318 GrampsCfg.py:95 GrampsCfg.py:101 gramps.glade:6137 +#: EditPerson.glade:1359 GrampsCfg.py:95 GrampsCfg.py:101 gramps.glade:6223 #: imagesel.glade:1882 places.glade:649 plugins/verify.glade:165 msgid "General" msgstr "Général" -#: EditPerson.glade:1348 +#: EditPerson.glade:1389 msgid "No Alternate Names" msgstr "Pas d'autres Noms" -#: EditPerson.glade:1525 EditPerson.glade:1888 EditPerson.glade:2186 -#: EditPerson.glade:2577 EditPerson.glade:2772 EditPerson.glade:3005 -#: EditPerson.glade:3371 EditPerson.glade:3823 gramps.glade:2401 -#: gramps.glade:3560 gramps.glade:4139 imagesel.glade:985 imagesel.glade:1215 +#: EditPerson.glade:1566 EditPerson.glade:2012 EditPerson.glade:2312 +#: EditPerson.glade:2708 EditPerson.glade:2905 EditPerson.glade:3143 +#: EditPerson.glade:3511 EditPerson.glade:3968 gramps.glade:2643 +#: gramps.glade:3805 gramps.glade:4384 imagesel.glade:985 imagesel.glade:1215 #: imagesel.glade:1985 imagesel.glade:2216 marriage.glade:505 #: marriage.glade:869 marriage.glade:1051 marriage.glade:1279 msgid "Details" msgstr "Détails" -#: EditPerson.glade:1862 config.glade:130 gramps.glade:965 gramps.glade:2179 -#: gramps.glade:4463 gramps.glade:4925 gramps.glade:5120 gramps.glade:5440 -#: mergedata.glade:544 mergedata.glade:1699 plugins/IndivSummary.py:222 -#: plugins/WebPage.py:236 plugins/relcalc.glade:157 plugins/soundex.glade:143 -#: preferences.glade:1763 +#: EditPerson.glade:1986 config.glade:130 gramps.glade:965 gramps.glade:2421 +#: gramps.glade:4701 gramps.glade:5001 gramps.glade:5160 gramps.glade:5526 +#: mergedata.glade:544 mergedata.glade:1699 plugins/IndivComplete.py:371 +#: plugins/IndivSummary.py:222 plugins/WebPage.py:237 +#: plugins/relcalc.glade:157 plugins/soundex.glade:143 preferences.glade:1763 +#: rule.glade:140 rule.glade:772 msgid "Name" msgstr "Nom" -#: EditPerson.glade:1917 +#: EditPerson.glade:2041 msgid "Create an alternate name for this person" msgstr "Créer un nom supplémentaire pour cette personne" -#: EditPerson.glade:1926 EditPerson.glade:2615 EditPerson.glade:3043 -#: EditPerson.glade:3861 EditPerson.glade:4456 gramps.glade:1696 -#: gramps.glade:4882 gramps.glade:5078 imagesel.glade:1253 imagesel.glade:2254 -#: marriage.glade:906 marriage.glade:1317 places.glade:1186 places.glade:1691 -#: srcsel.glade:828 styles.glade:217 +#: EditPerson.glade:2050 EditPerson.glade:2746 EditPerson.glade:3181 +#: EditPerson.glade:4006 EditPerson.glade:4608 gramps.glade:1729 +#: imagesel.glade:1253 imagesel.glade:2254 marriage.glade:906 +#: marriage.glade:1317 places.glade:1186 places.glade:1691 rule.glade:426 +#: rule.glade:822 srcsel.glade:828 styles.glade:217 msgid "Add" msgstr "Ajouter" -#: EditPerson.glade:1933 +#: EditPerson.glade:2058 msgid "Modify the selected name" msgstr "Modifier le nom choisi" -#: EditPerson.glade:1949 +#: EditPerson.glade:2075 msgid "Delete selected name" msgstr "Supprimer le nom sélectionné" -#: EditPerson.glade:1968 +#: EditPerson.glade:2094 msgid "Names" msgstr "Noms" -#: EditPerson.glade:2009 marriage.glade:328 +#: EditPerson.glade:2135 marriage.glade:328 msgid "No Events" msgstr "Évènements" -#: EditPerson.glade:2082 EditPerson.glade:2538 EditPerson.glade:4114 -#: EditPerson.glade:4418 EditPerson.glade:6605 const.py:313 dialog.glade:194 -#: marriage.glade:401 places.glade:1422 places.glade:1654 -#: plugins/pafexport.glade:241 +#: EditPerson.glade:2208 EditPerson.glade:2669 EditPerson.glade:4261 +#: EditPerson.glade:4570 GenericFilter.py:237 GenericFilter.py:275 +#: GenericFilter.py:364 GenericFilter.py:396 const.py:320 dialog.glade:194 +#: dialog.glade:2057 gramps.glade:6426 marriage.glade:401 places.glade:1422 +#: places.glade:1654 plugins/pafexport.glade:241 msgid "Description" msgstr "Description" -#: EditPerson.glade:2342 dialog.glade:404 marriage.glade:661 +#: EditPerson.glade:2468 dialog.glade:404 marriage.glade:661 msgid "Cause" msgstr "Cause" -#: EditPerson.glade:2525 filters/EventType.py:42 marriage.glade:830 +#: EditPerson.glade:2656 filters/EventType.py:42 marriage.glade:830 msgid "Event" msgstr "Évènement" -#: EditPerson.glade:2606 +#: EditPerson.glade:2737 msgid "Create a new event from the above data" msgstr "Crée un nouvel évènement à partir des données ci-dessus" -#: EditPerson.glade:2622 +#: EditPerson.glade:2754 msgid "Update the selected event with the above data" msgstr "Modifier l'évènement à partir des données ci-dessus" -#: EditPerson.glade:2638 +#: EditPerson.glade:2771 msgid "Delete the selected event" msgstr "Supprimer un évènement sélectionné" -#: EditPerson.glade:2658 marriage.glade:948 +#: EditPerson.glade:2791 marriage.glade:948 msgid "Events" msgstr "Évènements" -#: EditPerson.glade:2699 imagesel.glade:912 imagesel.glade:1912 +#: EditPerson.glade:2832 imagesel.glade:912 imagesel.glade:1912 #: marriage.glade:978 msgid "No Attributes" msgstr "Pas d'attributs" -#: EditPerson.glade:2720 EditPerson.glade:2992 dialog.glade:716 -#: imagesel.glade:933 imagesel.glade:1202 imagesel.glade:1933 -#: imagesel.glade:2203 marriage.glade:999 marriage.glade:1266 +#: EditPerson.glade:2853 EditPerson.glade:3130 GenericFilter.py:428 +#: GenericFilter.py:449 dialog.glade:727 imagesel.glade:933 +#: imagesel.glade:1202 imagesel.glade:1933 imagesel.glade:2203 +#: marriage.glade:999 marriage.glade:1266 msgid "Value" msgstr "Valeur" -#: EditPerson.glade:2979 dialog.glade:690 imagesel.glade:1189 +#: EditPerson.glade:3117 dialog.glade:701 imagesel.glade:1189 #: imagesel.glade:2190 marriage.glade:1253 msgid "Attribute" msgstr "Attribut" -#: EditPerson.glade:3034 +#: EditPerson.glade:3172 msgid "Create a new attribute from the above data" msgstr "Crée un nouvel attribut à partir des données ci-dessus" -#: EditPerson.glade:3050 +#: EditPerson.glade:3189 msgid "Update the selected attribute with the above data" msgstr "Modifier l'attribut à partir des données ci-dessus" -#: EditPerson.glade:3066 imagesel.glade:1276 imagesel.glade:2277 +#: EditPerson.glade:3206 imagesel.glade:1276 imagesel.glade:2277 #: marriage.glade:1340 msgid "Delete the selected attribute" msgstr "Supprimer l'attribut sélectionné" -#: EditPerson.glade:3086 imagesel.glade:1295 imagesel.glade:2296 +#: EditPerson.glade:3226 imagesel.glade:1295 imagesel.glade:2296 #: marriage.glade:1359 msgid "Attributes" msgstr "Attributs" -#: EditPerson.glade:3116 +#: EditPerson.glade:3256 msgid "No Addresses" msgstr "Pas d'adresses" -#: EditPerson.glade:3137 EditPerson.glade:6270 config.glade:234 -#: dialog.glade:1105 gramps.glade:3231 places.glade:272 places.glade:793 -#: places.glade:1149 preferences.glade:1867 +#: EditPerson.glade:3277 config.glade:234 dialog.glade:1116 dialog.glade:1712 +#: gramps.glade:3476 places.glade:272 places.glade:793 places.glade:1149 +#: preferences.glade:1867 msgid "Country" msgstr "Pays" -#: EditPerson.glade:3163 EditPerson.glade:6194 +#: EditPerson.glade:3303 dialog.glade:1636 msgid "City/County" msgstr "Ville/Département" -#: EditPerson.glade:3189 EditPerson.glade:6029 config.glade:156 +#: EditPerson.glade:3329 config.glade:156 dialog.glade:1471 #: preferences.glade:1789 msgid "Address" msgstr "Adresse" -#: EditPerson.glade:3241 EditPerson.glade:6244 config.glade:208 +#: EditPerson.glade:3381 config.glade:208 dialog.glade:1686 #: preferences.glade:1841 msgid "State/Province" msgstr "État/Province" -#: EditPerson.glade:3267 EditPerson.glade:6296 config.glade:286 +#: EditPerson.glade:3407 config.glade:286 dialog.glade:1738 #: preferences.glade:1893 msgid "ZIP/Postal Code" msgstr "ZIP/Code Postal" -#: EditPerson.glade:3810 +#: EditPerson.glade:3955 msgid "Location" msgstr "Location" -#: EditPerson.glade:3852 +#: EditPerson.glade:3997 msgid "Create a new address from the above data" msgstr "Crée une nouvelle adresse à partir des données ci-dessus" -#: EditPerson.glade:3868 +#: EditPerson.glade:4014 msgid "Update the selected address with the above data" msgstr "Modifier l'adresse sélectionnée à partir des données ci-dessus" -#: EditPerson.glade:3884 +#: EditPerson.glade:4031 msgid "Delete the selected address" msgstr "Supprimer l'adresse sélectionnée" -#: EditPerson.glade:3904 +#: EditPerson.glade:4051 msgid "Addresses" msgstr "Adresses" -#: EditPerson.glade:3924 +#: EditPerson.glade:4071 msgid "Enter miscellaneous relevant data and documentation" msgstr "Entrer diverses informations et documentations" -#: EditPerson.glade:3935 imagesel.glade:882 imagesel.glade:2326 -#: marriage.glade:1390 plugins/WebPage.py:421 +#: EditPerson.glade:4082 imagesel.glade:882 imagesel.glade:2326 +#: marriage.glade:1390 plugins/IndivComplete.py:150 plugins/WebPage.py:421 msgid "Notes" msgstr "Notes" -#: EditPerson.glade:4012 gramps.glade:6243 marriage.glade:1468 +#: EditPerson.glade:4159 gramps.glade:6329 marriage.glade:1468 msgid "Place new media object in this gallery" msgstr "Placer un nouveau média dans la gallerie" -#: EditPerson.glade:4021 gramps.glade:4188 gramps.glade:6252 +#: EditPerson.glade:4168 gramps.glade:4433 gramps.glade:6338 #: marriage.glade:1477 places.glade:1340 msgid "Add Media Object" msgstr "Ajouter un Média" -#: EditPerson.glade:4028 gramps.glade:6259 marriage.glade:1484 +#: EditPerson.glade:4175 gramps.glade:6345 marriage.glade:1484 msgid "Remove selected object from this gallery only" msgstr "Supprimer l'objet sélectionné de cette gallerie uniquement" -#: EditPerson.glade:4037 gramps.glade:4217 gramps.glade:6268 +#: EditPerson.glade:4184 gramps.glade:4462 gramps.glade:6354 #: marriage.glade:1493 places.glade:1355 msgid "Delete Media Object" msgstr "Supprimer un Média" -#: EditPerson.glade:4044 gramps.glade:6275 marriage.glade:1500 +#: EditPerson.glade:4191 gramps.glade:6361 marriage.glade:1500 msgid "Modify selected object" msgstr "Modifier l'objet choisi" -#: EditPerson.glade:4053 gramps.glade:6284 marriage.glade:1509 +#: EditPerson.glade:4200 gramps.glade:6370 marriage.glade:1509 #: places.glade:1370 msgid "Edit Properties" msgstr "Afficher les Propriétés" -#: EditPerson.glade:4063 gramps.glade:6296 marriage.glade:1519 -#: places.glade:1382 plugins/WebPage.py:307 +#: EditPerson.glade:4210 gramps.glade:6382 marriage.glade:1519 +#: places.glade:1382 plugins/WebPage.py:308 msgid "Gallery" msgstr "Galerie" -#: EditPerson.glade:4093 places.glade:1401 +#: EditPerson.glade:4240 places.glade:1401 msgid "Internet Addresses" msgstr "Adresses Internets" -#: EditPerson.glade:4140 EditPerson.glade:4405 EditPerson.glade:6579 +#: EditPerson.glade:4287 EditPerson.glade:4557 dialog.glade:2031 #: places.glade:1448 places.glade:1641 msgid "Web Address" msgstr "Page Web" -#: EditPerson.glade:4229 +#: EditPerson.glade:4376 msgid "Go to this web page" msgstr "Aller à la page d'accueil" -#: EditPerson.glade:4237 places.glade:1544 +#: EditPerson.glade:4384 places.glade:1544 msgid "Go" msgstr "Go" -#: EditPerson.glade:4447 +#: EditPerson.glade:4599 msgid "Add an internet reference about this person" msgstr "Ajouter une référence internet pour cette personne" -#: EditPerson.glade:4463 +#: EditPerson.glade:4616 msgid "Modify selected reference" msgstr "Modifier la référence choisie" -#: EditPerson.glade:4479 +#: EditPerson.glade:4633 msgid "Delete selected reference" msgstr "Supprimer une référence sélectionnée" -#: EditPerson.glade:4498 places.glade:1731 +#: EditPerson.glade:4652 places.glade:1731 msgid "Internet" msgstr "Internet" -#: EditPerson.glade:4518 +#: EditPerson.glade:4672 msgid "LDS Baptism" msgstr "Baptême Mormon" -#: EditPerson.glade:4566 EditPerson.glade:4838 EditPerson.glade:5110 +#: EditPerson.glade:4720 EditPerson.glade:4992 EditPerson.glade:5264 #: marriage.glade:1738 msgid "Temple" msgstr "Temple" -#: EditPerson.glade:4691 EditPerson.glade:4986 EditPerson.glade:5284 -#: gramps.glade:655 gramps.glade:2825 marriage.glade:1690 -#: plugins/WebPage.py:169 plugins/gedcomexport.glade:437 -#: plugins/pkgexport.glade:266 +#: EditPerson.glade:4845 EditPerson.glade:5140 EditPerson.glade:5438 +#: gramps.glade:655 gramps.glade:3070 marriage.glade:1690 +#: plugins/IndivComplete.py:300 plugins/WebPage.py:170 +#: plugins/gedcomexport.glade:437 plugins/pkgexport.glade:266 msgid "Sources" msgstr "Sources" -#: EditPerson.glade:4790 +#: EditPerson.glade:4944 msgid "Endowment" msgstr "Engagement" -#: EditPerson.glade:5062 +#: EditPerson.glade:5216 msgid "Sealed to Parents" msgstr "Parents Officiels" -#: EditPerson.glade:5136 gramps.glade:1736 +#: EditPerson.glade:5290 gramps.glade:1769 msgid "Parents" msgstr "Parents" -#: EditPerson.glade:5385 marriage.glade:1820 +#: EditPerson.glade:5539 marriage.glade:1820 msgid "LDS" msgstr "Mormons" -#: EditPerson.glade:5400 -msgid "Alternate Name Editor - GRAMPS" -msgstr "Afficher les autres Noms - GRAMPS" - -#: EditPerson.glade:5442 EditPerson.glade:5920 EditPerson.glade:6496 -#: gramps.glade:5876 marriage.glade:66 -msgid "Accept and close" -msgstr "Fusionner puis Fermer" - -#: EditPerson.glade:5458 gramps.glade:5892 marriage.glade:82 -msgid "Reject changes and close" -msgstr "Rejeter les modifications puis Fermer" - -#: EditPerson.glade:5485 -msgid "Alternate Name Editor" -msgstr "Afficher les autres Noms" - -#: EditPerson.glade:5658 EditPerson.glade:6159 EditPerson.glade:6676 -#: dialog.glade:369 dialog.glade:889 -msgid "Private Record" -msgstr "Enregistrement Privé" - -#: EditPerson.glade:5672 -msgid "Edit source information for this name" -msgstr "Afficher les sources pour ce nom" - -#: EditPerson.glade:5680 EditPerson.glade:6181 dialog.glade:391 -#: dialog.glade:911 -msgid "Edit Source" -msgstr "Afficher Source" - -#: EditPerson.glade:5878 -msgid "Address Editor - GRAMPS" -msgstr "Affichage d'adresse - GRAMPS" - -#: EditPerson.glade:5962 -msgid "Address Editor" -msgstr "Affichage d'adresse" - -#: EditPerson.glade:6173 -msgid "Edit source information for this address" -msgstr "Afficher les sources pour cette adresse" - -#: EditPerson.glade:6431 dialog.glade:490 -msgid "Selects the calendar format for display" -msgstr "Sélectionner le calendrier à afficher" - -#: EditPerson.glade:6437 EventEdit.py:135 dialog.glade:501 -msgid "Gregorian" -msgstr "Grégorien" - -#: EditPerson.glade:6454 -msgid "Internet Address Editor - GRAMPS" -msgstr "Éditeur d'adresse Internet -GRAMPS" - -#: EditPerson.glade:6538 EditPlace.py:278 EditPlace.py:302 -msgid "Internet Address Editor" -msgstr "Éditeur d'adresse Internet" - -#: EditPerson.py:376 GrampsCfg.py:61 const.py:118 gramps.glade:4991 -#: gramps.glade:5186 gramps.glade:5570 gramps.glade:5635 gramps.glade:6570 -#: gramps.glade:6617 +#: EditPerson.py:401 GrampsCfg.py:61 const.py:125 gramps.glade:5081 +#: gramps.glade:5240 gramps.glade:5656 gramps.glade:5721 gramps.glade:6698 +#: gramps.glade:6745 msgid "None" msgstr "Aucun(e)" -#: EditPerson.py:393 EditSource.py:138 +#: EditPerson.py:418 EditSource.py:138 msgid "%(father)s and %(mother)s" msgstr "%(père)s et %(mère)s" -#: EditPerson.py:730 EditPerson.py:739 +#: EditPerson.py:739 EditPerson.py:741 EditPerson.py:751 EditPerson.py:753 +#: Marriage.py:351 Marriage.py:354 gramps_main.py:411 gramps_main.py:415 +#: gramps_main.py:1223 +msgid "Abandon Changes" +msgstr "Annuler" + +#: EditPerson.py:740 EditPerson.py:752 msgid "Are you sure you want to abandon your changes?" msgstr "Voulez vous vraiment perdre ces modifications ?" -#: EditPerson.py:1071 Marriage.py:368 +#: EditPerson.py:743 EditPerson.py:755 Marriage.py:355 +msgid "Continue Editing" +msgstr "Reprendre" + +#: EditPerson.py:1063 +msgid "Make the selected name the preferred name" +msgstr "Enregistrer comme Favori" + +#: EditPerson.py:1124 Marriage.py:374 msgid "GRAMPS ID value was not changed." msgstr "Les Identifiants Gramps sont inchangés" -#: EditPerson.py:1072 +#: EditPerson.py:1125 msgid "%(grampsid)s is already used by %(person)s" msgstr "%(grampsid)s est déjà utilisé par %(person)s" -#: EditPerson.py:1177 -msgid "Changing the gender caused problems with marriage information." -msgstr "Changer le genre d'un individu pose problème avec le Mariage." +#: EditPerson.py:1229 +msgid "" +"Changing the gender caused problems with marriage information.\n" +"Please check the person's marriages." +msgstr "" +"Changer le genre d'un individu crée une incohérence avec son Mariage.\n" +"Veuillez vérifier cette relation." -#: EditPerson.py:1178 -msgid "Please check the person's marriages." -msgstr "Vérifiez svp vos mariages." - -#: EditPlace.py:276 EditPlace.py:300 +#: EditPlace.py:267 EditPlace.py:291 msgid "Internet Address Editor for %s" msgstr "Éditeur d'adresse Internet pour %s" -#: EditPlace.py:349 gramps.glade:608 plugins/gedcomexport.glade:489 +#: EditPlace.py:269 EditPlace.py:293 dialog.glade:1990 +msgid "Internet Address Editor" +msgstr "Éditeur d'adresse Internet" + +#: EditPlace.py:340 gramps.glade:608 plugins/gedcomexport.glade:489 #: plugins/pkgexport.glade:318 msgid "People" msgstr "Individus" -#: EditPlace.py:351 EditPlace.py:360 +#: EditPlace.py:342 EditPlace.py:351 msgid "%s [%s]: event %s\n" msgstr "%s [%s]: évènement %s\n" -#: EditPlace.py:358 plugins/gedcomexport.glade:463 plugins/pkgexport.glade:292 +#: EditPlace.py:349 plugins/gedcomexport.glade:463 plugins/pkgexport.glade:292 msgid "Families" msgstr "Familles" -#: EditSource.py:156 +#: EditSource.py:157 msgid "Individual Events" msgstr "Evènements Individuels" @@ -801,32 +747,35 @@ msgstr "Ev msgid "Individual Attributes" msgstr "Attributs Individuels" -#: EditSource.py:166 +#: EditSource.py:165 msgid "Individual Names" msgstr "Noms Individuels" -#: EditSource.py:171 +#: EditSource.py:168 msgid "Family Events" msgstr "Evènements Familiaux" -#: EditSource.py:176 +#: EditSource.py:172 msgid "Family Attributes" msgstr "Attributs de Famille" -#: EditSource.py:181 GrampsCfg.py:97 plugins/Summary.py:104 +#: EditSource.py:176 GrampsCfg.py:97 plugins/Summary.py:104 msgid "Media Objects" msgstr "Médias" -#: EditSource.py:186 gramps.glade:672 gramps.glade:3412 +#: EditSource.py:179 gramps.glade:672 gramps.glade:3657 msgid "Places" msgstr "Lieux" +#: EventEdit.py:137 dialog.glade:512 dialog.glade:1889 +msgid "Gregorian" +msgstr "Grégorien" + #: Filter.py:73 msgid "All people" msgstr "Tout le monde" -#: Filter.py:73 Filter.py:80 gramps.glade:816 plugins/eventcmp.glade:764 -#: plugins/eventcmp.glade:858 +#: Filter.py:73 Filter.py:80 gramps.glade:816 msgid "Qualifier" msgstr "Qualificatif" @@ -838,10 +787,139 @@ msgstr "Pas de description" msgid "Failed to load the module: %s" msgstr "Échec lors du chargement du module : %s" -#: Find.py:46 Find.py:51 +#: Find.py:131 msgid "Find Person" msgstr "Chercher une Personne" +#: Find.py:179 +msgid "Find Place" +msgstr "Chercher un Lieu" + +#: Find.py:224 +msgid "Find Source" +msgstr "Chercher une source" + +#: Find.py:269 +msgid "Find Media Object" +msgstr "Chercher un Média" + +#: GenericFilter.py:135 GenericFilter.py:168 GenericFilter.py:194 +#: gramps.glade:1033 gramps.glade:2478 gramps.glade:2886 gramps.glade:3191 +#: gramps.glade:3987 gramps.glade:4234 gramps.glade:5552 imagesel.glade:613 +#: imagesel.glade:1507 imagesel.glade:2370 mergedata.glade:1013 +#: mergedata.glade:1725 plugins/relcalc.glade:170 srcsel.glade:778 +msgid "ID" +msgstr "Id" + +#: GenericFilter.py:237 plugins/FilterEditor.py:40 +msgid "Personal Event" +msgstr "Evenement Individuel" + +#: GenericFilter.py:275 plugins/FilterEditor.py:41 +msgid "Family Event" +msgstr "Evènement Familial" + +#: GenericFilter.py:314 +msgid "Number of Relationships" +msgstr "Nombre de relations" + +#: GenericFilter.py:315 gramps.glade:4762 marriage.glade:161 +#: plugins/FilterEditor.py:44 +msgid "Relationship Type" +msgstr "Type de relation" + +#: GenericFilter.py:316 const.py:362 +msgid "Number of Children" +msgstr "Nombre d'enfants" + +#: GenericFilter.py:428 plugins/FilterEditor.py:42 +msgid "Personal Attribute" +msgstr "Attribut Individuel" + +#: GenericFilter.py:449 plugins/FilterEditor.py:43 +msgid "Family Attribute" +msgstr "Attribut Familial" + +#: GenericFilter.py:502 +msgid "Filter Name" +msgstr "Filtre sur le Nom" + +#: GenericFilter.py:640 +msgid "Everyone" +msgstr "Tout le monde" + +#: GenericFilter.py:641 +msgid "Has the Id" +msgstr "A l'Identifiant" + +#: GenericFilter.py:642 +msgid "Has a name" +msgstr "A un Nom" + +#: GenericFilter.py:643 +msgid "Has the relationships" +msgstr "A les Relations" + +#: GenericFilter.py:644 +msgid "Has the death" +msgstr "A le Décès" + +#: GenericFilter.py:645 +msgid "Has the birth" +msgstr "A la Naissance" + +#: GenericFilter.py:646 +msgid "Is the descendant of" +msgstr "est le descendant de" + +#: GenericFilter.py:647 +msgid "Is an ancestor of" +msgstr "est l'ancêtre de" + +#: GenericFilter.py:648 +msgid "Is a female" +msgstr "est une femme" + +#: GenericFilter.py:649 +msgid "Is a male" +msgstr "est un homme" + +#: GenericFilter.py:650 +msgid "Has the personal event" +msgstr "A l'évenement individuel" + +#: GenericFilter.py:651 +msgid "Has the family event" +msgstr "A l'évènement Familial" + +#: GenericFilter.py:652 +msgid "Has the personal attribute" +msgstr "A l'attribut individuel" + +#: GenericFilter.py:653 +msgid "Has the family attribute" +msgstr "A l'attribut familial" + +#: GenericFilter.py:654 +msgid "Matches the filter named" +msgstr "Correspond au critère suivant" + +#: GenericFilter.py:758 +msgid "class" +msgstr "classe" + +#: GenericFilter.py:800 +msgid "Local Filters" +msgstr "Filtres Locaux" + +#: GenericFilter.py:815 +msgid "System Filters" +msgstr "Filtres Systèmes" + +#: GenericFilter.py:830 +msgid "Custom Filters" +msgstr "Personnaliser les filtres" + #: GrampsCfg.py:60 msgid "Father's surname" msgstr "Nom du père" @@ -974,45 +1052,45 @@ msgstr "Recherche d'information" msgid "Data Guessing" msgstr "Hypothèse" -#: GrampsCfg.py:696 GrampsCfg.py:711 +#: GrampsCfg.py:697 GrampsCfg.py:712 msgid "No default format" msgstr "Format Non Initialisé" -#: ImageSelect.py:147 +#: ImageSelect.py:133 msgid "That is not a valid file name." msgstr "Cela n'est pas un nom de fichier valide" -#: ImageSelect.py:256 +#: ImageSelect.py:229 msgid "Could not import %s - %s" msgstr "Impossible d'importer %s - %s" -#: ImageSelect.py:316 MediaView.py:331 plugins/ReadGedcom.py:803 -#: plugins/ReadGedcom.py:838 plugins/ReadGedcom.py:873 +#: ImageSelect.py:282 MediaView.py:341 plugins/ReadGedcom.py:859 +#: plugins/ReadGedcom.py:894 plugins/ReadGedcom.py:929 msgid "Could not import %s" msgstr "Impossible d'importer %s" -#: ImageSelect.py:429 MediaView.py:167 +#: ImageSelect.py:382 MediaView.py:173 msgid "View in the default viewer" msgstr "Afficher avec le Visualiseur par défaut" -#: ImageSelect.py:432 MediaView.py:169 +#: ImageSelect.py:386 MediaView.py:175 msgid "Edit with the GIMP" msgstr "Afficher avec Gimp" -#: ImageSelect.py:434 MediaView.py:171 +#: ImageSelect.py:388 MediaView.py:177 msgid "Edit Object Properties" msgstr "Afficher les propriétés de l'Objet" -#: ImageSelect.py:437 MediaView.py:174 +#: ImageSelect.py:391 MediaView.py:180 msgid "Convert to local copy" msgstr "Convertir en une copie individuelle" -#: ImageSelect.py:695 gramps.glade:1357 gramps.glade:1423 -#: plugins/EventCmp.py:474 preferences.glade:2731 +#: ImageSelect.py:638 gramps.glade:1357 gramps.glade:1423 +#: plugins/EventCmp.py:288 preferences.glade:2731 msgid "Person" msgstr "Personne" -#: ImageSelect.py:701 gramps.glade:626 gramps.glade:2476 +#: ImageSelect.py:644 gramps.glade:626 gramps.glade:2721 #: preferences.glade:2757 msgid "Family" msgstr "Famille" @@ -1021,28 +1099,36 @@ msgstr "Famille" msgid "Location Editor for %s" msgstr "Édition Ahnentafel pour %s" -#: LocEdit.py:68 dialog.glade:1012 +#: LocEdit.py:68 dialog.glade:1023 msgid "Location Editor" msgstr "Affichage de l'endroit" -#: Marriage.py:102 Marriage.py:479 Marriage.py:497 Utils.py:135 -#: plugins/Check.py:178 +#: Marriage.py:103 Marriage.py:486 Marriage.py:504 Utils.py:135 +#: plugins/Check.py:175 msgid "%s and %s" msgstr "%s et %s" -#: Marriage.py:347 +#: Marriage.py:352 msgid "Data was modified. Are you sure you want to abandon your changes?" msgstr "Des données ont été modifiées. Voulez vous perdre ces modifications" -#: MediaView.py:148 +#: MediaView.py:154 msgid "The file no longer exists" msgstr "Ce fichier n'existe plus" -#: MediaView.py:265 +#: MediaView.py:271 MediaView.py:274 +msgid "Delete Object" +msgstr "Supprimer un Média" + +#: MediaView.py:272 msgid "This media object is currently being used. Delete anyway?" msgstr "Ce Média est déjà utilisé. Supprimer tout de même ?" -#: NameEdit.py:75 +#: MediaView.py:275 +msgid "Keep Object" +msgstr "Conserver le Média" + +#: NameEdit.py:76 msgid "Alternate Name Editor for %s" msgstr "Affichage des autres Noms pour %s" @@ -1066,59 +1152,67 @@ msgstr "Double Clics pour afficher, Shift-Double Clics pour activer la personne" msgid "Double clicking will make %s the active person" msgstr "Un double clic activera l'individu %s" -#: PlaceView.py:142 +#: PlaceView.py:144 msgid "Exactly two places must be selected to perform a merge" msgstr "Seuls deux lieux doivent être sélectionnés pour réaliser une fusion" -#: PlaceView.py:231 +#: PlaceView.py:238 msgid "Currently, you can only delete one place at a time" msgstr "Actuellement, vous ne pouvez supprimer qu'un lieu à la fois" -#: PlaceView.py:250 +#: PlaceView.py:257 PlaceView.py:259 gramps.glade:3647 +msgid "Delete Place" +msgstr "Supprimer un Lieu" + +#: PlaceView.py:258 msgid "This place is currently being used. Delete anyway?" msgstr "Ce Lieu est déjà utilisé. Supprimer tout de même ?" -#: PlaceView.py:261 +#: PlaceView.py:260 +msgid "Keep Place" +msgstr "Supprimer le Lieu" + +#: PlaceView.py:270 msgid "You requested too many places to edit at the same time" msgstr "Vous avez demandé trop de lieux à la fois" -#: Plugins.py:75 +#: Plugins.py:76 msgid "No description was provided" msgstr "Aucune description fournie" -#: Plugins.py:202 plugins.glade:167 +#: Plugins.py:206 plugins.glade:193 msgid "Report Selection" msgstr "Sélection d'une édition" -#: Plugins.py:218 +#: Plugins.py:222 msgid "Tool Selection" msgstr "Choix d'outils" -#: Plugins.py:237 +#: Plugins.py:241 msgid "The following modules could not be loaded:" msgstr "Le module suivant ne peut être chargé:" -#: Plugins.py:359 Plugins.py:370 +#: Plugins.py:362 Plugins.py:373 msgid "Uncategorized" msgstr "Inclassable" -#: Plugins.py:362 Plugins.py:373 const.py:119 const.py:394 const.py:402 -#: gramps.glade:4991 gramps.glade:5186 gramps.glade:5570 gramps.glade:5635 -#: gramps.glade:6570 gramps.glade:6617 gramps_main.py:1524 +#: Plugins.py:365 Plugins.py:376 const.py:126 const.py:401 const.py:409 +#: gramps.glade:5081 gramps.glade:5240 gramps.glade:5656 gramps.glade:5721 +#: gramps.glade:6698 gramps.glade:6745 gramps_main.py:1478 gramps_main.py:1684 msgid "Unknown" msgstr "Inconnu" -#: ReadXML.py:89 ReadXML.py:92 ReadXML.py:144 ReadXML.py:148 -#: plugins/ReadGedcom.py:98 plugins/ReadGedcom.py:102 +#: ReadXML.py:89 ReadXML.py:92 ReadXML.py:145 ReadXML.py:149 +#: plugins/ReadGedcom.py:125 plugins/ReadGedcom.py:129 msgid "%s could not be opened\n" msgstr "%s ouverture impossible\n" -#: ReadXML.py:98 ReadXML.py:103 ReadXML.py:154 ReadXML.py:160 ReadXML.py:188 -#: ReadXML.py:194 +#: ReadXML.py:98 ReadXML.py:103 ReadXML.py:155 ReadXML.py:161 ReadXML.py:189 +#: ReadXML.py:195 msgid "Error reading %s" msgstr "Erreur de lecture de %s" -#: ReadXML.py:183 +#: ReadXML.py:184 msgid "%s (revision %s)" msgstr "%s (révision %s)" @@ -1130,30 +1224,30 @@ msgstr "" "Impossible d'importer %s\n" "Le fichier a été déplacé ou détruit" -#: RelImage.py:72 RelImage.py:75 RelImage.py:140 RelImage.py:143 -#: gramps_main.py:694 gramps_main.py:698 gramps_main.py:706 gramps_main.py:710 -#: plugins/WriteGedcom.py:513 plugins/WriteGedcom.py:518 -#: plugins/WriteGedcomXML.py:515 plugins/WriteGedcomXML.py:520 +#: RelImage.py:74 RelImage.py:77 RelImage.py:142 RelImage.py:145 +#: gramps_main.py:779 gramps_main.py:783 gramps_main.py:791 +#: plugins/WriteGedcom.py:408 plugins/WriteGedcom.py:413 +#: plugins/WriteGedcomXML.py:514 plugins/WriteGedcomXML.py:519 msgid "Could not create %s" msgstr "Impossible de créer %s" -#: RelImage.py:82 +#: RelImage.py:84 msgid "Error creating the thumbnail : %s" msgstr "Erreur de création de l'album photo %s" -#: RelImage.py:88 docgen/OpenOfficeDoc.py:509 +#: RelImage.py:90 docgen/OpenOfficeDoc.py:508 msgid "Error copying %s" msgstr "Erreur de sauvegarde de %s" -#: RelImage.py:110 RelImage.py:120 +#: RelImage.py:112 RelImage.py:122 msgid "Could not load image file %s" msgstr "Impossible de charger le fichier %s" -#: RelImage.py:150 +#: RelImage.py:152 msgid "Could not replace %s" msgstr "Impossible de remplacer %s" -#: RelImage.py:155 +#: RelImage.py:157 msgid "" "Could not create a thumbnail for %s\n" "The file has been moved or deleted" @@ -1161,217 +1255,228 @@ msgstr "" "Impossible de créer un album photos pour %s\n" "le fichier a été déplacé ou détruit" -#: RelImage.py:163 +#: RelImage.py:165 msgid "Could not create a thumbnail for %s" msgstr "Impossible de créer un album photos pour : %s" +#: Report.py:55 +msgid "Default Template" +msgstr "Routine par défaut" + #: Report.py:56 +msgid "User Defined Template" +msgstr "Routine Utilisateur" + +#: Report.py:73 msgid "First" msgstr "Première" -#: Report.py:57 +#: Report.py:74 msgid "Second" msgstr "Seconde" -#: Report.py:58 +#: Report.py:75 msgid "Third" msgstr "Troisième" -#: Report.py:59 +#: Report.py:76 msgid "Fourth" msgstr "Quatrième" -#: Report.py:60 +#: Report.py:77 msgid "Fifth" msgstr "Cinquième" -#: Report.py:61 +#: Report.py:78 msgid "Sixth" msgstr "Sixième" -#: Report.py:62 +#: Report.py:79 msgid "Seventh" msgstr "Septième" -#: Report.py:63 +#: Report.py:80 msgid "Eighth" msgstr "Huitième" -#: Report.py:64 +#: Report.py:81 msgid "Ninth" msgstr "Neuvième" -#: Report.py:65 +#: Report.py:82 msgid "Tenth" msgstr "Dixième" -#: Report.py:66 +#: Report.py:83 msgid "Eleventh" msgstr "Onzième" -#: Report.py:67 +#: Report.py:84 msgid "Twelfth" msgstr "Douzième" -#: Report.py:68 +#: Report.py:85 msgid "Thirteenth" msgstr "Treizième" -#: Report.py:69 +#: Report.py:86 msgid "Fourteenth" msgstr "Quatorzième" -#: Report.py:70 +#: Report.py:87 msgid "Fifteenth" msgstr "Quinzième" -#: Report.py:71 +#: Report.py:88 msgid "Sixteenth" msgstr "Seizième" -#: Report.py:72 +#: Report.py:89 msgid "Seventeenth" msgstr "Dix-septième" -#: Report.py:73 +#: Report.py:90 msgid "Eighteenth" msgstr "Dix-huitième" -#: Report.py:74 +#: Report.py:91 msgid "Nineteenth" msgstr "dix-neuvième" -#: Report.py:75 +#: Report.py:92 msgid "Twentieth" msgstr "Vingtième" -#: Report.py:76 +#: Report.py:93 msgid "Twenty-first" msgstr "Vingt et unième" -#: Report.py:77 +#: Report.py:94 msgid "Twenty-second" msgstr "Vingt-deuxième" -#: Report.py:78 +#: Report.py:95 msgid "Twenty-third" msgstr "Vingt-troisième" -#: Report.py:79 +#: Report.py:96 msgid "Twenty-fourth" msgstr "Vingt-quatrième" -#: Report.py:80 +#: Report.py:97 msgid "Twenty-fifth" msgstr "Vingt-cinquième" -#: Report.py:81 +#: Report.py:98 msgid "Twenty-sixth" msgstr "Vingt-sixième" -#: Report.py:82 +#: Report.py:99 msgid "Twenty-seventh" msgstr "Vingt-septième" -#: Report.py:83 +#: Report.py:100 msgid "Twenty-eighth" msgstr "Vingt-huitième" -#: Report.py:84 +#: Report.py:101 msgid "Twenty-ninth" msgstr "Vingt-neuvième" -#: Report.py:90 +#: Report.py:107 msgid "Progress Report - GRAMPS" msgstr "Liste en cours - GRAMPS" -#: Report.py:90 +#: Report.py:107 msgid "Working" msgstr "Travail" -#: Report.py:108 +#: Report.py:125 msgid "%v of %u (%P%%)" msgstr "%v de %u (%P %%)" -#: Report.py:205 +#: Report.py:222 msgid "Base Report - GRAMPS" msgstr "Bilan de la Base - GRAMPS" -#: Report.py:219 +#: Report.py:236 msgid "Save Report As - GRAMPS" msgstr "Enregistrer la Liste sous - GRAMPS" -#: Report.py:441 Report.py:446 +#: Report.py:460 Report.py:465 msgid "Save As" msgstr "Enregistrer sous" -#: Report.py:453 +#: Report.py:472 msgid "Directory" msgstr "Répertoire" -#: Report.py:455 +#: Report.py:474 msgid "Filename" msgstr "Fichier" -#: Report.py:488 +#: Report.py:507 msgid "Output Format" msgstr "Format de sortie" -#: Report.py:501 +#: Report.py:520 msgid "Styles" msgstr "Styles" -#: Report.py:506 styles.glade:343 +#: Report.py:525 styles.glade:343 msgid "Style Editor" msgstr "Éditeur de style" -#: Report.py:532 Report.py:534 +#: Report.py:551 Report.py:553 msgid "Paper Options" msgstr "Options Papier" -#: Report.py:535 Report.py:537 +#: Report.py:554 Report.py:556 msgid "HTML Options" msgstr "Options Html" -#: Report.py:554 styles.glade:537 +#: Report.py:573 styles.glade:537 msgid "Size" msgstr "Taille" -#: Report.py:559 +#: Report.py:578 msgid "Orientation" msgstr "Orientation" -#: Report.py:571 +#: Report.py:590 msgid "Page Count" msgstr "Compteur de page" -#: Report.py:581 plugins/eventcmp.glade:225 +#: Report.py:610 plugins/eventcmp.glade:225 msgid "Template" msgstr "Nomenclature" -#: Report.py:582 -msgid "Choose File" -msgstr "Choisir un fichier" +#: Report.py:631 +msgid "User Template" +msgstr "Routine Utilisateur" -#: Report.py:582 +#: Report.py:633 msgid "HTML Template" msgstr "Norme HTML" -#: Report.py:617 +#: Report.py:634 +msgid "Choose File" +msgstr "Choisir un fichier" + +#: Report.py:670 msgid "Report Options" msgstr "Options d'édition" -#: Report.py:626 gramps.glade:772 plugins/eventcmp.glade:689 -#: plugins/eventcmp.glade:845 plugins/gedcomexport.glade:155 -#: plugins/pafexport.glade:155 +#: Report.py:679 gramps.glade:772 plugins/eventcmp.glade:542 +#: plugins/gedcomexport.glade:155 plugins/pafexport.glade:155 msgid "Filter" msgstr "Filtre" -#: Report.py:641 +#: Report.py:698 msgid "Generations" msgstr "Générations" -#: Report.py:648 +#: Report.py:706 msgid "Page break between generations" msgstr "Saut de page entre les générations" @@ -1380,10 +1485,18 @@ msgstr "Saut de page entre les g msgid "Relationship to %s" msgstr "Relation avec %s" -#: SourceView.py:171 +#: SourceView.py:180 SourceView.py:182 gramps.glade:3060 +msgid "Delete Source" +msgstr "Supprimer une source" + +#: SourceView.py:181 msgid "This source is currently being used. Delete anyway?" msgstr "Cette source est déjà utilisée. Supprimer tout de même ?" +#: SourceView.py:183 +msgid "Keep Source" +msgstr "Conserver la source" + #: Utils.py:199 Utils.py:201 imagesel.glade:770 msgid "Private" msgstr "privée" @@ -1436,7 +1549,7 @@ msgstr "" "sont nécessaires. Si vous ne projeter pas de générer de fichier GEDCOM \n" "Vous pouvez ne pas remplir." -#: config.glade:182 dialog.glade:1053 gramps.glade:3060 places.glade:194 +#: config.glade:182 dialog.glade:1064 gramps.glade:3305 places.glade:194 #: places.glade:715 places.glade:1110 preferences.glade:1815 msgid "City" msgstr "Ville" @@ -1542,7 +1655,7 @@ msgstr "" "\n" "Eclatez vous avec GRAMPS." -#: const.py:93 +#: const.py:98 msgid "" "GRAMPS (Genealogical Research and Analysis Management Programming System) is " "a personal genealogy program." @@ -1550,273 +1663,269 @@ msgstr "" "Gramps (Genealogical Research et Analysis Management Programming System) est " "un logiciel de généalogie individuelle." -#: const.py:115 const.py:233 gramps.glade:4991 gramps.glade:5186 -#: gramps.glade:5570 gramps.glade:5635 gramps.glade:6570 gramps.glade:6617 +#: const.py:122 const.py:240 gramps.glade:5081 gramps.glade:5240 +#: gramps.glade:5656 gramps.glade:5721 gramps.glade:6698 gramps.glade:6745 msgid "Adopted" msgstr "Adopté(e)" -#: const.py:116 gramps.glade:4991 gramps.glade:5186 gramps.glade:5570 -#: gramps.glade:5635 gramps.glade:6570 gramps.glade:6617 +#: const.py:123 gramps.glade:5081 gramps.glade:5240 gramps.glade:5656 +#: gramps.glade:5721 gramps.glade:6698 gramps.glade:6745 msgid "Stepchild" msgstr "Bel-enfant" -#: const.py:117 gramps.glade:4991 gramps.glade:5186 +#: const.py:124 gramps.glade:5081 gramps.glade:5240 msgid "Foster" msgstr "Élever" -#: const.py:120 const.py:395 const.py:403 mergedata.glade:268 +#: const.py:127 const.py:402 const.py:410 mergedata.glade:268 msgid "Other" msgstr "Autre" -#: const.py:129 srcsel.glade:617 +#: const.py:136 srcsel.glade:617 msgid "Very Low" msgstr "Très Bas" -#: const.py:130 plugins/Merge.py:88 srcsel.glade:617 +#: const.py:137 plugins/Merge.py:88 srcsel.glade:617 msgid "Low" msgstr "Bas" -#: const.py:131 srcsel.glade:617 +#: const.py:138 srcsel.glade:617 msgid "Normal" msgstr "Normal" -#: const.py:132 plugins/Merge.py:96 srcsel.glade:617 +#: const.py:139 plugins/Merge.py:96 srcsel.glade:617 msgid "High" msgstr "Haut" -#: const.py:133 srcsel.glade:617 +#: const.py:140 srcsel.glade:617 msgid "Very High" msgstr "Très Haut" -#: const.py:153 +#: const.py:160 msgid "Annulment" msgstr "Annulation" -#: const.py:154 const.py:248 +#: const.py:161 const.py:255 msgid "Divorce Filing" msgstr "Classement du divorce" -#: const.py:155 +#: const.py:162 msgid "Divorce" msgstr "Divorce" -#: const.py:156 +#: const.py:163 msgid "Engagement" msgstr "Engagement" -#: const.py:157 +#: const.py:164 msgid "Marriage Contract" msgstr "Contrat de mariage" -#: const.py:158 +#: const.py:165 msgid "Marriage License" msgstr "Publication du mariage" -#: const.py:159 +#: const.py:166 msgid "Marriage Settlement" msgstr "Contrat de mariage" -#: const.py:160 +#: const.py:167 msgid "Marriage" msgstr "Mariage" -#: const.py:234 +#: const.py:241 msgid "Alternate Birth" msgstr "Naissances successives (?)" -#: const.py:235 +#: const.py:242 msgid "Alternate Death" msgstr "Décès successifs (?)" -#: const.py:236 +#: const.py:243 msgid "Adult Christening" msgstr "Baptême chrétien" -#: const.py:237 +#: const.py:244 msgid "Baptism" msgstr "Baptême" -#: const.py:238 +#: const.py:245 msgid "Bar Mitzvah" msgstr "Bar Mitzvah" -#: const.py:239 +#: const.py:246 msgid "Bas Mitzvah" msgstr "Bas Mitzvah" -#: const.py:240 +#: const.py:247 msgid "Blessing" msgstr "Bénédiction" -#: const.py:241 +#: const.py:248 msgid "Burial" msgstr "Inhumation" -#: const.py:242 +#: const.py:249 msgid "Cause Of Death" msgstr "Cause du décès" -#: const.py:243 +#: const.py:250 msgid "Census" msgstr "Blâme" -#: const.py:244 +#: const.py:251 msgid "Christening" msgstr "Baptême chrétien" -#: const.py:245 +#: const.py:252 msgid "Confirmation" msgstr "Confirmation" -#: const.py:246 +#: const.py:253 msgid "Cremation" msgstr "Incinération" -#: const.py:247 +#: const.py:254 msgid "Degree" msgstr "Niveau" -#: const.py:249 +#: const.py:256 msgid "Education" msgstr "Éducation" -#: const.py:250 +#: const.py:257 msgid "Elected" msgstr "Élection" -#: const.py:251 +#: const.py:258 msgid "Emigration" msgstr "Émigration" -#: const.py:252 +#: const.py:259 msgid "First Communion" msgstr "Première Communion" -#: const.py:253 +#: const.py:260 msgid "Immigration" msgstr "Émigration" -#: const.py:254 +#: const.py:261 msgid "Graduation" msgstr "Diplôme" -#: const.py:255 +#: const.py:262 msgid "Medical Information" msgstr "Information médicale" -#: const.py:256 +#: const.py:263 msgid "Military Service" msgstr "Service Militaire" -#: const.py:257 +#: const.py:264 msgid "Naturalization" msgstr "Naturalisation" -#: const.py:258 +#: const.py:265 msgid "Nobility Title" msgstr "Titre Nobiliaire" -#: const.py:259 +#: const.py:266 msgid "Number of Marriages" msgstr "Nombre de Mariages" -#: const.py:260 +#: const.py:267 msgid "Occupation" msgstr "Profession" -#: const.py:261 +#: const.py:268 msgid "Ordination" msgstr "Ordination" -#: const.py:262 +#: const.py:269 msgid "Probate" msgstr "Validation" -#: const.py:263 +#: const.py:270 msgid "Property" msgstr "Propriété" -#: const.py:264 +#: const.py:271 msgid "Religion" msgstr "Religion" -#: const.py:265 +#: const.py:272 msgid "Residence" msgstr "Résidence" -#: const.py:266 +#: const.py:273 msgid "Retirement" msgstr "Retraite" -#: const.py:267 +#: const.py:274 msgid "Will" msgstr "Voeux" -#: const.py:312 +#: const.py:319 msgid "Caste" msgstr "Caste" -#: const.py:314 +#: const.py:321 msgid "Identification Number" msgstr "Identifiant" -#: const.py:315 +#: const.py:322 msgid "National Origin" msgstr "Nationalité" -#: const.py:316 +#: const.py:323 msgid "Social Security Number" msgstr "N° Sécurité Sociale (INSEE)" -#: const.py:355 -msgid "Number of Children" -msgstr "Nombre d'enfants" - -#: const.py:391 +#: const.py:398 msgid "A legal or common-law relationship between a husband and wife" msgstr "Une relation légalisée par le droit coutumier entre un homme et une femme" -#: const.py:392 +#: const.py:399 msgid "No legal or common-law relationship between man and woman" msgstr "Relation non légalisée entre un homme et une femme" -#: const.py:392 const.py:400 +#: const.py:399 const.py:407 msgid "Unmarried" msgstr "Plus Marié(e)" -#: const.py:393 +#: const.py:400 msgid "An established relationship between members of the same sex" msgstr "Relation Homosexuelle" -#: const.py:394 +#: const.py:401 msgid "Unknown relationship between a man and woman" msgstr "Relation Inconnue entre un homme et une femme" -#: const.py:395 +#: const.py:402 msgid "An unspecified relationship between a man and woman" msgstr "Relation Hétérosexuelle" -#: const.py:419 +#: const.py:426 msgid "No definition available" msgstr "Aucune description disponible" -#: const.py:860 +#: const.py:867 msgid "Also Known As" msgstr "Connu également comme" -#: const.py:861 +#: const.py:868 msgid "Birth Name" msgstr "Nom de naissance" -#: const.py:862 +#: const.py:869 msgid "Married Name" msgstr "Nom Marital" -#: const.py:863 +#: const.py:870 msgid "Other Name" msgstr "Autre Nom" -#: dialog.glade:18 dialog.glade:928 +#: dialog.glade:18 dialog.glade:939 msgid "Event Editor - GRAMPS" msgstr "Éditeur d'évenement - GRAMPS" @@ -1828,42 +1937,92 @@ msgstr " msgid "Event Type" msgstr "Type d'évènement" -#: dialog.glade:383 dialog.glade:903 +#: dialog.glade:369 dialog.glade:900 dialog.glade:1601 dialog.glade:2128 +#: dialog.glade:2431 +msgid "Private Record" +msgstr "Enregistrement Privé" + +#: dialog.glade:383 dialog.glade:914 msgid "Edit source information for the highlighted event" msgstr "Afficher les sources pour les évènements surlignés" -#: dialog.glade:566 +#: dialog.glade:391 dialog.glade:922 dialog.glade:1623 dialog.glade:2453 +msgid "Edit Source" +msgstr "Afficher Source" + +#: dialog.glade:501 dialog.glade:1883 +msgid "Selects the calendar format for display" +msgstr "Sélectionner le calendrier à afficher" + +#: dialog.glade:577 msgid "Attribute Editor - GRAMPS" msgstr "Affichage des attributs - GRAMPS" -#: dialog.glade:649 +#: dialog.glade:660 msgid "Attribute Editor" msgstr "Affichage des attributs" -#: dialog.glade:1079 gramps.glade:3117 places.glade:246 places.glade:689 +#: dialog.glade:1090 gramps.glade:3362 places.glade:246 places.glade:689 #: places.glade:1123 msgid "County" msgstr "Département" -#: dialog.glade:1131 gramps.glade:3174 places.glade:220 places.glade:767 +#: dialog.glade:1142 gramps.glade:3419 places.glade:220 places.glade:767 #: places.glade:1136 msgid "State" msgstr "Région" -#: dialog.glade:1254 gramps.glade:3003 places.glade:597 places.glade:1001 +#: dialog.glade:1265 gramps.glade:3248 places.glade:597 places.glade:1001 msgid "Church Parish" msgstr "Paroisse" +#: dialog.glade:1320 +msgid "Address Editor - GRAMPS" +msgstr "Affichage d'adresse - GRAMPS" + +#: dialog.glade:1362 dialog.glade:1948 dialog.glade:2215 gramps.glade:5962 +#: marriage.glade:66 +msgid "Accept and close" +msgstr "Fusionner puis Fermer" + +#: dialog.glade:1404 +msgid "Address Editor" +msgstr "Affichage d'adresse" + +#: dialog.glade:1615 +msgid "Edit source information for this address" +msgstr "Afficher les sources pour cette adresse" + +#: dialog.glade:1906 +msgid "Internet Address Editor - GRAMPS" +msgstr "Éditeur d'adresse Internet -GRAMPS" + +#: dialog.glade:2173 +msgid "Alternate Name Editor - GRAMPS" +msgstr "Afficher les autres Noms - GRAMPS" + +#: dialog.glade:2231 gramps.glade:5978 marriage.glade:82 +msgid "Reject changes and close" +msgstr "Rejeter les modifications puis Fermer" + +#: dialog.glade:2258 +msgid "Alternate Name Editor" +msgstr "Afficher les autres Noms" + +#: dialog.glade:2445 +msgid "Edit source information for this name" +msgstr "Afficher les sources pour ce nom" + # msgstr "AaàâBbCcDdEeéèêëFfGgHhIiîïJjKkLlMmNnOoPpQqRrSsTtUuùûVvWwXxYyZz" -#: docgen/AbiWordDoc.py:325 +#: docgen/AbiWordDoc.py:322 msgid "AbiWord" msgstr "AbiWord" -#: docgen/HtmlDoc.py:121 +#: docgen/HtmlDoc.py:142 docgen/HtmlDoc.py:167 msgid "The marker '' was not in the template" msgstr "le Marqueur '' n'est pas normalisé" -#: docgen/HtmlDoc.py:125 docgen/HtmlDoc.py:132 +#: docgen/HtmlDoc.py:178 docgen/HtmlDoc.py:185 msgid "" "Could not open %s\n" "Using the default template" @@ -1871,11 +2030,11 @@ msgstr "" "Impossible d'ouvrir %s\n" "en utilisant le format par défaut" -#: docgen/HtmlDoc.py:322 plugins/eventcmp.glade:195 +#: docgen/HtmlDoc.py:388 plugins/eventcmp.glade:195 msgid "HTML" msgstr "HTML" -#: docgen/KwordDoc.py:433 +#: docgen/KwordDoc.py:479 msgid "KWord" msgstr "KWord" @@ -1883,7 +2042,7 @@ msgstr "KWord" msgid "LaTeX" msgstr "LaTeX" -#: docgen/OpenDrawDoc.py:449 docgen/OpenOfficeDoc.py:577 +#: docgen/OpenDrawDoc.py:449 docgen/OpenOfficeDoc.py:576 msgid "OpenOffice/StarOffice 6" msgstr "OpenOffice/StarOffice 6" @@ -1899,15 +2058,15 @@ msgstr "Librairies Manquantes" msgid "The ReportLab modules are not installed" msgstr "Les modules d'édition ne sont pas installés" -#: docgen/PdfDoc.py:302 docgen/PdfDrawDoc.py:188 +#: docgen/PdfDoc.py:302 docgen/PdfDrawDoc.py:160 msgid "PDF" msgstr "PDF" -#: docgen/RTFDoc.py:520 +#: docgen/RTFDoc.py:517 msgid "Rich Text Format (RTF)" msgstr "Rich Text Format (RTF)" -#: docgen/SvgDrawDoc.py:129 +#: docgen/SvgDrawDoc.py:128 msgid "SVG (Scalable Vector Graphics)" msgstr "SVG (Scalable Vector Graphics)" @@ -1991,13 +2150,13 @@ msgstr "Texte" msgid "Names that contain a substring" msgstr "Noms qui contiennent une chaîne" -#: gramps.glade:35 gramps_main.py:661 gramps_main.py:725 preferences.glade:173 +#: gramps.glade:35 gramps_main.py:746 gramps_main.py:806 preferences.glade:173 msgid "GRAMPS" msgstr "GRAMPS" #: gramps.glade:93 -msgid "_New File" -msgstr "_Nouveau fichier" +msgid "_New Database" +msgstr "_Nouvelle Base" #: gramps.glade:121 msgid "Revert to last saved database" @@ -2159,7 +2318,7 @@ msgstr "Afficher les relations familiales de la personne" msgid "Show active person's anscestors" msgstr "Arbre Généalogique de l'individu" -#: gramps.glade:641 gramps.glade:2515 +#: gramps.glade:641 gramps.glade:2760 msgid "Pedigree" msgstr "Arborescence" @@ -2175,7 +2334,7 @@ msgstr "Afficher la liste des lieux" msgid "Display the list of media objects" msgstr "Afficher la liste des médias" -#: gramps.glade:686 gramps.glade:4227 +#: gramps.glade:686 gramps.glade:4472 msgid "Media" msgstr "Médias" @@ -2199,19 +2358,12 @@ msgstr "Outils" msgid "Show persons that do not match the filtering rule" msgstr "Afficher les individus hors critères" -#: gramps.glade:868 plugins/eventcmp.glade:791 plugins/eventcmp.glade:871 +#: gramps.glade:868 rule.glade:318 msgid "Invert" msgstr "Inverse" -#: gramps.glade:1033 gramps.glade:2236 gramps.glade:2641 gramps.glade:2946 -#: gramps.glade:3742 gramps.glade:3989 gramps.glade:5466 imagesel.glade:613 -#: imagesel.glade:1507 imagesel.glade:2370 mergedata.glade:1013 -#: mergedata.glade:1725 plugins/relcalc.glade:170 srcsel.glade:778 -msgid "ID" -msgstr "Id" - -#: gramps.glade:1161 gramps.glade:2350 gramps.glade:4938 gramps.glade:5133 -#: gramps.glade:5453 mergedata.glade:466 mergedata.glade:1232 +#: gramps.glade:1161 gramps.glade:2592 gramps.glade:5014 gramps.glade:5173 +#: gramps.glade:5539 mergedata.glade:466 mergedata.glade:1232 msgid "Birth Date" msgstr "Date de naissance" @@ -2219,7 +2371,7 @@ msgstr "Date de naissance" msgid "Death Date" msgstr "Date de décès" -#: gramps.glade:1319 gramps.glade:6926 +#: gramps.glade:1319 gramps.glade:7054 msgid "Add Person" msgstr "Ajouter un individu" @@ -2227,7 +2379,7 @@ msgstr "Ajouter un individu" msgid "Edit/View Person" msgstr "Afficher l'individu" -#: gramps.glade:1347 +#: gramps.glade:1347 gramps_main.py:872 gramps_main.py:873 msgid "Delete Person" msgstr "Supprimer un individu" @@ -2235,44 +2387,65 @@ msgstr "Supprimer un individu" msgid "Active Person" msgstr "Activer l'individu" -#: gramps.glade:1481 +#: gramps.glade:1451 msgid "Exchange active person and displayed spouse" msgstr "Échange de la personne active et affichage de l'époux(se)" -#: gramps.glade:1562 +#: gramps.glade:1516 gramps_main.py:1536 gramps_main.py:1561 +#: gramps_main.py:1959 msgid "Relationship" msgstr "Relation" -#: gramps.glade:1598 plugins/FamilyGroup.py:277 plugins/FamilyGroup.py:381 +#: gramps.glade:1555 plugins/FamilyGroup.py:277 plugins/FamilyGroup.py:381 msgid "Spouse" msgstr "Époux(se)" -#: gramps.glade:1710 places.glade:1201 places.glade:1706 +#: gramps.glade:1607 +msgid "Make this the preferred spouse" +msgstr "En faire la Favorite" + +#: gramps.glade:1743 places.glade:1201 places.glade:1706 msgid "Edit/View" msgstr "Éditer/Afficher" -#: gramps.glade:1820 +#: gramps.glade:1853 msgid "Make the current father the active person" msgstr "Sélectionner le père en cours" -#: gramps.glade:1911 +#: gramps.glade:1944 msgid "Make the current mother the active person" msgstr "Sélectionner la mère en cours" -#: gramps.glade:1997 +#: gramps.glade:2004 gramps.glade:2059 +msgid "Related by:" +msgstr "Créer par:" + +#: gramps.glade:2114 +msgid "Select the previous parents" +msgstr "Sélectionner les parents précédents" + +#: gramps.glade:2145 +msgid "Select the next parents" +msgstr "sélectionner les parents suivants" + +#: gramps.glade:2208 +msgid "Make these the preferred parents" +msgstr "en faire les Favoris" + +#: gramps.glade:2239 msgid "Add/Edit/View" msgstr "Ajouter/Éditer/Afficher" -#: gramps.glade:2022 plugins/FamilyGroup.py:311 plugins/IndivSummary.py:174 -#: plugins/WebPage.py:521 +#: gramps.glade:2264 plugins/FamilyGroup.py:311 plugins/IndivComplete.py:272 +#: plugins/IndivSummary.py:174 plugins/WebPage.py:521 msgid "Children" msgstr "Enfants" -#: gramps.glade:2065 +#: gramps.glade:2307 msgid "Make the selected child the active person" msgstr "Sélectionner l'enfant en cours" -#: gramps.glade:2115 +#: gramps.glade:2357 msgid "" "Click column headers to sort. When sorted by birth date, drag and drop to " "reorder children." @@ -2280,199 +2453,199 @@ msgstr "" "Cliquer sur la colonne pour trier. Une fois triée par date de naissance, " "clicquer et glisser pour réordonner les enfants." -#: gramps.glade:2388 +#: gramps.glade:2630 msgid "Status" msgstr "Statut" -#: gramps.glade:2438 -msgid "Add Existing Children" +#: gramps.glade:2673 +msgid "Choose child from the database" +msgstr "Choisir les enfants dans la Base" + +#: gramps.glade:2681 +msgid "Add Existing Child" msgstr "Ajouter un enfant déjà existant" -#: gramps.glade:2452 gramps.glade:6443 +#: gramps.glade:2688 +msgid "Add new person to database (and this family)" +msgstr "Ajouter un nouvel individu à la Base (et cette famille)" + +#: gramps.glade:2696 gramps.glade:6571 msgid "Add New Child" msgstr "Ajouter un nouvel enfant" -#: gramps.glade:2466 +#: gramps.glade:2703 +msgid "Remove selected child from this family" +msgstr "Supprimer l'enfant sélectionné dans cette famille" + +#: gramps.glade:2711 msgid "Remove Child" msgstr "Supprimer une relation enfant" -#: gramps.glade:2697 gramps.glade:6010 srcsel.glade:182 +#: gramps.glade:2942 gramps.glade:6096 srcsel.glade:182 msgid "Author" msgstr "Auteur" -#: gramps.glade:2785 +#: gramps.glade:3030 msgid "Add Source" msgstr "Ajouter une source" -#: gramps.glade:2800 +#: gramps.glade:3045 msgid "Edit/View Source" msgstr "Afficher Source" -#: gramps.glade:2815 -msgid "Delete Source" -msgstr "Supprimer une source" - -#: gramps.glade:2890 +#: gramps.glade:3135 msgid "Place Name" msgstr "Nom du Lieu" -#: gramps.glade:3372 +#: gramps.glade:3617 msgid "Add Place" msgstr "Ajouter un Lieu" -#: gramps.glade:3387 +#: gramps.glade:3632 msgid "Edit/View Place" msgstr "Afficher le Lieu" -#: gramps.glade:3402 -msgid "Delete Place" -msgstr "Supprimer un Lieu" - -#: gramps.glade:3441 imagesel.glade:157 +#: gramps.glade:3686 imagesel.glade:157 msgid "Preview" msgstr "Aperçu" -#: gramps.glade:3461 plugins/pafexport.glade:179 +#: gramps.glade:3706 plugins/pafexport.glade:179 msgid "Information" msgstr "Information" -#: gramps.glade:3690 gramps.glade:4101 imagesel.glade:508 imagesel.glade:1585 +#: gramps.glade:3935 gramps.glade:4346 imagesel.glade:508 imagesel.glade:1585 msgid "Path" msgstr "Chemin" -#: gramps.glade:4202 +#: gramps.glade:4447 msgid "Edit Media Object" msgstr "Afficher un Média" -#: gramps.glade:4266 +#: gramps.glade:4511 msgid "Select File - GRAMPS" msgstr "Choisir un fichier - GRAMPS" -#: gramps.glade:4287 +#: gramps.glade:4532 msgid "OK" msgstr "OK" -#: gramps.glade:4303 +#: gramps.glade:4548 msgid "Cancel" msgstr "Annuler" -#: gramps.glade:4311 +#: gramps.glade:4556 msgid "Choose Spouse - GRAMPS" msgstr "Sélectionner l'époux(se) - GRAMPS" -#: gramps.glade:4362 -msgid "Add new person" -msgstr "Ajouter un nouvel individu" - -#: gramps.glade:4376 -msgid "Select existing person" -msgstr "Sélectionner un individu existant" - -#: gramps.glade:4396 +#: gramps.glade:4626 msgid "Choose Spouse/Partner" msgstr "Sélectionner l'époux(se) ou le Partenaire" -#: gramps.glade:4424 -msgid "Select existing person as spouse" -msgstr "Sélectionner une personne existante comme époux(se)" - -#: gramps.glade:4476 plugins/relcalc.glade:183 +#: gramps.glade:4714 plugins/relcalc.glade:183 msgid "Birthdate" msgstr "Anniversaire" -#: gramps.glade:4492 -msgid "Add new person as spouse" -msgstr "Ajouter un(e) nouvel(le) époux(se)" +#: gramps.glade:4752 +msgid "Add new person" +msgstr "Ajouter un nouvel individu" -#: gramps.glade:4642 marriage.glade:161 -msgid "Relationship Type" -msgstr "Type de relation" - -#: gramps.glade:4699 +#: gramps.glade:4819 msgid "Relationship definition" msgstr "Type de relation" -#: gramps.glade:4720 +#: gramps.glade:4840 msgid "Choose Parents - GRAMPS" msgstr "Sélectionner les parents - GRAMPS" -#: gramps.glade:4804 +#: gramps.glade:4924 msgid "Choose Parents" msgstr "Sélectionner les parents" -#: gramps.glade:4963 gramps.glade:5158 +#: gramps.glade:5053 gramps.glade:5212 msgid "Relationship to child" msgstr "Relation avec l'enfant" -#: gramps.glade:5235 +#: gramps.glade:5292 +msgid "Add New Person" +msgstr "Ajouter un Nouvel Individu" + +#: gramps.glade:5321 msgid "Parent Relationship" msgstr "Génération d'un graphe relationnel" -#: gramps.glade:5294 +#: gramps.glade:5380 msgid "Add Child - GRAMPS" msgstr "Ajouter un enfant - GRAMPS" -#: gramps.glade:5377 +#: gramps.glade:5463 msgid "Add Children" msgstr "Ajouter un enfant" -#: gramps.glade:5487 +#: gramps.glade:5573 msgid "Hide people not likely to be a child of this family" msgstr "Cacher les enfants peu probables pour cette famille" -#: gramps.glade:5514 gramps.glade:6484 +#: gramps.glade:5600 gramps.glade:6612 msgid "Relationship to Father" msgstr "Relation avec le père" -#: gramps.glade:5599 gramps.glade:6813 +#: gramps.glade:5685 gramps.glade:6941 msgid "Relationship to Mother" msgstr "Relation avec la mère" -#: gramps.glade:5676 +#: gramps.glade:5762 msgid "Marriage Editor - GRAMPS" msgstr "Éditeur de mariage - GRAMPS" -#: gramps.glade:5759 +#: gramps.glade:5845 msgid "Marriage Editor" msgstr "Éditeur de mariage" -#: gramps.glade:5787 +#: gramps.glade:5873 msgid "Edit marriage information" msgstr "Afficher les informations concernant le mariage" -#: gramps.glade:5802 +#: gramps.glade:5888 msgid "Add a new spouse" msgstr "Ajouter un(e) nouvel(le) époux(se)" -#: gramps.glade:5817 +#: gramps.glade:5903 msgid "Remove current spouse" msgstr "Enlever un(e) époux(se)" -#: gramps.glade:5834 +#: gramps.glade:5920 msgid "Source Editor - GRAMPS" msgstr "Éditeur de source - GRAMPS" -#: gramps.glade:5924 +#: gramps.glade:6010 msgid "Source Editor" msgstr "Éditeur de source" -#: gramps.glade:6036 +#: gramps.glade:6122 msgid "Publication Info" msgstr "Publication Info" -#: gramps.glade:6326 imagesel.glade:2398 places.glade:1761 +#: gramps.glade:6413 +msgid "Category" +msgstr "Catégorie" + +#: gramps.glade:6439 +msgid "Item" +msgstr "Article" + +#: gramps.glade:6454 imagesel.glade:2398 places.glade:1761 msgid "References" msgstr "Références" -#: gramps.glade:6342 +#: gramps.glade:6470 msgid "Add New Child - GRAMPS" msgstr "Ajouter un nouvel enfant - GRAMPS" -#: gramps.glade:6384 +#: gramps.glade:6512 msgid "Creates the new child and adds him or her as a child of the family" msgstr "Créer un nouvel enfant et l'ajouter à la famille" -#: gramps.glade:6400 +#: gramps.glade:6528 msgid "" "Adds the new person as a child of the family and displays the standard " "person dialog to allow for more data to be entered" @@ -2480,27 +2653,59 @@ msgstr "" "Ajouter le nouvel individu comme un enfant de la famille et afficher la " "boite de dialogue nécessaire à la saisie d'un complément d'informations" -#: gramps.glade:6409 +#: gramps.glade:6537 msgid "Add Data" msgstr "Ajouter des informations" -#: gramps.glade:7173 +#: gramps.glade:6971 +msgid "Add Person - GRAMPS" +msgstr "Ajouter un individu - GRAMPS" + +#: gramps.glade:7301 msgid "Open a Database - GRAMPS" msgstr "Ouvrir une Base - GRAMPS" -#: gramps.glade:7257 +#: gramps.glade:7385 msgid "Open a Database" msgstr "Ouvrir une Base" -#: gramps.glade:7286 +#: gramps.glade:7414 msgid "Open an Existing Database" msgstr "Ouvrir une Base Existante" -#: gramps.glade:7302 +#: gramps.glade:7430 msgid "Create a New Database" msgstr "Créer une Nouvelle Base" -#: gramps_main.py:109 +#: gramps.glade:7447 +msgid "Question - GRAMPS" +msgstr "Question - GRAMPS" + +#: gramps.glade:7496 +msgid "Choose Spouse" +msgstr "Choisir l'époux(se)" + +#: gramps.glade:7509 +msgid "New Relationship" +msgstr "Nouvelle Relation" + +#: gramps.glade:7540 +msgid "Add a Spouse or Create a New Relationhip" +msgstr "Ajouter un(e) époux(se) ou Créer une nouvelle Relation" + +#: gramps.glade:7581 +msgid "" +"No spouse has been defined for the current relationship.\n" +"\n" +"You can either define the spouse of the current relationship\n" +"or create a new relationship." +msgstr "" +"Aucun(e) époux(se) pour la relation en cours \n" +"\n" +"vous pouvez soit définir un(e) époux(se) pour la relation en cours\n" +"ou créer une nouvelle relation." + +#: gramps_main.py:113 msgid "" "You are running GRAMPS as the 'root' user.\n" "This account is not meant for normal application use." @@ -2508,23 +2713,39 @@ msgstr "" "Vous utilisé GRAMPS en tant qu'utilisateur 'root'.\n" "Cet acompte n'est pas de justifié dans le cadre d'une utilisation normale." -#: gramps_main.py:350 +#: gramps_main.py:390 msgid "Exactly two people must be selected to perform a merge" msgstr "Seuls deux individus doivent être sélectionnés pour réaliser une fusion" -#: gramps_main.py:370 -msgid "Unsaved changes exist in the current database\n" -msgstr "Certaines modifications n'ont pu être sauvegardées dans la Base\n" +#: gramps_main.py:412 +msgid "" +"Unsaved changes exist in the current database\n" +"Do you wish to save the changes?" +msgstr "" +"Certaines modifications n'ont pas encore été sauvegardées\n" +"Voullez vous les Enregistrer ?" -#: gramps_main.py:371 -msgid "Do you wish to save the changes?" -msgstr "Voulez vous sauvegarder les changements réalisés ?" +#: gramps_main.py:414 +msgid "Save Changes" +msgstr "Enregistrer sous" -#: gramps_main.py:515 +#: gramps_main.py:590 msgid "Do you want to close the current database and create a new one?" msgstr "Voulez vous fermer la Base en cours et en créer une nouvelle ?" -#: gramps_main.py:631 +#: gramps_main.py:591 +msgid "New Database" +msgstr "Nouvelle Base" + +#: gramps_main.py:592 +msgid "Close Current Database" +msgstr "Fermer la Base en cours" + +#: gramps_main.py:593 +msgid "Return to Current Database" +msgstr "Retourner à la Base" + +#: gramps_main.py:706 msgid "" "An autosave file exists for %s.\n" "Should this be loaded instead of the last saved version?" @@ -2532,68 +2753,128 @@ msgstr "" "Une sauvegarde automatique de %s existe \n" "Doit-elle être chargée à la place de la dernière version ?" -#: gramps_main.py:651 gramps_main.py:688 +#: gramps_main.py:711 +msgid "Autosave File" +msgstr "Sauvegarde Automatique" + +#: gramps_main.py:712 +msgid "Load Autosave File" +msgstr "Charger la Sauvegarde Automatique " + +#: gramps_main.py:713 +msgid "Load Last Saved File" +msgstr "Charger la dernière Sauvegarde" + +#: gramps_main.py:737 gramps_main.py:773 msgid "%s is not a directory" msgstr "%s n'est pas un répertoire" -#: gramps_main.py:655 +#: gramps_main.py:740 msgid "Loading %s ..." msgstr "Charge %s ..." -#: gramps_main.py:681 +#: gramps_main.py:766 msgid "Saving %s ..." msgstr "Enregistre %s ..." -#: gramps_main.py:742 +#: gramps_main.py:826 msgid "autosaving..." msgstr "sauvegarde en cours..." -#: gramps_main.py:745 +#: gramps_main.py:829 msgid "autosave complete" msgstr "sauvegarde automatique terminée" -#: gramps_main.py:747 +#: gramps_main.py:831 msgid "autosave failed" msgstr "échec de la sauvegarde automatique " -#: gramps_main.py:756 +#: gramps_main.py:840 msgid "You requested too many people to edit at the same time" msgstr "Vous avez demandé trop d'individus à la fois" -#: gramps_main.py:785 +#: gramps_main.py:870 msgid "Do you really wish to delete %s?" msgstr "Voulez vous réellement supprimer %s?" -#: gramps_main.py:789 +#: gramps_main.py:874 +msgid "Keep Person" +msgstr "Conserver l'individu" + +#: gramps_main.py:876 msgid "Currently, you can only delete one person at a time" msgstr "Actuellement, vous ne pouvez supprimer qu'un individu à la fois" -#: gramps_main.py:1089 -msgid "Invalid move. Children must be ordered by birth date." -msgstr "Mouvement Invalide Les enfants doivent être triés par date de naissance" +#: gramps_main.py:1172 +msgid "Invalid move. Children must be ordered by birth date." +msgstr "Mouvement Invalide Les enfants doivent être triés par date de naissance" -#: gramps_main.py:1135 +#: gramps_main.py:1220 msgid "Do you wish to abandon your changes and revert to the last saved database?" msgstr "" "Voulez vous abandonner les changements réalisés et revenir à la dernière " "sauvegarde?" -#: gramps_main.py:1138 +#: gramps_main.py:1224 +msgid "Revert to Last Database" +msgstr "Retour à l'état initial de la Base" + +#: gramps_main.py:1225 +msgid "Continue with Current Database" +msgstr "Continuer avec la Base en cours" + +#: gramps_main.py:1227 msgid "Cannot revert to a previous database, since one does not exist" msgstr "Retour à la Base précédente impossible car inexistante" -#: gramps_main.py:1738 +#: gramps_main.py:1534 gramps_main.py:1957 +msgid "Preferred Relationship" +msgstr "Relation Préférée" + +#: gramps_main.py:1570 +msgid "No Relationship" +msgstr "Pas de Relation" + +#: gramps_main.py:1600 +msgid "Preferred Parents (%d of %d)" +msgstr "Parents Probables (%d de %d)" + +#: gramps_main.py:1602 +msgid "Preferred Parents" +msgstr "Parents Probables" + +#: gramps_main.py:1605 +msgid "Alternate Parents (%d of %d)" +msgstr "Autres Parents (%d of %d)" + +#: gramps_main.py:1608 +msgid "No Parents" +msgstr "Pas de Parents" + +#: gramps_main.py:1896 msgid "No default/home person has been set" msgstr "'de Cujus' non défini" -#: gramps_main.py:1743 +#: gramps_main.py:1901 msgid "%s has been bookmarked" msgstr "%s a été signalé" -#: gramps_main.py:1756 +#: gramps_main.py:1914 msgid "Do you wish to set %s as the home person?" msgstr "Voulez vous faire de %s le 'de Cujus' ?" +#: gramps_main.py:1916 +msgid "Set Home Person" +msgstr "Sélectionner le \"de cujus\"" + +#: gramps_main.py:1917 +msgid "Set as Home Person" +msgstr "Retenir Comme \"de Cujus\"" + +#: gramps_main.py:1918 +msgid "Do not change Home Person" +msgstr "Ne pas changer le \"de Cujus\"" + #: imagesel.glade:18 msgid "Select a Media Object - GRAMPS" msgstr "Choisir un Média - GRAMPS" @@ -2786,15 +3067,15 @@ msgstr "Autres Noms" msgid "Report Selection - GRAMPS" msgstr "Sélection d'une édition - GRAMPS" -#: plugins.glade:213 +#: plugins.glade:239 msgid "Select a report from those available on the left." msgstr "Choisir une liste parmi celle de gauche." -#: plugins.glade:242 +#: plugins.glade:268 msgid "Report Status" msgstr "Etat d'Avancement" -#: plugins.glade:281 +#: plugins.glade:307 msgid "Plugin Status - GRAMPS" msgstr "Etat des Modules - GRAMPS" @@ -2802,44 +3083,45 @@ msgstr "Etat des Modules - GRAMPS" msgid "Document write failure" msgstr "Erreur d'écriture du document" -#: plugins/AncestorChart.py:258 plugins/AncestorChart.py:389 +#: plugins/AncestorChart.py:257 plugins/AncestorChart.py:469 msgid "Ancestor Chart" msgstr "Arbre Généalogique" -#: plugins/AncestorChart.py:258 plugins/AncestorChart.py:390 -#: plugins/DesGraph.py:311 plugins/DesGraph.py:427 plugins/GraphViz.py:130 -#: plugins/GraphViz.py:289 +#: plugins/AncestorChart.py:257 plugins/AncestorChart.py:470 +#: plugins/DesGraph.py:307 plugins/DesGraph.py:452 plugins/GraphViz.py:61 +#: plugins/GraphViz.py:391 msgid "Graphical Reports" msgstr "Graphes" -#: plugins/AncestorChart.py:262 +#: plugins/AncestorChart.py:261 msgid "Ancestor Chart for %s" msgstr "Arbre Généalogique de %s" -#: plugins/AncestorChart.py:267 +#: plugins/AncestorChart.py:266 msgid "Save Ancestor Chart" msgstr "Enregistrer l'arbre généalogique" -#: plugins/AncestorChart.py:279 plugins/DesGraph.py:328 +#: plugins/AncestorChart.py:278 plugins/DesGraph.py:324 msgid "Display Format" msgstr "Afficher le format" -#: plugins/AncestorChart.py:280 plugins/DesGraph.py:329 +#: plugins/AncestorChart.py:279 plugins/DesGraph.py:325 msgid "Allows you to customize the data in the boxes in the report" msgstr "Permet de personnaliser les données d'une édition" -#: plugins/AncestorChart.py:391 plugins/AncestorReport.py:375 -#: plugins/DescendReport.py:276 plugins/DetAncestralReport.py:607 -#: plugins/FamilyGroup.py:460 plugins/GraphViz.py:288 -#: plugins/IndivSummary.py:431 plugins/Summary.py:133 plugins/WebPage.py:1070 +#: plugins/AncestorChart.py:471 plugins/AncestorReport.py:404 +#: plugins/DescendReport.py:305 plugins/DetAncestralReport.py:634 +#: plugins/FamilyGroup.py:550 plugins/GraphViz.py:390 +#: plugins/IndivComplete.py:657 plugins/IndivSummary.py:521 +#: plugins/Summary.py:133 plugins/WebPage.py:1113 msgid "Beta" msgstr "Béta" -#: plugins/AncestorChart.py:392 +#: plugins/AncestorChart.py:472 msgid "Produces a graphical ancestral tree graph" msgstr "Produit un arbre généalogique" -#: plugins/AncestorReport.py:59 plugins/DetAncestralReport.py:60 +#: plugins/AncestorReport.py:59 plugins/DetAncestralReport.py:59 msgid "Could not open %s" msgstr "Impossible d'ouvrir %s" @@ -2847,7 +3129,7 @@ msgstr "Impossible d'ouvrir %s" msgid "Ahnentafel Report for %s" msgstr "Édition Ahnentafel pour %s" -#: plugins/AncestorReport.py:100 plugins/DetAncestralReport.py:422 +#: plugins/AncestorReport.py:100 plugins/DetAncestralReport.py:421 msgid "%s Generation" msgstr "%s Génération" @@ -2919,23 +3201,24 @@ msgstr ", et f msgid " and was buried in %s." msgstr ", et fût inhumé le %s." -#: plugins/AncestorReport.py:238 plugins/AncestorReport.py:373 +#: plugins/AncestorReport.py:238 plugins/AncestorReport.py:402 msgid "Ahnentafel Report" msgstr "Édition Ahnentafel" -#: plugins/AncestorReport.py:238 plugins/AncestorReport.py:374 -#: plugins/DescendReport.py:143 plugins/DescendReport.py:275 -#: plugins/DetAncestralReport.py:608 plugins/FamilyGroup.py:338 -#: plugins/FamilyGroup.py:459 plugins/IndivSummary.py:332 -#: plugins/IndivSummary.py:432 +#: plugins/AncestorReport.py:238 plugins/AncestorReport.py:403 +#: plugins/DescendReport.py:143 plugins/DescendReport.py:304 +#: plugins/DetAncestralReport.py:635 plugins/FamilyGroup.py:338 +#: plugins/FamilyGroup.py:549 plugins/IndivComplete.py:447 +#: plugins/IndivComplete.py:658 plugins/IndivSummary.py:332 +#: plugins/IndivSummary.py:522 msgid "Text Reports" msgstr "Éditions de texte" -#: plugins/AncestorReport.py:247 plugins/DetAncestralReport.py:463 +#: plugins/AncestorReport.py:247 plugins/DetAncestralReport.py:462 msgid "Save Ancestor Report" msgstr "Enregistrer la liste des Ancêtres" -#: plugins/AncestorReport.py:376 +#: plugins/AncestorReport.py:405 msgid "Produces a textual ancestral report" msgstr "Produit une liste généalogique de n générations" @@ -2951,7 +3234,7 @@ msgstr "%d msgid "Rename personal event types" msgstr "Modification d'un type d'évènement" -#: plugins/ChangeTypes.py:93 plugins/Check.py:222 plugins/Merge.py:524 +#: plugins/ChangeTypes.py:93 plugins/Check.py:219 plugins/Merge.py:524 #: plugins/PatchNames.py:120 plugins/ReorderIds.py:106 msgid "Database Processing" msgstr "Parcours de la Base de données" @@ -2960,75 +3243,75 @@ msgstr "Parcours de la Base de donn msgid "Allows all the events of a certain name to be renamed to a new name" msgstr "Permet de basculer les évènements d'un type sur un autre type" -#: plugins/Check.py:164 +#: plugins/Check.py:161 msgid "No errors were found" msgstr "Aucune erreur détectée" -#: plugins/Check.py:170 +#: plugins/Check.py:167 msgid "1 broken family link was fixed\n" msgstr "1 lien familial a été perdu\n" -#: plugins/Check.py:172 +#: plugins/Check.py:169 msgid "%d broken family links were found\n" msgstr "%d liens familiaux ont été perdus\n" -#: plugins/Check.py:185 +#: plugins/Check.py:182 msgid "%s was removed from the family of %s\n" msgstr "%s a été supprimé de la famille de %s\n" -#: plugins/Check.py:187 +#: plugins/Check.py:184 msgid "1 empty family was found\n" msgstr "1 famille vide a été trouvé\n" -#: plugins/Check.py:189 +#: plugins/Check.py:186 msgid "%d empty families were found\n" msgstr "%d familles vides sont présentes\n" -#: plugins/Check.py:191 +#: plugins/Check.py:188 msgid "1 corrupted family relationship fixed\n" msgstr "1 relation familiale corrompue a été reconstruite\n" -#: plugins/Check.py:193 +#: plugins/Check.py:190 msgid "%d corrupted family relationship fixed\n" msgstr "%d relations familiales ont été corrompues\n" -#: plugins/Check.py:195 +#: plugins/Check.py:192 msgid "1 media object was referenced, but not found\n" msgstr "1 Média a été référencé, mais non trouvé\n" -#: plugins/Check.py:197 +#: plugins/Check.py:194 msgid "%d media objects were referenced, but not found\n" msgstr "%d Médias ont été référencés, mais non trouvés\n" -#: plugins/Check.py:205 +#: plugins/Check.py:202 msgid "Check Integrity" msgstr "Contrôle d'Intégrité" -#: plugins/Check.py:221 +#: plugins/Check.py:218 msgid "Check and repair database" msgstr "Vérifie et répare la Base" -#: plugins/Check.py:223 +#: plugins/Check.py:220 msgid "Checks the database for integrity problems, fixing the problems that it can" msgstr "Vérifie l'intégrité de la base de données, corrigeant les problèmes éventuels" -#: plugins/DesGraph.py:311 plugins/DesGraph.py:426 +#: plugins/DesGraph.py:307 plugins/DesGraph.py:451 msgid "Descendant Graph" msgstr "Graphe des descendants" -#: plugins/DesGraph.py:314 +#: plugins/DesGraph.py:310 msgid "Descendant Graph for %s" msgstr "Arbre des descendants de %s" -#: plugins/DesGraph.py:317 +#: plugins/DesGraph.py:313 msgid "Save Descendant Graph" msgstr "Enregistrer le Graphe des descendants" -#: plugins/DesGraph.py:428 plugins/DescendReport.py:277 +#: plugins/DesGraph.py:453 plugins/DescendReport.py:306 msgid "Generates a list of descendants of the active person" msgstr "Générer une liste des descendants de la personne choisie" -#: plugins/DesGraph.py:429 +#: plugins/DesGraph.py:454 msgid "Alpha" msgstr "Alpha" @@ -3036,7 +3319,7 @@ msgstr "Alpha" msgid "Interactive descendant browser" msgstr "Navigation interactive parmi les descendants" -#: plugins/Desbrowser.py:93 plugins/EventCmp.py:520 +#: plugins/Desbrowser.py:93 plugins/EventCmp.py:334 msgid "Analysis and Exploration" msgstr "Analyses et Exploration" @@ -3044,12 +3327,14 @@ msgstr "Analyses et Exploration" msgid "Provides a browsable hierarchy based on the active person" msgstr "Permet une navigation hiérarchique sur la personne sélectionnée" -#: plugins/DescendReport.py:96 plugins/WriteGedcom.py:428 -#: plugins/WriteGedcomXML.py:430 plugins/WritePafPalm.py:571 +#: plugins/DescendReport.py:96 plugins/GraphViz.py:86 +#: plugins/IndivComplete.py:476 plugins/WebPage.py:790 +#: plugins/WriteGedcom.py:318 plugins/WriteGedcomXML.py:429 +#: plugins/WritePafPalm.py:570 msgid "Descendants of %s" msgstr "Descendants de %s" -#: plugins/DescendReport.py:143 plugins/DescendReport.py:274 +#: plugins/DescendReport.py:143 plugins/DescendReport.py:303 msgid "Descendant Report" msgstr "Édition de descendance" @@ -3061,165 +3346,171 @@ msgstr "Liste des descendants de %s" msgid "Save Descendant Report" msgstr "Enregistrer la liste des descendants" -#: plugins/DetAncestralReport.py:89 +#: plugins/DetAncestralReport.py:88 msgid "Child of %s and %s is:" msgstr "L'enfant de %s et %s est :" -#: plugins/DetAncestralReport.py:90 +#: plugins/DetAncestralReport.py:89 msgid "Children of %s and %s are:" msgstr "Les enfants de %s et %s sont :" -#: plugins/DetAncestralReport.py:100 +#: plugins/DetAncestralReport.py:99 msgid " Born: " msgstr " Né(e) : " -#: plugins/DetAncestralReport.py:107 +#: plugins/DetAncestralReport.py:106 msgid " Died: " msgstr " Décédé(e) : " -#: plugins/DetAncestralReport.py:123 plugins/DetAncestralReport.py:311 -#: plugins/DetAncestralReport.py:370 +#: plugins/DetAncestralReport.py:122 plugins/DetAncestralReport.py:310 +#: plugins/DetAncestralReport.py:369 msgid "He" msgstr "Lui" -#: plugins/DetAncestralReport.py:125 plugins/DetAncestralReport.py:313 -#: plugins/DetAncestralReport.py:372 +#: plugins/DetAncestralReport.py:124 plugins/DetAncestralReport.py:312 +#: plugins/DetAncestralReport.py:371 msgid "She" msgstr "Elle" -#: plugins/DetAncestralReport.py:144 +#: plugins/DetAncestralReport.py:143 msgid "Notes for %s" msgstr "Notes pour %s" -#: plugins/DetAncestralReport.py:177 +#: plugins/DetAncestralReport.py:176 msgid " was born on %s in %s." msgstr " est né(e) le %s à %s. " -#: plugins/DetAncestralReport.py:179 +#: plugins/DetAncestralReport.py:178 msgid " was born on %s." msgstr " est né(e) le %s. " -#: plugins/DetAncestralReport.py:181 +#: plugins/DetAncestralReport.py:180 msgid " was born in the year %s in %s." msgstr " est né(e) en l'an %s à %s. " -#: plugins/DetAncestralReport.py:184 +#: plugins/DetAncestralReport.py:183 msgid " was born in the year %s." msgstr " est né(e) en l'an %s. " -#: plugins/DetAncestralReport.py:186 +#: plugins/DetAncestralReport.py:185 msgid " in %s." msgstr "le %s" -#: plugins/DetAncestralReport.py:188 plugins/DetAncestralReport.py:191 +#: plugins/DetAncestralReport.py:187 plugins/DetAncestralReport.py:190 msgid "." msgstr "." -#: plugins/DetAncestralReport.py:221 +#: plugins/DetAncestralReport.py:220 msgid " %s died on %s in %s" msgstr " %s mourut en %s à %s" -#: plugins/DetAncestralReport.py:222 +#: plugins/DetAncestralReport.py:221 msgid " %s died on %s" msgstr " %s mourut en %s" -#: plugins/DetAncestralReport.py:225 +#: plugins/DetAncestralReport.py:224 msgid " %s died in %s in %s" msgstr " %s mourut en %s à %s" -#: plugins/DetAncestralReport.py:226 plugins/DetAncestralReport.py:228 +#: plugins/DetAncestralReport.py:225 plugins/DetAncestralReport.py:227 msgid " %s died in %s" msgstr " %s mourut en %s" -#: plugins/DetAncestralReport.py:257 +#: plugins/DetAncestralReport.py:256 msgid " And %s was buried on %s in %s." msgstr " Et %s fût inhumé le %s à %s." -#: plugins/DetAncestralReport.py:259 +#: plugins/DetAncestralReport.py:258 msgid " And %s was buried on %s." msgstr " Et %s fût inhumé le %s." -#: plugins/DetAncestralReport.py:261 +#: plugins/DetAncestralReport.py:260 msgid " And %s was buried in %s." msgstr " et %s fût inhumé le %s." -#: plugins/DetAncestralReport.py:281 +#: plugins/DetAncestralReport.py:280 msgid " %s was the son of %s and %s." msgstr "%s est le fils de %s.et %s." -#: plugins/DetAncestralReport.py:284 plugins/DetAncestralReport.py:287 +#: plugins/DetAncestralReport.py:283 plugins/DetAncestralReport.py:286 msgid " %s was the son of %s." msgstr "%s est le fils de %s." -#: plugins/DetAncestralReport.py:292 +#: plugins/DetAncestralReport.py:291 msgid " %s was the daughter of %s and %s." msgstr "%s est la fille de %s. et %s" -#: plugins/DetAncestralReport.py:295 plugins/DetAncestralReport.py:298 +#: plugins/DetAncestralReport.py:294 plugins/DetAncestralReport.py:297 msgid " %s was the daughter of %s." msgstr "%s est la fille de %s." -#: plugins/DetAncestralReport.py:338 +#: plugins/DetAncestralReport.py:337 msgid " %s married %s." msgstr " %s épousa %s." -#: plugins/DetAncestralReport.py:340 +#: plugins/DetAncestralReport.py:339 msgid " %s married %s in %s." msgstr " %s épousa %s à %s" -#: plugins/DetAncestralReport.py:342 +#: plugins/DetAncestralReport.py:341 msgid " %s married %s on %s." msgstr " %s épousa %s le %s" -#: plugins/DetAncestralReport.py:343 +#: plugins/DetAncestralReport.py:342 msgid " %s married %s on %s in %s." msgstr " %s épousa %s le %s à %s." -#: plugins/DetAncestralReport.py:347 +#: plugins/DetAncestralReport.py:346 msgid " %s married." msgstr " %s séparé(e)." -#: plugins/DetAncestralReport.py:349 +#: plugins/DetAncestralReport.py:348 msgid " %s married in %s." msgstr " %s se maria le %s" -#: plugins/DetAncestralReport.py:351 +#: plugins/DetAncestralReport.py:350 msgid " %s married on %s." msgstr " %s se maria le %s" -#: plugins/DetAncestralReport.py:352 +#: plugins/DetAncestralReport.py:351 msgid " %s married on %s in %s." msgstr " %s se maria le %s à %s." -#: plugins/DetAncestralReport.py:408 plugins/DetAncestralReport.py:458 +#: plugins/DetAncestralReport.py:407 plugins/DetAncestralReport.py:457 msgid "Detailed Ancestral Report for %s" msgstr "Édition Ahnentafel pour %s" -#: plugins/DetAncestralReport.py:454 +#: plugins/DetAncestralReport.py:453 msgid "Gramps - Ahnentafel Report" msgstr "Gramps - Liste Ahnentafel" -#: plugins/DetAncestralReport.py:606 +#: plugins/DetAncestralReport.py:633 msgid "Detailed Ancestral Report" msgstr "Liste détaillée des Ancêtres" -#: plugins/DetAncestralReport.py:609 +#: plugins/DetAncestralReport.py:636 msgid "Produces a detailed ancestral report" msgstr "Produit une liste généalogique détaillée" -#: plugins/DetAncestralReport.py:712 +#: plugins/DetAncestralReport.py:739 msgid " at the age of %d %s" msgstr " à l'age de %d %s" -#: plugins/EventCmp.py:180 +#: plugins/EventCmp.py:132 plugins/GraphViz.py:82 plugins/IndivComplete.py:484 +#: plugins/WebPage.py:786 plugins/WriteGedcom.py:314 +#: plugins/WriteGedcomXML.py:420 plugins/WritePafPalm.py:561 +msgid "Entire Database" +msgstr "Toute la Base" + +#: plugins/EventCmp.py:145 msgid "No matches were found" msgstr "Aucun résultat" -#: plugins/EventCmp.py:519 +#: plugins/EventCmp.py:333 msgid "Compare individual events" msgstr "Comparaison d'évènements individuels" -#: plugins/EventCmp.py:521 +#: plugins/EventCmp.py:335 msgid "" "Aids in the analysis of data by allowing the development of custom filters " "that can be applied to the database to find similar events" @@ -3228,7 +3519,7 @@ msgstr "" "personnalisés pour rechercher des évènements similaires" #: plugins/FamilyGroup.py:109 plugins/FamilyGroup.py:338 -#: plugins/FamilyGroup.py:458 +#: plugins/FamilyGroup.py:548 msgid "Family Group Report" msgstr "Édition d'un group familial" @@ -3252,7 +3543,7 @@ msgstr "Enregistrer la liste familiale" msgid "No known marriages" msgstr "Aucun mariage connu" -#: plugins/FamilyGroup.py:461 +#: plugins/FamilyGroup.py:551 msgid "" "Creates a family group report, showing information on a set of parents and " "their children." @@ -3260,88 +3551,242 @@ msgstr "" "Crée l'édition d'un groupe familial, comprenant un groupe de parents et " "leurs enfants." +#: plugins/FilterEditor.py:380 +msgid "Custom Filter Editor" +msgstr "Éditeur Multi-critères" + +#: plugins/FilterEditor.py:381 plugins/FilterEditor.py:394 +#: plugins/RelCalc.py:437 plugins/Verify.py:292 plugins/soundgen.py:91 +msgid "Utilities" +msgstr "Coutumes" + +#: plugins/FilterEditor.py:382 +msgid "" +"The Custom Filter Editor builds custom filters that can be used to select " +"people included in reports, exports, and other utilities." +msgstr "" +"L'éditeur Multi-Critères Construits les filtres nécessaires pour resteindre " +"les listes, les extractions et autre utilitaires aux individus.recherchés." + +#: plugins/FilterEditor.py:393 +msgid "System Filter Editor" +msgstr "Éditeur de Filtres Systèmes" + +#: plugins/FilterEditor.py:395 +msgid "" +"The System Filter Editor builds custom filters that can be used by anyone on " +"the system to select people included in reports, exports, and other " +"utilities." +msgstr "" +"L'éditeur de Filtres Systèmes construit des filtres personnalisés qui pourront " +"être utilisés ensuite par tout le monde sur les listes, les extractions et autres utilitaires." + #: plugins/Graph.py:209 msgid "Quit" msgstr "Quitter" -#: plugins/GraphViz.py:98 plugins/WebPage.py:644 -msgid "Ancestors" -msgstr "Ancêtres" - -#: plugins/GraphViz.py:99 plugins/WebPage.py:645 -msgid "Descendants" -msgstr "Descendants" - -#: plugins/GraphViz.py:100 -msgid "Ancestors and Descendants" -msgstr "Ancêtres et Descendants" - -#: plugins/GraphViz.py:101 plugins/WriteGedcom.py:419 -#: plugins/WriteGedcomXML.py:421 plugins/WritePafPalm.py:562 -msgid "Entire Database" -msgstr "Toute la Base" - -#: plugins/GraphViz.py:109 plugins/GraphViz.py:139 +#: plugins/GraphViz.py:39 plugins/GraphViz.py:70 msgid "Single (scaled)" msgstr "Unique (échelonné)" -#: plugins/GraphViz.py:110 +#: plugins/GraphViz.py:40 msgid "Single" msgstr "Unique" -#: plugins/GraphViz.py:111 +#: plugins/GraphViz.py:41 msgid "Multiple" msgstr "Multiple" -#: plugins/GraphViz.py:130 plugins/GraphViz.py:287 +#: plugins/GraphViz.py:60 plugins/GraphViz.py:389 msgid "Relationship Graph" msgstr "Graphe relationnel" -#: plugins/GraphViz.py:135 +#: plugins/GraphViz.py:66 msgid "Graphviz File" msgstr "Fichier GraphViz" -#: plugins/GraphViz.py:272 -msgid "Generates relationship graphs, currently only in GraphViz format." -msgstr "Générer des graphes relationnels, au format standard GraphViz." +#: plugins/GraphViz.py:90 plugins/IndivComplete.py:480 plugins/WebPage.py:794 +#: plugins/WriteGedcom.py:322 plugins/WriteGedcomXML.py:425 +#: plugins/WritePafPalm.py:566 +msgid "Ancestors of %s" +msgstr "Ancêtres de %s" -#: plugins/GraphViz.py:274 +#: plugins/GraphViz.py:99 +msgid "Descendants <- Ancestors" +msgstr "Descendants <- Ascendants" + +#: plugins/GraphViz.py:104 +msgid "Descendants -> Ancestors" +msgstr "Descendants -> Ascendants" + +#: plugins/GraphViz.py:109 +msgid "Descendants <-> Ancestors" +msgstr "Descendants <-> Ascendants" + +#: plugins/GraphViz.py:114 +msgid "Descendants - Ancestors" +msgstr "Descendants - Ascendants" + +#: plugins/GraphViz.py:123 plugins/GraphViz.py:131 plugins/GraphViz.py:139 +#: plugins/GraphViz.py:149 plugins/GraphViz.py:159 plugins/GraphViz.py:173 +#: plugins/GraphViz.py:176 plugins/GraphViz.py:186 plugins/GraphViz.py:193 +msgid "GraphViz Options" +msgstr "Options de GraphViz" + +#: plugins/GraphViz.py:124 +msgid "Arrowhead Options" +msgstr "Options de Arrowhead" + +#: plugins/GraphViz.py:126 +msgid "Choose the direction that the arrows point." +msgstr "Choisir la direction des flèches" + +#: plugins/GraphViz.py:128 +msgid "Include Birth and Death Dates" +msgstr "Inclure les dates de Naissances et de Décès" + +#: plugins/GraphViz.py:133 msgid "" -"GraphViz (dot) can transform the graph into postscript, jpeg, png, vrml, " -"svg, and many other formats." -msgstr "" -"GraphViz (dot) peut transformer le graphique en PostScript, jpeg, png, " -"vrml, svg, et bien d'autres formats." +"Include the years that the individual was born and/or died in the graph node " +"labels." +msgstr "Inclure les années où l'individu est né et/ou est mort sur le graphique." -#: plugins/GraphViz.py:276 +#: plugins/GraphViz.py:137 +msgid "Include URLs" +msgstr "Inclure les URL" + +#: plugins/GraphViz.py:141 msgid "" -"For more information or to get a copy of GraphViz, goto http://www.graphviz." -"org" +"Include a URL in each graph node so that PDF and imagemap files can be " +"generated that contain active links to the files generated by the 'Generate " +"Web Site' report." msgstr "" -"Pour plus d'informations ou pour obtenir GraphViz, voir http://www.graphviz." -"org" +"inclure une URL dans chaque cellule du graphique afin que les fichiers PDF " +"et images puissent être générés avec des liens valides par le 'générateur " +"de Site Web'." -#: plugins/IndivSummary.py:145 plugins/WebPage.py:484 +#: plugins/GraphViz.py:147 +msgid "Colorize Graph" +msgstr "Colorer le graphique" + +#: plugins/GraphViz.py:152 +msgid "" +"Males will be outlined in blue, females will be outlined in pink. If the " +"sex of an individual is unknown it will be outlined in black." +msgstr "" +"Les Hommes seront en souligné en Bleu, les Femmes en Rose. Si le " +"sexe d'un individu est indeterminé, celui-ci sera souligné en Noir." + +#: plugins/GraphViz.py:157 +msgid "Indicate non-birth relationships with dashed lines" +msgstr "Indiquer les relations autres que la Naissance avec des hachures" + +#: plugins/GraphViz.py:162 +msgid "Non-birth relationships will show up as dashed lines in the graph." +msgstr "Les relations autres que la Naissance seront hachurées sur le graphique." + +#: plugins/GraphViz.py:174 +msgid "Top & Bottom Margins" +msgstr "Marges du Haut et du Bas" + +#: plugins/GraphViz.py:177 +msgid "Left & Right Margins" +msgstr "Marges de Droite et de Gauche" + +#: plugins/GraphViz.py:187 +msgid "Number of Horizontal Pages" +msgstr "Nombre de Pages Horizontales" + +#: plugins/GraphViz.py:189 +msgid "" +"GraphViz can create very large graphs by spreading the graph across a " +"rectangular array of pages. This controls the number pages in the array " +"horizontally." +msgstr "" +"GraphViz peut créer des graphiques de grande taille en éclatant le graphique " +"sur plusieurs pages. Cela permet d'optimiser le nombre de page sur une surface " +"horizontale." + +#: plugins/GraphViz.py:194 +msgid "Number of Vertical Pages" +msgstr "Nombre de pages Verticales" + +#: plugins/GraphViz.py:196 +msgid "" +"GraphViz can create very large graphs by spreading the graph across a " +"rectangular array of pages. This controls the number pages in the array " +"vertically." +msgstr "" +"GraphViz peut créer des graphiques de grande taille en éclatant le graphique " +"sur plusieurs pages. Cela permet d'optimiser le nombre de page sur une surface " +"verticale." + +#: plugins/GraphViz.py:374 +msgid "" +"Generates relationship graphs, currently only in GraphViz format. GraphViz " +"(dot) can transform the graph into postscript, jpeg, png, vrml, svg, and " +"many other formats. For more information or to get a copy of GraphViz, goto " +"http://www.graphviz.org" +msgstr "" +"La Génération de graphes relationnels se fait généralement au seul format GraphViz " +"(dot) qui peut être transformé aux formats postscript, jpeg, png, vrml, svg, et " +"bien d'autres. Pour plus d'information ou pour obtenir une copie de GraphViz, aller à " +"http://www.graphviz.org" + +#: plugins/IndivComplete.py:118 +msgid "%(date)s in %(place)s." +msgstr "%(date)s à %(lieu)s." + +#: plugins/IndivComplete.py:177 +msgid "Alternate Parents" +msgstr "Autres Parents possibles" + +#: plugins/IndivComplete.py:215 +msgid "Alternate Names" +msgstr "Autres Noms possibles" + +#: plugins/IndivComplete.py:244 plugins/IndivSummary.py:145 +#: plugins/WebPage.py:484 msgid "Marriages/Children" msgstr "Mariages/Enfants" -#: plugins/IndivSummary.py:203 plugins/WebPage.py:89 plugins/WebPage.py:212 -msgid "Summary of %s" -msgstr "Image de %s" - -#: plugins/IndivSummary.py:243 plugins/WebPage.py:238 -msgid "Male" -msgstr "Masculin" - -#: plugins/IndivSummary.py:245 plugins/WebPage.py:240 -msgid "Female" -msgstr "Féminin" - -#: plugins/IndivSummary.py:302 +#: plugins/IndivComplete.py:318 plugins/IndivSummary.py:302 msgid "Individual Facts" msgstr "Actes Individuels" -#: plugins/IndivSummary.py:332 plugins/IndivSummary.py:430 +#: plugins/IndivComplete.py:354 plugins/IndivSummary.py:203 +#: plugins/WebPage.py:90 plugins/WebPage.py:213 +msgid "Summary of %s" +msgstr "Image de %s" + +#: plugins/IndivComplete.py:384 plugins/IndivSummary.py:243 +#: plugins/WebPage.py:239 +msgid "Male" +msgstr "Masculin" + +#: plugins/IndivComplete.py:386 plugins/IndivSummary.py:245 +#: plugins/WebPage.py:241 +msgid "Female" +msgstr "Féminin" + +#: plugins/IndivComplete.py:436 +msgid "Include Source Information" +msgstr "Inclure une Source d'information" + +#: plugins/IndivComplete.py:447 plugins/IndivComplete.py:451 +#: plugins/IndivComplete.py:656 +msgid "Complete Individual Report" +msgstr "Liste Individuelle détaillée" + +#: plugins/IndivComplete.py:456 +msgid "Save Complete Individual Report" +msgstr "Enregistrer une Liste Individuelle détaillée" + +#: plugins/IndivComplete.py:659 +msgid "Produces a complete report on the selected people." +msgstr "Produit un rapport détaillé de la personne sélectionnée." + +#: plugins/IndivSummary.py:332 plugins/IndivSummary.py:520 msgid "Individual Summary" msgstr "Image d'un individu" @@ -3353,7 +3798,7 @@ msgstr "Image individuelle de %s" msgid "Save Individual Summary" msgstr "Sauver une image individuelle" -#: plugins/IndivSummary.py:433 +#: plugins/IndivSummary.py:523 msgid "Produces a detailed report on the selected person." msgstr "Produit un rapport détaillé de la personne sélectionnée." @@ -3395,11 +3840,15 @@ msgstr "" "Tentatives de localisation des titres et surnoms situés dans des champs non " "prévu à cet effet." -#: plugins/ReadGedcom.py:230 plugins/ReadGedcom.py:241 +#: plugins/ReadGedcom.py:265 plugins/ReadGedcom.py:276 msgid "Warning: line %d was not understood, so it was ignored." msgstr "Attention : la ligne %d n'a pas été reconnue, elle sera donc ignorée." -#: plugins/ReadGedcom.py:1671 plugins/ReadGedcom.py:1697 +#: plugins/ReadGedcom.py:305 +msgid "Import Complete: %d seconds" +msgstr "Importation Terminée : %d secondes" + +#: plugins/ReadGedcom.py:1737 plugins/ReadGedcom.py:1763 msgid "Import from GEDCOM" msgstr "Importer un format GEDCOM" @@ -3695,10 +4144,6 @@ msgstr "%s et %s sont une seule et m msgid "Relationship calculator" msgstr "Calcul relationnel" -#: plugins/RelCalc.py:437 plugins/Verify.py:292 plugins/soundgen.py:94 -msgid "Utilities" -msgstr "Coutumes" - #: plugins/RelCalc.py:438 msgid "Calculates the relationship between two people" msgstr "Calcul des relations entre deux individus" @@ -3767,7 +4212,7 @@ msgstr "M msgid "Summary of the database" msgstr "Description de la Base" -#: plugins/Summary.py:134 plugins/count_anc.py:92 +#: plugins/Summary.py:134 plugins/count_anc.py:88 msgid "View" msgstr "Vue" @@ -3783,7 +4228,7 @@ msgstr "V msgid "List exceptions to assertions or checks about the database" msgstr "Liste les exceptions et les assertions ou vérifie la base de données" -#: plugins/WebPage.py:274 +#: plugins/WebPage.py:275 msgid "Return to the index of people" msgstr "Retour à l'index des individus" @@ -3791,116 +4236,97 @@ msgstr "Retour msgid "Facts and Events" msgstr "Faits et Évènements" -#: plugins/WebPage.py:643 -msgid "Individual" -msgstr "Individu" - -#: plugins/WebPage.py:646 -msgid "Ancestors and descendants" -msgstr "Ancêtres et descendants" - -#: plugins/WebPage.py:647 -msgid "Grandparent's ancestors and descendants" -msgstr "Ancêtres et descendants des Grands-parents" - -#: plugins/WebPage.py:648 -msgid "Entire database" -msgstr "Toute la Base" - -#: plugins/WebPage.py:675 +#: plugins/WebPage.py:570 msgid "Creating Web Pages" msgstr "Crée les pages Web" -#: plugins/WebPage.py:675 +#: plugins/WebPage.py:570 msgid "Generate HTML reports - GRAMPS" msgstr "Génération d'éditions HTML - GRAMPS" -#: plugins/WebPage.py:685 plugins/WebPage.py:689 +#: plugins/WebPage.py:580 plugins/WebPage.py:584 msgid "Family Tree Index" msgstr "Index de l'arbre familial" -#: plugins/WebPage.py:708 +#: plugins/WebPage.py:618 +msgid "%s (continued)" +msgstr "%s (en cours)" + +#: plugins/WebPage.py:635 msgid "Neither %s nor %s are directories" msgstr "Ni %s ni %s ne sont des répertoires" -#: plugins/WebPage.py:715 plugins/WebPage.py:719 plugins/WebPage.py:731 -#: plugins/WebPage.py:735 +#: plugins/WebPage.py:642 plugins/WebPage.py:646 plugins/WebPage.py:658 +#: plugins/WebPage.py:662 msgid "Could not create the directory : %s" msgstr "Impossible de créer le répertoire : %s" -#: plugins/WebPage.py:798 +#: plugins/WebPage.py:723 msgid "Include a link to the index page" msgstr "Inclure un lien vers une page d'index" -#: plugins/WebPage.py:799 plugins/gedcomexport.glade:295 +#: plugins/WebPage.py:724 plugins/gedcomexport.glade:295 #: plugins/pafexport.glade:296 msgid "Do not include records marked private" msgstr "Ne pas inclure les informations privées" -#: plugins/WebPage.py:800 +#: plugins/WebPage.py:725 msgid "Restrict information on living people" msgstr "Restreindre l'information sur les personnes vivantes" -#: plugins/WebPage.py:801 +#: plugins/WebPage.py:726 msgid "Do not use images" msgstr "Ne pas utiliser d'images" -#: plugins/WebPage.py:802 +#: plugins/WebPage.py:727 msgid "Do not use images for living people" msgstr "Ne pas utiliser d'images pour les personnes vivantes" -#: plugins/WebPage.py:803 +#: plugins/WebPage.py:728 msgid "Do not include comments and text in source information" msgstr "Ne pas inclure de commentaire ni de texte dans les sources" -#: plugins/WebPage.py:804 +#: plugins/WebPage.py:729 msgid "Image subdirectory" msgstr "Répertoire d'images" -#: plugins/WebPage.py:820 +#: plugins/WebPage.py:745 msgid "Privacy Options" msgstr "Options Personnelles" -#: plugins/WebPage.py:836 plugins/WebPage.py:1068 +#: plugins/WebPage.py:761 plugins/WebPage.py:1111 msgid "Generate Web Site" msgstr "Générer un Site Web" -#: plugins/WebPage.py:836 plugins/WebPage.py:1069 +#: plugins/WebPage.py:761 plugins/WebPage.py:1112 msgid "Web Page" msgstr "Pages Web" -#: plugins/WebPage.py:841 +#: plugins/WebPage.py:766 msgid "Target Directory" msgstr "Répertoire cible" -#: plugins/WebPage.py:1071 +#: plugins/WebPage.py:1114 msgid "Generates web (HTML) pages for individuals, or a set of individuals." msgstr "Générer des pages web (HTML) pour tout ou partie des individus." -#: plugins/WriteGedcom.py:424 plugins/WriteGedcomXML.py:426 -#: plugins/WritePafPalm.py:567 -msgid "Ancestors of %s" -msgstr "Ancêtres de %s" - -#: plugins/WriteGedcom.py:432 plugins/WriteGedcomXML.py:434 -#: plugins/WritePafPalm.py:575 -msgid "Ancestors and Descendants of %s" -msgstr "Ancêtres et descendants de %s" - -#: plugins/WriteGedcom.py:436 plugins/WriteGedcomXML.py:438 -#: plugins/WritePafPalm.py:579 -msgid "People somehow connected to %s" -msgstr "Individus plus ou moins liés à %s" - -#: plugins/WriteGedcom.py:1044 plugins/WriteGedcomXML.py:1013 +#: plugins/WriteGedcom.py:941 plugins/WriteGedcomXML.py:1012 msgid "Export to GEDCOM" msgstr "Exporter au format GEDCOM" -#: plugins/WritePafPalm.py:594 +#: plugins/WriteGedcomXML.py:433 plugins/WritePafPalm.py:574 +msgid "Ancestors and Descendants of %s" +msgstr "Ancêtres et descendants de %s" + +#: plugins/WriteGedcomXML.py:437 plugins/WritePafPalm.py:578 +msgid "People somehow connected to %s" +msgstr "Individus plus ou moins liés à %s" + +#: plugins/WritePafPalm.py:593 msgid "Export to PAF for PalmOS" msgstr "Exporter vers PAF pour PalmOS" -#: plugins/WritePkg.py:135 +#: plugins/WritePkg.py:134 msgid "Export to GRAMPS package" msgstr "Exporter au format GRAMPS" @@ -3912,27 +4338,27 @@ msgstr "Changement de type d' msgid "Change Event Type of" msgstr "Changement du type d'évènement de" -#: plugins/count_anc.py:48 +#: plugins/count_anc.py:44 msgid "Number of ancestors of \"%s\" by generation" msgstr "Nombre d'ancêtres de \"%s\" par génération" -#: plugins/count_anc.py:58 +#: plugins/count_anc.py:54 msgid "Generation %d has 1 individual.\n" msgstr "La génération %d contient 1 individu.\n" -#: plugins/count_anc.py:60 +#: plugins/count_anc.py:56 msgid "Generation %d has %d individuals.\n" msgstr "La génération %d contient %d individus.\n" -#: plugins/count_anc.py:74 +#: plugins/count_anc.py:70 msgid "Total ancestors in generations %d to -1 is %d .\n" msgstr "Le Nombre total d'ancêtres de la génération %d à -1 est de %d .\n" -#: plugins/count_anc.py:91 +#: plugins/count_anc.py:87 msgid "Number of ancestors" msgstr "Nombre d'Ancêtres" -#: plugins/count_anc.py:93 +#: plugins/count_anc.py:89 msgid "Counts number of ancestors of selected person" msgstr "Calcul du nombre d'ancêtre de la personne sélectionnée" @@ -3968,7 +4394,7 @@ msgstr "Tableur OpenOffice" msgid "Choose the HTML template" msgstr "Choix du format HTML" -#: plugins/eventcmp.glade:277 plugins/eventcmp.glade:566 +#: plugins/eventcmp.glade:277 plugins/eventcmp.glade:421 msgid "Event Comparison - GRAMPS" msgstr "Comparaison d'évènements - GRAMPS" @@ -3976,38 +4402,10 @@ msgstr "Comparaison d' msgid "Save As..." msgstr "Enregistrer sous..." -#: plugins/eventcmp.glade:364 +#: plugins/eventcmp.glade:364 plugins/eventcmp.glade:503 msgid "Event Comparison" msgstr "Comparaison d'évènements" -#: plugins/eventcmp.glade:420 -msgid "Complex Filter - GRAMPS" -msgstr "Filtre Complexe - GRAMPS" - -#: plugins/eventcmp.glade:502 -msgid "Save complex filter as:" -msgstr "Enregistrer un filtre complex sous :" - -#: plugins/eventcmp.glade:648 -msgid "Event Comparison - Create a complex filter" -msgstr "Comparaison d'évènements - Créer un filtre complex" - -#: plugins/eventcmp.glade:908 -msgid "Add Filter" -msgstr "Ajouter un Filtre" - -#: plugins/eventcmp.glade:923 -msgid "Delete Filter" -msgstr "Supprimer le filtre" - -#: plugins/eventcmp.glade:937 -msgid "Load Filters" -msgstr "Chager les Filtres" - -#: plugins/eventcmp.glade:952 -msgid "Save Filters" -msgstr "Enregistrer les filtres" - #: plugins/gedcomexport.glade:18 plugins/gedcomexport.glade:328 msgid "Export GEDCOM file" msgstr "Exporter un fichier GEDCOM" @@ -4021,7 +4419,7 @@ msgstr "Exporter un fichier GEDCOM" msgid "Export GEDCOM" msgstr "Exporter un fichier GEDCOM" -#: plugins/gedcomexport.glade:179 plugins/gedcomimport.glade:377 +#: plugins/gedcomexport.glade:179 plugins/gedcomimport.glade:233 msgid "Encoding" msgstr "Codification" @@ -4081,10 +4479,14 @@ msgstr "Nombre de familles" msgid "Number of People" msgstr "Nombre de personnes" -#: plugins/gedcomimport.glade:327 +#: plugins/gedcomimport.glade:207 msgid "Number of Errors" msgstr "Nombre d'erreurs" +#: plugins/gedcomimport.glade:428 +msgid "Close window when complete" +msgstr "Fermer la fenêtre à l'issue" + #: plugins/merge.glade:35 msgid "Determining Possible Merges" msgstr "Détermine les fusions possibles" @@ -4218,11 +4620,11 @@ msgstr "G msgid "Name used to generate SoundEx code" msgstr "Nom utilisé pour générer le SoundEx" -#: plugins/soundgen.py:93 +#: plugins/soundgen.py:90 msgid "Generate SoundEx codes" msgstr "Génération des SoundEx" -#: plugins/soundgen.py:95 +#: plugins/soundgen.py:92 msgid "Generates SoundEx codes for names" msgstr "Générations de soundEx de noms" @@ -4278,34 +4680,6 @@ msgstr "Nombre Maximal d'ann msgid "Maximum span of years for all children" msgstr "Étendue Maximale d'années du premier au dernier enfant" -#: plugins/verify.glade:400 -msgid "8" -msgstr "8" - -#: plugins/verify.glade:425 -msgid "25" -msgstr "25" - -#: plugins/verify.glade:450 -msgid "3" -msgstr "3" - -#: plugins/verify.glade:475 -msgid "50" -msgstr "50" - -#: plugins/verify.glade:500 plugins/verify.glade:688 -msgid "17" -msgstr "17" - -#: plugins/verify.glade:525 plugins/verify.glade:575 -msgid "30" -msgstr "30" - -#: plugins/verify.glade:550 -msgid "90" -msgstr "90" - #: plugins/verify.glade:609 msgid "Women" msgstr "Femmes" @@ -4318,18 +4692,10 @@ msgstr "Age minimal pour porter un enfant" msgid "Maximum age to bear a child" msgstr "Age Maximal pour porter un enfant" -#: plugins/verify.glade:713 -msgid "49" -msgstr "49" - #: plugins/verify.glade:733 plugins/verify.glade:911 msgid "Maximum number of children" msgstr "Nombre Maximal d'enfants" -#: plugins/verify.glade:764 -msgid "11" -msgstr "11" - #: plugins/verify.glade:787 msgid "Men" msgstr "Homme" @@ -4342,18 +4708,6 @@ msgstr "Age minimal pour adopter un enfant" msgid "Maximum age to father a child" msgstr "Age Maximal pour adopter un enfant" -#: plugins/verify.glade:866 -msgid "18" -msgstr "18" - -#: plugins/verify.glade:891 -msgid "65" -msgstr "65" - -#: plugins/verify.glade:942 -msgid "15" -msgstr "15" - #: preferences.glade:19 msgid "Preferences - GRAMPS" msgstr "Préférences - GRAMPS" @@ -4367,8 +4721,8 @@ msgid "" "To change your preferences, select one of the subcategories in the menu on " "the left hand side of the window." msgstr "" -"Pour changer vos préférences, sélectionner une des sous catégorie du " -"menu dans la partie gauche de la fenêtre." +"Pour changer vos préférences, sélectionner une des sous catégorie du menu " +"dans la partie gauche de la fenêtre." #: preferences.glade:331 msgid "Default database directory" @@ -4672,7 +5026,7 @@ msgstr "R msgid "Changed by" msgstr "Modifié par" -#: revision.glade:377 +#: revision.glade:377 rule.glade:166 rule.glade:785 msgid "Comment" msgstr "Commentaire" @@ -4684,6 +5038,74 @@ msgstr "Commentaire du contr msgid "Revision Control Comment" msgstr "Commentaire du contrôle de révision" +#: rule.glade:18 +msgid "Define Filter - GRAMPS" +msgstr "Définir un Filtre - GRAMPS" + +#: rule.glade:99 +msgid "Define Filter" +msgstr "Définir un Filtre" + +#: rule.glade:246 +msgid "Exactly one rule must apply" +msgstr "Une seule règle doit intervenir" + +#: rule.glade:270 +msgid "At least one rule must apply" +msgstr "Une seule règle, au moins, doit intervenir" + +#: rule.glade:294 +msgid "All rules must apply" +msgstr "Toutes les règles doivent intervenir" + +#: rule.glade:377 rule.glade:575 +msgid "Rule" +msgstr "Règle" + +#: rule.glade:390 rule.glade:622 +msgid "Values" +msgstr "Valeurs" + +#: rule.glade:467 +msgid "Add Rule - GRAMPS" +msgstr "Ajouter une règle - GRAMPS" + +#: rule.glade:537 +msgid "Add Rule" +msgstr "Ajouter une règle" + +#: rule.glade:642 +msgid "User Defined Filters - GRAMPS" +msgstr "Filtres utilisateurs - GRAMPS" + +#: rule.glade:709 +msgid "User Defined Filters" +msgstr "Filtres Utilisateurs" + +#: rule.glade:814 +msgid "Add a new filter" +msgstr "Ajouter un nouveau filtre" + +#: rule.glade:830 +msgid "Edit the selected filter" +msgstr "Modifier le filtre choisi" + +#: rule.glade:846 +msgid "Delete the selected filter" +msgstr "Supprimer le filtre choisi" + +#: rule.glade:862 +msgid "Display people matching the filter" +msgstr "Afficher les personnes concernées par le filtre" + +#: rule.glade:870 +msgid "Test" +msgstr "Test" + +#: rule.glade:881 +msgid "Test Filter - GRAMPS" +msgstr "Tester le Filtre - GRAMPS" + #: srcsel.glade:20 msgid "Source Information - GRAMPS" msgstr "Source d'information - GRAMPS" diff --git a/gramps/src/po/it.po b/gramps/src/po/it.po index 9090b73eb..70f203378 100644 --- a/gramps/src/po/it.po +++ b/gramps/src/po/it.po @@ -5,8 +5,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" -"POT-Creation-Date: Fri Mar 15 07:51:16 2002\n" -"PO-Revision-Date: 2002-03-17 22:37CET\n" +"POT-Creation-Date: Wed May 1 16:53:26 2002\n" +"PO-Revision-Date: 2002-05-06 19:06CET\n" "Last-Translator: Marco Molteni \n" "Language-Team: italian \n" "MIME-Version: 1.0\n" @@ -14,24 +14,24 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "X-Generator: KBabel 0.9.5\n" -#: AddMedia.py:101 +#: AddMedia.py:105 msgid "%s is not a valid file name or does not exist." msgstr "%s non è un nome di file valido oppure non esiste." -#: AddSpouse.py:99 +#: AddSpouse.py:88 AddSpouse.py:234 msgid "Choose Spouse/Partner of %s" msgstr "Scegli il coniuge o il partner di %s" -#: AddSpouse.py:110 const.py:391 const.py:399 plugins/FamilyGroup.py:288 -#: plugins/FamilyGroup.py:290 plugins/test.py:288 plugins/test.py:290 +#: AddSpouse.py:101 AddSpouse.py:245 const.py:398 const.py:406 +#: plugins/FamilyGroup.py:288 plugins/FamilyGroup.py:290 msgid "Married" msgstr "Sposato/a" -#: AddSpouse.py:194 const.py:393 const.py:401 +#: AddSpouse.py:179 AddSpouse.py:313 const.py:400 const.py:408 msgid "Partners" msgstr "Partner" -#: AddrEdit.py:77 +#: AddrEdit.py:78 msgid "Address Editor for %s" msgstr "Editor degli indirizzi per %s" @@ -39,766 +39,707 @@ msgstr "Editor degli indirizzi per %s" msgid "Attribute Editor for %s" msgstr "Editor degli attributi per %s" -#: Bookmarks.py:92 Bookmarks.py:96 +#: Bookmarks.py:90 Bookmarks.py:94 msgid "Edit Bookmarks" msgstr "Modifica segnalibro" -#: Bookmarks.py:108 +#: Bookmarks.py:106 msgid "Up" msgstr "Su" -#: Bookmarks.py:109 +#: Bookmarks.py:107 msgid "Down" msgstr "Giu" -#: Bookmarks.py:110 EditPerson.glade:1958 EditPerson.glade:2647 -#: EditPerson.glade:3075 EditPerson.glade:3893 EditPerson.glade:4488 -#: gramps.glade:1724 gramps.glade:2011 imagesel.glade:1285 imagesel.glade:2286 +#: Bookmarks.py:108 EditPerson.glade:2084 EditPerson.glade:2780 +#: EditPerson.glade:3215 EditPerson.glade:4040 EditPerson.glade:4642 +#: gramps.glade:1757 gramps.glade:2253 imagesel.glade:1285 imagesel.glade:2286 #: marriage.glade:938 marriage.glade:1349 places.glade:1216 places.glade:1721 -#: srcsel.glade:858 styles.glade:247 +#: rule.glade:456 rule.glade:854 srcsel.glade:858 styles.glade:247 msgid "Delete" msgstr "Cancellare" -#: ChooseParents.py:82 ChooseParents.py:83 ChooseParents.py:91 -#: ChooseParents.py:92 EditPerson.glade:158 SelectChild.py:101 -#: SelectChild.py:102 SelectChild.py:274 SelectChild.py:275 const.py:114 -#: gramps.glade:4991 gramps.glade:5011 gramps.glade:5186 gramps.glade:5283 -#: gramps.glade:5570 gramps.glade:5591 gramps.glade:5635 gramps.glade:5665 -#: gramps.glade:6570 gramps.glade:6600 gramps.glade:6617 gramps.glade:6647 -#: gramps_main.py:1370 gramps_main.py:1532 plugins/EventCmp.py:474 -#: plugins/FamilyGroup.py:138 plugins/test.py:138 +#: ChooseParents.py:97 ChooseParents.py:98 EditPerson.glade:161 +#: SelectChild.py:101 SelectChild.py:102 SelectChild.py:274 SelectChild.py:275 +#: const.py:121 gramps.glade:5081 gramps.glade:5101 gramps.glade:5240 +#: gramps.glade:5369 gramps.glade:5656 gramps.glade:5677 gramps.glade:5721 +#: gramps.glade:5751 gramps.glade:6698 gramps.glade:6728 gramps.glade:6745 +#: gramps.glade:6775 plugins/EventCmp.py:288 plugins/FamilyGroup.py:138 +#: plugins/GraphViz.py:320 plugins/GraphViz.py:330 msgid "Birth" msgstr "Nascita" -#: ChooseParents.py:105 +#: ChooseParents.py:117 msgid "Choose the Parents of %s" msgstr "Scegli i genitori di %s" -#: ChooseParents.py:158 ChooseParents.py:159 gramps_main.py:1455 -#: gramps_main.py:1456 +#: ChooseParents.py:177 ChooseParents.py:178 gramps_main.py:1588 +#: gramps_main.py:1589 msgid "Parent" msgstr "Genitore" -#: ChooseParents.py:161 gramps.glade:1866 gramps.glade:5040 -#: gramps_main.py:1459 mergedata.glade:518 mergedata.glade:1180 -#: plugins/FamilyGroup.py:197 plugins/IndivSummary.py:283 -#: plugins/WebPage.py:245 plugins/WebPage.py:248 plugins/test.py:197 +#: ChooseParents.py:180 gramps.glade:1899 gramps.glade:5112 +#: gramps_main.py:1592 mergedata.glade:518 mergedata.glade:1180 +#: plugins/FamilyGroup.py:197 plugins/IndivComplete.py:198 +#: plugins/IndivComplete.py:200 plugins/IndivComplete.py:411 +#: plugins/IndivSummary.py:283 plugins/WebPage.py:246 plugins/WebPage.py:249 msgid "Mother" msgstr "Madre" -#: ChooseParents.py:162 gramps.glade:1775 gramps.glade:4842 -#: gramps_main.py:1458 mergedata.glade:766 mergedata.glade:1478 -#: plugins/FamilyGroup.py:184 plugins/IndivSummary.py:269 -#: plugins/WebPage.py:244 plugins/WebPage.py:247 plugins/test.py:184 +#: ChooseParents.py:181 gramps.glade:1808 gramps.glade:4952 +#: gramps_main.py:1591 mergedata.glade:766 mergedata.glade:1478 +#: plugins/FamilyGroup.py:184 plugins/IndivComplete.py:190 +#: plugins/IndivComplete.py:192 plugins/IndivComplete.py:406 +#: plugins/IndivSummary.py:269 plugins/WebPage.py:245 plugins/WebPage.py:248 msgid "Father" msgstr "Padre" -#: Date.py:75 +#: Date.py:85 msgid "April" msgstr "Aprile" -#: Date.py:75 +#: Date.py:85 msgid "February" msgstr "Febbraio" -#: Date.py:75 +#: Date.py:85 msgid "January" msgstr "Gennaio" -#: Date.py:75 +#: Date.py:85 msgid "March" msgstr "Marzo" -#: Date.py:76 +#: Date.py:86 msgid "August" msgstr "Agosto" -#: Date.py:76 +#: Date.py:86 msgid "July" msgstr "Luglio" -#: Date.py:76 +#: Date.py:86 msgid "June" msgstr "Giugno" -#: Date.py:76 +#: Date.py:86 msgid "May" msgstr "Maggio" -#: Date.py:77 +#: Date.py:87 msgid "December" msgstr "Dicembre" -#: Date.py:77 +#: Date.py:87 msgid "November" msgstr "Novembre" -#: Date.py:77 +#: Date.py:87 msgid "October" msgstr "Ottobre" -#: Date.py:77 +#: Date.py:87 msgid "September" msgstr "Settembre" -#: Date.py:108 -msgid "(from|between|bet|bet." -msgstr "(da|tra|tra|tra" +#: Date.py:116 +msgid "(from|between|bet|bet.)" +msgstr "(da|tra|tra|tra)" -#: Date.py:109 -msgid "(and|to|-" -msgstr "(e|a|-" +#: Date.py:117 +msgid "(and|to|-)" +msgstr "(e|a|-)" -#: Date.py:242 Date.py:268 Date.py:281 +#: Date.py:254 Date.py:280 Date.py:293 msgid "from" msgstr "da" -#: Date.py:242 Date.py:268 Date.py:281 plugins/changetype.glade:152 +#: Date.py:254 Date.py:280 Date.py:293 plugins/changetype.glade:152 msgid "to" msgstr "a" -#: Date.py:251 EditPerson.glade:6437 EventEdit.py:135 dialog.glade:501 +#: Date.py:263 EventEdit.py:137 dialog.glade:512 dialog.glade:1889 msgid "Julian" msgstr "Giuliano" -#: Date.py:253 EditPerson.glade:6437 EventEdit.py:135 dialog.glade:501 +#: Date.py:265 EventEdit.py:137 dialog.glade:512 dialog.glade:1889 msgid "Hebrew" msgstr "Ebreo" -#: Date.py:255 EditPerson.glade:6437 dialog.glade:501 +#: Date.py:267 dialog.glade:512 dialog.glade:1889 msgid "French" msgstr "Francese" -#: Date.py:336 Date.py:353 Date.py:514 +#: Date.py:348 Date.py:365 Date.py:526 msgid "about" msgstr "circa" -#: Date.py:336 Date.py:543 +#: Date.py:348 Date.py:555 msgid "abt" msgstr "circa" -#: Date.py:337 +#: Date.py:349 msgid "abt." msgstr "circa" -#: Date.py:337 +#: Date.py:349 msgid "est" msgstr "fondato" -#: Date.py:338 +#: Date.py:350 msgid "est." msgstr "fondato" -#: Date.py:338 Date.py:355 +#: Date.py:350 Date.py:367 msgid "circa" msgstr "circa" -#: Date.py:339 Date.py:356 +#: Date.py:351 Date.py:368 msgid "around" msgstr "circa" -#: Date.py:339 Date.py:357 Date.py:516 Date.py:545 +#: Date.py:351 Date.py:369 Date.py:528 Date.py:557 msgid "before" msgstr "prima" -#: Date.py:340 +#: Date.py:352 msgid "bef" msgstr "prima" -#: Date.py:340 +#: Date.py:352 msgid "bef." msgstr "prima" -#: Date.py:341 +#: Date.py:353 msgid "aft." msgstr "dopo" -#: Date.py:341 Date.py:358 Date.py:518 Date.py:547 +#: Date.py:353 Date.py:370 Date.py:530 Date.py:559 msgid "after" msgstr "dopo" -#: Date.py:342 +#: Date.py:354 msgid "aft" msgstr "dopo" -#: Date.py:352 +#: Date.py:364 msgid "abt\\.?" msgstr "circa" -#: Date.py:354 +#: Date.py:366 msgid "est\\.?" msgstr "fondat\\.?" -#: Date.py:359 +#: Date.py:371 msgid "aft\\.?" msgstr "dopo" -#: Date.py:360 +#: Date.py:372 msgid "bef\\.?" msgstr "prima" -#: Date.py:573 Date.py:601 Date.py:628 Date.py:657 Date.py:696 +#: Date.py:585 Date.py:613 Date.py:640 Date.py:669 Date.py:708 msgid "ABOUT" msgstr "CIRCA" -#: Date.py:575 Date.py:603 Date.py:630 Date.py:660 Date.py:698 +#: Date.py:587 Date.py:615 Date.py:642 Date.py:672 Date.py:710 msgid "BEFORE" msgstr "PRIMA" -#: Date.py:577 Date.py:605 Date.py:632 Date.py:662 Date.py:700 +#: Date.py:589 Date.py:617 Date.py:644 Date.py:674 Date.py:712 msgid "AFTER" msgstr "DOPO" -#: DbPrompter.py:78 gramps_main.py:673 gramps_main.py:1182 gramps_main.py:1193 +#: DbPrompter.py:87 gramps_main.py:758 gramps_main.py:1271 gramps_main.py:1283 msgid "No Comment Provided" msgstr "Nessun commento fornito" -#: EditPerson.glade:24 gramps.glade:6843 +#: EditPerson.glade:27 msgid "Edit Person - GRAMPS" msgstr "Modifica persona - GRAMPS" -#: EditPerson.glade:66 +#: EditPerson.glade:69 msgid "Accept changes and close dialog" msgstr "Accettare le modifiche e chiudere il dialogo" -#: EditPerson.glade:97 +#: EditPerson.glade:100 msgid "New Person" msgstr "Nuova persona" -#: EditPerson.glade:114 +#: EditPerson.glade:117 msgid "Select information source" msgstr "Selezionare la fonte dell'informazione" -#: EditPerson.glade:188 EditPerson.glade:214 EditPerson.glade:439 -#: EditPerson.glade:465 EditPerson.glade:1237 EditPerson.glade:1263 -#: EditPerson.glade:1577 EditPerson.glade:1603 EditPerson.glade:1629 -#: EditPerson.glade:1655 EditPerson.glade:1681 EditPerson.glade:2238 -#: EditPerson.glade:2264 EditPerson.glade:2290 EditPerson.glade:2316 -#: EditPerson.glade:2368 EditPerson.glade:2824 EditPerson.glade:2850 -#: EditPerson.glade:3423 EditPerson.glade:3449 EditPerson.glade:3475 -#: EditPerson.glade:3501 EditPerson.glade:3527 EditPerson.glade:3553 -#: EditPerson.glade:3579 EditPerson.glade:4250 EditPerson.glade:4276 -#: gramps.glade:3482 gramps.glade:3508 gramps.glade:3534 gramps.glade:3586 -#: gramps.glade:3820 imagesel.glade:534 imagesel.glade:639 imagesel.glade:691 -#: imagesel.glade:818 imagesel.glade:1037 imagesel.glade:1063 -#: imagesel.glade:1533 imagesel.glade:1611 imagesel.glade:1689 -#: imagesel.glade:1782 imagesel.glade:2037 imagesel.glade:2063 -#: marriage.glade:557 marriage.glade:583 marriage.glade:609 marriage.glade:635 -#: marriage.glade:687 marriage.glade:1103 marriage.glade:1129 places.glade:871 -#: places.glade:897 places.glade:923 places.glade:949 places.glade:1027 -#: places.glade:1557 places.glade:1583 -msgid ":" -msgstr ":" - -#: EditPerson.glade:240 EditPerson.glade:517 EditPerson.glade:2030 -#: EditPerson.glade:2551 EditPerson.glade:3215 EditPerson.glade:3797 -#: EditPerson.glade:4540 EditPerson.glade:4812 EditPerson.glade:5084 -#: EditPerson.glade:6003 dialog.glade:168 filters/After.py:57 +#: EditPerson.glade:243 EditPerson.glade:539 EditPerson.glade:2156 +#: EditPerson.glade:2682 EditPerson.glade:3355 EditPerson.glade:3942 +#: EditPerson.glade:4694 EditPerson.glade:4966 EditPerson.glade:5238 +#: GenericFilter.py:237 GenericFilter.py:275 GenericFilter.py:364 +#: GenericFilter.py:396 dialog.glade:168 dialog.glade:1445 filters/After.py:57 #: filters/Before.py:57 marriage.glade:349 marriage.glade:843 #: marriage.glade:1764 revision.glade:351 srcsel.glade:507 msgid "Date" msgstr "Data" -#: EditPerson.glade:266 EditPerson.glade:491 EditPerson.glade:2056 -#: EditPerson.glade:2564 EditPerson.glade:4592 EditPerson.glade:4864 -#: EditPerson.glade:5162 ImageSelect.py:713 dialog.glade:220 -#: filters/EventPlace.py:72 marriage.glade:375 marriage.glade:856 -#: marriage.glade:1790 preferences.glade:2783 +#: EditPerson.glade:269 EditPerson.glade:513 EditPerson.glade:2182 +#: EditPerson.glade:2695 EditPerson.glade:4746 EditPerson.glade:5018 +#: EditPerson.glade:5316 GenericFilter.py:237 GenericFilter.py:275 +#: GenericFilter.py:364 GenericFilter.py:396 ImageSelect.py:656 +#: dialog.glade:220 filters/EventPlace.py:72 marriage.glade:375 +#: marriage.glade:856 marriage.glade:1790 preferences.glade:2783 msgid "Place" msgstr "Luogo" -#: EditPerson.glade:354 +#: EditPerson.glade:320 msgid "Invoke birth event editor" msgstr "Invocare l'editor degli eventi di nascita" -#: EditPerson.glade:362 EditPerson.glade:589 EditPerson.glade:1942 -#: EditPerson.glade:2631 EditPerson.glade:3059 EditPerson.glade:3877 -#: EditPerson.glade:4472 imagesel.glade:1269 imagesel.glade:2270 -#: marriage.glade:922 marriage.glade:1333 srcsel.glade:843 styles.glade:232 +#: EditPerson.glade:328 EditPerson.glade:574 EditPerson.glade:2067 +#: EditPerson.glade:2763 EditPerson.glade:3198 EditPerson.glade:4023 +#: EditPerson.glade:4625 imagesel.glade:1269 imagesel.glade:2270 +#: marriage.glade:922 marriage.glade:1333 rule.glade:441 rule.glade:838 +#: srcsel.glade:843 styles.glade:232 msgid "Edit" msgstr "Modifica" -#: EditPerson.glade:385 plugins/EventCmp.py:474 plugins/FamilyGroup.py:156 -#: plugins/test.py:156 +#: EditPerson.glade:407 plugins/EventCmp.py:288 plugins/FamilyGroup.py:156 msgid "Death" msgstr "Morte" -#: EditPerson.glade:581 +#: EditPerson.glade:566 msgid "Invoke death event editor" msgstr "Invocare l'editor degli eventi di morte" -#: EditPerson.glade:612 gramps.glade:1103 gramps.glade:2293 gramps.glade:6787 -#: gramps.glade:6993 plugins/IndivSummary.py:236 plugins/WebPage.py:238 -#: plugins/WebPage.py:240 +#: EditPerson.glade:653 gramps.glade:1103 gramps.glade:2535 gramps.glade:6915 +#: gramps.glade:7121 plugins/IndivComplete.py:382 plugins/IndivSummary.py:236 +#: plugins/WebPage.py:239 plugins/WebPage.py:241 msgid "Gender" msgstr "Sesso" -#: EditPerson.glade:640 const.py:103 gramps.glade:6680 gramps.glade:7066 +#: EditPerson.glade:681 const.py:110 gramps.glade:6808 gramps.glade:7194 msgid "male" msgstr "maschio" -#: EditPerson.glade:655 const.py:104 gramps.glade:6700 gramps.glade:7081 +#: EditPerson.glade:696 const.py:111 gramps.glade:6828 gramps.glade:7209 msgid "female" msgstr "femmina" -#: EditPerson.glade:670 EditPerson.py:393 const.py:105 gramps.glade:6720 -#: plugins/FamilyGroup.py:379 plugins/IndivSummary.py:161 -#: plugins/WebPage.py:505 plugins/test.py:379 +#: EditPerson.glade:711 EditPerson.py:426 const.py:112 gramps.glade:6848 +#: plugins/FamilyGroup.py:379 plugins/IndivComplete.py:260 +#: plugins/IndivSummary.py:161 plugins/WebPage.py:505 msgid "unknown" msgstr "sconosciuto" -#: EditPerson.glade:686 +#: EditPerson.glade:727 msgid "Preferred Name" msgstr "Nome preferito" -#: EditPerson.glade:716 EditPerson.glade:1395 EditPerson.glade:5526 -#: gramps.glade:4513 gramps.glade:6735 gramps.glade:7096 +#: EditPerson.glade:757 EditPerson.glade:1436 GenericFilter.py:474 +#: dialog.glade:2299 gramps.glade:6863 gramps.glade:7224 msgid "Given Name" msgstr "Nome" -#: EditPerson.glade:742 EditPerson.glade:1421 EditPerson.glade:5693 +#: EditPerson.glade:783 EditPerson.glade:1462 GenericFilter.py:474 +#: dialog.glade:2466 msgid "Suffix" msgstr "Suffisso" -#: EditPerson.glade:768 gramps.glade:2585 gramps.glade:3794 gramps.glade:3933 -#: gramps.glade:5984 imagesel.glade:235 imagesel.glade:792 imagesel.glade:1765 +#: EditPerson.glade:809 EditPerson.glade:1748 GenericFilter.py:474 +#: dialog.glade:2647 gramps.glade:2830 gramps.glade:4039 gramps.glade:4178 +#: gramps.glade:6070 imagesel.glade:235 imagesel.glade:792 imagesel.glade:1765 #: imagesel.glade:2383 places.glade:168 srcsel.glade:208 srcsel.glade:791 msgid "Title" msgstr "Titolo" -#: EditPerson.glade:794 +#: EditPerson.glade:835 msgid "Nick Name" msgstr "Soprannome" -#: EditPerson.glade:820 EditPerson.glade:1369 EditPerson.glade:5552 -#: filters/MatchSndEx.py:46 gramps.glade:4539 gramps.glade:6761 -#: gramps.glade:6967 +#: EditPerson.glade:861 EditPerson.glade:1410 GenericFilter.py:474 +#: dialog.glade:2325 filters/MatchSndEx.py:46 gramps.glade:6889 +#: gramps.glade:7095 msgid "Surname" msgstr "Cognome" -#: EditPerson.glade:955 +#: EditPerson.glade:996 msgid "Select source for this name information" msgstr "Selezionare la sorgente di questa informazione relativa al nome" -#: EditPerson.glade:963 ImageSelect.py:707 Utils.py:194 Utils.py:196 +#: EditPerson.glade:1004 ImageSelect.py:650 Utils.py:194 Utils.py:196 #: places.glade:350 preferences.glade:2809 msgid "Source" msgstr "Fonte" -#: EditPerson.glade:1008 +#: EditPerson.glade:1049 msgid "Enter/modify notes regarding this name" msgstr "Immettere/modificare note riguardo questo nome" -#: EditPerson.glade:1016 EditPerson.glade:4719 EditPerson.glade:5014 -#: EditPerson.glade:5312 EditPerson.glade:5611 EditPerson.glade:6112 -#: Utils.py:189 dialog.glade:322 dialog.glade:842 gramps.glade:6167 -#: marriage.glade:1717 places.glade:1256 +#: EditPerson.glade:1057 EditPerson.glade:4873 EditPerson.glade:5168 +#: EditPerson.glade:5466 Utils.py:189 dialog.glade:322 dialog.glade:853 +#: dialog.glade:1554 dialog.glade:2384 gramps.glade:6253 marriage.glade:1717 +#: places.glade:1256 msgid "Note" msgstr "Nota" -#: EditPerson.glade:1037 EditPerson.glade:1707 EditPerson.glade:1875 -#: EditPerson.glade:5810 gramps.glade:3716 gramps.glade:4045 -#: imagesel.glade:2357 +#: EditPerson.glade:1078 EditPerson.glade:1800 EditPerson.glade:1999 +#: dialog.glade:2583 gramps.glade:3961 gramps.glade:4290 imagesel.glade:2357 msgid "Type" msgstr "Tipo" -#: EditPerson.glade:1102 +#: EditPerson.glade:1143 msgid "Image" msgstr "Immagine" -#: EditPerson.glade:1129 +#: EditPerson.glade:1170 msgid "Identification" msgstr "Identificazione" -#: EditPerson.glade:1185 marriage.glade:230 -msgid "gramps ID" -msgstr "gramps ID" +#: EditPerson.glade:1226 marriage.glade:230 +msgid "GRAMPS ID" +msgstr "GRAMPS ID" -#: EditPerson.glade:1318 GrampsCfg.py:95 GrampsCfg.py:101 gramps.glade:6137 +#: EditPerson.glade:1359 GrampsCfg.py:95 GrampsCfg.py:101 gramps.glade:6223 #: imagesel.glade:1882 places.glade:649 plugins/verify.glade:165 msgid "General" msgstr "Generale" -#: EditPerson.glade:1348 +#: EditPerson.glade:1389 msgid "No Alternate Names" msgstr "Nessun nome alternativo" -#: EditPerson.glade:1525 EditPerson.glade:1888 EditPerson.glade:2186 -#: EditPerson.glade:2577 EditPerson.glade:2772 EditPerson.glade:3005 -#: EditPerson.glade:3371 EditPerson.glade:3823 gramps.glade:2401 -#: gramps.glade:3560 gramps.glade:4139 imagesel.glade:985 imagesel.glade:1215 +#: EditPerson.glade:1566 EditPerson.glade:2012 EditPerson.glade:2312 +#: EditPerson.glade:2708 EditPerson.glade:2905 EditPerson.glade:3143 +#: EditPerson.glade:3511 EditPerson.glade:3968 gramps.glade:2643 +#: gramps.glade:3805 gramps.glade:4384 imagesel.glade:985 imagesel.glade:1215 #: imagesel.glade:1985 imagesel.glade:2216 marriage.glade:505 #: marriage.glade:869 marriage.glade:1051 marriage.glade:1279 msgid "Details" msgstr "Dettagli" -#: EditPerson.glade:1862 config.glade:130 gramps.glade:965 gramps.glade:2179 -#: gramps.glade:4463 gramps.glade:4925 gramps.glade:5120 gramps.glade:5440 -#: mergedata.glade:544 mergedata.glade:1699 plugins/IndivSummary.py:222 -#: plugins/WebPage.py:236 plugins/relcalc.glade:157 plugins/soundex.glade:143 -#: preferences.glade:1763 +#: EditPerson.glade:1986 config.glade:130 gramps.glade:965 gramps.glade:2421 +#: gramps.glade:4701 gramps.glade:5001 gramps.glade:5160 gramps.glade:5526 +#: mergedata.glade:544 mergedata.glade:1699 plugins/IndivComplete.py:371 +#: plugins/IndivSummary.py:222 plugins/WebPage.py:237 +#: plugins/relcalc.glade:157 plugins/soundex.glade:143 preferences.glade:1763 +#: rule.glade:140 rule.glade:772 msgid "Name" msgstr "Nome" -#: EditPerson.glade:1917 +#: EditPerson.glade:2041 msgid "Create an alternate name for this person" msgstr "Crea un nome alternativo per questa persona" -#: EditPerson.glade:1926 EditPerson.glade:2615 EditPerson.glade:3043 -#: EditPerson.glade:3861 EditPerson.glade:4456 gramps.glade:1696 -#: gramps.glade:4882 gramps.glade:5078 imagesel.glade:1253 imagesel.glade:2254 -#: marriage.glade:906 marriage.glade:1317 places.glade:1186 places.glade:1691 -#: srcsel.glade:828 styles.glade:217 +#: EditPerson.glade:2050 EditPerson.glade:2746 EditPerson.glade:3181 +#: EditPerson.glade:4006 EditPerson.glade:4608 gramps.glade:1729 +#: imagesel.glade:1253 imagesel.glade:2254 marriage.glade:906 +#: marriage.glade:1317 places.glade:1186 places.glade:1691 rule.glade:426 +#: rule.glade:822 srcsel.glade:828 styles.glade:217 msgid "Add" msgstr "Aggiungi" -#: EditPerson.glade:1933 +#: EditPerson.glade:2058 msgid "Modify the selected name" msgstr "Modificare il nome selezionato" -#: EditPerson.glade:1949 +#: EditPerson.glade:2075 msgid "Delete selected name" msgstr "Cancella il nome selezionato" -#: EditPerson.glade:1968 +#: EditPerson.glade:2094 msgid "Names" msgstr "Nomi" -#: EditPerson.glade:2009 marriage.glade:328 +#: EditPerson.glade:2135 marriage.glade:328 msgid "No Events" msgstr "Nessun evento" -#: EditPerson.glade:2082 EditPerson.glade:2538 EditPerson.glade:4114 -#: EditPerson.glade:4418 EditPerson.glade:6605 const.py:313 dialog.glade:194 -#: marriage.glade:401 places.glade:1422 places.glade:1654 -#: plugins/pafexport.glade:241 +#: EditPerson.glade:2208 EditPerson.glade:2669 EditPerson.glade:4261 +#: EditPerson.glade:4570 GenericFilter.py:237 GenericFilter.py:275 +#: GenericFilter.py:364 GenericFilter.py:396 const.py:320 dialog.glade:194 +#: dialog.glade:2057 gramps.glade:6426 marriage.glade:401 places.glade:1422 +#: places.glade:1654 plugins/pafexport.glade:241 msgid "Description" msgstr "Descrizione" -#: EditPerson.glade:2342 dialog.glade:404 marriage.glade:661 +#: EditPerson.glade:2468 dialog.glade:404 marriage.glade:661 msgid "Cause" msgstr "Causa" -#: EditPerson.glade:2525 filters/EventType.py:42 marriage.glade:830 +#: EditPerson.glade:2656 filters/EventType.py:42 marriage.glade:830 msgid "Event" msgstr "Evento" -#: EditPerson.glade:2606 +#: EditPerson.glade:2737 msgid "Create a new event from the above data" msgstr "Crea un nuovo evento a partire dai dati qui sopra" -#: EditPerson.glade:2622 +#: EditPerson.glade:2754 msgid "Update the selected event with the above data" msgstr "Aggiorna l'evento selezionato con i dati qui sopra" -#: EditPerson.glade:2638 +#: EditPerson.glade:2771 msgid "Delete the selected event" msgstr "Cancella l'evento selezionato" -#: EditPerson.glade:2658 marriage.glade:948 +#: EditPerson.glade:2791 marriage.glade:948 msgid "Events" msgstr "Eventi" -#: EditPerson.glade:2699 imagesel.glade:912 imagesel.glade:1912 +#: EditPerson.glade:2832 imagesel.glade:912 imagesel.glade:1912 #: marriage.glade:978 msgid "No Attributes" msgstr "Nessun attributo" -#: EditPerson.glade:2720 EditPerson.glade:2992 dialog.glade:716 -#: imagesel.glade:933 imagesel.glade:1202 imagesel.glade:1933 -#: imagesel.glade:2203 marriage.glade:999 marriage.glade:1266 +#: EditPerson.glade:2853 EditPerson.glade:3130 GenericFilter.py:428 +#: GenericFilter.py:449 dialog.glade:727 imagesel.glade:933 +#: imagesel.glade:1202 imagesel.glade:1933 imagesel.glade:2203 +#: marriage.glade:999 marriage.glade:1266 msgid "Value" msgstr "Valore" -#: EditPerson.glade:2979 dialog.glade:690 imagesel.glade:1189 +#: EditPerson.glade:3117 dialog.glade:701 imagesel.glade:1189 #: imagesel.glade:2190 marriage.glade:1253 msgid "Attribute" msgstr "Attributo" -#: EditPerson.glade:3034 +#: EditPerson.glade:3172 msgid "Create a new attribute from the above data" msgstr "Crea un nuovo attributo a partire dai dati qui sopra" -#: EditPerson.glade:3050 +#: EditPerson.glade:3189 msgid "Update the selected attribute with the above data" msgstr "Aggiorna l'attributo selezionato con i dati qui sopra" -#: EditPerson.glade:3066 imagesel.glade:1276 imagesel.glade:2277 +#: EditPerson.glade:3206 imagesel.glade:1276 imagesel.glade:2277 #: marriage.glade:1340 msgid "Delete the selected attribute" msgstr "Cancella l'attributo selezionato" -#: EditPerson.glade:3086 imagesel.glade:1295 imagesel.glade:2296 +#: EditPerson.glade:3226 imagesel.glade:1295 imagesel.glade:2296 #: marriage.glade:1359 msgid "Attributes" msgstr "Attributi" -#: EditPerson.glade:3116 +#: EditPerson.glade:3256 msgid "No Addresses" msgstr "Nessun indirizzo" -#: EditPerson.glade:3137 EditPerson.glade:6270 config.glade:234 -#: dialog.glade:1105 gramps.glade:3231 places.glade:272 places.glade:793 -#: places.glade:1149 preferences.glade:1867 +#: EditPerson.glade:3277 config.glade:234 dialog.glade:1116 dialog.glade:1712 +#: gramps.glade:3476 places.glade:272 places.glade:793 places.glade:1149 +#: preferences.glade:1867 msgid "Country" msgstr "Nazione" -#: EditPerson.glade:3163 EditPerson.glade:6194 +#: EditPerson.glade:3303 dialog.glade:1636 msgid "City/County" msgstr "Città/Provincia" -#: EditPerson.glade:3189 EditPerson.glade:6029 config.glade:156 +#: EditPerson.glade:3329 config.glade:156 dialog.glade:1471 #: preferences.glade:1789 msgid "Address" msgstr "Indirizzo" -#: EditPerson.glade:3241 EditPerson.glade:6244 config.glade:208 +#: EditPerson.glade:3381 config.glade:208 dialog.glade:1686 #: preferences.glade:1841 msgid "State/Province" msgstr "Stato/Provincia" -#: EditPerson.glade:3267 EditPerson.glade:6296 config.glade:286 +#: EditPerson.glade:3407 config.glade:286 dialog.glade:1738 #: preferences.glade:1893 msgid "ZIP/Postal Code" msgstr "CAP" -#: EditPerson.glade:3810 +#: EditPerson.glade:3955 msgid "Location" msgstr "Luogo" -#: EditPerson.glade:3852 +#: EditPerson.glade:3997 msgid "Create a new address from the above data" msgstr "Crea un nuovo indirizzo a partire dai dati qui sopra" -#: EditPerson.glade:3868 +#: EditPerson.glade:4014 msgid "Update the selected address with the above data" msgstr "Aggiorna l'indirizzo selezionato con i dati qui sopra" -#: EditPerson.glade:3884 +#: EditPerson.glade:4031 msgid "Delete the selected address" msgstr "Cancella l'indirizzo selezionato" -#: EditPerson.glade:3904 +#: EditPerson.glade:4051 msgid "Addresses" msgstr "Indirizzi" -#: EditPerson.glade:3924 +#: EditPerson.glade:4071 msgid "Enter miscellaneous relevant data and documentation" msgstr "Immettere dati e documentazione rilevanti" -#: EditPerson.glade:3935 imagesel.glade:882 imagesel.glade:2326 -#: marriage.glade:1390 plugins/WebPage.py:421 +#: EditPerson.glade:4082 imagesel.glade:882 imagesel.glade:2326 +#: marriage.glade:1390 plugins/IndivComplete.py:150 plugins/WebPage.py:421 msgid "Notes" msgstr "Note" -#: EditPerson.glade:4012 gramps.glade:6243 marriage.glade:1468 +#: EditPerson.glade:4159 gramps.glade:6329 marriage.glade:1468 msgid "Place new media object in this gallery" msgstr "Inserire un nuovo oggetto multimedia in questa galleria" -#: EditPerson.glade:4021 gramps.glade:4188 gramps.glade:6252 +#: EditPerson.glade:4168 gramps.glade:4433 gramps.glade:6338 #: marriage.glade:1477 places.glade:1340 msgid "Add Media Object" msgstr "Aggiungi oggetto multimediale" -#: EditPerson.glade:4028 gramps.glade:6259 marriage.glade:1484 +#: EditPerson.glade:4175 gramps.glade:6345 marriage.glade:1484 msgid "Remove selected object from this gallery only" msgstr "Rimuovere l'oggetto selezionato solamente da questa galleria" -#: EditPerson.glade:4037 gramps.glade:4217 gramps.glade:6268 +#: EditPerson.glade:4184 gramps.glade:4462 gramps.glade:6354 #: marriage.glade:1493 places.glade:1355 msgid "Delete Media Object" msgstr "Cancella un oggetto multimedia" -#: EditPerson.glade:4044 gramps.glade:6275 marriage.glade:1500 +#: EditPerson.glade:4191 gramps.glade:6361 marriage.glade:1500 msgid "Modify selected object" msgstr "Modificare l'oggetto selezionato" -#: EditPerson.glade:4053 gramps.glade:6284 marriage.glade:1509 +#: EditPerson.glade:4200 gramps.glade:6370 marriage.glade:1509 #: places.glade:1370 msgid "Edit Properties" msgstr "Modifica proprietà" -#: EditPerson.glade:4063 gramps.glade:6296 marriage.glade:1519 -#: places.glade:1382 plugins/WebPage.py:307 +#: EditPerson.glade:4210 gramps.glade:6382 marriage.glade:1519 +#: places.glade:1382 plugins/WebPage.py:308 msgid "Gallery" msgstr "Galleria" -#: EditPerson.glade:4093 places.glade:1401 +#: EditPerson.glade:4240 places.glade:1401 msgid "Internet Addresses" msgstr "Indirizzi Internet" -#: EditPerson.glade:4140 EditPerson.glade:4405 EditPerson.glade:6579 +#: EditPerson.glade:4287 EditPerson.glade:4557 dialog.glade:2031 #: places.glade:1448 places.glade:1641 msgid "Web Address" msgstr "Indirizzo web" -#: EditPerson.glade:4229 +#: EditPerson.glade:4376 msgid "Go to this web page" msgstr "Vai a questa pagina web" -#: EditPerson.glade:4237 places.glade:1544 +#: EditPerson.glade:4384 places.glade:1544 msgid "Go" msgstr "Vai" -#: EditPerson.glade:4447 +#: EditPerson.glade:4599 msgid "Add an internet reference about this person" msgstr "Aggiungi un riferimento Internet riguardo questa persona" -#: EditPerson.glade:4463 +#: EditPerson.glade:4616 msgid "Modify selected reference" msgstr "Modificare la referenza selezionata" -#: EditPerson.glade:4479 +#: EditPerson.glade:4633 msgid "Delete selected reference" msgstr "Cancella la referenza selezionata" -#: EditPerson.glade:4498 places.glade:1731 +#: EditPerson.glade:4652 places.glade:1731 msgid "Internet" msgstr "Internet" -#: EditPerson.glade:4518 +#: EditPerson.glade:4672 msgid "LDS Baptism" msgstr "Battesimo mormone" -#: EditPerson.glade:4566 EditPerson.glade:4838 EditPerson.glade:5110 +#: EditPerson.glade:4720 EditPerson.glade:4992 EditPerson.glade:5264 #: marriage.glade:1738 msgid "Temple" msgstr "Tempio" -#: EditPerson.glade:4691 EditPerson.glade:4986 EditPerson.glade:5284 -#: gramps.glade:655 gramps.glade:2825 marriage.glade:1690 -#: plugins/WebPage.py:169 plugins/gedcomexport.glade:437 -#: plugins/pkgexport.glade:266 +#: EditPerson.glade:4845 EditPerson.glade:5140 EditPerson.glade:5438 +#: gramps.glade:655 gramps.glade:3070 marriage.glade:1690 +#: plugins/IndivComplete.py:300 plugins/WebPage.py:170 +#: plugins/gedcomexport.glade:437 plugins/pkgexport.glade:266 msgid "Sources" msgstr "Fonti" -#: EditPerson.glade:4790 +#: EditPerson.glade:4944 msgid "Endowment" msgstr "Endowment" -#: EditPerson.glade:5062 +#: EditPerson.glade:5216 msgid "Sealed to Parents" msgstr "Sealed to Parents" -#: EditPerson.glade:5136 gramps.glade:1736 +#: EditPerson.glade:5290 gramps.glade:1769 msgid "Parents" msgstr "Genitori" -#: EditPerson.glade:5385 marriage.glade:1820 +#: EditPerson.glade:5539 marriage.glade:1820 msgid "LDS" msgstr "LDS" -#: EditPerson.glade:5400 -msgid "Alternate Name Editor - GRAMPS" -msgstr "Editor dei nomi alternativi - GRAMPS" - -#: EditPerson.glade:5442 EditPerson.glade:5920 EditPerson.glade:6496 -#: gramps.glade:5876 marriage.glade:66 -msgid "Accept and close" -msgstr "Accettare e poi chiudere" - -#: EditPerson.glade:5458 gramps.glade:5892 marriage.glade:82 -msgid "Reject changes and close" -msgstr "Scartare le modifiche e poi chiudere" - -#: EditPerson.glade:5485 -msgid "Alternate Name Editor" -msgstr "Editor alternativo dei nomi" - -#: EditPerson.glade:5658 EditPerson.glade:6159 EditPerson.glade:6676 -#: dialog.glade:369 dialog.glade:889 -msgid "Private Record" -msgstr "Registrazione privata" - -#: EditPerson.glade:5672 -msgid "Edit source information for this name" -msgstr "Modifica della fonte di questo nome" - -#: EditPerson.glade:5680 EditPerson.glade:6181 dialog.glade:391 -#: dialog.glade:911 -msgid "Edit Source" -msgstr "Modifica fonte" - -#: EditPerson.glade:5878 -msgid "Address Editor - GRAMPS" -msgstr "Editor degli indirizzi - GRAMPS" - -#: EditPerson.glade:5962 -msgid "Address Editor" -msgstr "Editor degli indirizzi" - -#: EditPerson.glade:6173 -msgid "Edit source information for this address" -msgstr "Modifica della fonte di questo indirizzo" - -#: EditPerson.glade:6431 dialog.glade:490 -msgid "Selects the calendar format for display" -msgstr "Seleziona il formato del calendario da utilizzare" - -#: EditPerson.glade:6437 EventEdit.py:135 dialog.glade:501 -msgid "Gregorian" -msgstr "Gregoriano" - -#: EditPerson.glade:6454 -msgid "Internet Address Editor - GRAMPS" -msgstr "Editor degli indirizzi Internet - GRAMPS" - -#: EditPerson.glade:6538 EditPlace.py:278 EditPlace.py:302 -msgid "Internet Address Editor" -msgstr "Editor degli indirizzi Internet" - -#: EditPerson.py:368 GrampsCfg.py:61 const.py:118 gramps.glade:4991 -#: gramps.glade:5186 gramps.glade:5570 gramps.glade:5635 gramps.glade:6570 -#: gramps.glade:6617 +#: EditPerson.py:401 GrampsCfg.py:61 const.py:125 gramps.glade:5081 +#: gramps.glade:5240 gramps.glade:5656 gramps.glade:5721 gramps.glade:6698 +#: gramps.glade:6745 msgid "None" msgstr "Nessuno/a" -#: EditPerson.py:385 EditSource.py:138 +#: EditPerson.py:418 EditSource.py:138 msgid "%(father)s and %(mother)s" msgstr "%(father)s e %(mother)s" -#: EditPerson.py:722 EditPerson.py:731 +#: EditPerson.py:739 EditPerson.py:741 EditPerson.py:751 EditPerson.py:753 +#: Marriage.py:351 Marriage.py:354 gramps_main.py:411 gramps_main.py:415 +#: gramps_main.py:1223 +msgid "Abandon Changes" +msgstr "Annullare le modifiche" + +#: EditPerson.py:740 EditPerson.py:752 msgid "Are you sure you want to abandon your changes?" msgstr "Sei sicuro di voler abbandonare queste modifiche?" -#: EditPerson.py:1011 +#: EditPerson.py:743 EditPerson.py:755 Marriage.py:355 +msgid "Continue Editing" +msgstr "Continuare l'editing" + +#: EditPerson.py:1063 msgid "Make the selected name the preferred name" msgstr "Trasformare il nome selezionato nel nome preferito" -#: EditPerson.py:1071 Marriage.py:368 +#: EditPerson.py:1124 Marriage.py:374 msgid "GRAMPS ID value was not changed." msgstr "I gramps ID non sono stati modificati." -#: EditPerson.py:1072 +#: EditPerson.py:1125 msgid "%(grampsid)s is already used by %(person)s" msgstr "%(grampsid)s e' gia' usato da %(person)s" -#: EditPerson.py:1177 -msgid "Changing the gender caused problems with marriage information." -msgstr "Cambiare il sesso causa problemi con le informazioni relative al matrimonio" +#: EditPerson.py:1229 +msgid "" +"Changing the gender caused problems with marriage information.\n" +"Please check the person's marriages." +msgstr "" +"Il cambiamento del sesso ha causato problemi con le informazioni relative " +"al matrimonio. Verifica i matrimoni delle persone interessate." -#: EditPerson.py:1178 -msgid "Please check the person's marriages." -msgstr "Per favore verifica i matrimoni della persona." - -#: EditPlace.py:276 EditPlace.py:300 +#: EditPlace.py:267 EditPlace.py:291 msgid "Internet Address Editor for %s" msgstr "Editor degli indirizzi Internet per %s" -#: EditPlace.py:349 gramps.glade:608 plugins/gedcomexport.glade:489 +#: EditPlace.py:269 EditPlace.py:293 dialog.glade:1990 +msgid "Internet Address Editor" +msgstr "Editor degli indirizzi Internet" + +#: EditPlace.py:340 gramps.glade:608 plugins/gedcomexport.glade:489 #: plugins/pkgexport.glade:318 msgid "People" msgstr "Persone" -#: EditPlace.py:351 EditPlace.py:360 +#: EditPlace.py:342 EditPlace.py:351 msgid "%s [%s]: event %s\n" msgstr "%s [%s]: evento %s\n" -#: EditPlace.py:358 plugins/gedcomexport.glade:463 plugins/pkgexport.glade:292 +#: EditPlace.py:349 plugins/gedcomexport.glade:463 plugins/pkgexport.glade:292 msgid "Families" msgstr "Famiglie" -#: EditSource.py:156 +#: EditSource.py:157 msgid "Individual Events" msgstr "Eventi individuali" @@ -806,32 +747,35 @@ msgstr "Eventi individuali" msgid "Individual Attributes" msgstr "Attributi individuali" -#: EditSource.py:166 +#: EditSource.py:165 msgid "Individual Names" msgstr "Nomi individuali" -#: EditSource.py:171 +#: EditSource.py:168 msgid "Family Events" msgstr "Eventi della famiglia" -#: EditSource.py:176 +#: EditSource.py:172 msgid "Family Attributes" msgstr "Attributi della famiglia" -#: EditSource.py:181 GrampsCfg.py:97 plugins/Summary.py:104 +#: EditSource.py:176 GrampsCfg.py:97 plugins/Summary.py:104 msgid "Media Objects" msgstr "Oggetti multimedia" -#: EditSource.py:186 gramps.glade:672 gramps.glade:3412 +#: EditSource.py:179 gramps.glade:672 gramps.glade:3657 msgid "Places" msgstr "Luoghi" +#: EventEdit.py:137 dialog.glade:512 dialog.glade:1889 +msgid "Gregorian" +msgstr "Gregoriano" + #: Filter.py:73 msgid "All people" msgstr "Tutte le persone" -#: Filter.py:73 Filter.py:80 gramps.glade:816 plugins/eventcmp.glade:764 -#: plugins/eventcmp.glade:858 +#: Filter.py:73 Filter.py:80 gramps.glade:816 msgid "Qualifier" msgstr "Argomento del filtro" @@ -843,10 +787,139 @@ msgstr "Nessuna descrizione" msgid "Failed to load the module: %s" msgstr "Fallito il caricamento del modulo: %s" -#: Find.py:46 Find.py:51 +#: Find.py:131 msgid "Find Person" msgstr "Trova una persona" +#: Find.py:179 +msgid "Find Place" +msgstr "Trova luogo" + +#: Find.py:224 +msgid "Find Source" +msgstr "Trova fonte" + +#: Find.py:269 +msgid "Find Media Object" +msgstr "Trova oggetto multimediale" + +#: GenericFilter.py:135 GenericFilter.py:168 GenericFilter.py:194 +#: gramps.glade:1033 gramps.glade:2478 gramps.glade:2886 gramps.glade:3191 +#: gramps.glade:3987 gramps.glade:4234 gramps.glade:5552 imagesel.glade:613 +#: imagesel.glade:1507 imagesel.glade:2370 mergedata.glade:1013 +#: mergedata.glade:1725 plugins/relcalc.glade:170 srcsel.glade:778 +msgid "ID" +msgstr "ID" + +#: GenericFilter.py:237 plugins/FilterEditor.py:40 +msgid "Personal Event" +msgstr "Eventi personali" + +#: GenericFilter.py:275 plugins/FilterEditor.py:41 +msgid "Family Event" +msgstr "Eventi della famiglia" + +#: GenericFilter.py:314 +msgid "Number of Relationships" +msgstr "Numero di relazioni" + +#: GenericFilter.py:315 gramps.glade:4762 marriage.glade:161 +#: plugins/FilterEditor.py:44 +msgid "Relationship Type" +msgstr "Tipo di relazione" + +#: GenericFilter.py:316 const.py:362 +msgid "Number of Children" +msgstr "Numero di figli" + +#: GenericFilter.py:428 plugins/FilterEditor.py:42 +msgid "Personal Attribute" +msgstr "Attributi personali" + +#: GenericFilter.py:449 plugins/FilterEditor.py:43 +msgid "Family Attribute" +msgstr "Attributi della famiglia" + +#: GenericFilter.py:502 +msgid "Filter Name" +msgstr "Nome del filtro" + +#: GenericFilter.py:640 +msgid "Everyone" +msgstr "Ognuno" + +#: GenericFilter.py:641 +msgid "Has the Id" +msgstr "Ha l'Id (identificatore)" + +#: GenericFilter.py:642 +msgid "Has a name" +msgstr "Ha un nome" + +#: GenericFilter.py:643 +msgid "Has the relationships" +msgstr "Ha le relazioni" + +#: GenericFilter.py:644 +msgid "Has the death" +msgstr "Ha la morte" + +#: GenericFilter.py:645 +msgid "Has the birth" +msgstr "Ha la nascita" + +#: GenericFilter.py:646 +msgid "Is the descendant of" +msgstr "E' il discendente di" + +#: GenericFilter.py:647 +msgid "Is an ancestor of" +msgstr "E' un antenato di" + +#: GenericFilter.py:648 +msgid "Is a female" +msgstr "E' una femmina" + +#: GenericFilter.py:649 +msgid "Is a male" +msgstr "E' un maschio" + +#: GenericFilter.py:650 +msgid "Has the personal event" +msgstr "Ha l'evento personale" + +#: GenericFilter.py:651 +msgid "Has the family event" +msgstr "Ha l'evento della famiglia" + +#: GenericFilter.py:652 +msgid "Has the personal attribute" +msgstr "Ha l'attributo personale" + +#: GenericFilter.py:653 +msgid "Has the family attribute" +msgstr "Ha l'attributo della famiglia" + +#: GenericFilter.py:654 +msgid "Matches the filter named" +msgstr "Soddisfa il filtro di nome" + +#: GenericFilter.py:758 +msgid "class" +msgstr "classe" + +#: GenericFilter.py:800 +msgid "Local Filters" +msgstr "Filtri locali" + +#: GenericFilter.py:815 +msgid "System Filters" +msgstr "Filtri di sistema" + +#: GenericFilter.py:830 +msgid "Custom Filters" +msgstr "Filtri personalizzati" + #: GrampsCfg.py:60 msgid "Father's surname" msgstr "Cognome del padre" @@ -979,45 +1052,45 @@ msgstr "Informazioni sul ricercatore" msgid "Data Guessing" msgstr "Pre-calcolazione dei dati" -#: GrampsCfg.py:696 GrampsCfg.py:711 +#: GrampsCfg.py:697 GrampsCfg.py:712 msgid "No default format" msgstr "Nessun formato predefinito" -#: ImageSelect.py:147 +#: ImageSelect.py:133 msgid "That is not a valid file name." msgstr "Questo non è un nome di file valido." -#: ImageSelect.py:256 +#: ImageSelect.py:229 msgid "Could not import %s - %s" msgstr "Impossibile importare %s - %s" -#: ImageSelect.py:316 MediaView.py:331 plugins/ReadGedcom.py:803 -#: plugins/ReadGedcom.py:838 plugins/ReadGedcom.py:873 +#: ImageSelect.py:282 MediaView.py:341 plugins/ReadGedcom.py:859 +#: plugins/ReadGedcom.py:894 plugins/ReadGedcom.py:929 msgid "Could not import %s" msgstr "Impossibile importare %s" -#: ImageSelect.py:429 MediaView.py:167 +#: ImageSelect.py:382 MediaView.py:173 msgid "View in the default viewer" msgstr "Visualizza nel viewer predefinito" -#: ImageSelect.py:432 MediaView.py:169 +#: ImageSelect.py:386 MediaView.py:175 msgid "Edit with the GIMP" msgstr "Modifica con GIMP" -#: ImageSelect.py:434 MediaView.py:171 +#: ImageSelect.py:388 MediaView.py:177 msgid "Edit Object Properties" msgstr "Modifica proprietà dell'oggetto" -#: ImageSelect.py:437 MediaView.py:174 +#: ImageSelect.py:391 MediaView.py:180 msgid "Convert to local copy" msgstr "Fai una copia locale" -#: ImageSelect.py:695 gramps.glade:1357 gramps.glade:1423 -#: plugins/EventCmp.py:474 preferences.glade:2731 +#: ImageSelect.py:638 gramps.glade:1357 gramps.glade:1423 +#: plugins/EventCmp.py:288 preferences.glade:2731 msgid "Person" msgstr "Persona" -#: ImageSelect.py:701 gramps.glade:626 gramps.glade:2476 +#: ImageSelect.py:644 gramps.glade:626 gramps.glade:2721 #: preferences.glade:2757 msgid "Family" msgstr "Famiglia" @@ -1026,30 +1099,38 @@ msgstr "Famiglia" msgid "Location Editor for %s" msgstr "Editor dei luoghi per %s" -#: LocEdit.py:68 dialog.glade:1012 +#: LocEdit.py:68 dialog.glade:1023 msgid "Location Editor" msgstr "Editor dei luoghi" -#: Marriage.py:102 Marriage.py:480 Marriage.py:498 Utils.py:135 -#: plugins/Check.py:178 +#: Marriage.py:103 Marriage.py:486 Marriage.py:504 Utils.py:135 +#: plugins/Check.py:175 msgid "%s and %s" msgstr "%s e %s" -#: Marriage.py:347 +#: Marriage.py:352 msgid "Data was modified. Are you sure you want to abandon your changes?" msgstr "" "Alcuni dati sono stati modificati. Sei sicuro di voler abbandonare le " "modifiche?" -#: MediaView.py:148 +#: MediaView.py:154 msgid "The file no longer exists" msgstr "Il file non esiste più" -#: MediaView.py:265 +#: MediaView.py:271 MediaView.py:274 +msgid "Delete Object" +msgstr "Cancella un oggetto multimedia" + +#: MediaView.py:272 msgid "This media object is currently being used. Delete anyway?" msgstr "Questo oggetto multimedia è in uso. Cancellare comunque?" -#: NameEdit.py:75 +#: MediaView.py:275 +msgid "Keep Object" +msgstr "Mantieni l'oggetto" + +#: NameEdit.py:76 msgid "Alternate Name Editor for %s" msgstr "Editor alternativo dei nomi per %s" @@ -1075,59 +1156,67 @@ msgstr "" msgid "Double clicking will make %s the active person" msgstr "Doppio click imposterà %s come persona attiva" -#: PlaceView.py:142 +#: PlaceView.py:144 msgid "Exactly two places must be selected to perform a merge" msgstr "Esattamente due luoghi devono essere selezionati per effettuare una fusione" -#: PlaceView.py:231 +#: PlaceView.py:238 msgid "Currently, you can only delete one place at a time" msgstr "Per il momento puoi cancellare un solo luogo alla volta" -#: PlaceView.py:250 +#: PlaceView.py:257 PlaceView.py:259 gramps.glade:3647 +msgid "Delete Place" +msgstr "Rimuovi luogo" + +#: PlaceView.py:258 msgid "This place is currently being used. Delete anyway?" msgstr "Questo luogo è in uso. Cancellare comunque?" -#: PlaceView.py:261 +#: PlaceView.py:260 +msgid "Keep Place" +msgstr "Mantieni il luogo" + +#: PlaceView.py:270 msgid "You requested too many places to edit at the same time" msgstr "Hai richiesto troppi luoghi da modificare nello stesso tempo" -#: Plugins.py:75 +#: Plugins.py:76 msgid "No description was provided" msgstr "Nessuna descrizione fornita" -#: Plugins.py:202 plugins.glade:167 +#: Plugins.py:206 plugins.glade:193 msgid "Report Selection" msgstr "Selezione del resoconto" -#: Plugins.py:218 +#: Plugins.py:222 msgid "Tool Selection" msgstr "Selezione di uno strumento" -#: Plugins.py:237 +#: Plugins.py:241 msgid "The following modules could not be loaded:" msgstr "Non sono riuscito a caricare i seguenti moduli:" -#: Plugins.py:359 Plugins.py:370 +#: Plugins.py:362 Plugins.py:373 msgid "Uncategorized" msgstr "Non categorizzato" -#: Plugins.py:362 Plugins.py:373 const.py:119 const.py:394 const.py:402 -#: gramps.glade:4991 gramps.glade:5186 gramps.glade:5570 gramps.glade:5635 -#: gramps.glade:6570 gramps.glade:6617 gramps_main.py:1524 +#: Plugins.py:365 Plugins.py:376 const.py:126 const.py:401 const.py:409 +#: gramps.glade:5081 gramps.glade:5240 gramps.glade:5656 gramps.glade:5721 +#: gramps.glade:6698 gramps.glade:6745 gramps_main.py:1478 gramps_main.py:1684 msgid "Unknown" msgstr "Sconosciuto/a" -#: ReadXML.py:89 ReadXML.py:92 ReadXML.py:144 ReadXML.py:148 -#: plugins/ReadGedcom.py:98 plugins/ReadGedcom.py:102 +#: ReadXML.py:89 ReadXML.py:92 ReadXML.py:145 ReadXML.py:149 +#: plugins/ReadGedcom.py:125 plugins/ReadGedcom.py:129 msgid "%s could not be opened\n" msgstr "%s non può essere aperto\n" -#: ReadXML.py:98 ReadXML.py:103 ReadXML.py:154 ReadXML.py:160 ReadXML.py:188 -#: ReadXML.py:194 +#: ReadXML.py:98 ReadXML.py:103 ReadXML.py:155 ReadXML.py:161 ReadXML.py:189 +#: ReadXML.py:195 msgid "Error reading %s" msgstr "Errore in lettura di %s" -#: ReadXML.py:183 +#: ReadXML.py:184 msgid "%s (revision %s)" msgstr "%s (revisione %s)" @@ -1139,30 +1228,30 @@ msgstr "" "Impossibile importare %s\n" "Il file è stato spostato o cancellato" -#: RelImage.py:72 RelImage.py:75 RelImage.py:140 RelImage.py:143 -#: gramps_main.py:694 gramps_main.py:698 gramps_main.py:706 gramps_main.py:710 -#: plugins/WriteGedcom.py:513 plugins/WriteGedcom.py:518 -#: plugins/WriteGedcomXML.py:515 plugins/WriteGedcomXML.py:520 +#: RelImage.py:74 RelImage.py:77 RelImage.py:142 RelImage.py:145 +#: gramps_main.py:779 gramps_main.py:783 gramps_main.py:791 +#: plugins/WriteGedcom.py:408 plugins/WriteGedcom.py:413 +#: plugins/WriteGedcomXML.py:514 plugins/WriteGedcomXML.py:519 msgid "Could not create %s" msgstr "Impossibile creare %s" -#: RelImage.py:82 +#: RelImage.py:84 msgid "Error creating the thumbnail : %s" msgstr "Errore creando il thumbnail (immagine rimpicciolita) : %s" -#: RelImage.py:88 docgen/OpenOfficeDoc.py:509 +#: RelImage.py:90 docgen/OpenOfficeDoc.py:508 msgid "Error copying %s" msgstr "Errore copiando %s" -#: RelImage.py:110 RelImage.py:120 +#: RelImage.py:112 RelImage.py:122 msgid "Could not load image file %s" msgstr "Impossibile caricare l'immagine %s" -#: RelImage.py:150 +#: RelImage.py:152 msgid "Could not replace %s" msgstr "Impossibile rimpiazzare %s" -#: RelImage.py:155 +#: RelImage.py:157 msgid "" "Could not create a thumbnail for %s\n" "The file has been moved or deleted" @@ -1170,217 +1259,228 @@ msgstr "" "Impossibile creare un thumbnail (immagine rimpicciolita) per %s\n" "Il file è stato spostato o cancellato" -#: RelImage.py:163 +#: RelImage.py:165 msgid "Could not create a thumbnail for %s" msgstr "Impossibile creare un thumbnail (immagine rimpicciolita) per %s" +#: Report.py:55 +msgid "Default Template" +msgstr "Maschera (template) predefinita" + #: Report.py:56 +msgid "User Defined Template" +msgstr "Maschera (template) definita dall'utente" + +#: Report.py:73 msgid "First" msgstr "Prima" -#: Report.py:57 +#: Report.py:74 msgid "Second" msgstr "Seconda" -#: Report.py:58 +#: Report.py:75 msgid "Third" msgstr "Terza" -#: Report.py:59 +#: Report.py:76 msgid "Fourth" msgstr "Quarta" -#: Report.py:60 +#: Report.py:77 msgid "Fifth" msgstr "Quinta" -#: Report.py:61 +#: Report.py:78 msgid "Sixth" msgstr "Sesta" -#: Report.py:62 +#: Report.py:79 msgid "Seventh" msgstr "Settima" -#: Report.py:63 +#: Report.py:80 msgid "Eighth" msgstr "Ottava" -#: Report.py:64 +#: Report.py:81 msgid "Ninth" msgstr "Nona" -#: Report.py:65 +#: Report.py:82 msgid "Tenth" msgstr "Decima" -#: Report.py:66 +#: Report.py:83 msgid "Eleventh" msgstr "Undicesima" -#: Report.py:67 +#: Report.py:84 msgid "Twelfth" msgstr "Dodicesima" -#: Report.py:68 +#: Report.py:85 msgid "Thirteenth" msgstr "Tredicesima" -#: Report.py:69 +#: Report.py:86 msgid "Fourteenth" msgstr "Quattordicesima" -#: Report.py:70 +#: Report.py:87 msgid "Fifteenth" msgstr "Quindicesima" -#: Report.py:71 +#: Report.py:88 msgid "Sixteenth" msgstr "Sedicesima" -#: Report.py:72 +#: Report.py:89 msgid "Seventeenth" msgstr "Diciasettesima" -#: Report.py:73 +#: Report.py:90 msgid "Eighteenth" msgstr "Diciottesima" -#: Report.py:74 +#: Report.py:91 msgid "Nineteenth" msgstr "Diciannovesima" -#: Report.py:75 +#: Report.py:92 msgid "Twentieth" msgstr "Ventesima" -#: Report.py:76 +#: Report.py:93 msgid "Twenty-first" msgstr "Ventunesima" -#: Report.py:77 +#: Report.py:94 msgid "Twenty-second" msgstr "Ventiduesima" -#: Report.py:78 +#: Report.py:95 msgid "Twenty-third" msgstr "Ventitreesima" -#: Report.py:79 +#: Report.py:96 msgid "Twenty-fourth" msgstr "Ventiquattresima" -#: Report.py:80 +#: Report.py:97 msgid "Twenty-fifth" msgstr "Venticinquesima" -#: Report.py:81 +#: Report.py:98 msgid "Twenty-sixth" msgstr "Ventiseiesima" -#: Report.py:82 +#: Report.py:99 msgid "Twenty-seventh" msgstr "Ventisettesima" -#: Report.py:83 +#: Report.py:100 msgid "Twenty-eighth" msgstr "Ventottesima" -#: Report.py:84 +#: Report.py:101 msgid "Twenty-ninth" msgstr "Ventinovesima" -#: Report.py:90 +#: Report.py:107 msgid "Progress Report - GRAMPS" msgstr "Resoconto del progresso - GRAMPS" -#: Report.py:90 +#: Report.py:107 msgid "Working" msgstr "Lavorando" -#: Report.py:108 +#: Report.py:125 msgid "%v of %u (%P%%)" msgstr "%v di %u (%P%%)" -#: Report.py:205 +#: Report.py:222 msgid "Base Report - GRAMPS" msgstr "Resoconto di base - GRAMPS" -#: Report.py:219 +#: Report.py:236 msgid "Save Report As - GRAMPS" msgstr "Salvare il resoconto come - GRAMPS" -#: Report.py:441 Report.py:446 +#: Report.py:460 Report.py:465 msgid "Save As" msgstr "Salvare come" -#: Report.py:453 +#: Report.py:472 msgid "Directory" msgstr "Directory" -#: Report.py:455 +#: Report.py:474 msgid "Filename" msgstr "Nome del file" -#: Report.py:488 +#: Report.py:507 msgid "Output Format" msgstr "Formato di output" -#: Report.py:501 +#: Report.py:520 msgid "Styles" msgstr "Stili" -#: Report.py:506 styles.glade:343 +#: Report.py:525 styles.glade:343 msgid "Style Editor" msgstr "Editor degli stili" -#: Report.py:532 Report.py:534 +#: Report.py:551 Report.py:553 msgid "Paper Options" msgstr "Opzioni per il foglio" -#: Report.py:535 Report.py:537 +#: Report.py:554 Report.py:556 msgid "HTML Options" msgstr "Opzioni HTML" -#: Report.py:554 styles.glade:537 +#: Report.py:573 styles.glade:537 msgid "Size" msgstr "Dimensione" -#: Report.py:559 +#: Report.py:578 msgid "Orientation" msgstr "Orientamento" -#: Report.py:571 +#: Report.py:590 msgid "Page Count" msgstr "Numero della pagina" -#: Report.py:581 plugins/eventcmp.glade:225 +#: Report.py:610 plugins/eventcmp.glade:225 msgid "Template" msgstr "Maschera (template)" -#: Report.py:582 -msgid "Choose File" -msgstr "Scegli il file" +#: Report.py:631 +msgid "User Template" +msgstr "Maschera (template) dell'utente" -#: Report.py:582 +#: Report.py:633 msgid "HTML Template" msgstr "Template (maschera) HTML" -#: Report.py:617 +#: Report.py:634 +msgid "Choose File" +msgstr "Scegli il file" + +#: Report.py:670 msgid "Report Options" msgstr "Opzioni di resoconto" -#: Report.py:626 gramps.glade:772 plugins/eventcmp.glade:689 -#: plugins/eventcmp.glade:845 plugins/gedcomexport.glade:155 -#: plugins/pafexport.glade:155 +#: Report.py:679 gramps.glade:772 plugins/eventcmp.glade:542 +#: plugins/gedcomexport.glade:155 plugins/pafexport.glade:155 msgid "Filter" msgstr "Filtro" -#: Report.py:641 +#: Report.py:698 msgid "Generations" msgstr "Generazioni" -#: Report.py:648 +#: Report.py:706 msgid "Page break between generations" msgstr "Interruzione di pagina tra generazioni" @@ -1389,10 +1489,18 @@ msgstr "Interruzione di pagina tra generazioni" msgid "Relationship to %s" msgstr "Relazione verso %s" -#: SourceView.py:171 +#: SourceView.py:180 SourceView.py:182 gramps.glade:3060 +msgid "Delete Source" +msgstr "Rimuovi fonte" + +#: SourceView.py:181 msgid "This source is currently being used. Delete anyway?" msgstr "Questa fonte è in uso. Cancellare comunque?" +#: SourceView.py:183 +msgid "Keep Source" +msgstr "Mantieni fonte" + #: Utils.py:199 Utils.py:201 imagesel.glade:770 msgid "Private" msgstr "Privato" @@ -1445,7 +1553,7 @@ msgstr "" "generare dei files in formato GEDCOM, allora puoi lasciare vuoti\n" "i campi." -#: config.glade:182 dialog.glade:1053 gramps.glade:3060 places.glade:194 +#: config.glade:182 dialog.glade:1064 gramps.glade:3305 places.glade:194 #: places.glade:715 places.glade:1110 preferences.glade:1815 msgid "City" msgstr "Città" @@ -1470,7 +1578,8 @@ msgid "" "numerical dates" msgstr "" "Ci sono tre modi comunemente usati per date in formato numerico.\n" -"Senza indicazioni GRAMPS non puo' stabilire quale formato tu stai utilizzando.\n" +"Senza indicazioni GRAMPS non puo' stabilire quale formato tu stai " +"utilizzando.\n" "Per favore indica quale e' il tuo formato numerico preferito per le date." #: config.glade:654 @@ -1500,7 +1609,8 @@ msgid "" msgstr "" "Il calendario predefinito in GRAMPS e' il calendario Gregoriano.\n" "Questo e' normalmente sufficiente per la maggior parte dei casi.\n" -"E' possibile abilitare il supporto dei calendari Giuliano, Francese Repubblicano\n" +"E' possibile abilitare il supporto dei calendari Giuliano, Francese " +"Repubblicano\n" "ed Ebreo. Se pensi che avrai bisogno di uno o piu' di questi calendari\n" "abilita il supporto per calendari alternativi." @@ -1520,11 +1630,12 @@ msgid "" "You may choose to either enable or disable this support. You may\n" "change this option in the future in the Preferences dialog." msgstr "" -"GRAMPS ha supporto per i decreti LDS, che sono speciali eventi relativi alla\n" +"GRAMPS ha supporto per i decreti LDS, che sono speciali eventi relativi " +"alla\n" "Chiesa di Gesu' Cristo degli ultimi Santi.\n" "\n" -"Puoi abilitare o disabilitare questo supporto. Puoi modificare questa opzione " -"nel futuro nel dialogo Preferenze." +"Puoi abilitare o disabilitare questo supporto. Puoi modificare questa " +"opzione nel futuro nel dialogo Preferenze." #: config.glade:867 msgid "Enable LDS Ordinance Support" @@ -1552,7 +1663,7 @@ msgstr "" "\n" "Divertiti ad usare GRAMPS." -#: const.py:93 +#: const.py:98 msgid "" "GRAMPS (Genealogical Research and Analysis Management Programming System) is " "a personal genealogy program." @@ -1560,273 +1671,269 @@ msgstr "" "GRAMPS (Genealogical Research and Analysis Management Programming System) è " "un programma per la genealogia personale." -#: const.py:115 const.py:233 gramps.glade:4991 gramps.glade:5186 -#: gramps.glade:5570 gramps.glade:5635 gramps.glade:6570 gramps.glade:6617 +#: const.py:122 const.py:240 gramps.glade:5081 gramps.glade:5240 +#: gramps.glade:5656 gramps.glade:5721 gramps.glade:6698 gramps.glade:6745 msgid "Adopted" msgstr "Adottato/a" -#: const.py:116 gramps.glade:4991 gramps.glade:5186 gramps.glade:5570 -#: gramps.glade:5635 gramps.glade:6570 gramps.glade:6617 +#: const.py:123 gramps.glade:5081 gramps.glade:5240 gramps.glade:5656 +#: gramps.glade:5721 gramps.glade:6698 gramps.glade:6745 msgid "Stepchild" msgstr "figliastro" -#: const.py:117 gramps.glade:4991 gramps.glade:5186 +#: const.py:124 gramps.glade:5081 gramps.glade:5240 msgid "Foster" msgstr "Prendere in affidamento" -#: const.py:120 const.py:395 const.py:403 mergedata.glade:268 +#: const.py:127 const.py:402 const.py:410 mergedata.glade:268 msgid "Other" msgstr "Altro" -#: const.py:129 srcsel.glade:617 +#: const.py:136 srcsel.glade:617 msgid "Very Low" msgstr "Molto basso" -#: const.py:130 plugins/Merge.py:88 srcsel.glade:617 +#: const.py:137 plugins/Merge.py:88 srcsel.glade:617 msgid "Low" msgstr "Basso" -#: const.py:131 srcsel.glade:617 +#: const.py:138 srcsel.glade:617 msgid "Normal" msgstr "Normale" -#: const.py:132 plugins/Merge.py:96 srcsel.glade:617 +#: const.py:139 plugins/Merge.py:96 srcsel.glade:617 msgid "High" msgstr "Alto" -#: const.py:133 srcsel.glade:617 +#: const.py:140 srcsel.glade:617 msgid "Very High" msgstr "Molto alto" -#: const.py:153 +#: const.py:160 msgid "Annulment" msgstr "Annullamento" -#: const.py:154 const.py:248 +#: const.py:161 const.py:255 msgid "Divorce Filing" msgstr "Domanda di divorzio" -#: const.py:155 +#: const.py:162 msgid "Divorce" msgstr "Divorzio" -#: const.py:156 +#: const.py:163 msgid "Engagement" msgstr "Fidanzamento" -#: const.py:157 +#: const.py:164 msgid "Marriage Contract" msgstr "Contratto di matrimonio" -#: const.py:158 +#: const.py:165 msgid "Marriage License" msgstr "Licenza di matrimonio" -#: const.py:159 +#: const.py:166 msgid "Marriage Settlement" msgstr "Contratto di matrimonio" -#: const.py:160 +#: const.py:167 msgid "Marriage" msgstr "Matrimonio" -#: const.py:234 +#: const.py:241 msgid "Alternate Birth" msgstr "Nascita alternativa" -#: const.py:235 +#: const.py:242 msgid "Alternate Death" msgstr "Morte alternativa" -#: const.py:236 +#: const.py:243 msgid "Adult Christening" msgstr "Battesimo da adulto" -#: const.py:237 +#: const.py:244 msgid "Baptism" msgstr "Battesimo" -#: const.py:238 +#: const.py:245 msgid "Bar Mitzvah" msgstr "Bar Mitzvah" -#: const.py:239 +#: const.py:246 msgid "Bas Mitzvah" msgstr "Bas Mitzvah" -#: const.py:240 +#: const.py:247 msgid "Blessing" msgstr "Benedizione" -#: const.py:241 +#: const.py:248 msgid "Burial" msgstr "Sepoltura" -#: const.py:242 +#: const.py:249 msgid "Cause Of Death" msgstr "Causa di morte" -#: const.py:243 +#: const.py:250 msgid "Census" msgstr "Censimento" -#: const.py:244 +#: const.py:251 msgid "Christening" msgstr "Battesimo" -#: const.py:245 +#: const.py:252 msgid "Confirmation" msgstr "Conferma" -#: const.py:246 +#: const.py:253 msgid "Cremation" msgstr "Cremazione" -#: const.py:247 +#: const.py:254 msgid "Degree" msgstr "Titolo di studio" -#: const.py:249 +#: const.py:256 msgid "Education" msgstr "Educazione" -#: const.py:250 +#: const.py:257 msgid "Elected" msgstr "Eletto/a" -#: const.py:251 +#: const.py:258 msgid "Emigration" msgstr "Emigrazione" -#: const.py:252 +#: const.py:259 msgid "First Communion" msgstr "Prima comunione" -#: const.py:253 +#: const.py:260 msgid "Immigration" msgstr "Immigrazione" -#: const.py:254 +#: const.py:261 msgid "Graduation" msgstr "Diploma" -#: const.py:255 +#: const.py:262 msgid "Medical Information" msgstr "Informazioni mediche" -#: const.py:256 +#: const.py:263 msgid "Military Service" msgstr "Servizio militare" -#: const.py:257 +#: const.py:264 msgid "Naturalization" msgstr "Naturalizzazione" -#: const.py:258 +#: const.py:265 msgid "Nobility Title" msgstr "Titolo nobiliare" -#: const.py:259 +#: const.py:266 msgid "Number of Marriages" msgstr "Numero di matrimoni" -#: const.py:260 +#: const.py:267 msgid "Occupation" msgstr "Occupazione" -#: const.py:261 +#: const.py:268 msgid "Ordination" msgstr "Ordinazione" -#: const.py:262 +#: const.py:269 msgid "Probate" msgstr "Omologare (un testamento)" -#: const.py:263 +#: const.py:270 msgid "Property" msgstr "Proprietà" -#: const.py:264 +#: const.py:271 msgid "Religion" msgstr "Religione" -#: const.py:265 +#: const.py:272 msgid "Residence" msgstr "Residenza" -#: const.py:266 +#: const.py:273 msgid "Retirement" msgstr "Andare in pensione" -#: const.py:267 +#: const.py:274 msgid "Will" msgstr "Testamento" -#: const.py:312 +#: const.py:319 msgid "Caste" msgstr "Casta" -#: const.py:314 +#: const.py:321 msgid "Identification Number" msgstr "Numero di identificazione" -#: const.py:315 +#: const.py:322 msgid "National Origin" msgstr "Nazionalità" -#: const.py:316 +#: const.py:323 msgid "Social Security Number" msgstr "Numero di previdenza sociale" -#: const.py:355 -msgid "Number of Children" -msgstr "Numero di figli" - -#: const.py:391 +#: const.py:398 msgid "A legal or common-law relationship between a husband and wife" msgstr "Una relazione legale tra marito e moglie" -#: const.py:392 +#: const.py:399 msgid "No legal or common-law relationship between man and woman" msgstr "Nessuna relazione legalizzata o de facto tra uomo e donna" -#: const.py:392 const.py:400 +#: const.py:399 const.py:407 msgid "Unmarried" msgstr "Non sposato/a" -#: const.py:393 +#: const.py:400 msgid "An established relationship between members of the same sex" msgstr "Una relazione tra persone dello stesso sesso" -#: const.py:394 +#: const.py:401 msgid "Unknown relationship between a man and woman" msgstr "Relazione sconosciuta tra un uomo e una donna" -#: const.py:395 +#: const.py:402 msgid "An unspecified relationship between a man and woman" msgstr "Una relazione non specificata tra un uomo e una donna" -#: const.py:419 +#: const.py:426 msgid "No definition available" msgstr "Nessuna definizione disponibile" -#: const.py:860 +#: const.py:867 msgid "Also Known As" msgstr "Conosciuto anche come" -#: const.py:861 +#: const.py:868 msgid "Birth Name" msgstr "Nome di nascita" -#: const.py:862 +#: const.py:869 msgid "Married Name" msgstr "Nome da sposato/a" -#: const.py:863 +#: const.py:870 msgid "Other Name" msgstr "Altro nome" -#: dialog.glade:18 dialog.glade:928 +#: dialog.glade:18 dialog.glade:939 msgid "Event Editor - GRAMPS" msgstr "Editor degli eventi - GRAMPS" @@ -1838,41 +1945,91 @@ msgstr "Editor degli eventi" msgid "Event Type" msgstr "Tipo di evento" -#: dialog.glade:383 dialog.glade:903 +#: dialog.glade:369 dialog.glade:900 dialog.glade:1601 dialog.glade:2128 +#: dialog.glade:2431 +msgid "Private Record" +msgstr "Registrazione privata" + +#: dialog.glade:383 dialog.glade:914 msgid "Edit source information for the highlighted event" msgstr "Modifica informazioni della fonte per l'evento evidenziato" -#: dialog.glade:566 +#: dialog.glade:391 dialog.glade:922 dialog.glade:1623 dialog.glade:2453 +msgid "Edit Source" +msgstr "Modifica fonte" + +#: dialog.glade:501 dialog.glade:1883 +msgid "Selects the calendar format for display" +msgstr "Seleziona il formato del calendario da utilizzare" + +#: dialog.glade:577 msgid "Attribute Editor - GRAMPS" msgstr "Editor degli attributi - GRAMPS" -#: dialog.glade:649 +#: dialog.glade:660 msgid "Attribute Editor" msgstr "Editor degli attributi" -#: dialog.glade:1079 gramps.glade:3117 places.glade:246 places.glade:689 +#: dialog.glade:1090 gramps.glade:3362 places.glade:246 places.glade:689 #: places.glade:1123 msgid "County" msgstr "Provincia" -#: dialog.glade:1131 gramps.glade:3174 places.glade:220 places.glade:767 +#: dialog.glade:1142 gramps.glade:3419 places.glade:220 places.glade:767 #: places.glade:1136 msgid "State" msgstr "Stato" -#: dialog.glade:1254 gramps.glade:3003 places.glade:597 places.glade:1001 +#: dialog.glade:1265 gramps.glade:3248 places.glade:597 places.glade:1001 msgid "Church Parish" msgstr "Parrocchia" -#: docgen/AbiWordDoc.py:325 +#: dialog.glade:1320 +msgid "Address Editor - GRAMPS" +msgstr "Editor degli indirizzi - GRAMPS" + +#: dialog.glade:1362 dialog.glade:1948 dialog.glade:2215 gramps.glade:5962 +#: marriage.glade:66 +msgid "Accept and close" +msgstr "Accettare e poi chiudere" + +#: dialog.glade:1404 +msgid "Address Editor" +msgstr "Editor degli indirizzi" + +#: dialog.glade:1615 +msgid "Edit source information for this address" +msgstr "Modifica della fonte di questo indirizzo" + +#: dialog.glade:1906 +msgid "Internet Address Editor - GRAMPS" +msgstr "Editor degli indirizzi Internet - GRAMPS" + +#: dialog.glade:2173 +msgid "Alternate Name Editor - GRAMPS" +msgstr "Editor dei nomi alternativi - GRAMPS" + +#: dialog.glade:2231 gramps.glade:5978 marriage.glade:82 +msgid "Reject changes and close" +msgstr "Scartare le modifiche e poi chiudere" + +#: dialog.glade:2258 +msgid "Alternate Name Editor" +msgstr "Editor alternativo dei nomi" + +#: dialog.glade:2445 +msgid "Edit source information for this name" +msgstr "Modifica della fonte di questo nome" + +#: docgen/AbiWordDoc.py:322 msgid "AbiWord" msgstr "AbiWord" -#: docgen/HtmlDoc.py:121 +#: docgen/HtmlDoc.py:142 docgen/HtmlDoc.py:167 msgid "The marker '' was not in the template" msgstr "Il simbolo '' non è presente nel template" -#: docgen/HtmlDoc.py:125 docgen/HtmlDoc.py:132 +#: docgen/HtmlDoc.py:178 docgen/HtmlDoc.py:185 msgid "" "Could not open %s\n" "Using the default template" @@ -1880,7 +2037,7 @@ msgstr "" "Impossibile aprire %s\n" "Uso la maschera predefinita" -#: docgen/HtmlDoc.py:322 plugins/eventcmp.glade:195 +#: docgen/HtmlDoc.py:388 plugins/eventcmp.glade:195 msgid "HTML" msgstr "HTML" @@ -1892,7 +2049,7 @@ msgstr "KWord" msgid "LaTeX" msgstr "LaTeX" -#: docgen/OpenDrawDoc.py:449 docgen/OpenOfficeDoc.py:577 +#: docgen/OpenDrawDoc.py:449 docgen/OpenOfficeDoc.py:576 msgid "OpenOffice/StarOffice 6" msgstr "OpenOffice/StarOffice 6" @@ -1908,15 +2065,15 @@ msgstr "Librerie mancanti" msgid "The ReportLab modules are not installed" msgstr "Il modulo ReportLab non e' installato" -#: docgen/PdfDoc.py:302 docgen/PdfDrawDoc.py:188 +#: docgen/PdfDoc.py:302 docgen/PdfDrawDoc.py:160 msgid "PDF" msgstr "PDF" -#: docgen/RTFDoc.py:520 +#: docgen/RTFDoc.py:517 msgid "Rich Text Format (RTF)" msgstr "Rich Text Format (RTF)" -#: docgen/SvgDrawDoc.py:129 +#: docgen/SvgDrawDoc.py:128 msgid "SVG (Scalable Vector Graphics)" msgstr "SVG (Scalable Vector Graphics)" @@ -2000,13 +2157,13 @@ msgstr "Testo" msgid "Names that contain a substring" msgstr "Nomi che contengono una substringa" -#: gramps.glade:35 gramps_main.py:661 gramps_main.py:725 preferences.glade:173 +#: gramps.glade:35 gramps_main.py:746 gramps_main.py:806 preferences.glade:173 msgid "GRAMPS" msgstr "GRAMPS" #: gramps.glade:93 -msgid "_New File" -msgstr "_Nuovo file" +msgid "_New Database" +msgstr "_Nuovo Database" #: gramps.glade:121 msgid "Revert to last saved database" @@ -2168,7 +2325,7 @@ msgstr "Visualizza le relazioni familiari della persona attiva" msgid "Show active person's anscestors" msgstr "Mostra gli antenati della persona attiva" -#: gramps.glade:641 gramps.glade:2515 +#: gramps.glade:641 gramps.glade:2760 msgid "Pedigree" msgstr "Ascendenza" @@ -2184,7 +2341,7 @@ msgstr "Mostra la lista dei luoghi" msgid "Display the list of media objects" msgstr "Mostra la lista degli oggetti multimedia" -#: gramps.glade:686 gramps.glade:4227 +#: gramps.glade:686 gramps.glade:4472 msgid "Media" msgstr "Multimedia" @@ -2208,19 +2365,12 @@ msgstr "Strumenti" msgid "Show persons that do not match the filtering rule" msgstr "Mostra le persone che non soddisfano la regola di filtro" -#: gramps.glade:868 plugins/eventcmp.glade:791 plugins/eventcmp.glade:871 +#: gramps.glade:868 rule.glade:318 msgid "Invert" msgstr "Inverti" -#: gramps.glade:1033 gramps.glade:2236 gramps.glade:2641 gramps.glade:2946 -#: gramps.glade:3742 gramps.glade:3989 gramps.glade:5466 imagesel.glade:613 -#: imagesel.glade:1507 imagesel.glade:2370 mergedata.glade:1013 -#: mergedata.glade:1725 plugins/relcalc.glade:170 srcsel.glade:778 -msgid "ID" -msgstr "ID" - -#: gramps.glade:1161 gramps.glade:2350 gramps.glade:4938 gramps.glade:5133 -#: gramps.glade:5453 mergedata.glade:466 mergedata.glade:1232 +#: gramps.glade:1161 gramps.glade:2592 gramps.glade:5014 gramps.glade:5173 +#: gramps.glade:5539 mergedata.glade:466 mergedata.glade:1232 msgid "Birth Date" msgstr "Data di nascita" @@ -2228,7 +2378,7 @@ msgstr "Data di nascita" msgid "Death Date" msgstr "Data di morte" -#: gramps.glade:1319 gramps.glade:6926 +#: gramps.glade:1319 gramps.glade:7054 msgid "Add Person" msgstr "Aggiungi persona" @@ -2236,7 +2386,7 @@ msgstr "Aggiungi persona" msgid "Edit/View Person" msgstr "Modifica/Visualizza persona" -#: gramps.glade:1347 +#: gramps.glade:1347 gramps_main.py:872 gramps_main.py:873 msgid "Delete Person" msgstr "Rimuovi persona" @@ -2244,45 +2394,65 @@ msgstr "Rimuovi persona" msgid "Active Person" msgstr "Persona attiva" -#: gramps.glade:1481 +#: gramps.glade:1451 msgid "Exchange active person and displayed spouse" msgstr "Scambiare la persona attiva con il coniuge" -#: gramps.glade:1562 +#: gramps.glade:1516 gramps_main.py:1536 gramps_main.py:1561 +#: gramps_main.py:1959 msgid "Relationship" msgstr "Relazione" -#: gramps.glade:1598 plugins/FamilyGroup.py:277 plugins/FamilyGroup.py:381 -#: plugins/test.py:277 plugins/test.py:381 +#: gramps.glade:1555 plugins/FamilyGroup.py:277 plugins/FamilyGroup.py:381 msgid "Spouse" msgstr "Consorte" -#: gramps.glade:1710 places.glade:1201 places.glade:1706 +#: gramps.glade:1607 +msgid "Make this the preferred spouse" +msgstr "Rendi questo/a il coniuge preferito" + +#: gramps.glade:1743 places.glade:1201 places.glade:1706 msgid "Edit/View" msgstr "Modifica/Visualizza" -#: gramps.glade:1820 +#: gramps.glade:1853 msgid "Make the current father the active person" msgstr "Trasformare il padre corrente nella persona attiva" -#: gramps.glade:1911 +#: gramps.glade:1944 msgid "Make the current mother the active person" msgstr "Trasformare la madre corrente nella persona attiva" -#: gramps.glade:1997 +#: gramps.glade:2004 gramps.glade:2059 +msgid "Related by:" +msgstr "In relazione tramite" + +#: gramps.glade:2114 +msgid "Select the previous parents" +msgstr "Seleziona i genitori precedenti" + +#: gramps.glade:2145 +msgid "Select the next parents" +msgstr "Seleziona i genitori successivi" + +#: gramps.glade:2208 +msgid "Make these the preferred parents" +msgstr "Rendi questi i genitori preferiti" + +#: gramps.glade:2239 msgid "Add/Edit/View" msgstr "Aggiungi/Modifica/Visualizza" -#: gramps.glade:2022 plugins/FamilyGroup.py:311 plugins/IndivSummary.py:174 -#: plugins/WebPage.py:521 plugins/test.py:311 +#: gramps.glade:2264 plugins/FamilyGroup.py:311 plugins/IndivComplete.py:272 +#: plugins/IndivSummary.py:174 plugins/WebPage.py:521 msgid "Children" msgstr "Figli" -#: gramps.glade:2065 +#: gramps.glade:2307 msgid "Make the selected child the active person" msgstr "Trasformare il figlio selezionato nella persona attiva" -#: gramps.glade:2115 +#: gramps.glade:2357 msgid "" "Click column headers to sort. When sorted by birth date, drag and drop to " "reorder children." @@ -2290,199 +2460,199 @@ msgstr "" "Clicca il titolo della colonna per mettere in ordine. Se in ordine per data, " "clicca e trascina per cambiare ordine ai figli." -#: gramps.glade:2388 +#: gramps.glade:2630 msgid "Status" msgstr "Stato" -#: gramps.glade:2438 -msgid "Add Existing Children" -msgstr "Aggiungi figli esistenti" +#: gramps.glade:2673 +msgid "Choose child from the database" +msgstr "Scegli un figlio dal database" -#: gramps.glade:2452 gramps.glade:6443 +#: gramps.glade:2681 +msgid "Add Existing Child" +msgstr "Aggiungi un figlio esistente" + +#: gramps.glade:2688 +msgid "Add new person to database (and this family)" +msgstr "Aggiungi nuova persona (e questa famiglia) al database" + +#: gramps.glade:2696 gramps.glade:6571 msgid "Add New Child" msgstr "Aggiungi nuovo figlio" -#: gramps.glade:2466 +#: gramps.glade:2703 +msgid "Remove selected child from this family" +msgstr "Rimuovere il figlio selezionato da questa famiglia" + +#: gramps.glade:2711 msgid "Remove Child" msgstr "Rimuovere il figlio" -#: gramps.glade:2697 gramps.glade:6010 srcsel.glade:182 +#: gramps.glade:2942 gramps.glade:6096 srcsel.glade:182 msgid "Author" msgstr "Autore" -#: gramps.glade:2785 +#: gramps.glade:3030 msgid "Add Source" msgstr "Aggiungi fonte" -#: gramps.glade:2800 +#: gramps.glade:3045 msgid "Edit/View Source" msgstr "Modifica/Visualizza la fonte" -#: gramps.glade:2815 -msgid "Delete Source" -msgstr "Rimuovi fonte" - -#: gramps.glade:2890 +#: gramps.glade:3135 msgid "Place Name" msgstr "Nome di luogo" -#: gramps.glade:3372 +#: gramps.glade:3617 msgid "Add Place" msgstr "Aggiungi luogo" -#: gramps.glade:3387 +#: gramps.glade:3632 msgid "Edit/View Place" msgstr "Modifica/Visualizza il luogo" -#: gramps.glade:3402 -msgid "Delete Place" -msgstr "Rimuovi luogo" - -#: gramps.glade:3441 imagesel.glade:157 +#: gramps.glade:3686 imagesel.glade:157 msgid "Preview" msgstr "Anteprima" -#: gramps.glade:3461 plugins/pafexport.glade:179 +#: gramps.glade:3706 plugins/pafexport.glade:179 msgid "Information" msgstr "Informazione" -#: gramps.glade:3690 gramps.glade:4101 imagesel.glade:508 imagesel.glade:1585 +#: gramps.glade:3935 gramps.glade:4346 imagesel.glade:508 imagesel.glade:1585 msgid "Path" msgstr "Percorso" -#: gramps.glade:4202 +#: gramps.glade:4447 msgid "Edit Media Object" msgstr "Modifica oggetti multimedia" -#: gramps.glade:4266 +#: gramps.glade:4511 msgid "Select File - GRAMPS" msgstr "Selezionare un file - GRAMPS" -#: gramps.glade:4287 +#: gramps.glade:4532 msgid "OK" msgstr "OK" -#: gramps.glade:4303 +#: gramps.glade:4548 msgid "Cancel" msgstr "Annulla" -#: gramps.glade:4311 +#: gramps.glade:4556 msgid "Choose Spouse - GRAMPS" msgstr "Scegli il coniuge - GRAMPS" -#: gramps.glade:4362 -msgid "Add new person" -msgstr "Aggiungi nuova persona" - -#: gramps.glade:4376 -msgid "Select existing person" -msgstr "Selezionare una persona esistente" - -#: gramps.glade:4396 +#: gramps.glade:4626 msgid "Choose Spouse/Partner" msgstr "Scegli il coniuge o il partner" -#: gramps.glade:4424 -msgid "Select existing person as spouse" -msgstr "Selezionare una persona esistente come coniuge" - -#: gramps.glade:4476 plugins/relcalc.glade:183 +#: gramps.glade:4714 plugins/relcalc.glade:183 msgid "Birthdate" msgstr "Compleanno" -#: gramps.glade:4492 -msgid "Add new person as spouse" -msgstr "Aggiungi nuova persona come consorte" +#: gramps.glade:4752 +msgid "Add new person" +msgstr "Aggiungi nuova persona" -#: gramps.glade:4642 marriage.glade:161 -msgid "Relationship Type" -msgstr "Tipo di relazione" - -#: gramps.glade:4699 +#: gramps.glade:4819 msgid "Relationship definition" msgstr "Definizione della relazione" -#: gramps.glade:4720 +#: gramps.glade:4840 msgid "Choose Parents - GRAMPS" msgstr "Scegli i genitori - GRAMPS" -#: gramps.glade:4804 +#: gramps.glade:4924 msgid "Choose Parents" msgstr "Scegli i genitori" -#: gramps.glade:4963 gramps.glade:5158 +#: gramps.glade:5053 gramps.glade:5212 msgid "Relationship to child" msgstr "Relazione verso il figlio" -#: gramps.glade:5235 +#: gramps.glade:5292 +msgid "Add New Person" +msgstr "Aggiungi nuova persona" + +#: gramps.glade:5321 msgid "Parent Relationship" msgstr "Relazione di genitore" -#: gramps.glade:5294 +#: gramps.glade:5380 msgid "Add Child - GRAMPS" msgstr "Aggiungere un figlio - GRAMPS" -#: gramps.glade:5377 +#: gramps.glade:5463 msgid "Add Children" msgstr "Aggiungi figli" -#: gramps.glade:5487 +#: gramps.glade:5573 msgid "Hide people not likely to be a child of this family" msgstr "Nascondere gli individui che è poco probabile siano figli di questa famiglia" -#: gramps.glade:5514 gramps.glade:6484 +#: gramps.glade:5600 gramps.glade:6612 msgid "Relationship to Father" msgstr "Relazione verso il padre" -#: gramps.glade:5599 gramps.glade:6813 +#: gramps.glade:5685 gramps.glade:6941 msgid "Relationship to Mother" msgstr "Relazione verso la madre" -#: gramps.glade:5676 +#: gramps.glade:5762 msgid "Marriage Editor - GRAMPS" msgstr "Editor dei matrimoni - GRAMPS" -#: gramps.glade:5759 +#: gramps.glade:5845 msgid "Marriage Editor" msgstr "Editor dei matrimoni" -#: gramps.glade:5787 +#: gramps.glade:5873 msgid "Edit marriage information" msgstr "Modifica informazioni di matrimonio" -#: gramps.glade:5802 +#: gramps.glade:5888 msgid "Add a new spouse" msgstr "Aggiungi un nuovo consorte" -#: gramps.glade:5817 +#: gramps.glade:5903 msgid "Remove current spouse" msgstr "Rimuovere il coniuge corrente" -#: gramps.glade:5834 +#: gramps.glade:5920 msgid "Source Editor - GRAMPS" msgstr "Editor delle fonti - GRAMPS" -#: gramps.glade:5924 +#: gramps.glade:6010 msgid "Source Editor" msgstr "Editor delle fonti" -#: gramps.glade:6036 +#: gramps.glade:6122 msgid "Publication Info" msgstr "Informazioni di pubblicazione" -#: gramps.glade:6326 imagesel.glade:2398 places.glade:1761 +#: gramps.glade:6413 +msgid "Category" +msgstr "Categoria" + +#: gramps.glade:6439 +msgid "Item" +msgstr "Elemento" + +#: gramps.glade:6454 imagesel.glade:2398 places.glade:1761 msgid "References" msgstr "Riferimenti" -#: gramps.glade:6342 +#: gramps.glade:6470 msgid "Add New Child - GRAMPS" msgstr "Aggiungi nuovo figlio - GRAMPS" -#: gramps.glade:6384 +#: gramps.glade:6512 msgid "Creates the new child and adds him or her as a child of the family" msgstr "Crea un nuovo figlio e lo aggiunge alla famiglia" -#: gramps.glade:6400 +#: gramps.glade:6528 msgid "" "Adds the new person as a child of the family and displays the standard " "person dialog to allow for more data to be entered" @@ -2490,27 +2660,58 @@ msgstr "" "Aggiunge la nuova persona come figlio della famiglia e mostra il dialogo " "standard per permettere di immettere ulteriori dati" -#: gramps.glade:6409 +#: gramps.glade:6537 msgid "Add Data" msgstr "Aggiungi dati" -#: gramps.glade:7173 +#: gramps.glade:6971 +msgid "Add Person - GRAMPS" +msgstr "Aggiungi persona - GRAMPS" + +#: gramps.glade:7301 msgid "Open a Database - GRAMPS" msgstr "Apri un database - GRAMPS" -#: gramps.glade:7257 +#: gramps.glade:7385 msgid "Open a Database" msgstr "Apri un database" -#: gramps.glade:7286 +#: gramps.glade:7414 msgid "Open an Existing Database" msgstr "Apri un database esistente" -#: gramps.glade:7302 +#: gramps.glade:7430 msgid "Create a New Database" msgstr "Creare un nuovo database" -#: gramps_main.py:109 +#: gramps.glade:7447 +msgid "Question - GRAMPS" +msgstr "Domanda - GRAMPS" + +#: gramps.glade:7496 +msgid "Choose Spouse" +msgstr "Scegli il coniuge" + +#: gramps.glade:7509 +msgid "New Relationship" +msgstr "Nuova Relazione" + +#: gramps.glade:7540 +msgid "Add a Spouse or Create a New Relationhip" +msgstr "Aggiungi un coniuge o crea una nuova relazione" + +#: gramps.glade:7581 +msgid "" +"No spouse has been defined for the current relationship.\n" +"\n" +"You can either define the spouse of the current relationship\n" +"or create a new relationship." +msgstr "" +"La relazione corrente non ha un coniuge definito. " +"\n" +"Puoi o definire il coniuge della relazione o creare una nuova relazione." + +#: gramps_main.py:113 msgid "" "You are running GRAMPS as the 'root' user.\n" "This account is not meant for normal application use." @@ -2518,25 +2719,41 @@ msgstr "" "Stai eseguendo GRAMPS come utente 'root'.\n" "Tale utente non è previsto per eseguire programmi normali." -#: gramps_main.py:350 +#: gramps_main.py:390 msgid "Exactly two people must be selected to perform a merge" msgstr "" "Esattamente due individui devono essere selezionati per effettuare una " "fusione" -#: gramps_main.py:370 -msgid "Unsaved changes exist in the current database\n" -msgstr "Esistono dei cambiamenti non salvati nel database corrente\n" +#: gramps_main.py:412 +msgid "" +"Unsaved changes exist in the current database\n" +"Do you wish to save the changes?" +msgstr "" +"Esistono dei cambiamenti non salvati nel database corrente\n" +"Vuoi salvare i cambiamenti?" -#: gramps_main.py:371 -msgid "Do you wish to save the changes?" -msgstr "Vuoi salvare le modifiche?" +#: gramps_main.py:414 +msgid "Save Changes" +msgstr "Salvare i cambiamenti" -#: gramps_main.py:515 +#: gramps_main.py:590 msgid "Do you want to close the current database and create a new one?" msgstr "Vuoi chiudere il database corrente e crearne uno nuovo?" -#: gramps_main.py:631 +#: gramps_main.py:591 +msgid "New Database" +msgstr "Nuovo Database" + +#: gramps_main.py:592 +msgid "Close Current Database" +msgstr "Chiudere il database corrente" + +#: gramps_main.py:593 +msgid "Return to Current Database" +msgstr "Ritornare al database corrente" + +#: gramps_main.py:706 msgid "" "An autosave file exists for %s.\n" "Should this be loaded instead of the last saved version?" @@ -2544,66 +2761,126 @@ msgstr "" "Un file di salvataggio automatico esiste per %s.\n" "Vuoi caricare questo file invece dell'ultima versione salvata?" -#: gramps_main.py:651 gramps_main.py:688 +#: gramps_main.py:711 +msgid "Autosave File" +msgstr "salvataggio automatico" + +#: gramps_main.py:712 +msgid "Load Autosave File" +msgstr "Caricare un file da salvataggio automatico" + +#: gramps_main.py:713 +msgid "Load Last Saved File" +msgstr "Caricare l'ultimo file salvato" + +#: gramps_main.py:737 gramps_main.py:773 msgid "%s is not a directory" msgstr "%s non è una directory" -#: gramps_main.py:655 +#: gramps_main.py:740 msgid "Loading %s ..." msgstr "Caricando %s ..." -#: gramps_main.py:681 +#: gramps_main.py:766 msgid "Saving %s ..." msgstr "Salvando %s ..." -#: gramps_main.py:742 +#: gramps_main.py:826 msgid "autosaving..." msgstr "salvataggio automatico..." -#: gramps_main.py:745 +#: gramps_main.py:829 msgid "autosave complete" msgstr "salvataggio automatico completato" -#: gramps_main.py:747 +#: gramps_main.py:831 msgid "autosave failed" msgstr "salvataggio automatico fallito" -#: gramps_main.py:756 +#: gramps_main.py:840 msgid "You requested too many people to edit at the same time" msgstr "Hai richiesto troppe persone da modificare nello stesso tempo" -#: gramps_main.py:785 +#: gramps_main.py:870 msgid "Do you really wish to delete %s?" msgstr "Vuoi veramente cancellare %s?" -#: gramps_main.py:789 +#: gramps_main.py:874 +msgid "Keep Person" +msgstr "Mantenere persona" + +#: gramps_main.py:876 msgid "Currently, you can only delete one person at a time" msgstr "Per il momento puoi cancellare un solo individuo alla volta" -#: gramps_main.py:1089 -msgid "Invalid move. Children must be ordered by birth date." -msgstr "Movimento non valido. I figli devono essere ordinati per data di nascita." +#: gramps_main.py:1172 +msgid "Invalid move. Children must be ordered by birth date." +msgstr "Spostamento non valido. I figli devono essere ordinati per data di nascita." -#: gramps_main.py:1135 +#: gramps_main.py:1220 msgid "Do you wish to abandon your changes and revert to the last saved database?" msgstr "Vuoi abbandonare le modifiche e ritornare all'ultimo database salvato?" -#: gramps_main.py:1138 +#: gramps_main.py:1224 +msgid "Revert to Last Database" +msgstr "Ritornare all'ultimo database salvato" + +#: gramps_main.py:1225 +msgid "Continue with Current Database" +msgstr "Continuare con il database corrente" + +#: gramps_main.py:1227 msgid "Cannot revert to a previous database, since one does not exist" msgstr "Non posso ritornare al database precedente perché inesistente" -#: gramps_main.py:1738 +#: gramps_main.py:1534 gramps_main.py:1957 +msgid "Preferred Relationship" +msgstr "Relazione preferita" + +#: gramps_main.py:1570 +msgid "No Relationship" +msgstr "Nessuna relazione" + +#: gramps_main.py:1600 +msgid "Preferred Parents (%d of %d)" +msgstr "Genitori preferiti (%d di %d)" + +#: gramps_main.py:1602 +msgid "Preferred Parents" +msgstr "Genitori preferiti" + +#: gramps_main.py:1605 +msgid "Alternate Parents (%d of %d)" +msgstr "Genitori alternativi (%d di %d)" + +#: gramps_main.py:1608 +msgid "No Parents" +msgstr "Nessun genitore" + +#: gramps_main.py:1896 msgid "No default/home person has been set" msgstr "La persona predefinita non è stata impostata" -#: gramps_main.py:1743 +#: gramps_main.py:1901 msgid "%s has been bookmarked" msgstr "%s è stato inserito nei segnalibri (bookmarks)" -#: gramps_main.py:1756 +#: gramps_main.py:1914 msgid "Do you wish to set %s as the home person?" msgstr "Vuoi impostare %s come la persona di riferimento?" +#: gramps_main.py:1916 +msgid "Set Home Person" +msgstr "Imposta la persona di riferimento" + +#: gramps_main.py:1917 +msgid "Set as Home Person" +msgstr "Imposta come persona di riferimento" + +#: gramps_main.py:1918 +msgid "Do not change Home Person" +msgstr "Non cambiare la persona di riferimento" + #: imagesel.glade:18 msgid "Select a Media Object - GRAMPS" msgstr "Selezionare un oggetto multimedia - GRAMPS" @@ -2796,15 +3073,15 @@ msgstr "Altri nomi" msgid "Report Selection - GRAMPS" msgstr "Selezione del resoconto - GRAMPS" -#: plugins.glade:213 +#: plugins.glade:239 msgid "Select a report from those available on the left." msgstr "Selezionare un resoconto tra quelli disponibili sulla sinistra." -#: plugins.glade:242 +#: plugins.glade:268 msgid "Report Status" msgstr "Stato del resoconto" -#: plugins.glade:281 +#: plugins.glade:307 msgid "Plugin Status - GRAMPS" msgstr "Stato dei plugins - GRAMPS" @@ -2812,45 +3089,45 @@ msgstr "Stato dei plugins - GRAMPS" msgid "Document write failure" msgstr "Errore di scrittura del documento" -#: plugins/AncestorChart.py:258 plugins/AncestorChart.py:389 +#: plugins/AncestorChart.py:257 plugins/AncestorChart.py:469 msgid "Ancestor Chart" msgstr "Diagramma degli antenati" -#: plugins/AncestorChart.py:258 plugins/AncestorChart.py:390 -#: plugins/DesGraph.py:311 plugins/DesGraph.py:427 plugins/GraphViz.py:130 -#: plugins/GraphViz.py:289 +#: plugins/AncestorChart.py:257 plugins/AncestorChart.py:470 +#: plugins/DesGraph.py:307 plugins/DesGraph.py:452 plugins/GraphViz.py:61 +#: plugins/GraphViz.py:391 msgid "Graphical Reports" msgstr "Resoconti grafici" -#: plugins/AncestorChart.py:262 +#: plugins/AncestorChart.py:261 msgid "Ancestor Chart for %s" msgstr "Diagramma degli antenati per %s" -#: plugins/AncestorChart.py:267 +#: plugins/AncestorChart.py:266 msgid "Save Ancestor Chart" msgstr "Salvare l'albero genealogico" -#: plugins/AncestorChart.py:279 plugins/DesGraph.py:328 +#: plugins/AncestorChart.py:278 plugins/DesGraph.py:324 msgid "Display Format" msgstr "Formato di visualizzazione" -#: plugins/AncestorChart.py:280 plugins/DesGraph.py:329 +#: plugins/AncestorChart.py:279 plugins/DesGraph.py:325 msgid "Allows you to customize the data in the boxes in the report" msgstr "Permette di personalizzare i dati nelle celle del resoconto" -#: plugins/AncestorChart.py:391 plugins/AncestorReport.py:375 -#: plugins/DescendReport.py:276 plugins/DetAncestralReport.py:607 -#: plugins/FamilyGroup.py:460 plugins/GraphViz.py:288 -#: plugins/IndivSummary.py:431 plugins/Summary.py:133 plugins/WebPage.py:1070 -#: plugins/test.py:460 +#: plugins/AncestorChart.py:471 plugins/AncestorReport.py:404 +#: plugins/DescendReport.py:305 plugins/DetAncestralReport.py:634 +#: plugins/FamilyGroup.py:550 plugins/GraphViz.py:390 +#: plugins/IndivComplete.py:657 plugins/IndivSummary.py:521 +#: plugins/Summary.py:133 plugins/WebPage.py:1113 msgid "Beta" msgstr "Beta" -#: plugins/AncestorChart.py:392 +#: plugins/AncestorChart.py:472 msgid "Produces a graphical ancestral tree graph" msgstr "Produce un diagramma ancestrale ad albero in formato grafico" -#: plugins/AncestorReport.py:59 plugins/DetAncestralReport.py:60 +#: plugins/AncestorReport.py:59 plugins/DetAncestralReport.py:59 msgid "Could not open %s" msgstr "Impossibile aprire %s" @@ -2858,7 +3135,7 @@ msgstr "Impossibile aprire %s" msgid "Ahnentafel Report for %s" msgstr "Resoconto Ahnentafel per %s" -#: plugins/AncestorReport.py:100 plugins/DetAncestralReport.py:422 +#: plugins/AncestorReport.py:100 plugins/DetAncestralReport.py:421 msgid "%s Generation" msgstr "%s generazione" @@ -2930,23 +3207,24 @@ msgstr ", e fu sepolto nell'anno %s." msgid " and was buried in %s." msgstr " e fu sepolto in %s." -#: plugins/AncestorReport.py:238 plugins/AncestorReport.py:373 +#: plugins/AncestorReport.py:238 plugins/AncestorReport.py:402 msgid "Ahnentafel Report" msgstr "Resoconto Ahnentafel" -#: plugins/AncestorReport.py:238 plugins/AncestorReport.py:374 -#: plugins/DescendReport.py:143 plugins/DescendReport.py:275 -#: plugins/DetAncestralReport.py:608 plugins/FamilyGroup.py:338 -#: plugins/FamilyGroup.py:459 plugins/IndivSummary.py:332 -#: plugins/IndivSummary.py:432 plugins/test.py:338 plugins/test.py:459 +#: plugins/AncestorReport.py:238 plugins/AncestorReport.py:403 +#: plugins/DescendReport.py:143 plugins/DescendReport.py:304 +#: plugins/DetAncestralReport.py:635 plugins/FamilyGroup.py:338 +#: plugins/FamilyGroup.py:549 plugins/IndivComplete.py:447 +#: plugins/IndivComplete.py:658 plugins/IndivSummary.py:332 +#: plugins/IndivSummary.py:522 msgid "Text Reports" msgstr "Resoconti in formato testo" -#: plugins/AncestorReport.py:247 plugins/DetAncestralReport.py:463 +#: plugins/AncestorReport.py:247 plugins/DetAncestralReport.py:462 msgid "Save Ancestor Report" msgstr "Salvare il resoconto degli antenati" -#: plugins/AncestorReport.py:376 +#: plugins/AncestorReport.py:405 msgid "Produces a textual ancestral report" msgstr "Produce un resoconto ancestrale in formato testo" @@ -2962,7 +3240,7 @@ msgstr "modificate %d registrazioni di eventi" msgid "Rename personal event types" msgstr "Rinominare i tipi di eventi personali" -#: plugins/ChangeTypes.py:93 plugins/Check.py:222 plugins/Merge.py:524 +#: plugins/ChangeTypes.py:93 plugins/Check.py:219 plugins/Merge.py:524 #: plugins/PatchNames.py:120 plugins/ReorderIds.py:106 msgid "Database Processing" msgstr "Elaborazione del database" @@ -2971,75 +3249,75 @@ msgstr "Elaborazione del database" msgid "Allows all the events of a certain name to be renamed to a new name" msgstr "Permette che tutti gli eventi con un certo nome vengano rinominati" -#: plugins/Check.py:164 +#: plugins/Check.py:161 msgid "No errors were found" msgstr "Nessun errore individuato" -#: plugins/Check.py:170 +#: plugins/Check.py:167 msgid "1 broken family link was fixed\n" msgstr "corretto 1 collegamento famigliare interrotto\n" -#: plugins/Check.py:172 +#: plugins/Check.py:169 msgid "%d broken family links were found\n" msgstr "trovati %d collegamenti famigliari interrotti\n" -#: plugins/Check.py:185 +#: plugins/Check.py:182 msgid "%s was removed from the family of %s\n" msgstr "%s fu rimosso dalla famiglia di %s\n" -#: plugins/Check.py:187 +#: plugins/Check.py:184 msgid "1 empty family was found\n" msgstr "trovata 1 famiglia vuota\n" -#: plugins/Check.py:189 +#: plugins/Check.py:186 msgid "%d empty families were found\n" msgstr "trovate %d famiglie vuote\n" -#: plugins/Check.py:191 +#: plugins/Check.py:188 msgid "1 corrupted family relationship fixed\n" msgstr "riparata 1 relazione famigliare corrotta\n" -#: plugins/Check.py:193 +#: plugins/Check.py:190 msgid "%d corrupted family relationship fixed\n" msgstr "riparate %d relazioni famigliari corrotte\n" -#: plugins/Check.py:195 +#: plugins/Check.py:192 msgid "1 media object was referenced, but not found\n" msgstr "è referenziato 1 oggetto multimedia, ma non è stato trovato\n" -#: plugins/Check.py:197 +#: plugins/Check.py:194 msgid "%d media objects were referenced, but not found\n" msgstr "sono referenziati %d oggetti multimedia, ma non sono stati trovati\n" -#: plugins/Check.py:205 +#: plugins/Check.py:202 msgid "Check Integrity" msgstr "Controlla l'integrità" -#: plugins/Check.py:221 +#: plugins/Check.py:218 msgid "Check and repair database" msgstr "Controlla e ripara il database" -#: plugins/Check.py:223 +#: plugins/Check.py:220 msgid "Checks the database for integrity problems, fixing the problems that it can" msgstr "Controlla se il database è integro, e correggi i problemi se puoi" -#: plugins/DesGraph.py:311 plugins/DesGraph.py:426 +#: plugins/DesGraph.py:307 plugins/DesGraph.py:451 msgid "Descendant Graph" msgstr "Grafico dei discendenti" -#: plugins/DesGraph.py:314 +#: plugins/DesGraph.py:310 msgid "Descendant Graph for %s" msgstr "Grafico dei discendenti per %s" -#: plugins/DesGraph.py:317 +#: plugins/DesGraph.py:313 msgid "Save Descendant Graph" msgstr "Salvare il grafico dei discendenti" -#: plugins/DesGraph.py:428 plugins/DescendReport.py:277 +#: plugins/DesGraph.py:453 plugins/DescendReport.py:306 msgid "Generates a list of descendants of the active person" msgstr "Crea una lista dei discendenti della persona attiva" -#: plugins/DesGraph.py:429 +#: plugins/DesGraph.py:454 msgid "Alpha" msgstr "Alpha" @@ -3047,7 +3325,7 @@ msgstr "Alpha" msgid "Interactive descendant browser" msgstr "Navigatore interattivo dei discendenti" -#: plugins/Desbrowser.py:93 plugins/EventCmp.py:520 +#: plugins/Desbrowser.py:93 plugins/EventCmp.py:334 msgid "Analysis and Exploration" msgstr "Analisi ed esplorazione" @@ -3055,12 +3333,14 @@ msgstr "Analisi ed esplorazione" msgid "Provides a browsable hierarchy based on the active person" msgstr "Fornisce una gerarchia navigabile basata sulla persona attiva" -#: plugins/DescendReport.py:96 plugins/WriteGedcom.py:428 -#: plugins/WriteGedcomXML.py:430 plugins/WritePafPalm.py:571 +#: plugins/DescendReport.py:96 plugins/GraphViz.py:86 +#: plugins/IndivComplete.py:476 plugins/WebPage.py:790 +#: plugins/WriteGedcom.py:318 plugins/WriteGedcomXML.py:429 +#: plugins/WritePafPalm.py:570 msgid "Descendants of %s" msgstr "Discendenti di %s" -#: plugins/DescendReport.py:143 plugins/DescendReport.py:274 +#: plugins/DescendReport.py:143 plugins/DescendReport.py:303 msgid "Descendant Report" msgstr "Resoconto dei discendenti" @@ -3072,168 +3352,174 @@ msgstr "Resoconto dei discendenti per %s" msgid "Save Descendant Report" msgstr "Salvare il resoconto dei discendenti" -#: plugins/DetAncestralReport.py:89 +#: plugins/DetAncestralReport.py:88 msgid "Child of %s and %s is:" msgstr "Figlio/a di %s e %s:" -#: plugins/DetAncestralReport.py:90 +#: plugins/DetAncestralReport.py:89 msgid "Children of %s and %s are:" msgstr "Figli di %s e %s:" -#: plugins/DetAncestralReport.py:100 +#: plugins/DetAncestralReport.py:99 msgid " Born: " msgstr " Nato/a: " -#: plugins/DetAncestralReport.py:107 +#: plugins/DetAncestralReport.py:106 msgid " Died: " msgstr " Morto/a: " -#: plugins/DetAncestralReport.py:123 plugins/DetAncestralReport.py:311 -#: plugins/DetAncestralReport.py:370 +#: plugins/DetAncestralReport.py:122 plugins/DetAncestralReport.py:310 +#: plugins/DetAncestralReport.py:369 msgid "He" msgstr "Egli" -#: plugins/DetAncestralReport.py:125 plugins/DetAncestralReport.py:313 -#: plugins/DetAncestralReport.py:372 +#: plugins/DetAncestralReport.py:124 plugins/DetAncestralReport.py:312 +#: plugins/DetAncestralReport.py:371 msgid "She" msgstr "Ella" -#: plugins/DetAncestralReport.py:144 +#: plugins/DetAncestralReport.py:143 msgid "Notes for %s" msgstr "Note per %s" -#: plugins/DetAncestralReport.py:177 +#: plugins/DetAncestralReport.py:176 msgid " was born on %s in %s." msgstr " nato il %s a %s." -#: plugins/DetAncestralReport.py:179 +#: plugins/DetAncestralReport.py:178 msgid " was born on %s." msgstr " nato il %s." -#: plugins/DetAncestralReport.py:181 +#: plugins/DetAncestralReport.py:180 msgid " was born in the year %s in %s." msgstr " nato nell'anno %s a %s." -#: plugins/DetAncestralReport.py:184 +#: plugins/DetAncestralReport.py:183 msgid " was born in the year %s." msgstr " nato nell'anno %s." -#: plugins/DetAncestralReport.py:186 +#: plugins/DetAncestralReport.py:185 msgid " in %s." msgstr " a %s." -#: plugins/DetAncestralReport.py:188 plugins/DetAncestralReport.py:191 +#: plugins/DetAncestralReport.py:187 plugins/DetAncestralReport.py:190 msgid "." msgstr "." -#: plugins/DetAncestralReport.py:221 +#: plugins/DetAncestralReport.py:220 msgid " %s died on %s in %s" msgstr " %s morto il %s a %s" -#: plugins/DetAncestralReport.py:222 +#: plugins/DetAncestralReport.py:221 msgid " %s died on %s" msgstr " %s morto il %s" -#: plugins/DetAncestralReport.py:225 +#: plugins/DetAncestralReport.py:224 msgid " %s died in %s in %s" msgstr " %s morto in %s a %s" -#: plugins/DetAncestralReport.py:226 plugins/DetAncestralReport.py:228 +#: plugins/DetAncestralReport.py:225 plugins/DetAncestralReport.py:227 msgid " %s died in %s" msgstr " %s morto a %s" -#: plugins/DetAncestralReport.py:257 +#: plugins/DetAncestralReport.py:256 msgid " And %s was buried on %s in %s." msgstr " E %s fu sepolto/a il %s a %s." -#: plugins/DetAncestralReport.py:259 +#: plugins/DetAncestralReport.py:258 msgid " And %s was buried on %s." msgstr " E %s fu sepolto/a il %s." -#: plugins/DetAncestralReport.py:261 +#: plugins/DetAncestralReport.py:260 msgid " And %s was buried in %s." msgstr " E %s fu sepolto/a a %s." # missing entries added by hand -#: plugins/DetAncestralReport.py:281 +#: plugins/DetAncestralReport.py:280 msgid " %s was the son of %s and %s." msgstr " %s è figlio di %s e %s." # missing entries added by hand -#: plugins/DetAncestralReport.py:284 plugins/DetAncestralReport.py:287 +#: plugins/DetAncestralReport.py:283 plugins/DetAncestralReport.py:286 msgid " %s was the son of %s." msgstr " %s è figlio di %s." # missing entries added by hand -#: plugins/DetAncestralReport.py:292 +#: plugins/DetAncestralReport.py:291 msgid " %s was the daughter of %s and %s." msgstr " %s è la figlia di %s e %s." -#: plugins/DetAncestralReport.py:295 plugins/DetAncestralReport.py:298 +#: plugins/DetAncestralReport.py:294 plugins/DetAncestralReport.py:297 msgid " %s was the daughter of %s." msgstr " %s è la figlia di %s." -#: plugins/DetAncestralReport.py:338 +#: plugins/DetAncestralReport.py:337 msgid " %s married %s." msgstr " %s ha sposato %s." -#: plugins/DetAncestralReport.py:340 +#: plugins/DetAncestralReport.py:339 msgid " %s married %s in %s." msgstr " %s ha sposato %s nel %s." -#: plugins/DetAncestralReport.py:342 +#: plugins/DetAncestralReport.py:341 msgid " %s married %s on %s." msgstr " %s ha sposato %s il %s." -#: plugins/DetAncestralReport.py:343 +#: plugins/DetAncestralReport.py:342 msgid " %s married %s on %s in %s." msgstr " %s ha sposato %s il %s in %s." -#: plugins/DetAncestralReport.py:347 +#: plugins/DetAncestralReport.py:346 msgid " %s married." msgstr " %s sposato/a." -#: plugins/DetAncestralReport.py:349 +#: plugins/DetAncestralReport.py:348 msgid " %s married in %s." msgstr " %s sposato nel %s." -#: plugins/DetAncestralReport.py:351 +#: plugins/DetAncestralReport.py:350 msgid " %s married on %s." msgstr " %s sposato il %s." -#: plugins/DetAncestralReport.py:352 +#: plugins/DetAncestralReport.py:351 msgid " %s married on %s in %s." msgstr " %s sposato il %s in %s." -#: plugins/DetAncestralReport.py:408 plugins/DetAncestralReport.py:458 +#: plugins/DetAncestralReport.py:407 plugins/DetAncestralReport.py:457 msgid "Detailed Ancestral Report for %s" msgstr "Resoconto dettagliato degli antenati di %s" -#: plugins/DetAncestralReport.py:454 +#: plugins/DetAncestralReport.py:453 msgid "Gramps - Ahnentafel Report" msgstr "Gramps - Resoconto Ahnentafel" -#: plugins/DetAncestralReport.py:606 +#: plugins/DetAncestralReport.py:633 msgid "Detailed Ancestral Report" msgstr "Resoconto dettagliato degli antenati" -#: plugins/DetAncestralReport.py:609 +#: plugins/DetAncestralReport.py:636 msgid "Produces a detailed ancestral report" msgstr "Produce un resoconto ancestrale dettagliato" -#: plugins/DetAncestralReport.py:712 +#: plugins/DetAncestralReport.py:739 msgid " at the age of %d %s" msgstr " all'età di %d %s" -#: plugins/EventCmp.py:180 +#: plugins/EventCmp.py:132 plugins/GraphViz.py:82 plugins/IndivComplete.py:484 +#: plugins/WebPage.py:786 plugins/WriteGedcom.py:314 +#: plugins/WriteGedcomXML.py:420 plugins/WritePafPalm.py:561 +msgid "Entire Database" +msgstr "Tutto il database" + +#: plugins/EventCmp.py:145 msgid "No matches were found" msgstr "Nessun risultato" -#: plugins/EventCmp.py:519 +#: plugins/EventCmp.py:333 msgid "Compare individual events" msgstr "Compari eventi individuali" -#: plugins/EventCmp.py:521 +#: plugins/EventCmp.py:335 msgid "" "Aids in the analysis of data by allowing the development of custom filters " "that can be applied to the database to find similar events" @@ -3243,31 +3529,31 @@ msgstr "" "simili" #: plugins/FamilyGroup.py:109 plugins/FamilyGroup.py:338 -#: plugins/FamilyGroup.py:458 plugins/test.py:109 plugins/test.py:338 +#: plugins/FamilyGroup.py:548 msgid "Family Group Report" msgstr "Resoconto del gruppo di famiglia" -#: plugins/FamilyGroup.py:118 plugins/test.py:118 +#: plugins/FamilyGroup.py:118 msgid "Husband" msgstr "Marito" -#: plugins/FamilyGroup.py:120 plugins/test.py:120 +#: plugins/FamilyGroup.py:120 msgid "Wife" msgstr "Moglie" -#: plugins/FamilyGroup.py:342 plugins/test.py:342 +#: plugins/FamilyGroup.py:342 msgid "Family Group Report for %s" msgstr "Resoconto del gruppo di famiglia per %s" -#: plugins/FamilyGroup.py:347 plugins/test.py:347 +#: plugins/FamilyGroup.py:347 msgid "Save Family Group Report" msgstr "Salvare il resoconto del gruppo famigliare" -#: plugins/FamilyGroup.py:369 plugins/test.py:369 +#: plugins/FamilyGroup.py:369 msgid "No known marriages" msgstr "Nessun matrimonio conosciuto" -#: plugins/FamilyGroup.py:461 plugins/test.py:461 +#: plugins/FamilyGroup.py:551 msgid "" "Creates a family group report, showing information on a set of parents and " "their children." @@ -3275,88 +3561,241 @@ msgstr "" "Crea un resoconto su un gruppo di famiglia, mostrando informazioni su un " "insieme di genitori e i loro figli." +#: plugins/FilterEditor.py:380 +msgid "Custom Filter Editor" +msgstr "Editor dei filtri personalizzati" + +#: plugins/FilterEditor.py:381 plugins/FilterEditor.py:394 +#: plugins/RelCalc.py:437 plugins/Verify.py:292 plugins/soundgen.py:91 +msgid "Utilities" +msgstr "Utilità" + +#: plugins/FilterEditor.py:382 +msgid "" +"The Custom Filter Editor builds custom filters that can be used to select " +"people included in reports, exports, and other utilities." +msgstr "" +"L'editor dei filtri personalizzati crea dei filtri che possono essere usati " +"per selezionare le persone da includere nei resoconti, da esportare e in altri usi." + +#: plugins/FilterEditor.py:393 +msgid "System Filter Editor" +msgstr "Editor dei filtri di sistema" + +#: plugins/FilterEditor.py:395 +msgid "" +"The System Filter Editor builds custom filters that can be used by anyone on " +"the system to select people included in reports, exports, and other " +"utilities." +msgstr "" +"L'editor dei filtri di sistema costruisce dei filtri personalizzati che possono " +"essere usati da tutti gli utenti per selezionare le persone da includere nei " +"resoconti, da esportare e in altri usi." + #: plugins/Graph.py:209 msgid "Quit" msgstr "Uscire" -#: plugins/GraphViz.py:98 plugins/WebPage.py:644 -msgid "Ancestors" -msgstr "Antenati" - -#: plugins/GraphViz.py:99 plugins/WebPage.py:645 -msgid "Descendants" -msgstr "Discendenti" - -#: plugins/GraphViz.py:100 -msgid "Ancestors and Descendants" -msgstr "Antenati e discendenti" - -#: plugins/GraphViz.py:101 plugins/WriteGedcom.py:419 -#: plugins/WriteGedcomXML.py:421 plugins/WritePafPalm.py:562 -msgid "Entire Database" -msgstr "Tutto il database" - -#: plugins/GraphViz.py:109 plugins/GraphViz.py:139 +#: plugins/GraphViz.py:39 plugins/GraphViz.py:70 msgid "Single (scaled)" msgstr "Singola (in scala)" -#: plugins/GraphViz.py:110 +#: plugins/GraphViz.py:40 msgid "Single" msgstr "Singola" -#: plugins/GraphViz.py:111 +#: plugins/GraphViz.py:41 msgid "Multiple" msgstr "Multipli" -#: plugins/GraphViz.py:130 plugins/GraphViz.py:287 +#: plugins/GraphViz.py:60 plugins/GraphViz.py:389 msgid "Relationship Graph" msgstr "Grafico delle relazioni" -#: plugins/GraphViz.py:135 +#: plugins/GraphViz.py:66 msgid "Graphviz File" msgstr "File GraphViz" -#: plugins/GraphViz.py:272 -msgid "Generates relationship graphs, currently only in GraphViz format." -msgstr "Crea un grafo delle relazioni, per il momento solo in formato GraphViz." +#: plugins/GraphViz.py:90 plugins/IndivComplete.py:480 plugins/WebPage.py:794 +#: plugins/WriteGedcom.py:322 plugins/WriteGedcomXML.py:425 +#: plugins/WritePafPalm.py:566 +msgid "Ancestors of %s" +msgstr "Antenati di %s" -#: plugins/GraphViz.py:274 +#: plugins/GraphViz.py:99 +msgid "Descendants <- Ancestors" +msgstr "Discendenti <- Antenati" + +#: plugins/GraphViz.py:104 +msgid "Descendants -> Ancestors" +msgstr "Discendenti -> Antenati" + +#: plugins/GraphViz.py:109 +msgid "Descendants <-> Ancestors" +msgstr "Discendenti <-> Antenati" + +#: plugins/GraphViz.py:114 +msgid "Descendants - Ancestors" +msgstr "Discendenti - Antenati" + +#: plugins/GraphViz.py:123 plugins/GraphViz.py:131 plugins/GraphViz.py:139 +#: plugins/GraphViz.py:149 plugins/GraphViz.py:159 plugins/GraphViz.py:173 +#: plugins/GraphViz.py:176 plugins/GraphViz.py:186 plugins/GraphViz.py:193 +msgid "GraphViz Options" +msgstr "Opzioni per GraphViz" + +#: plugins/GraphViz.py:124 +msgid "Arrowhead Options" +msgstr "Opzioni per le freccie" + +#: plugins/GraphViz.py:126 +msgid "Choose the direction that the arrows point." +msgstr "Scegliere la direzione delle freccie" + +#: plugins/GraphViz.py:128 +msgid "Include Birth and Death Dates" +msgstr "Includere le date di nascita e di morte" + +#: plugins/GraphViz.py:133 msgid "" -"GraphViz (dot) can transform the graph into postscript, jpeg, png, vrml, " -"svg, and many other formats." +"Include the years that the individual was born and/or died in the graph node " +"labels." +msgstr "Includere nei nodi del grafo gli anni di nascita e di morte" + +#: plugins/GraphViz.py:137 +msgid "Include URLs" +msgstr "Includere gli URLs" + +#: plugins/GraphViz.py:141 +msgid "" +"Include a URL in each graph node so that PDF and imagemap files can be " +"generated that contain active links to the files generated by the 'Generate " +"Web Site' report." msgstr "" -"GraphViz (dot) può trasformare il grafico in formato postscript, jpeg, png, " -"vrml, svg e molti altri." +"Includere un URL (indirizzo web) in ogni nodo del grafo in modo che si possano " +"generare file PDF e imagemap che contengono collegamenti ai files generati dal " +"resoconto 'Generazione sito web'." -#: plugins/GraphViz.py:276 +#: plugins/GraphViz.py:147 +msgid "Colorize Graph" +msgstr "Colorare il grafo" + +#: plugins/GraphViz.py:152 msgid "" -"For more information or to get a copy of GraphViz, goto " +"Males will be outlined in blue, females will be outlined in pink. If the " +"sex of an individual is unknown it will be outlined in black." +msgstr "" +"I maschi verranno segnati in blu, le femmine verranno segnate in rosa. " +"Se il sesso di una persona e' sconosciuto, sara' segnato in nero." + +#: plugins/GraphViz.py:157 +msgid "Indicate non-birth relationships with dashed lines" +msgstr "Indicare le relazioni diverse dalla nascita con linee tratteggiate" + +#: plugins/GraphViz.py:162 +msgid "Non-birth relationships will show up as dashed lines in the graph." +msgstr "Le relazioni diverse dalla nascita verranno indicate nel grafo con linee tratteggiate." + +#: plugins/GraphViz.py:174 +msgid "Top & Bottom Margins" +msgstr "Margini superiore e inferiore" + +#: plugins/GraphViz.py:177 +msgid "Left & Right Margins" +msgstr "Margini destro e sinistro" + +#: plugins/GraphViz.py:187 +msgid "Number of Horizontal Pages" +msgstr "Numero di pagine orizzontali" + +#: plugins/GraphViz.py:189 +msgid "" +"GraphViz can create very large graphs by spreading the graph across a " +"rectangular array of pages. This controls the number pages in the array " +"horizontally." +msgstr "" +"GraphViz puo' create dei grafi molto grandi, distribuendo il grafo su un insieme " +"rettangolare di pagine. Questo controlla il numero di pagine del lato orizzontale." + +#: plugins/GraphViz.py:194 +msgid "Number of Vertical Pages" +msgstr "Numero di pagine verticali" + +#: plugins/GraphViz.py:196 +msgid "" +"GraphViz can create very large graphs by spreading the graph across a " +"rectangular array of pages. This controls the number pages in the array " +"vertically." +msgstr "" +"GraphViz puo' create dei grafi molto grandi, distribuendo il grafo su un insieme " +"rettangolare di pagine. Questo controlla il numero di pagine del lato verticale." + +#: plugins/GraphViz.py:374 +msgid "" +"Generates relationship graphs, currently only in GraphViz format. GraphViz " +"(dot) can transform the graph into postscript, jpeg, png, vrml, svg, and " +"many other formats. For more information or to get a copy of GraphViz, goto " "http://www.graphviz.org" msgstr "" -"Per maggiori informazioni o per ottenere una copia di GraphViz, andare su " -"http://www.graphviz.org" +"Generare grafi di relazione di parentela, attualmente solo in formato GraphViz. " +"GraphViz (dot) a sua volta puo' trasformare il grafo in postscript, jpeg, png, " +"vrml, svg e molti altri formati. Per ulteriori informazioni e per ottenere una " +"copia di GraphViz, vai a http://www.graphviz.org" -#: plugins/IndivSummary.py:145 plugins/WebPage.py:484 +#: plugins/IndivComplete.py:118 +msgid "%(date)s in %(place)s." +msgstr "%(date)s in %(place)s." + +#: plugins/IndivComplete.py:177 +msgid "Alternate Parents" +msgstr "Genitori alternativi" + +#: plugins/IndivComplete.py:215 +msgid "Alternate Names" +msgstr "Nomi alternativi" + +#: plugins/IndivComplete.py:244 plugins/IndivSummary.py:145 +#: plugins/WebPage.py:484 msgid "Marriages/Children" msgstr "Matrimoni/Figli" -#: plugins/IndivSummary.py:203 plugins/WebPage.py:89 plugins/WebPage.py:212 -msgid "Summary of %s" -msgstr "Sommario di %s" - -#: plugins/IndivSummary.py:243 plugins/WebPage.py:238 -msgid "Male" -msgstr "Maschio" - -#: plugins/IndivSummary.py:245 plugins/WebPage.py:240 -msgid "Female" -msgstr "Femmina" - -#: plugins/IndivSummary.py:302 +#: plugins/IndivComplete.py:318 plugins/IndivSummary.py:302 msgid "Individual Facts" msgstr "Fatti individuali" -#: plugins/IndivSummary.py:332 plugins/IndivSummary.py:430 +#: plugins/IndivComplete.py:354 plugins/IndivSummary.py:203 +#: plugins/WebPage.py:90 plugins/WebPage.py:213 +msgid "Summary of %s" +msgstr "Sommario di %s" + +#: plugins/IndivComplete.py:384 plugins/IndivSummary.py:243 +#: plugins/WebPage.py:239 +msgid "Male" +msgstr "Maschio" + +#: plugins/IndivComplete.py:386 plugins/IndivSummary.py:245 +#: plugins/WebPage.py:241 +msgid "Female" +msgstr "Femmina" + +#: plugins/IndivComplete.py:436 +msgid "Include Source Information" +msgstr "Includere informazioni sulle fonti" + +#: plugins/IndivComplete.py:447 plugins/IndivComplete.py:451 +#: plugins/IndivComplete.py:656 +msgid "Complete Individual Report" +msgstr "Resoconto individuale completo" + +#: plugins/IndivComplete.py:456 +msgid "Save Complete Individual Report" +msgstr "Salvare resoconto individuale completo" + +#: plugins/IndivComplete.py:659 +msgid "Produces a complete report on the selected people." +msgstr "Produce un resoconto completo sulla persona selezionata." + +#: plugins/IndivSummary.py:332 plugins/IndivSummary.py:520 msgid "Individual Summary" msgstr "Riassunto individuale" @@ -3368,7 +3807,7 @@ msgstr "Riassunto individuale per %s" msgid "Save Individual Summary" msgstr "Salvare il riassunto individuale" -#: plugins/IndivSummary.py:433 +#: plugins/IndivSummary.py:523 msgid "Produces a detailed report on the selected person." msgstr "Produce un resoconto dettagliato sulla persona selezionata." @@ -3412,11 +3851,15 @@ msgstr "" "Ricerca nell'intero database titoli e soprannomi eventualmente contenuti nel " "campo 'cognome' di una persona." -#: plugins/ReadGedcom.py:230 plugins/ReadGedcom.py:241 +#: plugins/ReadGedcom.py:265 plugins/ReadGedcom.py:276 msgid "Warning: line %d was not understood, so it was ignored." msgstr "Attenzione: la linea %d non è stata capita, dunque è stata ignorata." -#: plugins/ReadGedcom.py:1671 plugins/ReadGedcom.py:1697 +#: plugins/ReadGedcom.py:305 +msgid "Import Complete: %d seconds" +msgstr "Importazione completata: %d secondi" + +#: plugins/ReadGedcom.py:1737 plugins/ReadGedcom.py:1763 msgid "Import from GEDCOM" msgstr "Importare da formato GEDCOM" @@ -3431,20 +3874,20 @@ msgstr "%(p1)s #: plugins/RelCalc.py:63 msgid "%(p1)s is the first cousin once removed of %(p2)s." msgstr "" -"%(p1)s è un/a cugino/a distante di %(p2)s (negli USA: cugino/a di primo grado " -"rimosso una volta)." +"%(p1)s è un/a cugino/a distante di %(p2)s (negli USA: cugino/a di primo " +"grado rimosso una volta)." #: plugins/RelCalc.py:66 msgid "%(p1)s is the first cousin twice removed of %(p2)s." msgstr "" -"%(p1)s è un/a cugino/a distante di %(p2)s (negli USA: cugino/a di primo grado " -"rimosso due volte)." +"%(p1)s è un/a cugino/a distante di %(p2)s (negli USA: cugino/a di primo " +"grado rimosso due volte)." #: plugins/RelCalc.py:69 msgid "%(p1)s is the first cousin %(removed)d times removed of %(p2)s." msgstr "" -"%(p1)s è un/a cugino/a distante di %(p2)s (negli USA: cugino/a di primo grado " -"rimosso %(removed)d volte)." +"%(p1)s è un/a cugino/a distante di %(p2)s (negli USA: cugino/a di primo " +"grado rimosso %(removed)d volte)." #: plugins/RelCalc.py:73 msgid "%(p1)s is the second cousin of %(p2)s." @@ -3453,20 +3896,20 @@ msgstr "%(p1)s #: plugins/RelCalc.py:76 msgid "%(p1)s is the second cousin once removed of %(p2)s." msgstr "" -"%(p1)s è un/a cugino/a distante di %(p2)s (negli USA: cugino/a di secondo grado " -"rimosso una volta)." +"%(p1)s è un/a cugino/a distante di %(p2)s (negli USA: cugino/a di secondo " +"grado rimosso una volta)." #: plugins/RelCalc.py:79 msgid "%(p1)s is the second cousin twice removed of %(p2)s." msgstr "" -"%(p1)s è un/a cugino/a distante di %(p2)s (negli USA: cugino/a di secondo grado " -"rimosso due volte)." +"%(p1)s è un/a cugino/a distante di %(p2)s (negli USA: cugino/a di secondo " +"grado rimosso due volte)." #: plugins/RelCalc.py:82 msgid "%(p1)s is the second cousin %(removed)d times removed of %(p2)s." msgstr "" -"%(p1)s è un/a cugino/a distante di %(p2)s (negli USA: cugino/a di secondo grado " -"rimosso %(removed)d volte)." +"%(p1)s è un/a cugino/a distante di %(p2)s (negli USA: cugino/a di secondo " +"grado rimosso %(removed)d volte)." #: plugins/RelCalc.py:86 msgid "%(p1)s is the third cousin of %(p2)s." @@ -3475,20 +3918,20 @@ msgstr "%(p1)s #: plugins/RelCalc.py:89 msgid "%(p1)s is the third cousin once removed of %(p2)s." msgstr "" -"%(p1)s è un/a cugino/a distante di %(p2)s (negli USA: cugino/a di terzo grado " -"rimosso una volta)." +"%(p1)s è un/a cugino/a distante di %(p2)s (negli USA: cugino/a di terzo " +"grado rimosso una volta)." #: plugins/RelCalc.py:92 msgid "%(p1)s is the third cousin twice removed of %(p2)s." msgstr "" -"%(p1)s è un/a cugino/a distante di %(p2)s (negli USA: cugino/a di terzo grado " -"rimosso due volte)." +"%(p1)s è un/a cugino/a distante di %(p2)s (negli USA: cugino/a di terzo " +"grado rimosso due volte)." #: plugins/RelCalc.py:95 msgid "%(p1)s is the third cousin %(removed)d times removed of %(p2)s." msgstr "" -"%(p1)s è un/a cugino/a distante di %(p2)s (negli USA: cugino/a di terzo grado " -"rimosso %(removed)d volte)." +"%(p1)s è un/a cugino/a distante di %(p2)s (negli USA: cugino/a di terzo " +"grado rimosso %(removed)d volte)." #: plugins/RelCalc.py:99 msgid "%(p1)s is the %(level)dth cousin of %(p2)s." @@ -3497,20 +3940,20 @@ msgstr "%(p1)s #: plugins/RelCalc.py:102 msgid "%(p1)s is the %(level)dth cousin once removed of %(p2)s." msgstr "" -"%(p1)s è un/a cugino/a distante di %(p2)s (negli USA: cugino/a di grado %(level)d " -"rimosso una volta)." +"%(p1)s è un/a cugino/a distante di %(p2)s (negli USA: cugino/a di grado " +"%(level)d rimosso una volta)." #: plugins/RelCalc.py:105 msgid "%(p1)s is the %(level)dth cousin twice removed of %(p2)s." msgstr "" -"%(p1)s è un/a cugino/a distante di %(p2)s (negli USA: cugino/a di grado %(level)d " -"rimosso due volte)." +"%(p1)s è un/a cugino/a distante di %(p2)s (negli USA: cugino/a di grado " +"%(level)d rimosso due volte)." #: plugins/RelCalc.py:108 msgid "%(p1)s is the %(level)dth cousin %(removed)d times removed of %(p2)s." msgstr "" -"%(p1)s è un/a cugino/a distante di %(p2)s (negli USA: cugino/a di grado %(level)d " -"rimosso %(removed)d volte)." +"%(p1)s è un/a cugino/a distante di %(p2)s (negli USA: cugino/a di grado " +"%(level)d rimosso %(removed)d volte)." #: plugins/RelCalc.py:113 msgid "%(p1)s is the father of %(p2)s." @@ -3736,10 +4179,6 @@ msgstr "%s e %s sono la stessa persona." msgid "Relationship calculator" msgstr "Calcolatore di relazioni" -#: plugins/RelCalc.py:437 plugins/Verify.py:292 plugins/soundgen.py:94 -msgid "Utilities" -msgstr "Utilità" - #: plugins/RelCalc.py:438 msgid "Calculates the relationship between two people" msgstr "Calcola la relazione tra due individui" @@ -3808,7 +4247,7 @@ msgstr "Oggetti multimedia mancanti" msgid "Summary of the database" msgstr "Sommario del database" -#: plugins/Summary.py:134 plugins/count_anc.py:92 +#: plugins/Summary.py:134 plugins/count_anc.py:88 msgid "View" msgstr "Visualizza" @@ -3824,7 +4263,7 @@ msgstr "Verifica il database" msgid "List exceptions to assertions or checks about the database" msgstr "Elencare gli errori relativi alle asserzioni o alle verifiche del database" -#: plugins/WebPage.py:274 +#: plugins/WebPage.py:275 msgid "Return to the index of people" msgstr "Ritornare all'elenco delle persone" @@ -3832,116 +4271,97 @@ msgstr "Ritornare all'elenco delle persone" msgid "Facts and Events" msgstr "Fatti ed eventi" -#: plugins/WebPage.py:643 -msgid "Individual" -msgstr "Individuo" - -#: plugins/WebPage.py:646 -msgid "Ancestors and descendants" -msgstr "Antenati e discendenti" - -#: plugins/WebPage.py:647 -msgid "Grandparent's ancestors and descendants" -msgstr "Antenati e discendenti dei nonni" - -#: plugins/WebPage.py:648 -msgid "Entire database" -msgstr "Tutto il database" - -#: plugins/WebPage.py:675 +#: plugins/WebPage.py:570 msgid "Creating Web Pages" msgstr "Sto creando le pagine web" -#: plugins/WebPage.py:675 +#: plugins/WebPage.py:570 msgid "Generate HTML reports - GRAMPS" msgstr "Creazione di resoconti HTML - GRAMPS" -#: plugins/WebPage.py:685 plugins/WebPage.py:689 +#: plugins/WebPage.py:580 plugins/WebPage.py:584 msgid "Family Tree Index" msgstr "Indice dell'albero di famiglia" -#: plugins/WebPage.py:708 +#: plugins/WebPage.py:618 +msgid "%s (continued)" +msgstr "%s (continua)" + +#: plugins/WebPage.py:635 msgid "Neither %s nor %s are directories" msgstr "Ne %s ne %s sono delle directory" -#: plugins/WebPage.py:715 plugins/WebPage.py:719 plugins/WebPage.py:731 -#: plugins/WebPage.py:735 +#: plugins/WebPage.py:642 plugins/WebPage.py:646 plugins/WebPage.py:658 +#: plugins/WebPage.py:662 msgid "Could not create the directory : %s" msgstr "Impossibile creare la directory : %s" -#: plugins/WebPage.py:798 +#: plugins/WebPage.py:723 msgid "Include a link to the index page" msgstr "Includere un collegamento alla pagina indice" -#: plugins/WebPage.py:799 plugins/gedcomexport.glade:295 +#: plugins/WebPage.py:724 plugins/gedcomexport.glade:295 #: plugins/pafexport.glade:296 msgid "Do not include records marked private" msgstr "Non includere registrazioni segnate private" -#: plugins/WebPage.py:800 +#: plugins/WebPage.py:725 msgid "Restrict information on living people" msgstr "Limitare le informazioni sulle persone viventi" -#: plugins/WebPage.py:801 +#: plugins/WebPage.py:726 msgid "Do not use images" msgstr "Non usare immagini" -#: plugins/WebPage.py:802 +#: plugins/WebPage.py:727 msgid "Do not use images for living people" msgstr "Non usare immagini per persone viventi" -#: plugins/WebPage.py:803 +#: plugins/WebPage.py:728 msgid "Do not include comments and text in source information" msgstr "Non includere commenti e testo nelle informazioni delle fonti" -#: plugins/WebPage.py:804 +#: plugins/WebPage.py:729 msgid "Image subdirectory" msgstr "Directory delle immagini" -#: plugins/WebPage.py:820 +#: plugins/WebPage.py:745 msgid "Privacy Options" msgstr "Opzioni di privacy" -#: plugins/WebPage.py:836 plugins/WebPage.py:1068 +#: plugins/WebPage.py:761 plugins/WebPage.py:1111 msgid "Generate Web Site" msgstr "Crea sito web" -#: plugins/WebPage.py:836 plugins/WebPage.py:1069 +#: plugins/WebPage.py:761 plugins/WebPage.py:1112 msgid "Web Page" msgstr "Pagina web" -#: plugins/WebPage.py:841 +#: plugins/WebPage.py:766 msgid "Target Directory" msgstr "Directory di destinazione" -#: plugins/WebPage.py:1071 +#: plugins/WebPage.py:1114 msgid "Generates web (HTML) pages for individuals, or a set of individuals." msgstr "Crea pagine web (HTML) per una o più persone." -#: plugins/WriteGedcom.py:424 plugins/WriteGedcomXML.py:426 -#: plugins/WritePafPalm.py:567 -msgid "Ancestors of %s" -msgstr "Antenati di %s" - -#: plugins/WriteGedcom.py:432 plugins/WriteGedcomXML.py:434 -#: plugins/WritePafPalm.py:575 -msgid "Ancestors and Descendants of %s" -msgstr "Antenati e discendenti di %s" - -#: plugins/WriteGedcom.py:436 plugins/WriteGedcomXML.py:438 -#: plugins/WritePafPalm.py:579 -msgid "People somehow connected to %s" -msgstr "Persone in qualche modo collegate a %s" - -#: plugins/WriteGedcom.py:1044 plugins/WriteGedcomXML.py:1013 +#: plugins/WriteGedcom.py:941 plugins/WriteGedcomXML.py:1012 msgid "Export to GEDCOM" msgstr "Esportare in formato GEDCOM" -#: plugins/WritePafPalm.py:594 +#: plugins/WriteGedcomXML.py:433 plugins/WritePafPalm.py:574 +msgid "Ancestors and Descendants of %s" +msgstr "Antenati e discendenti di %s" + +#: plugins/WriteGedcomXML.py:437 plugins/WritePafPalm.py:578 +msgid "People somehow connected to %s" +msgstr "Persone in qualche modo collegate a %s" + +#: plugins/WritePafPalm.py:593 msgid "Export to PAF for PalmOS" msgstr "Esportare in formato PAF per PalmOS" -#: plugins/WritePkg.py:135 +#: plugins/WritePkg.py:134 msgid "Export to GRAMPS package" msgstr "Esportare in formato GRAMPS" @@ -3953,27 +4373,27 @@ msgstr "Cambia il tipo di evento - GRAMPS" msgid "Change Event Type of" msgstr "Cambia il tipo di evento di" -#: plugins/count_anc.py:48 +#: plugins/count_anc.py:44 msgid "Number of ancestors of \"%s\" by generation" msgstr "Numero di antenati di \"%s\" per generazione" -#: plugins/count_anc.py:58 +#: plugins/count_anc.py:54 msgid "Generation %d has 1 individual.\n" msgstr "La generazione %d è formata da un individuo.\n" -#: plugins/count_anc.py:60 +#: plugins/count_anc.py:56 msgid "Generation %d has %d individuals.\n" msgstr "La generazione %d è formata da %d individui.\n" -#: plugins/count_anc.py:74 +#: plugins/count_anc.py:70 msgid "Total ancestors in generations %d to -1 is %d .\n" msgstr "Il numero totale di antenati nelle generazioni da %d a -1 è %d .\n" -#: plugins/count_anc.py:91 +#: plugins/count_anc.py:87 msgid "Number of ancestors" msgstr "Numero di antenati" -#: plugins/count_anc.py:93 +#: plugins/count_anc.py:89 msgid "Counts number of ancestors of selected person" msgstr "Calcola il numero di antenati della persona selezionata" @@ -4009,7 +4429,7 @@ msgstr "Foglio di calcolo OpenOffice" msgid "Choose the HTML template" msgstr "Scegli la maschera HTML" -#: plugins/eventcmp.glade:277 plugins/eventcmp.glade:566 +#: plugins/eventcmp.glade:277 plugins/eventcmp.glade:421 msgid "Event Comparison - GRAMPS" msgstr "Comparazione di eventi - GRAMPS" @@ -4017,38 +4437,10 @@ msgstr "Comparazione di eventi - GRAMPS" msgid "Save As..." msgstr "Salvare come..." -#: plugins/eventcmp.glade:364 +#: plugins/eventcmp.glade:364 plugins/eventcmp.glade:503 msgid "Event Comparison" msgstr "Comparazione di eventi" -#: plugins/eventcmp.glade:420 -msgid "Complex Filter - GRAMPS" -msgstr "Filtro complesso - GRAMPS" - -#: plugins/eventcmp.glade:502 -msgid "Save complex filter as:" -msgstr "Salvare il filtro complesso come:" - -#: plugins/eventcmp.glade:648 -msgid "Event Comparison - Create a complex filter" -msgstr "Comparazione di eventi - Creare un filtro complesso" - -#: plugins/eventcmp.glade:908 -msgid "Add Filter" -msgstr "Aggiungi filtro" - -#: plugins/eventcmp.glade:923 -msgid "Delete Filter" -msgstr "Cancella il filtro" - -#: plugins/eventcmp.glade:937 -msgid "Load Filters" -msgstr "Caricare i filtri" - -#: plugins/eventcmp.glade:952 -msgid "Save Filters" -msgstr "Salvare i filtri" - #: plugins/gedcomexport.glade:18 plugins/gedcomexport.glade:328 msgid "Export GEDCOM file" msgstr "Esportare un file GEDCOM" @@ -4062,7 +4454,7 @@ msgstr "Esportare in formato GEDCOM" msgid "Export GEDCOM" msgstr "Esportare in formato GEDCOM" -#: plugins/gedcomexport.glade:179 plugins/gedcomimport.glade:377 +#: plugins/gedcomexport.glade:179 plugins/gedcomimport.glade:233 msgid "Encoding" msgstr "Codifica" @@ -4122,10 +4514,14 @@ msgstr "Numero di famiglie" msgid "Number of People" msgstr "Numero di persone" -#: plugins/gedcomimport.glade:327 +#: plugins/gedcomimport.glade:207 msgid "Number of Errors" msgstr "Numero di errori" +#: plugins/gedcomimport.glade:428 +msgid "Close window when complete" +msgstr "Chiudere la finestra quando completato" + #: plugins/merge.glade:35 msgid "Determining Possible Merges" msgstr "Sto determinando le fusioni possibili" @@ -4259,11 +4655,11 @@ msgstr "Generatore di codice SoundEx" msgid "Name used to generate SoundEx code" msgstr "Nome utilizzato per generare il codice SoundEx" -#: plugins/soundgen.py:93 +#: plugins/soundgen.py:90 msgid "Generate SoundEx codes" msgstr "Crea codici SoundEx" -#: plugins/soundgen.py:95 +#: plugins/soundgen.py:92 msgid "Generates SoundEx codes for names" msgstr "Crea i codici SoundEx per i nomi" @@ -4275,10 +4671,6 @@ msgstr "Sommario del database - GRAMPS" msgid "Database Summary" msgstr "Sommario del database" -#: plugins/test.py:458 -msgid "test" -msgstr "test" - #: plugins/verify.glade:18 msgid "Database Verify - GRAMPS" msgstr "Verifica del database - GRAMPS" @@ -4323,34 +4715,6 @@ msgstr "Massimo numero di anni tra un figlio e l'altro" msgid "Maximum span of years for all children" msgstr "Massima estensione di anni tra il primo e l'ultimo figlio" -#: plugins/verify.glade:400 -msgid "8" -msgstr "8" - -#: plugins/verify.glade:425 -msgid "25" -msgstr "25" - -#: plugins/verify.glade:450 -msgid "3" -msgstr "3" - -#: plugins/verify.glade:475 -msgid "50" -msgstr "50" - -#: plugins/verify.glade:500 plugins/verify.glade:688 -msgid "17" -msgstr "17" - -#: plugins/verify.glade:525 plugins/verify.glade:575 -msgid "30" -msgstr "30" - -#: plugins/verify.glade:550 -msgid "90" -msgstr "90" - #: plugins/verify.glade:609 msgid "Women" msgstr "Donne" @@ -4363,18 +4727,10 @@ msgstr "Et msgid "Maximum age to bear a child" msgstr "Età massima per partorire un figlio" -#: plugins/verify.glade:713 -msgid "49" -msgstr "49" - #: plugins/verify.glade:733 plugins/verify.glade:911 msgid "Maximum number of children" msgstr "Massimo numero di figli" -#: plugins/verify.glade:764 -msgid "11" -msgstr "11" - #: plugins/verify.glade:787 msgid "Men" msgstr "Uomini" @@ -4387,18 +4743,6 @@ msgstr "Et msgid "Maximum age to father a child" msgstr "Età massima (per un uomo) per generare un figlio" -#: plugins/verify.glade:866 -msgid "18" -msgstr "18" - -#: plugins/verify.glade:891 -msgid "65" -msgstr "65" - -#: plugins/verify.glade:942 -msgid "15" -msgstr "15" - #: preferences.glade:19 msgid "Preferences - GRAMPS" msgstr "Preferenze - GRAMPS" @@ -4717,7 +5061,7 @@ msgstr "Revisione" msgid "Changed by" msgstr "Modificato da" -#: revision.glade:377 +#: revision.glade:377 rule.glade:166 rule.glade:785 msgid "Comment" msgstr "Commento" @@ -4729,6 +5073,74 @@ msgstr "Commento per il revision control - GRAMPS" msgid "Revision Control Comment" msgstr "Commento per il revision control" +#: rule.glade:18 +msgid "Define Filter - GRAMPS" +msgstr "Definire un filtro - GRAMPS" + +#: rule.glade:99 +msgid "Define Filter" +msgstr "Definire un filtro" + +#: rule.glade:246 +msgid "Exactly one rule must apply" +msgstr "Deve valere una e una sola regola" + +#: rule.glade:270 +msgid "At least one rule must apply" +msgstr "Deve valere almeno una regola" + +#: rule.glade:294 +msgid "All rules must apply" +msgstr "Devono valere tutte le regole" + +#: rule.glade:377 rule.glade:575 +msgid "Rule" +msgstr "Regola" + +#: rule.glade:390 rule.glade:622 +msgid "Values" +msgstr "Valori" + +#: rule.glade:467 +msgid "Add Rule - GRAMPS" +msgstr "Aggiungere una regola - GRAMPS" + +#: rule.glade:537 +msgid "Add Rule" +msgstr "Aggiungere una regola" + +#: rule.glade:642 +msgid "User Defined Filters - GRAMPS" +msgstr "Filtro definito dall'utente - GRAMPS" + +#: rule.glade:709 +msgid "User Defined Filters" +msgstr "Filtri definiti dall'utente" + +#: rule.glade:814 +msgid "Add a new filter" +msgstr "Aggiungi un nuovo filtro" + +#: rule.glade:830 +msgid "Edit the selected filter" +msgstr "Modificare il filtro selezionato" + +#: rule.glade:846 +msgid "Delete the selected filter" +msgstr "Cancellare il filtro selezionato" + +#: rule.glade:862 +msgid "Display people matching the filter" +msgstr "Mostrare le persone che soddisfano il filtro" + +#: rule.glade:870 +msgid "Test" +msgstr "Test" + +#: rule.glade:881 +msgid "Test Filter - GRAMPS" +msgstr "Provare il filtro - GRAMPS" + #: srcsel.glade:20 msgid "Source Information - GRAMPS" msgstr "Informazioni sulle fonti - GRAMPS" diff --git a/gramps/src/po/sv.po b/gramps/src/po/sv.po index 2664ef97b..4e9b3b67b 100644 --- a/gramps/src/po/sv.po +++ b/gramps/src/po/sv.po @@ -753,7 +753,7 @@ msgstr "Inga" #: EditPerson.py:393 EditSource.py:138 msgid "%(father)s and %(mother)s" -msgstr "%(fader)ns och %(moder)ns" +msgstr "%(fader)s och %(moder)s" #: EditPerson.py:730 EditPerson.py:739 msgid "Are you sure you want to abandon your changes?" @@ -765,7 +765,7 @@ msgstr "GRAMPS ID har inte #: EditPerson.py:1072 msgid "%(grampsid)s is already used by %(person)s" -msgstr "%(grampsid) används redan av %(person)s" +msgstr "%(grampsid)s används redan av %(person)s" #: EditPerson.py:1177 msgid "Changing the gender caused problems with marriage information." @@ -3410,15 +3410,15 @@ msgstr "Import fr #: plugins/RelCalc.py:60 msgid "%(p1)s is the first cousin of %(p2)s." -msgstr "%(p1)s är %(p2)ss första kusin." +msgstr "%(p1)s är %(p2)s första kusin." #: plugins/RelCalc.py:63 msgid "%(p1)s is the first cousin once removed of %(p2)s." -msgstr "%(p1)s är %(p2)ss första syssling." +msgstr "%(p1)s är %(p2)s första syssling." #: plugins/RelCalc.py:66 msgid "%(p1)s is the first cousin twice removed of %(p2)s." -msgstr "%(p1)s är %(p2)ss första brylling." +msgstr "%(p1)s är %(p2)s första brylling." #: plugins/RelCalc.py:69 msgid "%(p1)s is the first cousin %(removed)d times removed of %(p2)s." @@ -3430,11 +3430,11 @@ msgstr "%(p1)s #: plugins/RelCalc.py:76 msgid "%(p1)s is the second cousin once removed of %(p2)s." -msgstr "%(p1)s är %(p2)ss första syssling." +msgstr "%(p1)s är %(p2)s första syssling." #: plugins/RelCalc.py:79 msgid "%(p1)s is the second cousin twice removed of %(p2)s." -msgstr "%(p1)s är %(p2)ss andra brylling." +msgstr "%(p1)s är %(p2)ssandra brylling." #: plugins/RelCalc.py:82 msgid "%(p1)s is the second cousin %(removed)d times removed of %(p2)s." @@ -3442,15 +3442,15 @@ msgstr "%(p1)s #: plugins/RelCalc.py:86 msgid "%(p1)s is the third cousin of %(p2)s." -msgstr "%(p1)s är %(p2)ss tredje kusin." +msgstr "%(p1)s är %(p2)s tredje kusin." #: plugins/RelCalc.py:89 msgid "%(p1)s is the third cousin once removed of %(p2)s." -msgstr "%(p1)s är %(p2)ss tredje syssling." +msgstr "%(p1)s är %(p2)s tredje syssling." #: plugins/RelCalc.py:92 msgid "%(p1)s is the third cousin twice removed of %(p2)s." -msgstr "%(p1)s är %(p2)ss tredje brylling." +msgstr "%(p1)s är %(p2)s tredje brylling." #: plugins/RelCalc.py:95 msgid "%(p1)s is the third cousin %(removed)d times removed of %(p2)s." @@ -3458,19 +3458,19 @@ msgstr "%(p1)s #: plugins/RelCalc.py:99 msgid "%(p1)s is the %(level)dth cousin of %(p2)s." -msgstr "%(p1s är %(p2)ss %(level)d:e kusin." +msgstr "%(p1)s är %(p2)s %(level)d:e kusin." #: plugins/RelCalc.py:102 msgid "%(p1)s is the %(level)dth cousin once removed of %(p2)s." -msgstr "%(p1s är %(p2)ss %(level)d:e syssling." +msgstr "%(p1)s är %(p2)s %(level)d:e syssling." #: plugins/RelCalc.py:105 msgid "%(p1)s is the %(level)dth cousin twice removed of %(p2)s." -msgstr "%(p1s är %(p2)ss %(level)d:e brylling." +msgstr "%(p1)s är %(p2)s %(level)d:e brylling." #: plugins/RelCalc.py:108 msgid "%(p1)s is the %(level)dth cousin %(removed)d times removed of %(p2)s." -msgstr "%(p1)s är %(p2)ss %(level)d:e släkting i %(removed)d led." +msgstr "%(p1)s är %(p2)s %(level)d:e släkting i %(removed)d led." #: plugins/RelCalc.py:113 msgid "%(p1)s is the father of %(p2)s." @@ -3518,7 +3518,7 @@ msgstr "%(p2)s #: plugins/RelCalc.py:148 msgid "%(p1)s is the %(level)dth great grandson of %(p2)s." -msgstr "%(p1) är %(p2)ss manliga ättling i %(level)d led." +msgstr "%(p1)s är %(p2)s manliga ättling i %(level)d led." #: plugins/RelCalc.py:153 msgid "%(p1)s is the mother of %(p2)s." @@ -3526,7 +3526,7 @@ msgstr "%(p1)s #: plugins/RelCalc.py:156 msgid "%(p1)s is the grandmother of %(p2)s." -msgstr "%(p1) är mor- eller farmor till %(p2)s." +msgstr "%(p1)s är mor- eller farmor till %(p2)s." #: plugins/RelCalc.py:159 msgid "%(p1)s is the great grandmother of %(p2)s." @@ -3534,15 +3534,15 @@ msgstr "%(p1)s #: plugins/RelCalc.py:162 msgid "%(p1)s is the second great grandmother of %(p2)s." -msgstr "%(p1)s är %(p2)ss andra gammelfarmor eller gammelmormor." +msgstr "%(p1)s är %(p2)s andra gammelfarmor eller gammelmormor." #: plugins/RelCalc.py:165 msgid "%(p1)s is the third great grandmother of %(p2)s." -msgstr "%(p1)s är %(p2)ss tredje gammelfarmor eller gammelmormor." +msgstr "%(p1)s är %(p2)s tredje gammelfarmor eller gammelmormor." #: plugins/RelCalc.py:168 msgid "%(p1)s is the %(level)dth great grandmother of %(p2)s." -msgstr "%(p1)s är %(p2)ss kvinnliga ana i %(level)d:e led." +msgstr "%(p1)s är %(p2)s kvinnliga ana i %(level)d:e led." #: plugins/RelCalc.py:173 msgid "%(p1)s is the daughter of %(p2)s." @@ -3550,23 +3550,23 @@ msgstr "%(p1)s #: plugins/RelCalc.py:176 msgid "%(p1)s is the granddaughter of %(p2)s." -msgstr "%(p1) är son- eller dotterdotter till %(p2)s." +msgstr "%(p1)s är son- eller dotterdotter till %(p2)s." #: plugins/RelCalc.py:179 msgid "%(p1)s is the great granddaughter of %(p2)s." -msgstr "%(p1) är %(p2)ss kvinnliga barnbarnsbarn." +msgstr "%(p1)s är %(p2)s kvinnliga barnbarnsbarn." #: plugins/RelCalc.py:182 msgid "%(p1)s is the second great granddaughter of %(p2)s." -msgstr "%(p1) är %(p2)ss andra kvinnliga barnbarnsbarn." +msgstr "%(p1)s är %(p2)s andra kvinnliga barnbarnsbarn." #: plugins/RelCalc.py:185 msgid "%(p1)s is the third great granddaughter of %(p2)s." -msgstr " %(p1) är %(p2)ss tredje kvinnliga barnbarnsbarn." +msgstr " %(p1)s är %(p2)s tredje kvinnliga barnbarnsbarn." #: plugins/RelCalc.py:188 msgid "%(p1)s is the %(level)dth great granddaughter of %(p2)s." -msgstr "%(p1)s är %(p2)ss kvinnliga ättling i %(level)d:e led." +msgstr "%(p1)s är %(p2)s kvinnliga ättling i %(level)d:e led." #: plugins/RelCalc.py:193 msgid "%(p1)s is the sister of %(p2)s." @@ -3578,7 +3578,7 @@ msgstr "%(p1)s #: plugins/RelCalc.py:199 msgid "%(p1)s is the grandaunt of %(p2)s." -msgstr "%s(p1) är gammelmoster eller -faster till %(p2)s." +msgstr "%(p1)s är gammelmoster eller -faster till %(p2)s." #: plugins/RelCalc.py:202 msgid "%(p1)s is the great grandaunt of %(p2)s." @@ -3622,7 +3622,7 @@ msgstr "%(p1)s #: plugins/RelCalc.py:234 msgid "%(p1)s is the %(level)dth great granduncle of %(p2)s." -msgstr "%(p1) är mor- eller farbror i %(level)d:e led till %(p2)s." +msgstr "%(p1)s är mor- eller farbror i %(level)d:e led till %(p2)s." #: plugins/RelCalc.py:239 msgid "%(p1)s is the nephew of %(p2)s." @@ -3634,23 +3634,23 @@ msgstr "%(p1)s #: plugins/RelCalc.py:245 msgid "%(p1)s is the great grandnephew of %(p2)s." -msgstr " i en ålder av %d %s" +msgstr " i en ålder av" #: plugins/RelCalc.py:248 msgid "%(p1)s is the second great grandnephew of %(p2)s." -msgstr "%(p1)s är %(p2)ss andra manliga barnbarnsbarn till syskon." +msgstr "%(p1)s är %(p2)s andra manliga barnbarnsbarn till syskon." #: plugins/RelCalc.py:251 msgid "%(p1)s is the third great grandnephew of %(p2)s." -msgstr "%(p1)s är %(p2)ss tredje manliga barnbarnsbarn till syskon." +msgstr "%(p1)s är %(p2)s tredje manliga barnbarnsbarn till syskon." #: plugins/RelCalc.py:254 msgid "%(p1)s is the %(level)dth great grandnephew of %(p2)s." -msgstr "%(p1)s är %(p2)ss manliga barnbarnsbarn till syskon i %(level)d:e led." +msgstr "%(p1)s är %(p2)s manliga barnbarnsbarn till syskon i %(level)d:e led." #: plugins/RelCalc.py:259 msgid "%(p1)s is the niece of %(p2)s." -msgstr "%8p1)s är brors- eller systerdotter till %(p2)s." +msgstr "%(p1)s är brors- eller systerdotter till %(p2)s." #: plugins/RelCalc.py:262 msgid "%(p1)s is the grandniece of %(p2)s." @@ -3658,19 +3658,19 @@ msgstr "%(p1)s #: plugins/RelCalc.py:265 msgid "%(p1)s is the great grandniece of %(p2)s." -msgstr " %(p1)s är %(p2)ss kvinnliga barnbarnsbarn till syskon." +msgstr " %(p1)s är %(p2)s kvinnliga barnbarnsbarn till syskon." #: plugins/RelCalc.py:268 msgid "%(p1)s is the second great grandniece of %(p2)s." -msgstr "%(p1)s är %(p2)ss andra kvinnliga barnbarnsbarn till syskon." +msgstr "%(p1)s är %(p2)s andra kvinnliga barnbarnsbarn till syskon." #: plugins/RelCalc.py:271 msgid "%(p1)s is the third great grandniece of %(p2)s." -msgstr "%(p1)s är %(p2)ss tredje kvinnliga barnbarnsbarn till syskon." +msgstr "%(p1)s är %(p2)s tredje kvinnliga barnbarnsbarn till syskon." #: plugins/RelCalc.py:274 msgid "%(p1)s is the %(level)dth great grandniece of %(p2)s." -msgstr "%(p1)s är %(p2)ss kvinnliga barnbarnsbarn till syskon i %(level)d:e led." +msgstr "%(p1)s är %(p2)s kvinnliga barnbarnsbarn till syskon i %(level)d:e led." #: plugins/RelCalc.py:363 msgid "Their common ancestor is %s."