jfractionlab-0.91.orig/0000755000000000000000000000000011670453400013536 5ustar rootrootjfractionlab-0.91.orig/doc/0000755000000000000000000000000011670453400014303 5ustar rootrootjfractionlab-0.91.orig/doc/help_de/0000755000000000000000000000000011670453400015703 5ustar rootrootjfractionlab-0.91.orig/doc/help_de/subtract-pizzas/0000755000000000000000000000000011670453400021050 5ustar rootrootjfractionlab-0.91.orig/doc/help_de/subtract-pizzas/4o6-minus-2o6.png0000644000000000000000000000245011670453400023724 0ustar rootrootPNG  IHDRdUsRGBbKGD pHYs 7˭tIME4IDATxQ0q#p&# `lkFzNeodrJm >#$v^"hBbVw^"Hi‰s]EM&yLDZ3F\+bhL+9/3ŨH!8Wq^fJ)EO1=H"9-8t8 "ur3J-u,]ZRyM˹7G#Χ7n' -y~&'Myy 6 )Oc򔗙-yoӔ}aْΫB4#z?h5͜<Νir7ut(-c{qt(՝5dKpH%弪yՒ7]Q-yԾ r; ˪Ż%$iI-yU -V=78wv^{x6WK*~+R=oxd${Y&iɩkvaл_x5s{n˖Zr=-9 D@ʍ՜@rYw\[7r9ڒ 2z;~q%;.}do麂sn!!%i|-t!ђSKҎZr%!"Rqꤌ:ڒ9!F-1^,|;\c&헏nOp;ʿ sM8Y \9{H!B_Ws^\fx0yoli#-i{#jiH׎d0DwX__>8g !GjӐ'_j|iHK֑svX?OvL Pӱx9^Z6!A}Jҽ%HK궤W#9 U;y?xKUZ T7\8wtn 7r,r9ht-]; ]я9KZ8/6wZz+(3)[pxi(8Wp_|;Lkys;YWA”)qАR}=07jί#>_KKLH¸)} ·T6ǻI+8o輎 ~-au^p.ؐ&""8_:҂+|I"5"6ުIq7}NM6P%/#pNa2ӣ<7@*@uTe BWSEtܶ]KQ1WP9Ѯf.ϛR WP|)27Ĝ d6ZzzI= eX `,sb09sw0̽b g)5=w!e/U] .Z>X*>#{JTE <_Jƛ^_崵:-Ju8xq๓m9db0-xp%޻l JPReټY@lG2>;9D:=ۛm {-!%BbJѓXwR#-P'sRF.-(ѷA2rdZEr-) <}(GK( -+%NGcВP"bBHTdVr+wR"DOK-3k裱&sr?q#ҕU]t6:@ҝ ps^/ӝݲڑFʴǍ6xθ]h %i_B!BOkJBJ I{Ih^d(@*3Hgi_:%.%icL;dOo@A_c;yWQrsHi- JF-읻J\J̅=>)2%3Ũ"s(iHhKJ@HʮCI JFractionLab Hilfe << Zurück      Inhaltsverzeichnis      Weiter >>     

JFractionLab - Hilfe

Brüche subtrahieren

Erklärung:

Was kommt da heraus? ... Mmmh ...
Vier kleine Stücke minus ein großes Stück .... Mmmh ...
So ist es sofort klar! Die Differenz ist: "2 Stücke"!
Man kann nur gleich große Stücke von einander abziehen!

Die Brüche müssen also zuerst gleichnamig gemacht werden!


Arbeitsschritte:

  • Hauptnenner finden
  • Brüche gleichnamig machen
  • Zähler subtrahieren
  • eventuell Kürzen
  • eventuell unechten Bruch in gemischte Zahl umwandeln

Ein Beispiel Schritt für Schritt:

Die Brüche haben ungleiche Nenner, um sie subtrahieren zu können, werden sie erst mal gleichnamig gemacht.
Den gemeinsamen Nenner, nennt man Hauptnenner.
Der Hauptnenner ist eine Zahl, die durch 8 und 10 teilbar sein muss!
Beide Brüche werden nun geschickt erweitert,
so dass sie gleichnamig sind.
Die Zähler werden subtrahiert,
der Nenner bleibt unverändert!
Nun wird, wenn nötig gekürzt.
So sähe diese Aufgabe in JFractionLab aus:


<< Zurück      Inhaltsverzeichnis      Weiter >>      jfractionlab-0.91.orig/doc/help_de/makeTemplates_de.html0000644000000000000000000000504411670453400022040 0ustar rootroot JFractionLab Hilfe << Zurück      Inhaltsverzeichnis     

JFractionLab - Hilfe

Arbeitsblattvorlagen erstellen

Eine Arbeitsblattvorlage für JFractionLab ist eine einfache Textdatei im OpenDocumentFormat mit der Endung "odt".
JFractionLab sucht in der Datei nach Platzhaltern, um den Titel, die Aufgaben, die Lösungen und die Rechenwege an den Stellen einzutragen.

Es gibt die Platzhalter :
  • "ti" = title = Titel
  • "nb" = number = Nummer
  • "cl" = calculation = Rechenweg
  • "sl" = solution = Lösung
Um also eine Arbeitsblattvorlage zu erstellen, gestaltet man einfach ein Textdokument.

Dabei muss man einige Regeln beachten!!
  • Die Platzhalter müssen in einer Tabelle sein, ansonsten werden sie ignoriert!

  • Die Anzahl der Spalten und Reihen muss in der Tabelle konstant sein!
    Man darf also keine Zellen verbinden!

  • In einer Tabellenzelle mit einem Platzhalter darf nichts anderes stehen!
    Ein Platzhalter muss also alleine in einer Tabellenzelle stehen!

  • Es gibt genanu einen Platzhalter "ti"!
    An diese Stelle wird der Titel eingefügt.

  • Es gibt eine beliebige Anzahl von Platzhaltern für die Aufgaben!
    Sie heißen "nb01, nb02, nb03, ...".

  • Optional gibt es Platzhalter für die Ergebnisse!
    Wenn es sie gibt, muss ihre Anzahl mit der der Aufgaben übereinstimmen!
    Sie heißen "sl01, sl02, sl03, ...". slX muss das Ergebnis von nbX sein, sl07 ist also das Ergebnis von nb07!

  • Optional gibt es Platzhalter für die Rechenwege!
    Wenn es sie gibt, muss ihre Anzahl mit der der Aufgaben übereinstimmen!
    Sie heißen "cl01, cl02, cl03, ...".
    clX muss das Ergebnis von nbX sein, cl07 ist also das Ergebnis von nb07!

Ihr könnt mir auch gerne eure Arbeitsblattvorlagen schicken, ich füge sie dann JFractionLab hinzu.

<< Zurück      Inhaltsverzeichnis      jfractionlab-0.91.orig/doc/help_de/toolbars/0000755000000000000000000000000011670453400017530 5ustar rootrootjfractionlab-0.91.orig/doc/help_de/screenshots/0000755000000000000000000000000011670453400020243 5ustar rootrootjfractionlab-0.91.orig/doc/help_de/screenshots/screenshot_6o8-minus-4o10.png0000644000000000000000000001650611670453400025444 0ustar rootrootPNG  IHDR=p[sRGBbKGD pHYs  tIME%,XIDATxmUEgoBG!*'LD eLjIᏅ#Iu$DE}Hx,DXTarHKu\/f5kZ쵮=sLn wЄVWߡu4午>'Hn_oi拾:r]B;D#OI#v0yǀ}HCۇ:bΝ1|/ٳg !Z7cM2՞={֭['x{zz\cǎ}g_~ڵk " 8?4cȑ#K.[a>|xǎ re˖mٲ?m۶A!ʕ+͛7O0᧟~"DF$8g|_m{<ںuO{sȑ.]꼾x#*s(o֣>j˾L8?kVk̘1Lͳ-5oܹ^ɓI& !iD@)ni'8&}`_*<2y03:C;@´[KZ_yv{ kj^1p4o#Q;c_+}(`رN!G"?v`Ͽ'Of.#Wo/p `_WX1w9s<}MX;y{۳g,>ٳg#f*SN:G9zW_|^cg-_X|?_bQRAؼy ~'?öm+W+Çw؁`6: _t>Xlٖ-[:6mzw=ѣ'MT58}9uf3f 2*K.;wnͭ[vuuuuu:. @3G\`/⽳aÆѣG=w-"g]lٷ~?Y_D@ &t^qCCCp:7nh&o&Nw޻;,'&nc~ϟɾǹsͦg/\'3b1cF8ɏ`*N8188/{={vϟǾ\`oo)SG}WYGP4Fyҥ@/^8b8B !V^q;wD0TkꫯgF5\}ݻw 7tE1ySuʲ[t<~4SI8qb```ժUF?mڴ[q΋X˭zС{?… 7n8<<|ԩ 6̛7NhVXr%KEۻnݺ3gΜ?|ԩE͘1r]wݪUS~PThb,)9s̙3 \1`_ZP?N l&2jv |F"9ۆ*wKԫ ܩzF]U#eMN[F{T l+_$EiOp0 S9g.2,eɔ + sm 8 {H;M{Gպv#?6g._Ku: +vH9vvr0=?s0ޥP ̾ewq:;TJG9jJ{$:˷_@晷o|V(络3.L*@JW'~Ň"N*zżYڳ'j]$=ĥPv0zOc%u2,I ;uIvLf4|Ց3^$RTFʴgzSJLۑ|? e^׍c^}Ink1JIKC<6ݭ^yR8Ԯ|O>H8$V4e%$D5^rԙe^}ɜ0|[ԋ!JƿǮ7 Jq(+ၩ$J5][R2ޖBkQ{!AUYؓBϦ=T]ꖰ),G,U)|ɶCbAdiGR%19$Y58fĄ3" j/$b` yJuڗ^KTg^[`]&UL]N3:*;a)ly(ZzָCLL@r[A13`"ڜ"bJFw0><[pƍ9lYp8{a]ET)@\/ h=Q/qz0и(aQ^0E 0߲FѴ9r#{SԋʐTeJFq qQT'{Hp0^kτȇ_ckK*hzDݑ蚍KME{hɪT%kI(1i#wѳd'ByF7{&&y$cW a^7#M,F0|R`K\CTFpy vk퍸ξlFa -n SIПʗe^#Z4LsҁFS\ _.IjPeK}IȵEr$9 j7cjVK*Z4IûAfdZ$J9^ݢ10 .;{W.9 ;{H'3qG&j7cBYA,& ŀ 8-.ZKO#iWLq ߦhgC@Ŭ 44iav]gB|ZkWoPsrE|o}?ixEr-EN &`s:?- Kf|Lms-e*1]7vCK1+ݫ]wKf|C{ԩ7W%)Fm@i/yjLhw- \KX1@Dph,>j\R掹&*ICݳ/¢Iէ yXh`)'E ОCoڴv !y/`_y X}U*q '.ȼ&!ڡ=%%iQh/"πf0"/ 9j.ֵuڅng@jgqgHjC1rn@m7n׉ƼK1g!v"a>ڭΰDĜ#?XkI{ ]w]k XYsIm -WBUFa8ͮ%'MH2h؅]vy5¬Ha:iTٷZcZ.4RI:?ӹj>/oxq9|Ku]Ō:q#'l 5 gKf_,͐3L~<}*iJ>y.. pޗm<;G^Ey.3җzkZO SKEZNzU>&Zf1";Ѹ)P)2C;"򛊬\"r*D{̷Fיiw0n!kJ+t˓}*+/oDo\Xvhȫ^EԄ ՓL$ /D*Tg;N-!d'gѸi筡ګ1;;qHHmqY*99Bz8q8mI&Ju[y/]lROH{\*+0.uhvk6(_^3[I~UAET݆bC^]W##9HS+| ٘jaiU*BKup04AײT҉fȐ/7!C1ڝhHw"1.mjOW(ʭyzۗlPwOjɴ]}&KzP!"~ى&H4%8qǡgJ Jw%EDM[$F W yFQ l_TwӭҏMKzP쓊GdHT#18*5*1jWlۇ*2|!GnـwI&S1]b #'-ث)*jo$zv w/ b>ȉ~rjzVjO|1|Q*aR5$*Mn4R@iGo:DNx2/;JpjWd^a+_b_J^zN(&MB|Ib9Wvg~U oY ]y+GԍŴݾ$fJ.*π%mƪ_N.#G~&۠'q)h hОyUJWqf실+-ݻw=`ZCNRu5۹v+FA0=F}@]Wn}B%*-{)ݻKQKJEsWBy^PD-y4\.;[4TEqJnx)WF{zi@^yJ^}[U{TJ# 3SIˢJ|H{/jWa60o&7pmw7@Ŋ:uezҮMnڡݒ#ݶ-bKPe{֫ڳ}Hh.J{#s8rqhQ˒K6ޞT.*}TS"Wٹ ڡݰ-B i77ӫpL$do:n{jvh ;Zn'.i-H۾6aهRIENDB`jfractionlab-0.91.orig/doc/help_de/screenshots/screenshot_6o7-by-3o14_1.png0000644000000000000000000001000511670453400025131 0ustar rootrootPNG  IHDR֞sRGBbKGD pHYs  tIME51IDCIDATxLU RdL`m# c^)I.D]&Lk0 LݩmȊTH5#puZtqƔA Y5v ~8rA/'{^{=nz^ wJ%uR+qҥ4|rD @ڟx#ZV\D<*K;] 1#Nz-@@ ZD D h-_ 7VOMS\^.dg-S39ZҏI+.YEfys-p-W&]vk׮ݻwOB%111BݻwQ^ϝ;QQQah[[ÇyhѣGsrr Fdhh(77XSSjժ7n?400x r:I.P7k`tt}3řOSTtuuofrrr{{;6SSS)YYYYYYruRR2^ Zl266O?///OOO>Zkii믇ƼXjubbZUUU111eҿkW^=>> !<<< //丸8glkJR XG-3۲e'&&N8sNjm+XZlOݹsg޽ڠ֭[@.?h߆ 6l@i4cǎqp98c6 Z(^cNr\3qѣnCq(2COaMSp ͗oxBZ8! ZDSQ( bYF#W`Ucw N]3Zx[B؍u8 ői{`8s.-NrcDqlz\pn (΂-2CϛhgKUtttkk+u3s{\!,++>66>++%&&dJKKs:::***mkk;|0Ur5PR}w*^yxx޽;,,2 onj]SSjժ7n?400@y TՉ֭sWCCC\Ҝ{_|NsrŗT|JkJeQQ,$pbO?t֭/QTiiib:?NMMetQ=FFF._MSWWT*(YcbbV\qFأr׮]Tي*!Diia'LLL566Z27^O0O9]&@dg-@ Zek bddD3::://O||BP( _3>>>"", P^ёvdq#4({o\ti.JrU&hyB۷o?~jjJ믿!4Fq% o޼*5~zR ,$FSUU;E˩S>裞&h6^/^BB{uvvJ׬Yc611o+m۶uMMM{QQQQQQeeeRJ)Qis)޽kqUzٳgGDD$$$\pAxҥ5kw|Wt{쉌5nqa6_y=7<4]_~euo;ü._}]SSc3VޜI/ӧ/Wjkk6٬F"5m6&h>p{GGO>i2gSS"22pcBzmڴ)66V7ER)Q}ӟy!ğ)!(**6y;~H8 Tp*S0-T~?LH|L"sgS<|g"IbOId"8S @y:vmyN.{oP+W>}:Ç?x zΝ;?쳉Yfs=saM,yN%NZz]eOLL6lضm+rWy_%Xv߾vZ>uֽkL,g)k96\rƍkg ylSy衇 !3_)4Sg1g^2H|2eaȔt:~O>d|||޽80kwu~hh=Q"T9CQicفh'ݓs rd@[`wqqSQv݀&@IrSSsST~?@1y=է~c3-tfϞnݺ3fĿ裏lyރ>p:7 VT;x77lذm۶oW_7_}vQ9ym݆ͦMT<[o}饗N8qر_|qҥhČ_LwqGn߾}R>Г fΜlٲE!t366666?gϾ[x?;馛 ٷo߾}sν;cǎXbmw*Aj"Hϟ]@̸DE= .[ G\p*`.qM#T/ d0|ԩ CÐY3<TS N8 Tp*8TSN}Wah5k4d'S[PvT"e7GD֤tA47!NoN! b "T+DF(c 6z糟B@+;H|QRVh'͈swcje%+m$rG;'۰/"~sw*kKZ nL"D;h7\0*Q7Cڄ*fG+ւ-g(<矷ʚ&¦eO/]@Oh6DAy];&bS:N+ܐnFbYͱ)Iv@ljېa1O"D;N -zZgvJJ򁱲*6tJ1 ےD:Th'r%]˜i/b4Rr_0$bu!ډv]&( %*8q`>I$BD^*_蒥|QV̊ĭ7}$KN5.p2UUVUeŬHON![JU4oH؆aٍThV)#mN"D;N\d*ԼuX+ Ds(0Fu[0콪Ih'ډv5IRu/lbVjۼ&ۣuth'KSULGhTՠ9Ym:R6, v$1ŗm4-mhWy,M+_Jr;Ք<G6MʞՖu"7TH7+G]ǒI"ڣYeYBJmvuFHO"هʆ󴬖hg vz+ cy^ ۔>W!c6R?A7V܂{$-{H ^=Th%;NԮeWXy©XiYiڦDLN"mtD5[JKh'3 _r㽒^\X3O6Tڳ33a%nxn:$n"<T'ݖh׫sKp5fTH"Lw"h;Dծ`yۺbP[5Tݒ{G˒I"˒wJwSюDEZ 䯊WgXk͊Jbq7.hYRGģ WhkZĩDep$%vYN1R5վӃԫSmD,J";nwn})Gҫ6Nl I]6KM9튵j=S ɤ~҄K;뮦߶UqyM*͊I7'J"hݝD &ϒeVˮ`Z;H|؜T,H"\%?-ddžSmG>I" bY쒝hwCv+L݋\et+\M7wgD{hGv=+\A>%8]3tt ͫҩH^aZ4+1$hW_vJgQyEdaV$0uqJ!ў<6>ܩ8wޜLfoRx t I$}qJ)rRpJRd.~^?]`K=rǐUo\t7͞1G'JJ鍖VE{o= #3MFN9Tاؐ}RI_>51@TgHvbfnhGvj{n3J8+nP`P,fHvs"6nJW/uKG,nBVs!D` RIvf#"4!w0MLKu$y bQۣt{UVtYʟqaS V7*wS2[({s+]cwk hH(r ý* D)s7%aٻ\ϴtuVyC?##h–ܧАK! v m,<"LޥϨҞjgK| r7nrb+lZ+{ t#KmXF=[]E3IDЬ7W-R-̓'k:w&LeΪ*!$rS,BBt'yfZld2Iў')^?tsz Ί$*3.ŕt\;d:d00/Ҽt֊+ҽX3RvHnĭF{q'0fCJ="+ߴA`]IbG[`Dmz*MnJ%S4mjmv[A.B&̶$R"NLRm4wn.|}oeMJOaKJ}=驀X}„$Ë:dϽc4nJ۲U")=_Sr{ïqb&I1+=_c~,#>hQ) fZ\"-NlI4T\J"mk抵 ]ĎM;/{LU;9Ў[`{m[Ʒ6d7WlY'o m˷#{>l*xA3dLO$mOm"뿩gXdQ25-W}%RCAsPvC$Rάķe.K-\n#m*Z)WPj7+h4)mIY\ߊh?frL]I:JXvKR>AyYQK"rޘ5 w(LJ^q&Ns $H1n}vd~=7fUIw08&wm~U6)5YR4LM4%ZsMWSMl뺕A<0<)m0+ndSHn$!uQA&){z5ހƦ`V\ &yw6FɴExuҶ)"űĝLL)-vL#t=Up{j*e5b:ܵe͓]~45蕮[)-=!CgGze*N\,fGHMIC\&ڑ=ОUwfL qlZjI'5N0[${2x&58ojiaLͣˉUI$,^ke/}7՛ּcL*8Wڜ>&_Mpjvɴ%+_eb#nӃm))ed $#{Wl6)m(։_Ђ*PkhHGShqy!DD=D{t-"юAi&څ^C׿gy-=uL㒲bC=GI$&NS2gHuJe|F; "Sܜ|s4ÞY٫ɞlWvo: .E%|* ;u4m%G|ER SD;T&@TS N8 Tp*8TSN8 Np* A+04b d^2988dB钲y&T2_~p-jEF?(LOKz2*LwWClSJ {R>T@~T\5O#P x5e)6")SJi/Ծ%:E P2-ܐͿ%>Kb3;A C/ %+SJ}KT;ŗI8dڪ ʧ4i6m< %8d_]9#` :bXj3p*@4hPuS !$rS,_/!dj6%K̼N*_MiT) N(fi^a8ŝ:Q=q%nWyc8\\[S8dEfeL&ZL%(Xܾ*\d"_|Tp8d/cn%ҲnN(xD_hBdNPH%(قUg:LsµMCU8dMѕRq*@ɔP2uyDOn$s9N((o;0)u L 9F"5[SJ#Kũ%5u P&Tiz&TiHM1dq*@ TSu 9N(+oّ=fPDdlm%7&`m߸՜~kp/iMI0 lGO{j{BjWQp*@tY|wdJ}ϫbpIDATgj@,"/U2տP'̶"yKWj~f(̂RT  z*SN$IENDB`jfractionlab-0.91.orig/doc/help_de/screenshots/screenshot_4o9-times-7o8_2.png0000644000000000000000000000504611670453400025601 0ustar rootrootPNG  IHDR_msRGBbKGD pHYs  tIME).1Lt IDATx]hk)'2KʁRbt'[i-#!džfLH<4;vVkޮh{~u}{73$/8 ($MC Ms,[E? Sp? @? HB7_} L&(@Xı4wULfաD2KBA,>:+3wfp֡DK?$ĝ{Ν;oii SM$Mܽ{'NG0qI~ڵkQix'OAFٳgΝ~A|6r-˗t"#rˍ&L?n:~ȵW3fN$tSSSEEESSS:60tR*3gNZ5 WE0g&M0aBCCф VgǩS8P^^u~#7mڤ5kִM`_ȯ(//7<_xÇyAb.T*e4aut׮][bFJB'HggŋF֯w"th"!%aOE/^_2FJ? @A CD^&(@3~AݻCJ9yd}}qt+ql RT* ѣGeeeoÇ6mǏu"ΐ?k׮ѣGPb6Z#gΜYvm:sϟQ\\0vСC[lru?5jTiiimmݻw>|ٳgA,Z?ΐuttzۢE&C%D}h8q}ƎOAN+!ꓭH; |fHlM$$2DcY|)> NFVk<>'@? @? ITCOQdH @? \yyyJVi:(KNɩU]´z^dP}0&ݩ~fq \ua5'$Y9Mf^o8 q?@? @YRDCg k";9 ab? @? ,pYuO)TΖ? @? `hl=!Ug?Bh? @@xxv8:['l*UgD? @?04[ΪrȎNBXuvs~@X@?  K>o)fgddd޽BaϞ=###Qp 6;333N^_.^zj@@Q?===fⴱJ>?;@6f4ack΋uMD?$  ݇mTXt 9G1Lѣo߾mhhxO"@onnѣG]]]ǎF;u-_nnj1Q~o'h=#xs@x^9/?ėB|C}hH #U 4񳥥_A0==q㢮?x *Ǽ999944f]Gb<;@,DXoܸq[66+++񞝁AD <|ŋQoǏΝ;^\\ljjr0;Ͽݳ=~}}}^⵵ׯDX>}ի[n8q~'Or̅Batttpp&R[[{ .ܻw/'V]]=66(lʕ+wv0;8pNwڥq|spOOOUU1M+ͮΝ;gΜx+w]c|_#Dڷo_ss|rҥ폡7oF뮎'̎iikkkkkYhVP0;?=  ݇mTXt 9dqMS/߅hjh?Pԇ;vxl{h?h?h?h?qo_p9bh 9~@~@~߿*(C,* Kv-glץ-٥ J9 TfZO lsוi!6 v]w{,h?h?h?h?h?h?h?h?h?h?h?h?ߥ-ARր8~-d%qiE?.JkEv]: Y~@~@~@~@~@~@~@~@~@~@~@~@K=(†v\@|l9.^.e;@h?h?3&IENDB`jfractionlab-0.91.orig/doc/help_de/screenshots/screenshot_2o3-by-2.png0000644000000000000000000000437311670453400024367 0ustar rootrootPNG  IHDR sRGBbKGD pHYs  tIME#~+{IDATxKTk31 "$p$hѯEC dFq-2@bjZ(Q.ڸsv{^\89Y\y|O* Hm(m (W:0hhkih0\(@ P(@ P!6Eѕ (@Ҹ Iř*>ZN֎$O Z8bDqHpH@e2L&sܹ7nT*WTիW zJRT8sv횝[`b+жm.\勡9| #&S?~|ɘo*KKKϟ?3&_> Pu3X]lұvMrϸ|G۷oDe$M|PPI*vm/ز:U GcH,bexxڵkh XG(*. w4 XG q@hdP+(W|k'Zk@sAc0v"v$vJ(HǙFŋ6}HfBP(dYTM& N\tĉgroߞ=:;;5%E[;AoA022$?~<~ˆVYa4Ď]ՔJgϞMLL v04o~Żw v N[ӧO2`@&>cnݺe@ ikgXQ\ݹsd|}PP+wFځOl$RD?ܵc S"UH"W(W:[*][ P(@ P(`miClϋ~ TFUP(@ PR)#R2a['uqu?A-WD*Uh}$ۂ=ےPWUH" P(@ P(@ P(@ P(@ P P(@ PVH>|hhh8{waXP1W,>}:44QHao?m=.s\AXZZjkkkhhxο1sO`f] gzbϟA477 *Vڤw|:yqŪ7dq}n%lr=44t)g:o߾=¶`O0b:R%$(@ P@ Ǖ`J?oIENDB`jfractionlab-0.91.orig/doc/help_de/screenshots/screenshot_6o7-by-3o14_2.png0000644000000000000000000000757511670453400025154 0ustar rootrootPNG  IHDR!4ֆsRGBbKGD pHYs  tIME4(IDATxLU7 RcHpmIY1S$bSfSP6@dTH5#phZ3&2dB q{\?|>9k||\YM;b p>J."x]iu^NM d 122@ c cd (ì皣x1 "^ pkeMoڱ7+Sq)UdDϵKW5"ٸ \+129c^zرW޿_DN>M111"Syɒ%{ Wg{ȑŋSh#}___NNNMM 5qP>|pС2z9_^__Of֦0r[#?qqq7nܰKk.+sFٿ?pioo?~;vRkSCCCɔ¡{9̬t^,FpBJsΝ~رc:￧܆bbb}W_}j8`EEENNF"ZZtRJhѢݻw}gӧ۾'OR /))Ϸ!VMHHj.+,**QnPLqw˖-~Dgۈߎ;6lذa3}͝k??x𠈨jL p_۞lڴldddllѣ۷oܦ.]mڮ5{̾󘧟~:<<<55ݻvZr%kmm믿/_~ fo03FD֭[n:lJ}G\?t(}*TW0R1n\g~(v8aCYTfySpMoZp j<>qNW^űc޳ͳ)87LS(qTVVHQQ KͽVwٚe~Kq]l8.'r|pՌq \ "ٸ`Q-2 }e~\'8` \K]2*uuuuuuጉ1ASSS>(4h4F"vqVfxusssgg'宮~~7ӧ9VԴfݻw﫯JKK6l0(͛7ϛ7rO#:dŋD?8]عs'#:;dLwwe(Bp'VV__~z ؟NKNNʆ)3 ǀ 1_RbC~\pzzC[22@1Cq(2 ,qpq015]i5k c)kv{}5{8d 122@ c cd  (ì皣x1 "^T\+122@LdoRѹ{zzDDRT*߸-..."". ;#hK;va#4hR[o]p%mllLJJr RƬXBD.]$"ݷo>sؘ믡"t:owfkתjg.jN~/rO?+;;} `)cECD߿֦L\j޽{j-[g?>b%T*࠲TZwXeSNEEEN?w2… IIIV2D844c8*mkf{jZ+Ftuuuk֬qOZy6m_j ҙb{u`ҥJ;f׋-kVMVV֜9sBBBD֭[SK&"?/9sFD\|rʴZmqqqOOOyy?~|Ϟ=ٵʡÉ::ޒ(srr 5h;;;\SN)/?z'|nؙ/vxʛ2j;s'Nٳ^ +WٔVBij˖-SKp }y{{={vdddxx'4QD"##g?Fmo"wMjZ9 ?3"*}||D$??_?ىƍ,Yb&&&NԚ)/?q℈KFڹs|7f,9̭[oT?0!!U6Uk40`澲_|Q9]rhh`EEJob wyq}v3uW -feq":`Gy?j cd d 112@@DiH(űPP6Օ8c@D> |@" |@"!e v!Afb>ԄZyGk`աnJµ֦g!FqCD프} "D>V:N$Tȑ#---իO>h;ryյk^zD"E~L\b}ͨyvvݻ.\DYLLL\t9`cnQ7Lݻݻw֎Ν;u 'Nnދ}9=z4Z~u,1L&r\&MT؇:1::*&N߿ڵvа?}tn+H{wʕ+VMTڗ/_^xqڵW {XCCCbqxx8*c;˭ 8ppԩ%K?~;͡cϞ={3gY;b;ΝK$nblذׯK.M$Tjٲe>xT׸xcǼCwte>00055533sʕÇ?~ܸqcOOO$ٳgϞ1rE&֪UZZZ:;;}v-[( ںMTNkkkkkkt/_,0@qac?161mPu0{6@Sa~dcqd2m۶}ӧ{(Eѣ;wo߾lPi5t͛[(j3-ڣh*0F=QS>tȧ| .|/D>~-2mS1w"T* %6Օ8 (Su5AT d2\-e2sr-?9J5559r:}ѓ'OlRgQ&~|Ǐ/_s*}b͛Οnr"׎nq| .l'&juSAb>|<_ƣmjp *,YK8 6@"D> |D> |@2ML; CgcD> |@" HYT[*_XRuJNŦR%"!Jm J?B%Pnbԥ {Su^u6&|D> |@"D> |@"D>|@"D> |D> |R Z+@/GUIՉ CsM (%GKxy6bPuURu6&|D> |@"D> |@"D>|@"D> |D> |R Z+@/GUIՉ $,nyLx)G(U2Uꪡl@M |@"D>|@"D> |D> |@" |@"@a 0#e묖s,Pu/P<#TSuq@!@-"D>7~ {IENDB`jfractionlab-0.91.orig/doc/help_de/screenshots/screenshot_4o9-times-7o8_1.png0000644000000000000000000000452211670453400025576 0ustar rootrootPNG  IHDR/VsRGBbKGD pHYs  tIME)s{IDATxOHTy7] ?ED,HP!dZA,6.CFY+*?x<guڰ@ | H.[Yj]P~CB ֭\PKsApĉlii/wd2{۾}{OOƍ&$E$B=}M}};Hϝ Dp]7o:ل$SbCCC6lpl"Z,\="ʕ+لII 6K8]PfC"]}(9 &6DI&MMMcccVz=4Ifׯ_ߺu=1[qXlbs43gGP4ӛP܉5̣eBO=G~J@/| .Z;g̝C I XrAQ3D1w9&B2$,\@(H2mnAJ,Lfl6L&]g8|eeΝ;LǓwﮯw)˹N֮];{M)9D߿L&s;wSTss͛7oݺe˖2;S{MHr|r[[[eeeUUoܸs~mMMMEEEEEE]]]UUHϝD"q I.s?EFGG·:|ȋ/Μ9sQslB#gϞӇN>=99soZl;fQ׻{왘طo`Ϲs׮]k֬ ˗NJRn%ل#/H\xkMMM?LAbŊG;f\>FFF.\cǎի?>sl",\KKKKkllLR?玎gϞA~zl;f\z{{#wK,9v{c69@IPYrDsqc.(!>k O~]ģ6,/wbx@XrAQSOsY(S. H2H2 $$ H2H2 @/r X>w3GkmX^qwIdd@@II$$dd{}D,sQbT%ΐ4I`aL?c=_3۸-1AG]^ke5H2 $$ H2H2 %'nv&I.Cv&NPM,\$ H2H2 $$ Ysv$yα턷5!ul g$dd@@II$$ddGv"zokkuŋ ԔwVTX__gό LGGښwSN}7oFGG_חw999ymCR,@\. ={իFbT*lll8qT*WT⢡z{9r͛7]ƃ P:ӧS͛7߾};wÇ Wsww:11qqC4 <)z }&x'}9ƅ,{3%(| k~ _><_z)8Bj}7S ߎWmh__MRIYԮJŋy^s?^~d _%`Zu\[vI`=q_` \Oߧ [Nd{25%~>߳!kL ǞO9 aG__ׯS,@\./߱Y kT*}ݻwR0婩)+)CBooalffcmmJ:@"AsH `||Pҵkܹ+C$}b;]RV?r'&v'_M.w̙<h艭ϟHv>/[[[###Hr7n\rŀ@?ANYېc'@~zz$_֯{x-|Zǭ ?]qT4ri:z=z==z=AyC/߽ H0"|>=z=zz_ߟ _QLj-'uu?o! k]Wa־t5k}Bf]?: {@{@{@{@@{@{{@{@#o=aP6 EQe 58p>{@{@{ zҥKf9]^@Vg])1". |vK^ ^j:;; A9Q*}:M}رׯ߽{ט8-8w1Z^@Vg])1٣z=z==@x>0 { <`z=z=z=z==z=zz=z=FQpΐBwv f]Zf]h"@9z=LIENDB`jfractionlab-0.91.orig/doc/help_de/improper-fractions_de.html0000644000000000000000000000422511670453400023067 0ustar rootroot JFractionLab Hilfe << Zurück      Inhaltsverzeichnis      Weiter >>     

JFractionLab - Hilfe

unechte Brüche

Erklärung:

Wenn der Zähler größer als der Nenner ist, spricht man von einem unechten Bruch.
Ein unechter Bruch ist immer größer als 1.

Arbeitsschritte zum Umwandeln von unechten Brüchen in gemischte Zahlen:


Noch ein Beispiel



<< Zurück      Inhaltsverzeichnis      Weiter >>      jfractionlab-0.91.orig/doc/help_de/worksheets_de.html0000644000000000000000000000355011670453400021442 0ustar rootroot JFractionLab Hilfe << Zurück      Inhaltsverzeichnis      Weiter >>     

JFractionLab - Hilfe

Arbeitsblätter erstellen

Arbeitsblätter erstellt man einfach, indem man im Menü des Hauptfensters "Arbeitsblätter" und dann den gewünschten Eintrag klickt.




Im folgenden Fenster stellt man, je nach Aufgabentyp unterschiedliche Optionen ein und wählt eine Vorlage aus.




Einige Vorlagen sind in JFractionLab bereits integriert.
Normalerweise findet JFractionLab den Ordner mit den Vorlagen automatisch.
Sollte das nicht funktionieren, findest du die Vorlagen im JFractionLab-Installationsverzeichnis im Verzeichnis "templates".
(Tipp: Suche mit der Suchfunktion des Dateibrowsers nach der Datei "JFL-Template-knick20.odt")
Nachdem eine Vorlage ausgewählt ist, klickt man "OK".
JFractionLab erstellt nun das entsprechende Abeitsblatt.
Dieses Arbeitsblatt kann man noch seinen eigenen Wünschen anpassen oder es so wie es ist speichern.

Es ist allerdings auch sehr einfach selber Vorlagen zu erstellen. siehe Vorlagen erstellen

<< Zurück      Inhaltsverzeichnis      Weiter >>      jfractionlab-0.91.orig/doc/help_de/points_de.html0000644000000000000000000000245111670453400020557 0ustar rootroot JFractionLab Hilfe << Zurück      Inhaltsverzeichnis      Weiter >>     

JFractionLab - Hilfe

Punktevergabe



Grundsätzlich bekommt man für jede gelöste Aufgabe einen Punkt.

Es gibt allerdings 2 Ausnahmen von dieser Regel!
  • Für selbst gestellte Aufgaben gibt es keine Punkte!
  • Bei einigen Kapiteln kann man die Pizzen verstecken.
    Mit versteckten Pizzen bekommt man für jede gelöste Aufgabe 2 Punkte.
    Lässt man sich aber mit Hilfe des "Tipps" die Pizzen anzeigen,
    gibt es natürlich auch nur 1 Punkt!


<< Zurück      Inhaltsverzeichnis      Weiter >>      jfractionlab-0.91.orig/doc/help_de/mixed-formulars/0000755000000000000000000000000011670453400021021 5ustar rootrootjfractionlab-0.91.orig/doc/help_de/mixed-formulars/1-12o17.png0000644000000000000000000000526711670453400022450 0ustar rootrootPNG  IHDR^c$sRGBbKGD pHYs  tIME$Q 7IDATx흭Kk*1@Cj$n2oVQj1@$Dev{uę;VU?O١ﭯK,ˌ4}(j2!, $ɲP£SŒR$IrsR&MS⠂ ҶpM$f^ɲq!"9"ZY|/I\yƙ8gZ 4U,u䴈z~<|,]o>spQKIJkX tVPXqPnUyI<G_仍[G\lzCQ8Mvή(<$ɕ Nٚ<GUl?9=j1˲Zf7~~IϛaZkܰPiR;H)7X4ƜrhgrWDŽVȢsQK)n]ѓfpz#n)o޶jR{H'\- x?zҬu]0b' z<~rH&C^$.gu͈lEBCϴzǕTlpq?=-D ;>>HG05 9ڋfM!YL.bYnQ_l[,_QEr/jzļ;MEQ,o1'9taRoFl/<Q2ӻzk&X)^msn )^w|G{K"x}J3|K n $` Hl Cwo#z}o 9א !+9$`CkVsD4-*m~ A01Yys2}Nv%\B aH\=C~(ܕfvgX/v 1,MJۉ'g9Y(5Pڐ '&G=~3m~sD<b%DQ G[\WF@o=hV&4-gX|X~._;Fn7>4sQ=e >Y];Z)e,3wpnu'ӄM&] x|z}K,}'ː[~LH$\W=ѩfI)nۀ[Va{Ca$!hμDZ)5qGfz~nѣ>ut7=zKSWr=`|=E'''N~/)%{   )_ )]|^*ǎ?ߌͶbXϟ?_~]o|1 Trݻ.C}Zb27{`4 )/{0N0${ CQǵ ʽ&GzEx{ Fev#xz9p;m "eAb!0z9 Uf{e1m`,RFo=x7]Rkm45q!?]<bћ0tt///{-/_N-x~, 1 70]=X&fvh` (L$珘7rCBcWA7xemԵ_lm\3ŋ y^D(˗/l6 w𱠵._Ixx.ҨdzF#C,x8pֵ q^)%{3Xb>qERuG4X }O8eĪ(wq $` ?MSE )eHW 䀐 ;x'' kBb>+ވb@\vΌIwLH,7`WJ r T}^)LH,7BqzzJa zqC~NX@o @enz98`/|U]@,  x >|  s)yn&BP @߿~.]^@Bb8 @bP@,7P.l>+MS7r@oq*͛7WJ3ݟM#3,FobXk?u.RǏ w MɓG- X  +m0IENDB`jfractionlab-0.91.orig/doc/help_de/mixed-formulars/mixed-to-improper_2.png0000644000000000000000000000304611670453400025334 0ustar rootrootPNG  IHDRZX>sRGBbKGD pHYs  tIME#leIDATx흿NF(Re()ܒo:}+*CCcrCAqR$Q4iR8]#YG_zf<;3UUD"""ȟ"3e67 R׵Zk5s5hQZ.{Vh,,WyZZYX,fYu]i\WU}xx@=RUZkiui]^ͲLl\m{ɪǸ2Ji+댫E;Ϻ'Sœ,]nJ̦isGdYk~rYhK1#JVX2u]2Ƈ+aZA&ke9hm 6fT"Dފǯ,bL11R& R_ !n;6BVEUHv>g`Imė`\EYZk)uM(S}]1^Bl; L$xDO+INrC<kqM_J~JBx⮜m#ڧaS0*`F$,z2v;bRS00o\}G.,$$0={Ƙ/iJa,f Ĕ lq98i =F7IUl`CԪ"F,va0 6<sNt=}]2m)XBE#B(/ag_IQjz c.J"5sJsӦi4( }|ĈPW$T])Ur|'7Q lEw`һq]v'O0cRLא)3d/vycl5GJ̢JPl߷ttt$gggoE`1Jz$7.b.]@e2Qx`ַ7y}}?~1Fd>5iưX,4հ=qkSo6U]ʸ {r2U.Cɕ,[j`S =8|o/mЊƘMm[. N^ܑD]tq" 슺.tTNN#U]CNi ,U]omI?p.%~" li| Zk. eYj@1.00)cN\ dY.m~tmhij&.O???(_#cJsV]6Ltn >!$:d KoLllK]`eYO@&˲ށt}=@qaį鰃p,]`\R:i ݏ(((E(PQZKYLϊ2IENDB`jfractionlab-0.91.orig/doc/help_de/mixed-formulars/mixed-to-improper_1.png0000644000000000000000000000210011670453400025321 0ustar rootrootPNG  IHDRNZ`sRGBbKGD pHYs  tIME#*.nIDATx\N0>E< 0200 x3+v^db dbt)pp .4HEM@ T4"sB ,ò,ڂ(02 RX%$rQkM"E)@>$|^<95YmhI+2iZeb%k:> !6%q0ρs-=z=Zm Y6lqIAqYs`!c R^ғ9y}c&HGBe G~> c^MYH){d櫾6wsovphQJ]baeCg-;EUvCJycUU8DйKE"-hGr I5I6qɓ6q6f{@%'+2852ƼS)8Zk j#m'''!U`NK$J۸Î|kaKt(%yO&1 LG8"#~3bN~3qRUq"#8"FYX5kx}}\__9N>\ZkBvٲx4(%d~ 6w=`vX87#u A w+›Թ;K Xm8lk8;;t|>.<==j{lZؗ g.//CV+ @I$` Y^F 8扪]~k,p`CwUY:*J1wxWHS=MfrvkC?stDq*E[/qݣ} >JjSUӠ Pq< ιcw>lc ;*VA!EJ)TJaUUGI))1mgߖ9<^@ B /IENDB`jfractionlab-0.91.orig/doc/help_de/mixed-formulars/mixed-to-improper_3.png0000644000000000000000000000171611670453400025337 0ustar rootrootPNG  IHDRi[p0sRGBbKGD pHYs  tIME#,NIDATx1n0E'\Is)S :Z@J#E äXѠE"+`Ȍ3~R"5mۚs꺶!l6Z %dݚsΪm4yMUMDpҐ14`'9爠癣QѓQ$ v;Yswww5p$8邨ʲ4ng!:m[+!]׭˲0jxw6T7GdD%I#Ge>50cSY8)gYNMkȍv`GL]g RX,F?sᦤiSU[V5 q ˻ q9=j$%{?*Zuk,֪:hi(unRo&h?hhkFkXꜳ,ij}ss󋟋YKOʃ;YJ$0 䕓rl -Ϭ~9SIii8l.uRumooo*Ϣ(6ʜS~J 2n]Uv.% U` NW(c1 ggiu&Njb'`M(mw$:uT|úHU.qD=F,!.A4Mhc9lpCt{,`Ƃ!gN=Θ1l.U]/}qń4X'f\QRC^ణ-"c5cCRMLhOFЭy^r+an G~V8 Va|r([›BeyP8ޟ0 IENDB`jfractionlab-0.91.orig/doc/help_de/configureLO_de.html0000644000000000000000000000422411670453400021457 0ustar rootroot JFractionLab Hilfe << Zurück      Inhaltsverzeichnis      Weiter >>     

JFractionLab - Hilfe

LibreOffice oder OpenOffice oder StarOffice konfigurieren

JFractionLab benutzt LibreOffice, um die Arbeitsblätter zu erstellen.
Es sollte auch mit OpenOffice und StarOffice funktionieren. Am besten einfach ausprobieren!

Damit JFractionLab LibreOffice benutzen kann, muss es es finden können.
JFractionLab muss also wissen, wo LibreOffice, d.h. in welchem Verzeichnis es installiert ist.
Wenn LibreOffice installiert ist, gibt es irgendwo auf dem Computer die Dateien
"jurt.jar", "unoil.jar" und "soffice" bzw. auf WindowsPCs "soffice.exe".
Die Wege, also die Dateipfade zu diesen Dateien muss JFractionLab wissen.
JFractionLab bietet ein Konfigurationsfenster, um diese Aufgabe bequem zu erledigen.

Im Hauptfenster von JFractionLab klickt man "Arbeitsblätter" und dann "LibreOffice konfigurieren".




Am einfachsten findet man diese Dateien mit der Suchfunktion des Dateibrowsers.
Die Pfade kann man nun manuell in die Eingabezeilen des Dialogfensters eintragen.
Man kann aber auch auf die mit "..." beschrifteten Schalter klicken und den Pfad "erklicken".




Anschließend klickt man "OK".
JFractionLab speichert die Pfadangaben in der Konfigurationsdatei "jfractionlab.conf".


<< Zurück      Inhaltsverzeichnis      Weiter >>      jfractionlab-0.91.orig/doc/help_de/divide-formulas/0000755000000000000000000000000011670453400020775 5ustar rootrootjfractionlab-0.91.orig/doc/help_de/divide-formulas/step-2.png0000644000000000000000000000237011670453400022617 0ustar rootrootPNG  IHDR\ )sRGBbKGD pHYs  tIME;cvckxIDATx흿N:,%jDIIw o@Zp5O' +*:Eù#3$sYNObsXQq-`t]w_׵cD)%J)1HUUcvZ+J)J8d^oXmK. ^֛c]}oeIQҿRUՇW4ڡ]V8Fu}S-v߱y}}UWWW?Z~c>?ڥӓVEQ q...6?e2LE Ҏ~k^ZkZ~PS5 h~%n0-v"tJF eI<h%}"h1C͞ 3 h Y d>m[Z^ev^ʲ$hh'cN(koy*e1fT2>ڡ]2ձƶ^ᙧ散v&rHxOj~`?[#BJ3{ hBBmۆ;F?[t]wkb`l8?k2gZC'PkʶN,!F\;.x2{)ҚTҤjyo|+R)1F=<<DN>(͉~Qp}:_70 #Ϛi$` d~Vu-d^>jD_ !d_7Wy ?{,5gO^]q]gsvvgDl1 ɏё;9†chcf]0Gq}fD|,po$}O=ك#/MSKU4œly`:߿_{>~X?} ck:::Ck yy,>AJ9 2r0^'גo߾=*,3A MEp8nxM9e=I7NԪ.%U$vfԽ/0 :EGQdUTO@7ėeY8Yi=ϻa 1 *8(sXqlۤD iR|(5D)U[?3YAyfv~~>D֏[}߿!{{/4B\\\t:ug%iwssQ+UttDDD?0_Ȣf@^Ϧ<ҕș˶>. rDZl^J ae-NOOOZ~Q޿|ҩ%snh\8*L~H;wݗFʔӵeˣ >omͬ(ͦ_JTg.&I#_{$Ib*yEZ_t52HQQJ9[Z@%BQ9.Q< ;N'ĢW`Cb6fE7G+{Ǐ_U& ,*3Ç:Tf2Rjl2b'ՁKmZuce{hb^9< QR,>3p1,;6rN?~|S~zA~wxc))`'OӧOh ۲q\Tc޿ODDhmSY4cHGFFu5۲ ifwƊٜ]P!777N|_ &bWJQ$V1;DQԸV'lj:u<7-Ov5KDDsRD0v|I H$ A H$A A H$A A HA qC~<뭏Q,Q|>`Po<xu>p_㻩zDP7u%ϸ,{ꪵz*w38Etd8i4'.+ MT'/ p8$G{vZDUe:d2l2ahAXVŇss)Yu5DUXhU+scߤZ._c"bQOsC)[v3 T鮸:8 #u0M.DN4«U;id[+\9EZ T>F[*˲jJ8`$I|὚Hu^ȩ(`xUN+ë/P KYV=9GI'F|lh_{7.L\e%O{J\SCk9PzSSp+W'I\}G>WAи9ٳRU-NsaC0 9gy[evQ1aކ!IQ1z@ s}$IENDB`jfractionlab-0.91.orig/doc/help_de/divide-formulas/step-1.png0000644000000000000000000000256411670453400022623 0ustar rootrootPNG  IHDRv]p̒sRGBbKGD pHYs  tIME:3ѼosIDATx흿N0g=+*DAx~t< i_`JEQ(-msMsrwlL9IX_f<3"Q}$b"b"bqY1FhiDqs笵,xT"K)yC9hZkBTzg%߯.XH)t1ze@EQV < G~nnnZp\RJ<nooIJϫ0ʞGi2͆ˍOmDS5AaRk;Eۧ/Oi^yNEk{Ph-~VI)ӽߢEe&SwLڥhOI}^CNU)}.I`eU3X=www( è  あ#QB@C0S$+w=(h2)~  >C6&\ܸ#h^???c}73YC+5e+͕r[ŇsH]\j>=Ĕ](IyOyutߥ_Z?v՞>J)NӔ֬QtlO*%?',PpM4p%"hBh"7~s/g{7~wszv]"Hh "2ZkAl,ˌR6MDQ-& dYV,KE TU5GKmLP}ዢ;DH) q m@ *AUU5_,KʂEQ4M9 [vq\ @a|Ȥisoj.cQ Dd6GobBT#}7=d +۷oG(LEl&I(OqP''v˲=(f):=TK,,V) 5`xQq j$VT冨0 AT5k6cE՘ Ub*MS@TcjF0BIT}mǏda=˗/}%rwooo;r`xp 004N0Z"NhH|~mzϟ?z=L=(3gS+THm/{@VVT]+QRiUyBD(3QPсk%?~_z,K<t-f WhxSRwݔϵŲe,D5*j+UU5ljeiV&2#_wߓeiM$|cu'IbRF)l ]F>1ǒ AUU8r>!7D/ T UXٔ\?~FX& ,MYÇ*MEf2RjVl2 8.mۖvxYchOo TCz#Aġa繑gX)<ɋ`Xshq cc[.cӱaI8 jqCn< ͚ 韦㜺m7ݒ 4€\^^Κg{SxZk\hL&[W)EYY˗/ĸty*!ҿaH\J>HmBg K_U;ld~ Q ua4MMQ( 繑)2_` >@km7 C1Vaم|Ao0IENDB`jfractionlab-0.91.orig/doc/help_de/divide-formulas/step-3.png0000644000000000000000000000331011670453400022613 0ustar rootrootPNG  IHDR[+sRGBbKGD pHYs  tIME:J^HIDATx=n<' ,`#T. a*U: &:@TRXHAT 0_@+ɡg^3!()IÐ0d)%iʘIӔcb"b)%gYZkNӔ8.yӼ1.!k+I  #}{rs֬Z[)!#\H)\^=1㘕R\~dh̷iTa>N?? a , NL&rI[F]ׄӵiABNŎ#"e cbb=B'9 >{7b++^cF ޻/:kLB{)!v@]g,Bb? dGk;K,p.Xm^ok9"=w v:u>c!?<<͙Uyy=m| @Ɏ>&{OԕKյ(R)%f8|}uu\ۆ=>>}Xooox<>J۱, ok} څtmws(˱6+ ]{Ե\_|-h4""+wwwpqqq̣ш<Ѩ߮}hطeb[6wU}J9Du}B)_JClľN,Z EQ<7Yfխ:]Q+ܑ˿Wݖbڸ1[K)"CR1fմɇU_VKcFJ䴺\p1W.B"'"^ձ.y䡔ױN Sq5!=??A}3It:%"lFl.ApմOK:.0 X]Yg~7Mץe$m ,W7TيAژS'MSR;!GQIx-oxJdm!K);&&za2Fz_Q]',Xki}n쑄/m~X#ރ-ʤR;\-Zo9:Yo |.`buMwPJ9 z[OWשkqA["qWΘ,i-ljy͕ )ּ6HM]cVuLBK, NhN&r$wݍ}tug6?|:."νUsn s쁥rð7f{PBp{Kel_JA!I/Ж8☍>^XB 0cmVgV6e%#Fl|챿/N{uZX؄;[Tɏ~6Xɒ4U+%_8 f}9e2L) 8(<,X9SZl6'.E唡`92U3!T,חB P+FGf$n|d6Za-0\zt1ZMSM<ϫTo&'jQn"X߀k4M5qŷP\-c-~rQ/|$Z_72dyٟ[1ht{mMbPIENDB`jfractionlab-0.91.orig/doc/help_de/divide-formulas/2o3-by-2_solution.png0000644000000000000000000000415111670453400024612 0ustar rootrootPNG  IHDR[MsRGBbKGD pHYs  tIME'!ܫIDATx=oLD(/ڶ},˒,c"b",XkUU1RxicXku](Ov~ $McވѰ, op7rhY3ìl٘!`D$Ixm*Dka:`bIpQlm!`DKSd `q5<E>} ,6=sB&Z$ 9޾}}O8ib9~0>&Si"xN:pD Hbkm_"xn^~JzO@WM46 "ք|Ads?Cϙh4;if3hb=tU:ډJLx!`&\⅀AdpR/ " H5ތFihHF !kxM4MJt3 &ި<NjC419i\8\&,tZҹo ZBBF{$֦KlsX SkE7j9MӣW w >V+Gzuw%6MYSsEFQV1|nйFbN1%у1n_ի ߱( ^.zha\Kbщ?L{̭_۟rwWvuJ xi[:R fRʥcmGm+kOe뿔P*!c6L`&д8X~^̉K+ l/t1Ŵ^wG b0ݟV \DYB.2KDn Zk񼘣pN)۷oݻg^,]dY|ODDiRZ$IYK/_R^#t_*e]O( UKO\p"$]^Ó+I$MKUUGyeYN?C靸}$IF}ڶ},r7ϲH6cF&s rwUIxMcwZk뚭\UDR(uvj@m8yXeq+E"I*=s<}l5 9JYgp$Zj[!~:5L 84=?1s,QUU b)=4%W E'.[Qwm{2E"Lx3'ÖR(,gZ )mh8 nb9X) ->]`d謂ю[CX:foUq>uΈg<<;ѭ(! z3"?k-E4UzI~ elێt{4M-:U5((r-1]qϡML@,'h:sGdllqJ IS%Ѕ;3/Pv^=0nkWp,fG{~ R)g@8>l9 ᄪm=/͛Q?Ri֚4E߿.ww} Z0bGX1>| c Ax}߿00p bf=E<%gG #pCXo*ľxsQB_,Ӛ5tTc D9!Vd<ʲ<~ /8t[Bib$IX}[R[Y/C/?'T8,󽳇2Vur̅TU+ضL:f1lek-u/l{9d> v.Ӆ+?8ާʚLyi$b(i&)am p "2s6h̰BZ, eZk:CDp˩3 B_˶>- |RJ-¶m ags&<%KaDR;MXE2qШrj_.ιB7 |~j#b7A\maAh60cVwi-MP:wZ[:1ݙN|{9)D!CeajgpOy -ɥu$6}_l9>ϊq󟈽5b1Mm33xhB(=ý4ܒay.7JQ{a ?'lp[r<"BZ*Y  iŴb[5Fغ~m֥Ngb}ևGt'd`>UxRӘwZk[<,}` q;_߳N@~nN'TIENDB`jfractionlab-0.91.orig/doc/help_de/divide-formulas/3o5-by-3_problem.png0000644000000000000000000000241711670453400024405 0ustar rootrootPNG  IHDRtO:'IsRGBbKGD pHYs 7˭tIME*YeIDATx]q0]Oynn }@!" }q#/ 3ÌIYB`0 b73eY2ިi(P3c ! 1R UU !@Dad^ ikFւ@DN[9p1rz:FșKDM5cM,Pw>; ?VSO" ~" o_EQ~aw W|q)%RWb[ P))1)zRk 5+esӳu/(b>TAJ)""꺎Zkq>mYBk=mKYZ5K2%+@J !-4YaҴF ĕS}#B-eBpfSrEwnrx}\OnD9vfKte3&ׯRDHuBZO&X3q:vm6O$reYeYrYWCc-?K$>%ȕ%s7Iݒ1B~)YOޤde?XM]('tw)3lWH'MoL]-䷆Ƙ0K'cfj h|>wdι6mlu}fkmYk-onӻgPp.v?09N 45|*f>AD+PX+Cbt*c`}MK "er(@805 b.kmۮ,sʩ܍U0Go8Ht:LMm懌,H)4Nrtƪ13#HA* K437y6^Skg@SRPTb{qHJ9ZSt% UU݌:· 1Z _S~1k-T($7ƘS+A+ǥ1x0bx/uŌ"{6ʂ) = 3|Pu]GDkIa!Z )͓??iP lgIVb;b-ݑif_,M\XtD 9kAϘ+s3LGe1S3{g݅tU"3#C=ꦰ07*{O,uP-0}`0 c  ܝ!IENDB`jfractionlab-0.91.orig/doc/help_de/divide-formulas/6o7-by-3o14_4.png0000644000000000000000000000247211670453400023442 0ustar rootrootPNG  IHDR^@sRGBbKGD pHYs  tIME:J8IDATx!sJwt*fU N$e2SkL@BLy^vlv#Pg>wy}}b!""^ sDZ38qZ7Lևl%IH|^END\E.˲zLkF|ϷƘK"P"MSX0 )0|8ޫ0!ƾC{É@{Y.OA+J)U_|(yAz{0*gQPݬV+y{{qd ^|3d!_=YY^r㵸2NgU܊UM)O6߳W^OUgϸLq"}穙0(iۼxFu5밴4cʗٶ|~~n|= Z}׏oooz)ZŋpbD|4;!ED(:yDhJfZϾO;txipxq DDqjxF/ Cci5n{n2ߝ'_*|Eќzby5^,[_ iXh:rc77(|ٶ|ơ[!yteOO|QQZkNe/hY=D.ӬhoD--6pEQ4FkyEca˟DK eSq1hpN?IZ$I֋0C85nE*0 |>W߈4 ̏–|mKԕ/ts\^^~$I\ەh$Zˋtcd:݅?t:g{xxp(pEZR(dˊU5G1>q;Dô'Os˥V;PR խU [eo0wtG1_`4URXu5p?c0 ++QNkl("Z*V+ydx*g}$^%I㯯/ uj9ǐ4uAV(*7{||bqw!_ZC\jʽ雞E;|!^X7/Z$LUc+IENDB`jfractionlab-0.91.orig/doc/help_de/divide-formulas/6o7-by-3o14_1.png0000644000000000000000000000327411670453400023440 0ustar rootrootPNG  IHDR]N?sRGBbKGD pHYs  tIME'Ll"Э'SWa6~R"KrO0OʏΘG2 VHF|?;;ud^vMew?e?z$Bx{=Yz>Cu|yyuA.u7 >u$}S[L97:B*+K; P4=ENHb$"bFEr;kYϦ6^D"xyD/ԿaZU{af)ysM96Uq7MeNsQֶ#\imi>GQQX-"]~m!l~q᪼K ɏ(H>Qn6˕˖e뺘 ]k^%io&҂ D.q8>Blǵ~wJԼO)/jWdۈբJI.6\iRid(}/L(RH%W.}83)f[q}_.^h@ !ٶNM L.U$ I D[7Q][!B&E8S fYQf!B2MSREo" Cl Q|ߟwC8a赩IRH*\D׻+?NS }Ft}} Ubs^4TVch~h4Q&V#G(E1mc똊43*UHk5mqwkKOOOF[eZ4 nfKnZ |ҵDP,^{X `aβ$-jlnmȲ,t:j*HDD[+}興>>>~9?yy%*'U>JBȫppMyBʂH*$Z4I!0В(}~*+_""L&4nDcRx.3L6vMZ|^SyTϴ *Z^&|j%[LIENDB`jfractionlab-0.91.orig/doc/help_de/divide-formulas/6o7-by-3o14_5.png0000644000000000000000000000132011670453400023432 0ustar rootrootPNG  IHDRy^SsRGBbKGD pHYs  tIME 2SPPIDATxܽPe+K1e[ v|{ U /6]2U@"~s?0s2sF*I\ Lm5&6*8F w.u}fBت$IXmXsOT=1AJh) X+ooo߸*R>L6$"ID:&Ȇzz-eVJCtr<}ֻNzYl(Rت#xu)uŖ8[jX^*Ⱥ9鼛v bN(Q8ϝZ][oÍxXJwQJ*Rٲ,Ku?M÷֬V+-]Z-O$^nQ j30n?b0$F,z0&~fEVa(L-(xSEQb*۷'>wvvd1cXHEWu]_-ΝW|x: ""b]۷}LUncE@|hf -TS$tLuBEw8w7vI =cv!g{Yi=b<U± .`߱  7 6=Jد8f( # 4M,K`b "О C] ơA.̍!(+oywDDd\rʲ*cBgktzz*C[Q=.tw9;!B6͑/G'BUOTz{ D_}hhS]׃돩M7 Jɑk(,5˲aU{<1G`|5W~qe-7VAƶm}/bO[&@;A&akra> , VoqŭEǫߩ_}-ep&;ǥi몪( uSlMUWտmӯV+|l5.DW;85MS-B- ښ@U[N̸aOr8P;TUYUtcU賈x]q(<6C#DSD~zMkG gL &${'!|p|`ph?:(}$$l-5p{Bػ Áekuzz:߼zenǪriFW*֬sR$#$ck0>0v S q;_]YX0)[˲ls{ ͘>XX0[ko0W(?U9K&ekeݥb [.w;D1~`׫Ҳ,j0l_Zms(qSaB#AlhtC\9yфV[ Q: Y<颴=IENDB`jfractionlab-0.91.orig/doc/help_de/worksheets/0000755000000000000000000000000011670453400020101 5ustar rootrootjfractionlab-0.91.orig/doc/help_de/worksheets/templateOpenDialog.png0000644000000000000000000004117211670453400024371 0ustar rootrootPNG  IHDR\S''sRGBbKGD pHYs  tIME _ IDATxw\w]( ZZp=UG(8:J]=Ђh"TZwT6 Po݇_cxvf\,LyJҽ7oidb&M+a(T71Q.G$H$,*(zH0P8ۛDgY2,!n)$jVW2ui[M(;]qA}YY[+/J_'8U&SىR2$ul-X" R@ZŒH(RX< ; PJXQv9Y6r<ðBI,sBqn>z3$b ^A,sR쒊GVLoy#l/N|p~}4hҢҍ0Cr;SU/tJfz լ[۩䊲?޼jmjY͎R&?߲ӝ6u504PdHɨP'&%]#륧9 0xI%H~vq>khĨ9~ւM۽͚ YÇMjOʼn` (=PGESakS.͍rbbƢ5g^{XȒOsZk׌Bݼp&zNcMJkF}d"jwJf4o8_m*_쬉.JKќdJd2$Ri乳¤ s<{;4o'HGO?}fa'V;^L׹dF`dK}&dżn7m؉ՃңiM'~=inӃխ ѫ Y }VU)ػIOqbK~&Vw=zؾ'>?cl_;׉hliNrJ ,k6oc.Rc}7]L쬿o ZUQl F&vunؾvֳ&'6VmjWPϠ.RL%Nڲe⎿~&yLlܺeB\]vH$ꋄY{2#MؘToxY2@F^/હ|?N2~pȐn ͌{rr_ Wk^wrNDĶ0ѫ3R\ml8Iҫ}$յ5Woﺬ>ܿTR-_٪gι'`LU6W_d5mqXtmPރ1_f۩}5QdED%^#S>'xB/^=wvIm(>靃=8gYNB,į} kXQBr'6?Ij\ݻ7CKizӴyˮ]pjKN^sرs]{PfVD(;rjuH? zuľTuY_g/$Z,ξzkr {=G)>''LzS)QʿB'll2^8w񬙝~ۯ2G2DWˊйI;֛ypg"gBu-B _{G.#> ϯ[XDk$$aZjK^ d].x/˕jUM*u뢀ѱʯk@vR/7GFD!Ô7!'[7uBD7._/)BqGOznW(PCS1W,fmgbf)k\D4nܸE5kժagGD<ϛyM_;$#NOb'8Ddyk?oӉ$@?!ɚ K֯UfJw"̘ԘM_pyQΉB3ƼaLLxc`_-!dwhIm;V]~~@[gբERa֓ZZRzl`g\cRdjML5/E ݊׽3|F>,0/ɮf}\ WT\!mb&um_%]MDЙԴ֢ijc&{;#MVVԔyHd``,I[leaaO\)iɆ;Dot&5k=y8l&D>3.xNr[X6i`h}*?Ir{y>y+[MrZ9 Yk԰SN-۱mml7eJ"Fﳢ49PSȱA3u,<_'ƮnS3+["x<j.P}K05kgbdҜ4}}} +++;;5k Bb]`ƞmׯEa9$5ZT⡚-3NKɹ,ҚNMEwnǥK.fD^2PٚߋxpdSkL=.^ذcǚF L}auMRut~ ŏnnaoHָCZmeRgQkmbF´2SǨtTl(WW?e<˪[&MZw~?%Wu* 74հu۷Mȷ534yV8x--:^br'qq/^xmRM"(9޾uڵwe K}}s5y`OpOxy66j^X~Z{[)cbBמiͳdHKlMDD؄t&fVu q4#qLBXFy&p<gbmW)E9 Oǥr4117YFʵ42g.ѦEL˭$PIQhڹU}3A ,CBeut(W8 odv̘={%fdd<ѳgO$ܬ s+_wr\YVLMMMvk,4-*,M /@(?^ao35nhho͛䜜ldsDM\lle2.6!c HL͵6(GʢĴBoWV.yji',z)H`bLDR%ܔȸL=v6T2&I!Z%{5ǜjJs|kdc`hd iMvPP#PAD%˿GT6Hv$; Hv@ Hv@Hv@Hv@d@Cɷ*YUyAέNvòW惞DYFFFP]ŐJ]8ľ4hrӢdâ.?4;eecf'n2.#*I CgJk0}[43bn] $B f#sya"aRHv^Ί%bM|YY/im3XӯޢϏS:2 ɭA!e74gz?g!(N T$򏏬_^3V ۸4?,fJu)'߽<}%ǚmU)=h]k/RL<7s #[[kY˥ps_yF.G'3՛?'' b'̙fWh5z擷/?t&t3[9ͩEFFj[/o>sbMsNتK~A#Cw/-dݸ*RY{.bmHD\MWcͥK_I<-IȜ-ER7tIW`)Y_$,DagCy;â|EfT?y]1U%z8+en㲾:lڬ_3^вAFQ޼پ!x51ٺ&;?Ȳ(u*k!?+.%}nhX6蚿/E_4\&"F 3S [~wd8Ccu T(0vp=c]Xcgo"" .%;`56fh՘*L"ֺZDTw}M9_q.?G4_'ۀ;NrySHnLl+\WXyr|ľ+1Ҿ6OnOt(Øȿw"bgYx4}mMzc"bYR0oBgL7ŐbwM)ZvUR̕D,Ƴ {r^ګOD'"7D!D#">1 MwJ|lBs? =8ĨR"zmd!dR== ,q5Jnc׸$5 YR7t]"Xx釅O\0l}v]~xzs4V1RGwؙcY6Zt,NĉBi>shN$'#U9n fcօވ#k͚'֥HLDD&.ɱ*Dfm+(^Oz/1[Iӟ)>[R7tshՊKYRYN4Sa:˶P]2+ 96[]^h}un }Vke~V{2A{N N94t֢ܽ.rxm4͘4޼v˞}}f[66"su]eu°_,>0?-Ic {V>\҆te0pi~Tog¢)\X"?ȣ6h5N?ށZӽ[t|`D*d"r7d$; Hv$; Hv@ Hv@cʧÇ-1|́J8gS3'\g@d$;PœCקJ_GhGkCEA5?Irydd$45@HvZrD.~(`U} P]޶煉C {yJ85Sz824#=(''\m`ߴ@ 4TYB^[qJ'SѾ@yr~'' b'̙fe)K,fƫ0,E'4tk^g|3h*՟Mw˂Sjhᑡֿn܂dŭG?v6tGj;T$ȩS7~3;F':eiNCCwOȺb^p8,ByŮWfĤ+^|d/jA $YvN'vNSzޙ8jh9&_ ?@/= 9#8 {>e mO®Oo\ϖ,=xI~2\*MB>"35kj(QMu=DshN$'#vѱ8' YLD#@-WDDV\͒rnC|C1D$y~hQv_XCK2.A7,]X"?ÿH"ZomzobKC dX(1rhڹ{Zn0Oqj~l~ reA_v w6GIV}&,jQcMoclQ l<m!;KfyUt{,"qQ|.<<\TxOW/*j'FQQDloύ`&]~.$'u^1%B Ahf5uf7@Wl6~q p5Hv@+|l!Y L0z’ߐ5OFi|/ԅ{ʅ_|m\U'vҾFOR d/`b($./pW? ]%ۤ{|m?UE? T `ߜIz.OySC=9/{E,;mqTD'XD)f/'mDD}ID=@T8&-'DDdH P=Wr"jDt(Ȋ(B44T3kH߲s{S\ع\iT7f1GL'X*7g'ARou}3ei=lќI7QB{R d/ XwSI%Nt4 U;|rG$; Hv@ b}Pj2A$^!]7j#GlG$n;Ur|TuT >}PqT@:'G* UMUW9* Hve*ԭpqܖ"N{@}Pi ujS@eR$su IDATN>?* Kd$; d$;| ҁ0F'هTɎ ;@a-,hy`)))D @d$;d/+>U?B?Z8u=WVcq}V]OyH@${ )%煉]*^hkmQgz*:mz^Z=䛿X;=#(MK9ҳ~laR=95(ݸlL,d *K+\z^>?Nd0>RY9?C~rƓULuӲJ0BsDxQOMU*4k(+:;GSk[~A#Cw/-dݸɊ[X8l6Ԙ?vziqj'o_~LgNsӲ#WeF7gb+1iʃl698닄wP6U6<-{ <%;(/}nhX6蚿ⳫǺXDD\hWsj"JXC r4rnѲ5Z1Z,cu T(0vp]FFFj{xxxz4YI]SHOe 6O^@eÿ 1fs2n߸W'7 AL1QWhwXV yz,;I4E\ h66VPr+USl\vS~u~n*x .?Dau8(G C4i^:˶b""261pOM/A>shN$'#vѱ8' YLD#@-WDDV\͒rn}y_9sۉXMJIJ֧94JӼҌ9T9E%[^bL Dԥc%._Ѱ>ꧡˣwb$+}PqT@F~T}PՔ}PU~d׍~Tn@UG* Hv=WdAQ)*'AQɮL嗺nw#r Vĉbj>-XmL*}PqT@$ܩ|G${>9|#d$; dOT:p$1@*1a(4L%>3?,%%P1Hv@d@d$;Pa#_('8222_E+o*cH?3ҌJt|Tz|J|B ϾX_% m}֡}3gͲ C#EV76٠Y{û: G[o'aYj S9fѺT֎$y%)2?`Wzr?Z!DD**=>yV&Jujw78T<^,~2IcXX6fvG5 ٕ-\xE^!";1iQ+-=<yCgBwN>uʘ\hZ+R´%")cÿ X1sQYFz{Έؖ!/v9MK9:߿x2[ϑ9[lv*?4TXDD榲,ܘa "TW#G ݽu$˗K~؝с'O유NTyh@ur7kwhxhd#-ۿj[/o>sbMsNRL8uM8f&yu7dнRFKKݹlqg0~ -VVuc(Xp"Z\g붚("_[#k,#[C6\OCK:X ɿ_R`>8SZ6[egدkID{6J(~n2ZWCJOuk`,"kyC'k,0;lYwbaP]#7*H;mKDdYW:m4%NIJiӤe󛑻wK)Ds#U֥e5Wc\=}sDD3j*3DIJys3DDWI)JjZ+*zїDD$)lQ*ǜUJC0y'"ayeײ*;|;ԲK$Wk՝jVOo7b[~{"j%މFF]_;-}??qĶo$bkEDuפ1oQX+ Mr)9Y͍TYRGO >5EӞz=_ID:Y D!D#"4RJ_+{ۍ,üz z֡CȎ>V CD y^ainmіlV0u/X6`mϖ,=xIʾ)AtQ^S]PӍ(Bwŷߴߏ{{&??ЃL_R̕D,Ƴ`r^ګp+1Y\#U֥eEEE!J+a8oiN4jŤŊ,JD4'vR_}%^rS_3 g{3oGq"N,c6h([pԇ@覨/;~&qo9fc:bVCtŧ1 %/E\CJߗzMǬ G֎5y =Xʲ*vXV,:V t{Ss#U֥eUt yxx+Üv;6tױ# FW۬t }[ J^@3( sbWpȡkxW$obaP1 ѵ)#uwsCfQOv };Ac'68§OX~}>` ? %D~uJK7ym>mTME&{zf,1LR4pp~Ώ;w볕վ_u3&7ݲg_J+e.x/f4>wQט }Vkeu{Ss#U֥eUt Oҽݢ㳈FÇ`x>s4Ջډ(%LD&D0&]~.$'u^1(Wchf5uf7$;Tl6~qp5Hv@z ƨ@y6kHK^C>`ߜI8t|JII"IcGVNܳ3`S(+F@%M7PMPu!dI9;@#*Ysj-b{rܭl~ZQvvjjj^<R*BʤZﯼJiŠWU*J$5rW#v=ʰԛG7|?½}nC 'F;iyexPC*JU&I9j@|c^~8SWvuu)g'߆*u8eUjrI}Fp%ѕA>_:b2rRH1WR9y^שM-;`nʀmv0e]D޹úk}⺛ڵ>q˓ s8z_vJYk!st78.U_6F󸹺>w{;׎&=Z\YʝGmvnþ6W0c-A+2`䱮nJVS ۾DtjW}1b*Ns;L 0sŴ+*gjԳk'soO _0Jv/WR&|d;k\/mW#,O|alr%lÀW?x?j{k͏q9|ay#nK_vi7YR͵n?䯯kTʖ1ǍӉ?>}hEJ%suG}#ۜ?~zZC 繥sSwK*nHN!"u|~e{bבݏo_n0Em1?yyܯ'SѯƔ"_^gtqgIJߤK=&u<~^*ݿ*1[>_Ʋ1hl!ZZFE+twcDTs-vd/Ыkhf>T5Y_eK.xh54FѲ5p_x*ZD0V._6@Q`ThzONI u=,4WjCOZqc"w h+ȾM*BʤwM6,xƜeE,$ZIy -g,w!DGڶ]<HR͵SrMUWUD ne T\9) Wc$aW7+nK{%e~`|-} &xqFܭе5Ty *E .I~֘-8-eǞ_Hʯ ֏(xAG_tY~c ^h5u;E;zx/mns[qksGgdGsACb(aD[Pi*Bʤ 4s _awtz{N?f>XFkvk^_278 'rcs;>3Ԩ]S9F_tSc,j~/poL#g7nkѠceU{oN 0l?쎦 |TDNyzw='zID}]w/jt8_{뎣u8f]a$/;|#Ç>>gA=;k^ggtED>n6.><%%EqSiJr攏 W*kժ͛W>S^L)o^s+r~_<@YXvߜI 3Ru'm5P\2o7"-wmj(GWPny*9 *MJx}͛)VeTN~KZhհn8᜽ P2o*'~^'o͛pTdTdy-nQd'|/ 5S$;@IF떫3Hv@sUHvd|ɞ$g{ 3 g΄"uLoGd+7Td>|8R%;P:;d$; d$; @Yս5nZT H{HvޏA#^ p1 G3@Yd< q4\$G|ZG+]~]>h\$$r%؊ߌǿ,qN:hYfɪ}(չ}Xn$ mwpA-ΈѕV~lЂ,KثfYYXe?3/Ip'׍Ys GEM~\+%˩ωXo6K^L}!9l/gh?ӗ}TaF)N7/?/Qz\@֭;ͣFIW/\H~R]1ēI=O=1{vyKŒsol?f}0J_\Hy]Ē'_Yńc 'J^_G uȢbm)_qL~M}3f է?z1d_g/]tԎq%N :}mhnm]ݠxD%YoƯ]|6[Ɋpd"?܈]\E]*ؖtmxoy4L,md6esf-99>9ݾ/Xs:[mNJמg?ϔdǝX@D¡7,)Zz"[LIDAT,%}Wm^y!6],zu'اh %fFU=u>`hpx!&%Gsvݔ8m7gҡ:3`(;8aFfX;ic+[[çX"ֺۨ%o]U\I詥#މ 59c7\Rql7lٷۯZ낞Zӽ[t|T6G@US9?pdj/ *MuvP j \@Wy f HvSp.|͸sɎW8^;#;dp.TVEd$; d$; d$; |dPoߥ:[b,*R[IyqKYIENDB`jfractionlab-0.91.orig/doc/help_de/worksheets/configurestart.png0000644000000000000000000005162611670453400023660 0ustar rootrootPNG  IHDRKsRGBbKGD pHYs  tIME *;@( IDATxw\58zJ boEņVFK=XbWh,"*%j4*XJc: ѹ737oߛݛ5m&@c+I߬mڸ`P IB~QK~WѶ]{mrRH7 1QO-|.JYT %x tӊ- 9!#L#+L إ_^<#9edFrG3s&YE q~AjVY 5@ 4+ۛ,&C@ТaL dR҇Ȩ/,K@⬴d^IrN$k H,/+{Uj+GjqcHBF@X4nҶ5ӴVo+2ժQ/Q)MS;URI߉Sc +)ΩɳM] M, ?'=}\{񏛺thȗJA̼soUXyc2 TjR |ZQ7kŰ7d[4;M>LHaF-۴2`0!`H7;OlZA B(j W3<݊ڴqPHtԡ?сVMydjRrJIILHϝcF<:rqoS+=6R`((`9V7TI09Xݚvb*}C4ܬԬW' }?iΣIoI낎󄇽;Z[ϛ8hыX[f>y +F $ e%ũiW-D(*+{-[jq8";bs((XB1V~NQFN1üqi<>8[Ɯ^gX67+*>gE S6lR>e Zvl¿cYf}Цes35ԑelӪ6(.BNpa֤/:)Pk"Mae#ix2Q%ֱwy,|A K3Ԍܝ-],N(_.’oƿ|}v S.x3gr;OOO-{eWI/^_r0LٲnxQլ^E;޹=!!a/H2M6{Nz /|jwS]|-r?6Unܢ"nH//G]m/QS\#k17kKf=t1tГ93g{m t*U-nzuGW="/~"3k7z^lLXƦހ0S"ıp R Dn➖Y}.[qdymg~N3ͣB7RJlvHGٵkPqrEy(EGˑ-'{<~p  Ϟn4nK*GKNXlKO92R3>?x3st?k \+scH̵06S M-^$ӡ8{'R~ LI wӔ!fFE.,R2.ҫY.݋3+kUR.IϞ-7{?/_KQyyQy}vNoݼ-}mO ՙ L49]Ɣ]9f݋m+HxNd3z^ɚ:0 F2*MX._g:|̕e K,)R}̭\ym^>#amE_srzj'I[ü2cLe8Ӡzqo=f5q5SVf)a4sY=HM,w=Tor_P/_=q]%o5AH$ ׽_=SZƭô9 /HtnjuBS!a),c#a#ۏ%~L+5%9(?1mttQvnX [1105Ŭǰ/n-,,ڨ 0=&"OXeRVֳjubϵ>,Qέ ,wν@iڝh2ʘ6Vqk`F$yv$CLo'vsn\·kL!h孹ݍ (p}NZt| ӱw(&U§bJ;>dgЦyK_=7ӎO狽y:o#ocԃ +'!;wN3롮Oy a ^ifVnRzpVV&'|lrt(i "'$0=%||2zą>  Z ^Gp_Kwe:Ag\SIȖ]Ǒ3M9w *KiٞWe[rL ?'#c‚Ƀ-͌ҳDNɃw ѳڮ x%i.աs7O-=< $٬éӧL͊jC_aK`\.p0' 6lw]}FWM\ha[47f/fnq窳*N`Y5L\ +NIb6fl*+a2^ !ҴҤPðhbv\אLP''εOħ~6l,xq?4vevq|wSG;|I;{ jd K,*jgWZm%Il;$) -y -cL&h"r[mnu)z5t):"YXV%Ud Y Aݎ\ILdenp}qҠ_st9ڵ}R_V^nblg(h5sj#ĵ8'''vllm--,D,uuLH315+.jtq5fb„RQ Si 098{d6E(Gfbb&K EKFzI|呠[>d6KHB=8&┷S1 p]t*UJ,m3(+Y5m0mS]lf?)+3? D3 #ʙ EP9C$=hx{/zM6-J^by3 +9.*`ZH> B +^ Ȫ'AT-*/u"Lu):QO-m>B% H=$ANU5D$uzr29727%3;''X4kŭSߤqSLfxVT]\\%Iq8 B>=zW`LC˦EWԱ_9Onb ܈sw/)*y ̲)5bT_0JncƊp<$HK%ml/Ϋ3gk.@w&$&'mbRZx 8!Rn<R- SCcH#j>&ZoPUhjbkdqNƔGL2c됅 H7bӾv21 K˔\'(H>\ MZUFN%IWIfɪA~=ںFqI|_ES=#sѲO?صꨰir})zIBAiaa600022133c 0 |*r?`r^?9ik)#MJ\>-ͻwAQvX>gnZ|XWK[/K*505/?xA(J"T pfE RStzVM´;6z iqLLw?97I=Ak#\,+IJL~\aUcj3 rӘ-uħ 3)dE=±.xUQNΎ<&^x hŒoNtyJuµW1RA $qit;z'$$TWl%jGV%l-mI99M=8:SYZܤ\ۖZ\q=>i5:5))?~|icm񲲲Y,&˵СCN^70400da-[y>tSۦЕc ;ƻĚ?),I!%؆F/$Ǧ6FSӲ y0UMt0AQ">FڴB(1-`h[sj%SK/g;7cT:R-8I]4Xe 0Uf溲WXx%0̜Z7׫0y)YӴef:ʥw VVoh7#6q~q@ !Ajd%vL5E~߿\^^VTTͫe%FIdd6wp֭kY{']]}]]֡6>ѡ1u d_ޭ؞o@^uj^KwGc놵V1OPPR{/P04s.Fe1&7SK-#;;ZZB ㇌R^PH$gOPIN'd7iaרth|٢#T;q\IQ*EF~A7,-kV%e:iIXi$_HZ-hzۘjwDYq~^NAXLiQԱzYg5)-5)HB6hiҬSNtq]Lm4Q"jdR zu,-5˶B\, 022Bhl:F%B#ܶHS'D=Xhz "v@QD@B%ImyصkWw7d0o{V*{BMjZpoׂ~B8*()xvr y }3+fnÇ$Oa;mrݯY+i˦pPkեJΝ;rPO-<㫯X5bi/Kgw4+^+sK4}*gP$DGn߾-U^hjtguptX޽e8kݜ^zV# n޼ >K7mc9Tڀ~7Fn~S]tϞ=iBW_v30kI" jFE@|wހQyf,A;5AuturnܰZ{摐Ya5]5aXNt݆Urfs^ =cM]m'WQ 챿5ޙ~WZ9cfFpeɭc6x̼vj ?!!ɔy@Έ^\%՜2]&jΥ6f٤?#n;כ g.BEڗ?_y4tS2cNHҭNuf}I}w4$Z5Hz2pмҏ'Or]0XZRPlQJMxzz@LLHGhxE v'bBaQaDgD ײʎfmdȬQ00QߔKWtaװe!n.2Ίۑt >[ ;ep8Bp8$ZgM%2127N __mSPt1D)[@ϔӷqn&ת_s.g4Pl+<)P +Vudoj(~o_{xϘW a$)]MY-IR_?®ߣ&d)8 OEWpߜ+j+뽽WD3#ɇKpé`:vdNu.VT/_"Ϡ 0J,&ںъ!Z٧kw?Z+J-v8#L}d::eݢ{c||Im1$q޿q|3C3|_8^Q?@m𒘽5Em)FA8:c`[r_ #xx0|[ﴺ 3;?AXǎ(ZT=]fo`cE᪄K8ķw i]uʿo J^,b~IJj`A͢#ڢO[ __G-0eASزr~q3s%k~ \`K<(ᗗ%w #d 8NXmoĕz4>Q>`-:B^DyaއT\KeUCo|fqz EEj_"ZG[ϲ(VudoLkTJbgw8WTFMߌԒfizY,jzI콰ҐITyXy#6MO-eLRB>Kgfi[tKwŸ!ǭ'UNr3kFxԗUa8?q7W6pE>v kgvWw^Mf]kQ1J[gߒB%%yDI嬍*% 5]ǑE նmUOҥKtn$E‹ APW 9mkhN=R4DԨPϟmhhЈ#l"5@ 5Z02aze[9P'|SwidsWBc$٪>IWIhlUWY8  H"FQoooooo[@JzJ ch½9`O@4v5*"::$q[껖1 mTn9pP{5 wpR U13k|LqXحطFL iA-F˸y tw#a_p\z 1w}/ژ$9kt*X9\~W1YKBAEr"ѣGKΔUzZtt4I%̊81K}YN5uR#T (Rwiuk\D6l*x @={ IDATqX<xa?)X l6./9 %+yPI G|F:uJ5^~0 :]}!rdc+j w$N¥xqZk%;"`3ڝ;gDy 0O]!~Zw˃`U3< ǡO"Q%vo8~A?̣yo$XYeF8])!O85}Nr@X ?^7Ny]i ]#7<+[ttkWnRq3ҸbTK;̲qz r=?8tXTuDNF6Էk?pOM94-mkȵ~o7e|Ms$;r uˎ=+<ϧ ߶lݑ MXq Z+xljyA.+jUa%pQys%#W)gJ@95P?bn3uT3ktz6w_i\_wZ-bgwiۈ=m_;c(LO|r;'kWt:[ | oanFSB'<] $Rתl`lWa*6CU+\7뼓LJ@46EiQQQR)A{DОh憇dAedP@ FQ@j@ E ƈFh 977Mk-UN8Vۿ#4GMCNֈF*Yb5Tb Cb5DjTu꾇<څ&ڌC3GKXMF5ADm@D#F^H"?U*ESVDN=mP}$[mBTIU(zDZH[h|z+ ( X=1b֍ YpQ0"ߏvjy=uF6NH" 9cuOYˀ5F |i8~~3f4WHZ)lzE#$gqEgVuZ= oJ~~NC xw58A,Q/kTHhO.BI$Iqx-{[" N̜vwu=Y'?a>jTH")6ʑAzY:1A b/~5j=tOp>֨D_Yv֨NgUkSH?z\̤P+5* . z͜'@}dFN=zB*<>(R Q͜.\r9ZYH"4F5tbؚj4Ej@ 5*~nEE:t(yUi7FR`ouoDy V'P[YѯڅAK"嗎r2W;&VRJ&4Y%4t$EëZ_Q# Bcs熇 pɨ5TTОK'5ƨiF,zp,M|Ȗ3KK^%h*'( _jbP_Qj^ٶ_hH;qJkfڱ_mN2D" T 1􎀂@N}?G $Uٚ .y :N;@g}&s38(:9 ,DJJ9K5}||^\UVItڪKkj;m<#pPd݌N>X A(7xIL+f5z輼<oZW+z@hA{0׊ 4 k8$IU7G+ko0D5h!4$xi .(FMTgACMLk4u֞&+AN=B%kTcGu*$Gɹ\־Ӗ?hj)A5F5]f< sInjZػw8\Q -|sļ-&ouYNX0@=QZi:dq i"F5ZŬt!j8=aD˿>zf24s ˺yEǺGT2eP;o 7.13mpLwH>?bF-PtzG}G}љUw,cִM!gkBDj47$JN L]殍t/m/a_BpLGB $OV~ usyݗv^w&2Ƚ&\V곑HAaZB;G_fxiΐȋGWu)Ra M-B"//>}g#O#T2::ZV(dM}xB̓[V7~tYa'E=KRUJa ZgWA@~GG_8lP+5AD@+%BQaU] zE] 0,ydæ|ܼE׀%7pf[V;/Ds[/xPb(Jhlvw\͸ uߋ։ij 4t[w*<0Z=8:=w4 M;j6>o3x ~7>9K9T|}$B1lB5kTC'&?(AlﰢfYm)t|F 9Zs;'5)mF216yii/~z閩1K#?mWs7s s0`b>>#j,I)FBԛ53Y<[=O{*ʊHlxzM1ً_fA{jn=F˘=<68i 8!8aQ.ZboϭEQd#W(53KxAjk߯ qhHĆ=e {m+n/-cW#KyT@۵4"|EMtw5ϊJVa}V_Š"ȩ̉OI̤2QD,/ "0<_??EADfwWwx;v "1P,֨fNLt.uJUz!:1PhlM5KI"5@ B?7X"\ ~:઴RQi:A7tʼOl+J",Ȍ((0 Et;-zdK{9Aޫ+_)%`aXH"Cs'&w9sC8dԚ Qk*s*~h ]E 5J3EoX%.3Arfi3zɫ%E F5zbyl/4$ظY%5w/Âv"А16 ~ ^Ͱ?G $mNx?'8V-{ 3&FPH!S@jhm_ZD/RH"S0<P~Pӈ1[5QU"ȊAE>,,%HAN=֨?b"IAѫ?Rky| ڴ[=|za5@>1;Nsa5dVġGFBEȍLlĮsZޚ2nXfɁ ɚDpd`{[VaܮQ ?!f9!Lu4|YőSOUMfE2Pۮf"5҆ƻߨF{ A2J_M Db{>Qi3톮"'BmG1Bhkfԫ$I$2+ĸ.g9tk}Ud9=b`}ndQQ((Fr+rMmhLT/u%H/C$0W,Uc(CNl>TV^V-dP0MhI58I%p/F8])!O8j,%Cnȉh6#x)a+̪ (@ kT &Yw܊gL} ؔCҶ\!qQ5!7L9t͡CU jQ`4zf2 A? H'滍>AqO(H"桱[L=%C _g]|'?aF( "B)>A|kTC'&?(Ae+jv{"JK}Q! " m?|υQ|1YqQ[kf0qs$І–iMͬQ Ϫ6Zoמ PoHAȩ "ˬhVC6ʗBgg]9eW"&%o(+lT 9u %ݾf&Ԩ}P?mdæ|ܼE׀%*DZ&"emDNs$ b;%?3ݩmsswOݴ󐩫z0K"µi>r–iT7&AN}=z h~e:yii/~z閩1KK"{*r–iN-daqNLt.u)Z8Dd0nԦQ("TB'7-QF522J:f&Z9m6Ȯ>_G$Էk;hƏ %Qz` &m_;-:nFy',ٯ( [=&iX5k_TOW\vUDdj=*cQ sc'N5h1% '✔C_T[]}|Ҥa#ƿ@ kF"DO.tl佊1R6Ȋ((A?4wbr?7d˙%jDj艩2mАwb>f޵cw/ Iz959rH"H"S@ S(zĤ:|y()OA{75&&riA 9EgZ4ASlC{nZDy[*r1Uo 7.13mpLw(BG^-b%B_R" IOL!ŠDl5VDd[fD^ ^}jq{̎Wy'}h}iug"ϊ;k{۬>:/|)d:?sA{(& -ZԞ~tJ#+SDzAREQ3ݫԞD 6Qw\w\ "rADp|M0 @""BA<t0=Ͱy|0pWu1d`!a~sK*khcе?=0aS/Bv\2Wa3ݫԞl427vq.R(yjX>Z "BE>, !:xE׮𚝇/ $KmW i(Q5Rzk)J~vz|ۜB>Sƹ{^v#3[uI HOBH#hFx$_C~Gt7g]K ?#CY=ˁ[i5E9bL#u0A'IawQ\ {WnG{NR%PZսub38]ijgՄ  ~bEd0V ĩ*s& cѬ _=+nP~wd,Wfz72p(5BĔliYb:R6*9k$c,)."᧮͠ZPM"&I_0ئQ(/TgYQ|F$E{YVUY@N8_Y߷RsiI}.#0V5fi+~yPT]ŧJJEZ$%Igj6MF |i0C/S8&jT $qZb^ _V2osx"3`a p0m\Z >[z`H)Hjվ*.9$TUj<I21 uFzZм{:q8~&isuRj,u9~EPcA }t^(g0zU%F*,'¼>k(Kk,; wO+ҴwgD]UoWzeɷ7ɿ!1m#S/E{Vza]|,>j;Í2BXS:UjJ낃Ýsꅿx% ;5A3n]z?W3.5ububZzY!kkFxWa8?q7W6pҥbbV'ǗG3mbrLXW̡]#scYEFNصex)S߿GcjFc)i_F QK۶m NzKPHutx^OeQG$>8t2ʵ9pgkCN)?#D$bWk#H)))c}5v޽ &Lg߁c8p[:9F S}`[qVį:oeGf3 uoiۼa \E+{{jkkcd؜oT}_QmNS~ :^E:1w/h{(>5!c^|y1\fo+WUY &jp?7d˙%/Q{5]瞃ƴtre٭[ٳgٲen>|ЮC'&:vyl/4$ظY%5w/Âv*a"İwccgof-9/:%H͝:a?HQ6 ֨3L&![wo3wm4w hm kiW'#L&cݾmm.`h5Bo_mv0XlVECB"Q@Ej@ d"@ S@ HĘL5u u!W*u@|]ktıFˡc'GWF8ZA ԯWX2E :Y F9(GO9QFD04r'q3JkassuFE  KQ̺A2VF$>aN-n("F |iOep{ܾsezVfb]g[;anj1@xm_=onxz~]VU77+r“KV >! $FKEUXU$Xȩoێo2,7}ڍ޻DlSa|k= #K(v/0;`Ȍ_C.ea6G&*+ʩ\0}W5ǺaԚ95Z**P0Ej4HX ̰], N)ќ hk٧j. 8R% 7II̾|jY$m^R xz[CI5hāe| RIW3Jq8NHcUD ԳHeTl . e@p {Ih%UIT.㛃 %ۄS0(-l #ɸxz2FckXCBIH诎{ (e]́߷S` 9(?r=pέCuqf20rgW1f׾tw^%9x 'fތ[a _Dt@KD!&&d2Q<.6_-ǺuLF$5%78f$E42nQgwOm 8qG>t͍׌D`֔èF1?5GR0ƘݐotA:rw.Y"ݧQ=is6ѻqmK +^lH.||ZO,ue\ۘz0U %Q,Mr8 7nd,d2 R'y~Hz4*N׶ulk+ͭ76Y9-Oַpv0H);qط5=a (=NH8=>Kj^m`jʐ@:6MJSf8̶C$EUψ%d 2G}.&v-mtd[ޔ0$fд[k6=C&mZ2,SZ^&ܦyS&y..>;[Q3go&&F0_ ioA˶LK>z,n;ϙ%mԤEKa블R2q2w&Ui垫E5*db252;va2w5~j[C*sD (TV|$ ‚ۍ Z-JKKw߷h޼$R>6WSJ~:3SHaz,ȥAQfp-17lۿvg#K1'Y8Rctinu=(AO&x68 woykH싶ei\ljӞ.Ll@{ao6(z6dAz|-^[pף|4ԯ*ooU- č8FCƶ5߻0s3}5`VLSSu]Ḏ{j'4fK[]J _E}6t0|U.9[8:odo{C')y1!u+iR* b9kFwfskE>kFwf3ct}Ё}pփX[kHB|vsc ?JhtbjK kiF2cVz5Z–][NbM*֡n=:IʵQo-:ӽubwqwwo2}t046ueӦM+Jzj,Pܜk{[ѽ/.W(Xd_zPddd h%u87g&ɢ/ s1-⍚`o@lrqpˬ@qR͹fkBKKu&\H HB\$+RCY[-*WwG7*Aξ5(pKJKIlѲefVzK&Offf˵mP(WLz2uDzQL-Z d}-u~ysv־45 ) ) jsjYقR_ $L( !Y2EQAi~5sK&vVL„)ȓaEӊuŶ0-&FDȥAC z-M`۔wUo9q#I1`u03q ` Ts$LZJm*F IxBN\㢱t Iov6*q TuR5(O0ۻiӦGVV@ 2661mU=h7h҄+;ͤD@)}E /Nc0ڙ,u*N2 ̚[F1q^biS2 ckDZtPp `aڶUIkeV^qN:Y|ied1e}3iMLS_H11tLJ,9PD)pbb0IZ6+Wtse;"Cc'Nqɇ{OX`yVN͔zKљ8:SuR|Ymݩ'NR RzXCUX-&&m׶t h)AYYY_| >.//aÆ]v5220ݷmaaaiiQjU d炑!ǫCW{M,[~': 8VEgqYfuu͵2]iap#[IkP,&/v hX"%kZvAUBVtA6ZɖU@\# IcFlڻU& ȸ9^W+=`r:62v0#fij[, m:D“CԐmm(3!m0usy:SWQp̚W#bhyGHd/w,kpi,sU[$j"z>>-5:Ti~׸?f <^AW`dn2~ԹXTOٵ^sS3˜o5k|>@ۦU G|u W´5)LH+\>MKI* )GפJ9)HHԾAJ5SdinJJJva A101eJ@_u 3H-a94U Z44g8Ъ6HRr1 p04bX8ڛ4ԴlQ1&g`lei2z&%f ]cKk#6.5׸~^◤ I)4rhiȧxɱonE߿MB[NgVs|(NTȪa:Z\ 5z|\RjsD\?+DEj|qL~Iͩpzvn'+`0Q>>OL#TU3?&2Z dp\5w\ I_J%6kY4nQ^qïS~Q 0ddvOEj&.9xX7rP5 ĤN5j jw(?w">uCpq5}CX+L|}WM^UAҩ}~IK[\pyKx89,!`3Ld~p,켒 )NU©@Ԏkoa)@Wz5`U:-TDzF@ j^&.m &[Ex~@sD:3)1J$IjdZC^[iy@ԌzFś1п:OF:O*ըJݯ֭ܿK} X~ݫf~jpG߱pg$X#OpMj CGʶ=4ql0}.wNp +X~tңG{-E鵋Owtpd"4V7{ >埛p _:.Ox?>š SjsCԽ}*gPD[n߾-S>hjtU:8`X>}*e2kz&n*ڣrI:]zeΠF6`.|>ow\zXM\rlsїqv"DZv˯[0iNLYqAs0 Xm7im(N2 5ԳV&Ij{O3Kvͺzwxۀ V!pz%Y]K؏ǒqLHکo!ݍ1LXHlQ : 8.[n"*F]n:}@{'{gWצNk_[d\wN՞X#&&mѷ|@:ntl [&8 !E%tFuuҜԟ7wS.fߧw1)^|ڭ繳?s%-1ϖbᐍ񌽾Hڭ7gml*L}FhQ$tlM_?pd]F5*3->DS9D,nFċ 9s#VS(kG4µ _ GwѳL7dVTL: mf`o=0pm5l`L{ {]ìfH3NZ` k6Jp(8R͊w›EB3`@;mSPp)X)[@TS۸vQ$h6n9uOpDQW(t',7ʤ;z(vڦ౩_}ב}~p$I("Hr8UpaǡGo2 "WW;IRCF-^u* ^&_#yN7mZGq+)Il (x`BFz9vn3pfϖ Ǫ##+w;囯Pl+~kⴇ|kT:#@SZ]-9p9;zW$(*V5U6Osfx}&;pX/+0"m'5{%%aaδߣ89sxpjoG2@COQ%uTsNlNy陹io?9rFǢsu8:{K;K=+W'nŮ]^:#@ԝ#Uԓ{ՇR’w4(K x WsLzWX0݅6E̓gaCX,'ryrdV[/"q*/+\" 9F), $m>$9_F\.%IҊ_2@ǼI"XtDAZZUzǒޢrteU\eYR5*s%֧oI)(ئf<d^d;D=k{.Lf8s8<|$Q&mM_kڪX}{/53$T۲kO? 8n=EO;lD6}KzOMC}kzv#&ئ;v~O\R 6z Eso2;J >%Ŗ6|VU7,CΚsOk%|Av˗/r w>MR[yozJJ D=fA;h骾FҩGjF&5ZE @R@#@Բ5@(h´i H-|F^PqA#}2F?} 7u&6JSgФl5jgg}999hVFq- 5@ Fl QSIbC殽GΙKDD_Q%̏2דYF _XoBtQګQ0|0n̔p3Ũ|#fYЋ2neb}' ug lgVcجkfٻұQ;h^5m¦Y1U硄wYVw|20L@ jSKl0`,#pb'8U2Y2Ge=auM0j6@0lO>mMS!dV~p̢yx%77QkZN1 2IBQMS76ǰnn+qpLafJ4PyI5H7QHSD0vXЙUAGP IDATQ$/nǰY׎O5r_q.`kJ`"/u\2/K/hd9s ţ(y)JΜfC7( IY(y\ F$opDg u̩Sypn׀2$ P̧(6g p@$\֊`ۮ_wV"pPОQ޳ΞrnUָVXL,1u)+|@aʋgψl\=ߞ4/lǺ-v3ͨ[S޾4D͊w;u$͗1`9-k4%+t$8rj hCem`| Wal#խpnOD/_+ Qߨ.󦾚Eoz=jх<(P9ڵF5y3BKNCz_Bz<*ڢPDQMWiBD{5\ ['nCFyu4WGkTF.BlIdM ??8m:= WRD QkG]HX(J{t-ѕCGl=WOݬQƯS>9HC;Yǧg/8n>jTH"-vUm#ej{ɶ۬YVBQXc:eF5tb=XkVXY~099\Jf7yBz͜iiOXՑ9rUJFE T̉SΆȢEjPAkTC'`T1@FR2ּ,K-("QԨ,[{Q:a~"6g%M? 尅:2#5Qp (~ R?1dӢ|dA?{#ymr#$;hB"+V{Q#uD@j}]|!8zRY! $1F5@֨VDl"F-!'4&%j^FUKC~AIbD# 艩2wcbfkfԾG?Oo*'muꕡQ@PDZA5CjG@A 55TRoMX8 m ؞ qg6@>2t T@SLc׼#R%{;? hmTlxCQ@PDjQ(FQ' ӆ$gjRqIVLuT7H**G@A SOQjWUVx`IȻ>Isޅ, ;DNq$IxZB)SyUFF@A|_kG r`~F>`&N1R_ (vf'zz@{~rY3w  g@xxرcsrr`k`ۀj“[B3b09VdxzX=^ơ(J@躑" HJL8xSNTNhfBI!^@ }ahGMGN@=wU2ph rĬ~2j($j3hճFT'5.zrԣ :hb"^ګǕ Q-kTcG~:|B\мmss5R5K[F_4kN݆h֨E>jS7F*H@ZP*$fԢC^CZv#@;fp]rƿp$qƭz 1k@#Z%2T )Wrj@d24wm Y8z~32U Ǥx$Ukm*͕w]~e홰3̚tRU6ΆL)f^!npYa>ޱjK\>u(3avJ]%ޅ=nkux E!N+RRy~H.4,:b W4}t)ˠ%-LuJa gws ؀ߏyNqRD\"D?F!C'QzeWC$H(qIzr.n޼cuqJ<3XOؿe%{tY8y!\(C =%C;t22\Sk/uӳʩjg /h#J`N82j˼쾷f,`72wߎ ۈ#TfIOR٧>\q(B>Ϫ%B1lz֨NLyg͊e-H_ 6j 4s浇Oa;8&볍 eclħ|lc}#CF#7zG,0=;Er}}G0\QKR V_!jЉIVXY~*BN ݙd쥡xBR[2&ƍ[rh{EYo$ؿt.:Z 2y5h ,Z*-V26Nfzaieȶˇٝ^X5smܺR{2vN-w;aΚ" ^3'kZX2!V "s}~VQAh~_өn+(H|(kqޓ'R$}N]H "B9 PEkT3'#@Ly:Rf-NN= @@ :1h"5@ 6eY:mqK?ud38]+ɢPzL F) bc {_qQ!SADS+Eh:$mFZi-dUnUh8^֍ &H}IHc{{ɢPzLM޽:wp=L@'&XFy[(:9phPz sU,@P;^.+/F@Iyu8:{K;K=+'-4DKNV dPpbggwΝݺ9#ksu~rI5oq5"gAUqqZJ)YlOK43Fe !o$0r.00,LoWɬPP(tppu++JxEH ['w\-׌q pXy^yg=ԅoj"#ރ'#[{h$mzv#&ئ;vbسUMLur 4ZDBd4)ScǎcX]z9:ӤhbE=f B`0DsAA||YlN]X:Ҥhbej7BvhHQQoS/vEY%%% ,zqM(J&&r jT3qӧs'OkNaSԨE@T8AܿҤI>>>>>>q8mmmO̴G!W"=kw!:5(QP(駟|}}׬Y`0zrb֨FÔȵ.W,\=ʡ#Z0*a2 QFRRҸqZjsΕ+WΝ;ܹsխW5yb~wA 3q2r1巫$yONp{ Ъks&0!I^ƍfw޽b Ν;ץOeۡBy f4x+W=p|zjdj"""(Je'Wݳ (0RF2>e<<}dO.(xcجkfٻұQ;h^5m¦Y1C$1+΍ce~v;d.:&_2gnqiut^Ė T舉냆mʏ1f_щ"7V<]"9BQSXXKիcǎrO̫t[LRo IR.zx w$ 'Iԇ ;?|Y/[Lasy i),p_mJuQBs}e!Ib>E1 -=k0Ҧ,d0Emׯ;5^tZԔ/7m =|or/.u7aݷq' x%ܞ`!J6M8S/'#@Ly:Rf A-z͎ *xqxԞOŤ0Kuw㋄DqsnF<&ybN+4&ٷj%:]8 %$J`+Ƒ$ibh1dRi5(5̤oVNF[e7 ȻbLO|}5 CZ`96/\AXБK[|-?lt}Ax1ovЙ*DDid`Thڙ柈^U?j]N(ٴFԟ9 yY,OZ^Q`E QAD&O֣)0& OMo>u#Oiq%66$Lu''Lfѯ6hOFU1d"pG7&?RJ¸&*$b5J"5@;1y"qWO _]S=;d!W$F(QnE&bҋR$i>lMTK^%((zjT'ʰBCo܍S<:ZȩG SXtkHz9FFȩG ȩ\kb>?kPR<}cNQ41S"AݐS@Nw~Aijv1ͭP5oc E'*ˀ1-[:dƥc<o%CzD/@O@U'&ŠDb$/Qf>;..씺JB~s`FPY+g3a'f5j$Yu6,d %O}7#r AvLLI 1""B=#04<𴢗׍[Na[~#I-I^e$6ȵɥ ")DǗlaRAD0j6@0g|1Lmlm? %߻2'!F`dy.kicXk 0i]^t! wULz*,,'9u619Q=zb55T6[ +B) (< =ěsAkЦ3d4('f땹~(VLnR "5Hצ0T+92sUaP;8UA(XU " rJDz*&:Kރ[+DEjb Bw^e(€"" "3HU8G5Ә. pzLt$-qhK QR::3vLKHf7 DjTUԨ@y7da)D`FLW* 6S>L&Hݶ_]vXCmvk=AiPX@ʒ p˲(#7V@d`Q弢tRN*yCWW< "_F`4 :}I=ES'&{=_4?&-?-,Ց=AD\xxE4ɵA%ᆭ8]̑Sz@¢h4 Cv?-zpG7&?RJ¸&*$b$)SbmT*b{(#4O3)>W wsSHNk\EQTpb$8zҀ:0i?Tً,\UU "i>p`\yaxE !9V8˲G¢hĴ[bGH|3˛x{{>Ah~_٥nc= q7&kfN{hQNj~DD/"OL^s:zQI-&B-AQhQȩG S6kB@5&&rQhȩG foPPMD=BkUb#wFO 8r{ -qjQOze(Q&k(@ @ ~en>@ @ ~5(s_4kN݆h(Rn)\;BzŊbQjܣkq:m uWS/`ǍEjխĖ܅$1-#^8&E*#շtU5TWD}FF$mV,lG(OA,F F 7**rAUoj$LJھ+"S%H qJw'J/hKDԿ-?n;r>"} ulwK= lf=F.[3E|-n<T(LjkZZj!VudFNJ](ȏtxʆO"/.4U,/xY?IGbD?l_5ش$.~QMf$o[2i\ 6Ns71hLzϾwXrquT!6vlyZ] 2%Gh c"5@϶+D HCQdǭf_95KYv+} ЉRoӲ㤨usSE BrL@1nFْxoSuxa 2%G)1lJYZY[J)I`&so+A&$ aK/=IKR)f;5עikUcةN-a&_f.re Sr2Fc$h 7Sqe.N|^C=KfIX N|Dǩ<>??/l ;6܎/y/ΐR_m`u4$qvwUQ XƇ%)_ig=ο_U] r$GW*i@t`Q弢tRSĉq;~!] Tp}kAFUe֍=3m[sD.e:tѿ Mʡ~RnG`^ٸ|_˺k^CW%!ARdN߹'4'T:avm9u22ȔCtDl J(TGfl;dge3 <<|ر99950qc"c'OaX]bmu~2~F6bUah;daݼ *jHu#Ep(.>undq _=)|x R[Y! $1ra"b1j @ @ ~5(s_4kN݆h(Rn)\;BzŊbQjܣkq:m uWS/`S^.CN5>;(v#"/Loք=𜯄߮ ,, `(r3m1Z)]XŽwWz\ft3 (pi[/yV=GΝ7% 79>o:h{ߞ]$Be8 SBrQ-?!Tt[LRBbVv}!n/i7vq7g@k%tӷi Ϲ@,܂:XɜXfبD!102Ѱi *NƠcNt}$c,̬۰YԖ{ُ'tM'{Ӽ{?VѤ)5H_r%`aɻi>Ye回jvhx>E]?^3mRE("RJz*f<$槴`$|4ˋP+c(-W_sR  Sb aKˁ^ hk {cKR !kϳ40ԏv<=dJ٢rOQhU.7&)@$O< `F0,ƀ=k95 iSH'p]/gگ5:7]ОW;]1.VܺO$ڷsRb'ϫ٨FFJ@z`)M JWKk1r)_Jl.5)SyD%TrX 胭Q^J] B Fp@d'2%at=KW;yJer 2=ޢufws5Ȭ2MF&#k =Scjj"nC#Yǿ]3Lp/9l7.OQ49IxAa *(8J(xP qHZr6u5+(ʳѐ@u#'s;rgtY{jxp϶?hIjsnX_Dg@ }>e*UZV/;"ڻz[v\.YCڒ/4kt~44 r3U-T>~{/-euI^Mp@d' Uu%Nxńs淢!*|4WzkO`2Zjh<]˗V-ڿs+!$Tw1WvIP/_돟6o`b9t+9 *v\Ȩ׉#f2dbhμt8c"SsRQ9g+cI?૬2_IENDB`jfractionlab-0.91.orig/doc/help_de/worksheets/configureLO.png0000644000000000000000000006612411670453400023034 0ustar rootrootPNG  IHDRV=#sRGBbKGD pHYs  tIME5fs IDATxy\T9 * &*R5f*(r]Q@M헊 2Y(&" afΙ3 yly=e<=={~E/C>˫sA@nW_ae+9˶2e2';Ɗe4?TT\T*YlѽlM-9\.llcr wK,CԠW_wqO _}.6otmV_&=̀wɬuWO*vz5*(eJie@Rկ[HRQJ߿?-KDNe,Tŏ ֶoiOg~MR+U*1 w_4}^p?ď;8v;֛E;ݹvn}ֻ}o[U)T}XVR=~^nPxIYښ@D//s秌KNn2edeSȹ~CSR`ioJ;۶~z}<7k-[\>*U*q.*=tpצS7":ut7gt߬ε SFiV/RHp>IJus0:֯СJe۬g:eMVh׮q&/5lHD<;:86Nv#͜ ?Go#yiڳ[[wY~kVDuG5nX6ο_T*=<^yL֢EϞy^aaёbe9NFučP ԟܛYy%9:w_n٦q<$жYךIAR4nᣇye ryݺu]\\6lظqcWWW\ne%#2*YVOM"z;"Oy+?FM^x3WX )B5) 9U(Z- :Yu@ x6Wu;3~jnk5p_;{FgXvVf@ 0BU$EDYUu _׵? ^0eߩ{gm!""%ZkeP5tpo|<'#T&lk3LO[2Z}${:gZcѽm ѨV>T??Z.(15=u}`ٔy7*+| 1lo@=;ݚ6 7mu}mk~!" gq@CΔe`aQ+$Ny;g?ՙϦ'l^ϝvOONUX;GGCm uOt AQ;+Hܝ;!ZU7!4pCc8B#@ #j]QDT1Vşq.?-!Z;ɬݼQβNQJ6xk]&]=eVƉoZ7}R9ubgb'ڱaU/ںX-(`'c7VFn-Y͐j28FsaڈnB-жMx4""~=D!DԉVO_J~8OlZ<"S ""j]i IohCDD cOD, Ϋѿv|T+(q.LR ڕ֛(hYF:t4-F=y"NcLo]DG|mZWB۾υaJ=J]c~UCFt< qDE>>DP(bUJu|MX\[ˊDbj^5*k Zkxeտ5Y*4Uh8òRj-Ԥi={^ڭ39H/N?>ngO\-umkg</*z+RBgȂs7w#Lأ*c5\_ىȁk3W\`ʾS~ۊy;Ú?5Fա:j> Wr^<ٽC҆ç.攺U~*kuf*7n^QfMsd]EO2[E 0"edN/ֶsr0 ƌVΟۗ~溺[WA{9P(!e;'ŧ_rb~W쿣L !˶?' AI*Է%,<2oFP#goK1W=>w (qOr2_>]u0$n'^9MѾ?ńxsQ\1S$8"aVހU{Nw5-um@n8C-W鍶*08:lIc*-9Cq0-\?V$"ْL5lEhKjL95qRh"_<5 #"9MC5裡=۸X?g:5kS)DD?Ǩ_2(w44c'ڱMGQ^\}xm]YADDlAE SodcP#:[9]g+ x^'"r,{;u{ˠğPٗ]eSG\!"l._|9D4sTk'""YPK6qƮUK˷d+lAyI/x!58X DJƍ8)a4g$5\3WĆl*}mZkPSV_uޣR5iK=cADDUhRڔp퉈e MsO{hv^&bzY%^wvxRLcQ_ܳsё߲y|u>[9ϺuEo{:Y n+}}(ĴPK6q-"Sv&11؂ScDZkHيRme1RqhkDh"u'CDW*M'i{]LCQ{s@]GXvT\ueL`jo]DG|$փyeE+] M- y ^klT a.hwys uKљa"Wbъ뛕se;}AD_b8kan7Q ѲB{,akpD-2t`LxT'tcghYV.xBjTL#q4'"a"ґhC'O][@Di!J β.oY֊{pq͗5'^/T6pZmm| EQH "Ъ;nH>di[LIJ+E*/ _zh>EǨ>qn3dD0W;tQ AD_%[̩owJ7.p/p%ίĉD[xv+˶Py wsL䁋yJNNց#-k]"![-8X:iTabԝ?My@) dscߞ7!Qjgy󏉈앣Wm_yv:Y]Q6DsLt?_7ZK7o ֽɃ\HԊ≓3)jܴ&^_4eEzwj>ş> F7$pa"H9SQhgo6v[oR"aQwvvzWՆ8InWdD-&pKXќ~?eB,svgWҶCc_jѶC/w /Rݽܢ4v4'"aEލ޵$u3b)3!&O"B->@-M;y)]-ܓCg✢2wt&ΔCgVg9Q#0/T|f.lPW=}>;7o 䧠^_La]R2 @xV楶C$@ x1*ݖϵthHȠlH@xԄߔTQK @A$\PzkY}^4G5H/(e?o#_O3G~ݿO^tKPD'}ܾs+>͎ $nlo@誻^):S>~v˿heT^L] 1Oi%J\R|J`,qUT*Hz^\z H*>^gz1^Btk%Ψz1uL?***[`,ԋ fZ^XUX, (B @@"^gk*X֨mULzjꚒy'U[_i8|<"ZRhT]߷=%ȩn =۾=`t7lݭǑ٣]!>TgXvV nճn-qչes#?FcaGS_ճ?MtK|#CbL; {|S<2fو^K!""?m!Sq8 ãG:bD~C2eHNuO7ܤmwݟ$HId*ݐp(h-/<tn)6І-9Fkm?w)oj@ \dD&#kGR э6>u1ԥ]R~.tdRTY;W}4Vq8E%x'Z,_tu9m Gs)f n$ӻ-o⻘bѯ|||_LZi5\?w4^Po@Sy{ \=zbAIK5c9#3g;(:c>xď\8m\y(WsܭikrV iA>dٶR_1!(]Ztܧ1m.`<(jow'ZKlsaH7-ON۽>rh} v^hC]R(YvU/Jܓ}W%s@+B1)3rîV&Ivl(?)>R;Wr`deRFDvA ϦQ)zx H|c5+ԟ SZ4ΨůBo㸗 =3/ )׼E.[1$NDtt239GȉHDt^8CBdV!k5Jh`O{+{O$)RF"2AVuxiqD{ J m]tfwpYٻwgpk~MXۦ(/.Vʢ"^,)jzC%cE#zDneL#"j?\Z>'5]*/m ȆL28nN0,ϲ,%s jF[$&=cADD}IJ0'*ԶM1 ~9݅n!ʜv3)t\cgRSC'&Ge ]zbžbE.=FʨCDD版eęgsO+&濚'tRW [F~ qDExpþcٞG-ۨe^/gT) "kd/Iۯs`ڶzXrÈ_ѦP9΋lH+L@ \DqvvF$&VY'K\+~\9~PI y[C*uo3:p YbIE~{5R>֛7||ޮAW{ ?'-aEsF6qg,S)"Eb@LSVL>Ph;uuoY3toJdM}6@(dy<q23;Sz9cޞY5%2\IȡNqNQ;:c3bI7&صJNi4"> S֜GD=}>ο|;X0;B-&eQZk݇ l7%%K Qf&j n7BJi zXKY"|j! B:@Wu;3~jnk5p_; *Tu5J *|ىȁk3W\`ʾS~ۊ!RAZ_PcG@աB8SD̚u\6Iٌ!"y ~ZHrV*z7X$HHմHC,?'\Fǂxno=ٙM0ǽ#X@1+H?%R'H~H5yj|38)#^@GI52FU2:nf}(&ěy f&nqwN>2+ 3&R'H~HDDԼR4^1޲JF ҢQ}1#dv}(}مX6;qi_],"JfYu UKNfb+]yRK_nh-$iݯբ>F1#jׇu>[9ϺuEo{:9[Q * 3%NHt4-F=y"Nc޲Jy[_Fzej5 ԇhJ9ɲ l/1Iǵ%qz T)uDԝ?My@) dscߞ7[VId ҷ"*K*P ՜G8mHqT44. C)q*jlTww /:@@ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @@LtDj;2nihi4wo|<'#Ø<|M֥Yaqo✑DBj Zj5Ȝ^zm.<`xMہܢޮJ$vUj}||3RJ-=lbmVj$vXh֭"y5q`[kc&ќ؞)7{~8p^ε4֦?iGDDL^]SyW9N,c[Z'q9+^Ym5>LJ*ހU{Nw5-um@n8fK7 N9[8j}jzjX;>KlMB]K E7wZN(v+Rjs3s <(jow'ZKiR JLMO]Xx6eJsoib:])Rfв}n<{[ڎAA{o*VAwS| fa;.cD;gb?V̶yy?wA+?)>R;Wr`deFM9a7gX~˓vڦh{XR%ı~عac~RukZ2(w44E_uf[Qɸ9D4sTk'""YVUKhnvVvMG Ybk" Npfm>-n(!==?%>5У"%cEVY+""IbHMX0sVuxiqD{7Ev]]ykY˔ͩ[55˃ڪk$vsDDΞwont4cnVoW֟yƃNv{l>gg쉈e?FDDѾO߸(D?DDԺQ[>KlM"]5as/Z.Y=*U#":m'S\KbLT别{h7?h:Q!5aX/1D ,o);j+ߘVn=xu '1hz $ݜ# {,"{v7:r[VHՁa_Zn~^}Y<a.h~7.D>D)D22Q#w$&9DaQqו1Yp >DiDdڧԲo#mS/1&,KYm#;Hѳ-'&<(t[hpk\$laK±d_;8cAꖰţ3p#G$❇%e2?^P4eW8U5?49-wz(̶q[ AD_%[̩owm"v(oDٚHE8"7vs"J֊{pq7܆"SosE׶~-1}JO#/2Μ \I޵zc0&Ϡlb;-'L[}-_'2\aŠ%-rԴ}'l;vRv!{jGl_kP՟7gQFP1IǮ=PrK{?>`2,"eQZk݇ Vu@ QU=\N}iPՖT[?M.<$C{nWOh|t՜}GV!{+h ⋕9 ԫT$V˵* |*B7#c)UAwWOgR[93[7BLett˲U*ṕp\Tffg6p`YXF\Qa2'&I>}B#zLg}DVgnUJWnVR'eᨚVG6POW@Q*sjH=TbX&)f:(I GUdef(aM]!FYb3jfHݯ 2jz蔿QER qDqp1J5&q^$]?V Ϩ.W2&ȦuFhf9X dQ,"Tad_v!N!zqhWD#RY|>*bTi5GD#/wJtB#bWzGX'q+-tX֝ui"V1r!F^sDhPeNL'ۏm n[~B#>UыyXlyJ TD8+d jtRdSC`?-UeIHdNM;:)hz.^!B{vgD{dZ2:*Ff%ƜdN_QG6$DؖE\Q]^sD?ɺN5K'2"Ԥ,˾'ۉ> +ŘDմ8+dI!ͩ!e$Dhr$ͩ$cQgN)3w4˖NwVAFMo]"J19p ,̕byTşu 1k!li[#߳t|ͻG "#_M?ni;?}Y> FUxTM#BxߜRYUD(1&iY?V Y0YTRBGqXd%^91 &y DiG?#1r!FuUzfY":3'F`8KхYϐSPCmu1ԥ]BV>-ע'S?mT\=hf+6 5v G=[Z|Ժ@T7#p%DZ^ @}#/guRʑ74ju@-e:$aJ y5Փ{%־bF&J!p{hTo .o{uKS֭˫opࠏEIuiyX}f8gdl'%-sj~9Zۺ]y43khu{fWe\nѬ[Eƭ3j֕?s+}{Ḩ<7mrF79~2&X Vs<']: Ɓ(geWT1f-]GLNۓ8Ym5>LJҜ]B9'vmE qw@ks9=.`<NڕH]?)KG5ؓS,5\֜il寬]tfwpYٻwWE_uf[QE^N";(t?}%Zysgoy8Z6^BDs-!Z;ɬݼQβF `p:YaR"ۯ]J\ѭiDDg G(n"=x MXBݾNDY|v>JA36?_D+""(⛋|٪N_:[9 `8h!eB~Lʋ΀.IJ)D#MrdQJ6R/՗z"c1 驏&K4<Ӵ#"}MB'"D9W/huz(Q+]+֥/G{}D $}}>( XpZ 'Z?jkT$N̩i>B5џ#&C %=6Xԗ!D$ot跬DIlu>[9ϺuEo{: ŨR3 z|V K> _283&EtH+Yig8 CtCFt|jL&=²4+c}}&J!Z!O`p :_ce+'"qechc9{e_ɾvpƂ-aGg<_͓ԩyDD78i~J!qBփLrۈV\߬Ę, "&q\[c1 Ρr-)֒cYU!"i͉hἣ UeE9go ѯ|3X_}S<]b !ԛ\ѵ_^h\ JwlwNؓiDU♻Ŝ8?|7oQ5-8D4_NDos7R",+Mﭱ @×AşI;uuo@$ IDATY3to@,2"]ΈlNuCuu@hK7o ֽɃɝlG0 KƩqTAYay)]5_HOO#0Vmo5L@O7gQFЪ2&صJNi4"'X"4WMXrFiƯu6&hz8!\5Q VcF())))))))))))))Jd.T!"R(iMu|MX\[զP7,=5H^ESGrgvЃahq3,;+ÚA) # =ě|W(<"xd̲׽24%CDDT=[H^h^)rd]EOڒ,7]L1DI>>>IJZm7\q{B>P_/#kf'?[*)_' V̶ vy?wWe\nѬ[Eƭ3j #> *sI)GxlӨM1ܾ}?ezf˙Dz݂@.L+Mh10uZ ,J>dٶR_1!(ɄKLBQ E@tҮtEY-~NY:bf SZ4@SlzZ1~܉lKWT^ʁwIKz{^7 t՞ӝnMK]:d>No CoyrC_qC= ""8B쌡 i@ {WA=hbڷ ""dʘFD~{:5kS)DD?Ǩ_kjge״x˔ͩ[5T?~Y[b%BQdnދ(gZݷ]'"r,{;u{ˠ$`ZG6*草i<0nH96!""'"D)ɜv3)t\9uޣR=R2uۊwxu WL+&IQohmɄ=e=;9-+)=4"ݟ9)zXĴO Bm0ʦGXvT\ueL`MDDED%NB۾υa?q8D)D22^}c9{e_ɾvpƂ-aGgI1GTTr! eBޘ) J֊{pq͗ˉ(bbFJ}U+>ED4>FAt ѯ|3<3w9Uq?~nP_zh奾Գ)h0qK٨ǢŴOfU <3Ǧj앣Wm_yM9 #VK:ɓ3s˴>5iRpy[C*uo3:p ]&~wboEdXߤD&i%(_~~u?Ia \;5maC&^_3Z6rPxA!R R syeQ[Iu"Z_nYCׇf *> omZgR˿K9ߗ8w~z=0 4b3P;ZQԄWO7jHW`4Y9u6yZә{ G鴗+GfWa?Tu]CF H`CPH΅Hc>'z0HU:sv+M\pOQ=,V1y7> Ց*B}֪DDZ:s㇤ )O])ui;P"6I\ZΥTHO 6~._1dd4QRdB7~SsP$ig_ܔqOPOIĭrw7oT{ڦ8ڸX3T^.3xW~(,D1󀲌1#\庆ߥ1{Dq"}z6zx";_Ž!߾kVP$~ݿO^ 褏7~pngS1s9ТV+=iM0[YҫX2(w44$ထsNrN=[6{w=fH$AM"JK)ТFKц*"ʞKDd?W*j%4P,L4n[=9|ӶM1ئ8[iDHR$nWIŃ 1 ~9ݵ /K6(.CULF bys{O7qsH_]V3\b:IY}7N854dύ( V"j%o)m XH\o]DG+RJ$ٳ{-HD)ݫuᘑVqЊP%%RnHialB[NL%6 #~VʣBz _M?ni;?}Y^=FQ]' VzӗCƕ_Uhܦ8 c:JAӚyGʊrl'aN++λt0cn*ъH$#PM"J"D8 #'9>hY]@qL.`$TL¬gH)!Ì݃6Oy!sAk)mrK*. V)'NV߫ϤUxHMqzsb(\"uz}N~Ws :~FWXo3WyM^1dNIզP%"ULheD6ѽ|VF.P, zo;~l">6ϗ~q֙9ċ%*ψMļVļR7Jp.0 ~^Ϗv0BFU Dc0Jf& *WjsmQ {R X*oT 0<ǿ\r& |}7r\`gSTzZjbD>'W:8 Gz_m\u;3~jnk5p_;,qeg*/#}S2vгFV,Mx#c0bz yեohPz[o؜RцS4уX3D6XCoGJߙGKGUΟvGmi|%-kxMEȘe#{e.iU/;9pUumfꏫLwjo[1TSAIrR;R  VC  !`-ȥn%QW8ǗiýDDv"'SY3;ao(?fR"SP9 XB %` 1A@ H #1)jD Q'D(zgKʒlyݙyv晙|;;OYs֌NmY23ሎ?-G:ęfL8Ze֟;遫 IU]w߀2_h.-{p#f+:MQS8i Uїlc7r R1k]vmˋbߏMf1)j6\q˼")c#CRpIKޏpT̗jhP|h5HʔNz5P5'IG_9m^-8xpkl5$E ~}ͩsB?)z~ًǯxԴϞ3KΚs=2cMl7$|u$;XxҶul d'%ߐ'n]i)/۳ʼnwJvyvg4?8\ml]mXUVnLTJMXc' ܎YptOM3ǭܴN~;%6l0]m'ؔ:/Ȧ{c]ɩi |ݤOEE4篒4ے GJҧ [w<9QO:3R6­?ҿs;ԸsF4Ij2悏Ƃa4PXTA"ЙfYi6S%8iutiZ݊^ahf.Vh>gF:~ #p2CHÇIǞ2M14cxBԴ Sg2:hGf>}$8yQu}KvNܦ@yu=.C߳͛w}Ig2 \u,01-FV퉵$M OĔCTR04@?#[7'ůt.IG$9ۤ>l+MڧWXʛ0 G񰁹*oҟ {;*0jLfi)xGǁj#'8g}-N)r C: TFFow'~Ƕ;G/k2xq/@:ZiM+8aHu'PǦ$ S _X:+IES5LMoI͔&̷,E\ռY< l~q~.5:7/IRgKzHhP=ve6ͯmQޫ|#ɲnfvq;-QV1 ׺Gᄼ&J>Ps:w4'=ЏaԜXmUwD8ej93&N$I_ְyoiltK=O8Qm/z"ilw'߬㹝 sa< ta_q.)Oxv|}<ÐBkK9/N@k_[;؞ ?j_֤Mqqx@k=0Rl@^=zwu}%{=4R/ΈW=~ ֬?4luPB߮7 *_]|KVxTҫZ>x ]-/@,:j<&T,K/X{/Lm)²ef&9p9`.-["1ojYmF1*Վ4\MtsqVIe>*o^`E穨'(Ws8c"?T]v. 1UJ|0                       D D D D D D D D D D D D D D D D e)4 уU1@[|yEVJT> uW""prF322k@M1w6_$ϋ{d`Ӗe֨Ӱ]ݢ0 Lp),j|EH9 qFDn"/?ԏkRB[ ,0ô)O^xJ}5*\$}PV-Ul*8q)e];}A'{lYLZe,DmUo6ӌLLyŁN|Pl^iڳ\G\[X>kْ5X]3} *oRԡWSuX}bN*M1fD\53#ɲn13Gs Za9O͖ceB]˟Zo5 p魋k@)/E$$Э_b"|wLdGaQO/BBB$E+hT[8kU"p&L" p=D OU U Xڴigq<?EɅPU pRRɕcgFMphȅP#PZgFŅPU pؽs{I+ZD w@x~H*Cd]{;[HI@:4D  @OG _P",& 1a!!!â8lٔJAȑ%&2ilD@@*|r: N@J@@*e%X/@EaexG              ݅ ~e8ފܫgJKA4ixLl$vY3}{?\]]#ealk`Ӗe֨Ӱ]ݢ5[B-05ϯܸ9uN'E}2gMi&cn6:4qFDi G7t>O1mt2a+[՛FKRr5gI]Yͬz#$e%*}5*\$}>uʓ-B p@olVi-$IQ]i͐.Ij7KKIR4^޻vO|ӯ2s~ fXt"۶ CڳW,})IH.fm3ĔG_hԩݯ0F%Ӵg8a~b.\DIqN\'vϋx"`$z/{ bOʣ uՔ~]6$b#VM4.]1SU5} _q3"gdTr@I1s{:) mOy*#ɲn1[^u8S%KzSΊ_~sy٩4[M#@@@@@@SV/1a;&2#PR('YYY!!!zٕLZ@IHN-]588 &pf8I"'**83M.@"*H83m"@C@.)**83-.@sKZ<$SZhC"P%2T/D D $Ή@ $D XYYY )L@:+c"BBBEq0ٲ),*# KLd6dTzft"qN TJ,b_*|#@@@@@@@@@@@@@P^}d=\-044TRFFt߭0G#pJݦ9:5} 2dv}e<ߓ$͏|˰:=S\5w>/F57w|౰ZՖdۮ=k/mR IDATX}'7k 2P뇒xmݹ;6m;g۳ߪ\G zia_1ۚS6e%5Wc; ua Iu5;s\ D`{W7]V?VK$ KIzկcNyxqRbΆ3ݧJ־Og`ڲ ,jU͏VXEy;K3-=s^a~u+\}+I;kDŽ%7l홱 )]]еߐ#VM4.]1SU5}@}o,L^vGƟ.} '52?ջMη5uZfV I)bίF٭%4g=>lQ_eԼ-+w|qI:qa;vu7ksy* ΩG$5Fs:OPk^""""""""WB 1aEq< wIZ@IHN-]58 &pf8I"'**83M.@"*H83m"@C@.)**83-.@sKZ<$SZhC"P%2T/D D $Ή@ $D XYYY )L@:+c"BBBEq0ٲ),*# KLd6dTzft"qN|,@@@@@@@@<: pbF ,@@@P9y;LBr b"JzIZ (`wqvyfrf? 9_nʡ D|/xs x'U g&PU 'hr}IȉPT|'ys Cr*z?D*N47#ЦǶz{MӲIhQ~aWD>ys6n}*u\яX=<[%𓼙N6:x.e^@3ӛ'؏5MIK.+n{u+ s<=s>vWE+7;nOdrg޿|SRo>Zi@xHfAgV4p$Yun2hst Աoa3[}L]:ce_rCQB/;q_GNx)wjCȉs˼b{j6 yz7;sV?\y9{L{dv£x?WΆ&n9W^vdmgf q>Ś{!F,#N}9v|wZ="Z;CsG :I}m6N44SԈD'rgg;9פS-M"]Y٪@v"pϳLSu4LT~>vJg{ w{E;5WĈLܳEo'>7yLsXlza ^pv^-/2 i̕~ȉs*I2vg߶6$}쾿<)]ט}诒Y.˪?Jסi}vk,e\gRcv硙3O>L$jY.#uΫ*4-@:$mY5gޟ{޸7Gw7=Xz`*(ƝLhgO е39vKC$0eI'~sYqf:J9vXl@sgNo&HR=WlܺC:nU5\V72MɚU3.}蠻^y^yO<;e0RRϻ EJ5E6޷zi_O;. 8=>Н1PdTc|UO{kyNjk;o~!鵋$c\_ 'ޫ4U g"}%Ӽvg{Vz k:ye7zE!+|ah@}a{i+{Lgw~Y#{quLj,os KH'ۇ%ߎ svK5{ppl>%I:MydܯKcG c:._:S A޳t IhO0gf\*'PQ@@L@LܨCrTU " #p˦T:6N4"0wdL@@@P)~;LPP?)GmaIIENDB`jfractionlab-0.91.orig/doc/help_de/add_de.html0000644000000000000000000000610411670453400017772 0ustar rootroot JFractionLab Hilfe << Zurück      Inhaltsverzeichnis      Weiter >>     

JFractionLab - Hilfe

Brüche addieren

Erklärung:

Was kommt da heraus? ... Mmmh ...
Ein größeres und ein kleineres Stück .... Mmmh ...
So ist es sofort klar! Die Summe ist: "3 Stücke"!
Man kann nur gleich große Stücke zusammenzählen!

Die Brüche müssen also zuerst gleichnamig gemacht werden!


Arbeitsschritte:

  • Hauptnenner finden
  • Brüche gleichnamig machen
  • Zähler addieren
  • eventuell Kürzen
  • eventuell unechten Bruch in gemischte Zahl umwandeln

Ein Beispiel Schritt für Schritt:

Die Brüche haben ungleiche Nenner, um sie addieren zu können, werden sie erst mal gleichnamig gemacht.
Den gemeinsamen Nenner, nennt man Hauptnenner.
Der Hauptnenner ist eine Zahl, die durch 4 und 5 teilbar sein muss!
Beide Brüche werden nun geschickt erweitert,
so dass sie gleichnamig sind.
Die Zähler werden addiert,
der Nenner bleibt unverändert!
Nun wird, wenn nötig, gekürzt.
Dieser Bruch ist unecht, das heiß der Zähler ist größer als der Nenner.
Aus dem unechten Bruch wird eine
gemischte Zahl.
So sähe diese Aufgabe in JFractionLab aus:


<< Zurück      Inhaltsverzeichnis      Weiter >>      jfractionlab-0.91.orig/doc/help_de/reduce-formulas/0000755000000000000000000000000011670453400021000 5ustar rootrootjfractionlab-0.91.orig/doc/help_de/reduce-formulas/12o16-by-4.png0000644000000000000000000000444711670453400023040 0ustar rootrootPNG  IHDR=`osRGBbKGD pHYs 7˭tIME0!IDATxa F۩=Gr x<ރ܃#fF1߫vjٝ5Mw|OιfiRއt:a_t]W "? u]mC۶ADm>`.hao ڠچs.5 꺾#~c 9m;hýO)D{Hsڶps p|hqAkԙc\/'_TMd12; c{/En"XQJtrv+ǃZڶ}]QJ]#aCk}.:ACۗѹ{ 5̢}TPJ5s ׀m>яۯ6M#0,cat]w5ۮdО8}`:F]NZ}ڲm|acRB9^ ┎;,Aq[&Nn}yt S0B[Ȝq{WETSЇkAa /KITJ=2(Tއtߣ-6ˢiC3 ٤)bA*m=^wj;Ͷ#]]Oۿ/Eizs7+u׿kOfCھpgrxq1ru=kmh&*s\ncf_M<\x)_-cztn_wfY[u96LMІjqf?^x6|&͛S_5 Էf9mq6,y Hmj,dE7sdO=d6/1ןË>6EfabS|bZkC|ɢxjKy:m7>֡|Zkiٞ~vKr@ֆw.[kvg.Ʋru0(lh2j =1~u`ğ}QC۹D˃XWUա|E\sm",>bi=q_a=eoQ䦭ZNk>Qzd!^ܶʔ&礭:4M#UUX #]Cm_䤭s. Àe֮OװJ1zdh M1{/0>F =tޒzC42 Xk'E q_ lުzdҚO_Ɔ~ÅZ}muݤߣm[9L&vYGk5{WUup0 RU,u6dzؖ-(b4M PUAk߃5/x(S)vY–zdսJ߃ M(Fcx<2Ik#kLijJk#vʶ(Oh{:7M둽Ӌ)͜;S&*mS^m>XvAz\h {Mx h PKt*2XZ[8Wǹ,|oVj^mG;gAz~%Xˊ>{s7cLHWrI44MqӉ#vZbjervp ;w39nNu}ǣ*za*7>,ӪLUUJR~401f*Ƌ,{4-Gbi07D[uni:IENDB`jfractionlab-0.91.orig/doc/help_de/reduce-formulas/9o27-by-9.png0000644000000000000000000000414211670453400022765 0ustar rootrootPNG  IHDR9T@sRGBbKGD pHYs 7˭tIME1IDATxq,g2PR!TIl @ud&vb߷vAq.Gb\_ R|Gj0 A)%UUۿ=߄>cR* ""8R*c> 99R[|c4;RM~3@[|ީ:HOyS?(0#NI:Gc|q꼞q} f`u  65ڦQ>>;-{)\mܹHmA.MWWaGzsGӎWPLKzs<_A1AH Ǒ+\i';|#۶+j4M9CYlm۶zWPvꢔ{|Ŧm~KEH#>-b"\[% rhuݥi r OG8n 28R[|i.1h!a9ȍ1Hmߞm Zk:TU%J)@(mGv -pN}+=R셂9R[|w)*ȥK699R[|Ed9P眈d & ^GiF{Slm#Z߀>kuuw;6m s _rod㜻M5~{̻'ͽ2m+mےJԴkkk 8v::Z9}߿e ~H;J[|;ԡ_J)V vˣ)Sx Լ>}A)EtOmeMm+J}ߋzA)%MH< 1i(nήm,}=HYnB1N -rVY8438\-.+VANګ9(f}j69C&39栩2>uG wݱp jvEgyssMh0>Jۇas.8炵6?]Xk<m'hu#ZkIoNI_3sR~8rJɫ:)D.N%m edJ젘+/1**ھVadFEMʶ}@%h-aލkm\:~4}ryLJ=e(ϵy rhHY)pkׯrJ6@Y5~Yw1,y,>0JjAߚzaf9:j7fO#O{[7ms/fM\ q"'#ȹe׋ ,8Y TνI?lSږ%=[H=$5l} A?=Lj;9aSmVѲ9}+;.u);ga pkrYBXLY7v:c rEkk A[-"ߋ{Qn]YVh{/___ZUK0 tPm})3-`ݝXhIENDB`jfractionlab-0.91.orig/doc/help_de/reduce-formulas/9o12-by-3.png0000644000000000000000000000427111670453400022754 0ustar rootrootPNG  IHDR=YLesRGBbKGD pHYs 7˭tIME01]9IDATx,כ #)A }`!qi0$yqrY`wEDDN%}km9!~XK[}p v진4AT0} kkiu]ZmsΉR*TUsUaBR6ۿھCk1]G "XCh5bl]=>5!4Qm[D:970b/,'O b"haP(:X(*XJU&2|83S )I["4r ch}r¼^ԝ5A)HjljLϖ{)Kj.|MׄAѝdl=6eJ۶(k}rC{~hiC``ԚR*}4`.mROsCa\|}Kuk-{p l63rFCr2ƈ) J)Z?3;bfhK1&ޢ!R*( MvY91!`hWҥ56؍fιG8byNd(6bu] UUXb& ^fmL_9f8vpI؊/mbqr\P5)w[;+ h69;r/hs/ɘ9~XW%5Ys>VDDz*Eeھ|F9fi?T57|6}sHRie}[ٽf%b]|I[܂JPs20W1m{R܂qm8g/ѬZY,%@oš8ƃ},j7 I}/mRl̡1&ĪCgoka=vU,٩}]oCٟھzU V$3 l %QAEMaSaipg=L`STLdl #KY7dml Q/s)l Oo #-`ST}Sh9-WDəت%< ۶-m>f4K+jCZB h;x:Xk6c5vQ #+BQimADC'rjѝs.h!c 8ƟIPC!1Y+'LL7 =ʦ#3! fJCy`^3E^bC:)E[^m{,o i3Gm6zF2Y1t(O/zeimkN|_¸KYkFuְ/hm0z!n}d4a Pt}_>Gzli ÆߌZkg_Nm>BiF_z{۞6}9m;w^,""UUwrg !W[\s.ęپ:ދ;Z #Q؅\Wg_Nd-J'0clX4;&g؂zJ¦[yّktxh~>xa"#kY[ۦiN1G4 mE)h]vzZ@ߑmo!N.ˢlQ8m4M#Fa vXRAGX:+i ھOKN6Bs*;%xoA)5X=<5f)8zxs>V۶qFjrR)8PZ꺎3bG*]ױ{%sry=@YrιmJa)4kk Zʧ5Y{/G郠px^C/${GIENDB`jfractionlab-0.91.orig/doc/help_de/changeToNewLanguage.sh0000755000000000000000000000114411670453400022110 0ustar rootroot#!/bin/sh # um eine "hilfe" in einer neuen sprache vorzubereiten, # kopiert man die deutsche hilfe, # aendert in diesem script das laenderspezifische kuerzel # und fuehrt dieses script aus OLD="de" NEW="pt" for i in *html do sed s/"$OLD"".html"/"$NEW"".html"/g $i > $i.p mv $i.p $i done #sed veraendert auch und :-( for i in *html do sed s/"<_""$NEW"".html>"/"<\/html>"/g $i > $i.p mv $i.p $i done for i in *html do sed s/"_""$NEW"".html>"/""/g $i > $i.p mv $i.p $i done for i in *.html; do #"Alles vor dem 1. Muster bleibt erhalten" mv "$i" "${i%%_*}""_""$NEW"".html" done jfractionlab-0.91.orig/doc/help_de/extend-pizzas/0000755000000000000000000000000011670453400020510 5ustar rootrootjfractionlab-0.91.orig/doc/help_de/extend-pizzas/2o4-extended-by-2.png0000644000000000000000000001277111670453400024177 0ustar rootrootPNG  IHDRg|usRGBbKGD pHYs 7˭tIME$ yIDATx{PSwǿG7E APZuwK{}oNn{ok_v]ζwzV\@!$B@yEYX $AFQQ983~wwwk׮D;֋H3YYYܠ8=66 df47ow^%KK bфR$ccg`hp N <{ܺu/  AD/BCL&[rE(̡jI{{;]S`hݘ2bOO 0L&`&hܹJEd ƅ iS**iiiJyXE:;?099ffFG&7o&HAxj51 ?;~'?-[,>b=Ba2"(h ~TAo-MMS,B$&v!)2pk&FF(.E=_">>^l|( 5tVX:jxoHmm1Aqw= MD#.]"22yO 20@͵t Dq- /@L%D׷,BĄ2)KIoo B)_?Hzқ_ Ev}> U(r\$?ikS,z?wt[,u ȯC|o_q{D`3-xџHFFQ y,R1L帚@> TWPK]%'Nlab[,USU-ߐ>'F#ʴXݏ޿7Ν;AT(V ;bkԩ7\:nwNZ[IS"A? +KJ˗Et"h⋗ȈntIUSSI}[Rq DAJ-^0U.HaRӑmWK<*wohhTR)i@ߐ"_JuչO*wEV@۫y+We}NMÊi?:jwaE'>_wr=&IM=ś"9+vtoꄀC}Mo߇8s勍)i{r_t׉RӯrWͿW2'IKj\Ś9u ,˽"r@͹TH$f##**Sr柰y̿|(-/ ]99xdY^vmm߅Vlj=ݏs5Wk,B@@ˏrFCN= r$\^gf7ymu:,\v\ 'N,<1## mvMfd\w 1ш_T'87KO? -()NXqQ8)zzzHL9=fmֵk4n!5<JoϐĤ.~m۔se\{'O7KK'+??`߾s8tE,ZM)HMs~CX5ݻ)Wi)o4Kޅ`b }Ha?:V,@__k XN{2-aQ.[o@Q.jI|߅ڊZˈwYR3|[rs?OrsA;׈`x-VG{MGZJR`p]bVJso+k:яFS=/Z-;AII1a0s5 b!X {>]E22T>|]VƝOeeJu(**"s+ P[1L֏S9GtTT_2 ;y@"XN}NnJ?DF:]!#aس^KTVO.TKs?__@*-ŋbL`311_2X.GVոD]Ue_YYY`kRY<`PY`*#Ok^ّ{-m4..<=>bB(, z}!W-N^Sì\kLHu9*kt,lBg*ZCkmm%ehR`V@`F.B-9$$ddVfx{ ŝ-qUYz;wK az:۵ˆs9:%vY}78X0n- ^l6{X7sC*>"~v|} llM[Ă%K?ـZT܉'>^" (-әJO߂<~yz=]_>!e^bvŻ8MA1::0&iZܺuwRd2 U)5.\Tx^ff&, @eZ#Pͳ*\wL ƍgj\XޘrB*gAAAزe DRRң;wSrss^k.RI~ZzX 8hD9s񬭭ErrF?*}bYrPYd||4nݚIR)Fpp0x#0xfL&lY, /(,f {?l,wh4HIImNzll,Ο?ω)JH$ZzPjNqbbzH,H aN}v'JJJB탃 j5C*֞={zpkTBBB8!dre4R3YuuuK\555_=R,X¡sL҂T nH5].L::: H+>>/^J>j*-RpIhh(d2 x"(Z~=j ===X~=c[V\zT*I5]7Cg>XQi Kg}ƊT njzMNNRd\.ZsK.S.tb rJt:ƥLچA*1!Chhh͜rTBE?ضm?T!HkskǎBE3ׯ_gr`h}Vn:NJŴ\hZ_X}fؘ`M444R[9HHH%j}}=֭[\IIILmX)))4V˗/gWFFFh DDDܕZ-)Ŋț73hX://o̓sGkJR*.S[[Bg>Բ;wR\MWΞ=4lrE$.Il2ަrf#"""6@"C0dF F[ /@;vlM… rgq:+11<ݻ~+'N̩f͚!+}.R9 4i\.`6 ;KMM r.4222_ӧVJRՈGTTźXFrMӜATTRxȑE+Ճr9r֭òe\CT"""}BaŸ}E}\rpA*JN+fǏG\\-R&C.^pA466Vr%%%VWWc|||QIur,_FpWoͥk:TWW)**Bvv6-'û 455 O=E@\\522c~a POz#222tAdRMM #f0A~~>avRRRB H!o6a$/]D4 #a ?tuuҋcr9544DthZ$''c޽1SoN rc 6m«jyy3!RYY`lܸAAA ł^@*[B ΆD"ԗd[[ /_7|-厛N̙3D"իm/SBR닸8AYرc*߿999HOOG``[h4B@!22o[3… ʕ+ZH$sVcccEQd'---vuu!** rb\d2aӦMN}~rrFBbb"d2Kgy_c̈́T*KV;+)) 񁷷l6l6߷BD7Yy_͛z*lxxx0sBL&&''QYY ///  رc'GxS:::, n~ãvArdrssDOOCCCV\yw 6`Æ tX,,!@ZZo ) a'86LIENDB`jfractionlab-0.91.orig/doc/help_de/extend-pizzas/3o5-extended-by-2.png0000644000000000000000000001721511670453400024177 0ustar rootrootPNG  IHDRg|usRGBbKGD pHYs 7˭tIME8W] IDATx]yTTWXAdUDD `DQR(sg'g2tϤ;96&ӓd$vb&f:' PE6YdU(@E@6ي;(Ws9,Uw{ ` &` &` &@xVaXLFGGޞ Wׁ+@v63<777<<۷o l3MM@k+rJ۷p!X4!''Tť@=&l4 __r35 BTKV-`xbǎ&1Jrm'aj;v(Qݻֆ*u";Xr[?kDD<@vv6ijյ@bbamM`eE=)UVgwm^yB y jGH4<^ک'ɻڐB sՁ46R?T /gHf(8ۿm T66Rmʦ <2?[f?}rlxU/D4fdoky}OpD9OIBna6ݦ6e~ddR gA^}zkCBANG,8Av ]  $!'` _ )Wq1HW7ˆOILR3+,yW֒M:;4j+6堦$V*A rɓC-v ԼJϏ|rrr}I^rIږi\wRO_ra~w$%e&,]]f$9cO>KrvۖN{ "ɸlQ(,9K(merJJTUUSܵ !% 폹o"rz@+C)(!OؐwIA^"jۤ$7< r /iii!%U3)+<*?=>D"1d%I7$ܲ\LˍT23ђ+7RVfFk0)&-5$r9G%7蒁 ]w1:r{׌`JNN27=\ޤ ܾrH33Orr~o4ߓ[i󩶦m&t"4T۷A.o$!Vcc##4èH50880W OԩpgF_zA)Pm/JBu "buvv)ii0@2q'׹sǏ55@m-qظNNR} /tvvoS=cbD$ig_dOd2%?Rf*:]?/18RoOL<ȫ~))ߑ7,V'9yKd``99T@*mT0[q/,-w} 5'j((L2p1)0ur Ig?+11ݻ@iiǸ$[[M[_Շ}}>{n 'ߞ!==%˗7Zܨˉ[X'։[4gF޺\b1e )˗ɺls3ȷߞ߆|U%!K2k`$;QK(L"׮iWǂ*؂)8>NݭߢRŵieH77 6 D\FFNv;|}qbMq  2p|ꋷn_Vs3Hzz:zĒOS+ ԰+;20=lܘ:RՒZڵ pqӁ!z䠦I͛TJ^  Wh35Ksb=Mb @SS"c&qT>pv\66R.p]11A9>ff9vDcbg`1ڍG悕X 2E_猕%L++`>vT.lTGT_۲9,k>b˗3cpQYɬ4 hiiidٲxxP##ALb&үk..Ly`p0IsbaSP_~o/s J2˭-CXu_@Bh1fyw/(+33ұx@,NR1\˴GN֯RS[zF0= lnR|<3o!M ==}klvXj)ӷX0>.Lgg ϰn%.^ zʔ4'!Tߙ~Njo/k¨+~ض  CCʕAP -^'ii?m# 耹9ʾu ();+WwwvR#R̶m&Y̡34T4֯2X'srBͪ+*+;Xxmd刎6b/)ce+uYT_7ltMHH7 QK,BA֯WShiiyb `cs _s'ܟZ wP;q!xيfgoTbbކFkkk3HOܬ[OcӦGe8v'9bbb055l$Mޛ !< ~ ,{WU泈?{@!  d8J 0:: 9Qs6:qR*+C\\4 brДK?=h\@j689bX3Y^==7!..U+66mÉef/AL,9J#vN-·[ ԯ->,gﯖ8<1114%EF,qwBᯰkWT͛nKwC&3l**ƍ,ǟ"455a;s]vA(⮁mT G, V\G$".\1)paM@$zWcΥCpuu%9E\\jjj])HprϢHKBpp+㵒~ l?hooG@@mߔVSco쳉;Z֭h Ctt4Hh?M91w%88!0M a7{V X;wlQ0z///ݻuuuh'ŗ#Vhh(Fn3T+zUKWgE2rs:x{k'g>%mԬJŚ4H$8poIb p{{ĿApp B~ aŊ4_?"u/-] |:lY{[lL7Wpp0ѻTx=TgAbի.J?c/*耽=L&u~5۷0R @$ eDD-,--.cpp۰au<ǎT*U9CCCX&ڿy^A9gft?I V:nDDJJ 0'yyaXv唔 ""Bk!** vvvHOO Qؿ?Ocb/"XS!5uUg0999ػwF?vxL^}K7:N\f57RSS*j^N+TUĨrCSS"ޝ1Ĕppphc|GG<W.g|c,.ihhH#8 OOOiF\\PUp5RJʿRS{z@7dĐ#iiiKJD*;eUUIzDTiiidllL蠟Qp Fzzzt.#!!aQ-zhPЫ~{tC>@ //r1vXZ;26Tk\bSdZ}RH0GF~81tmP[[KKYSSSŴVby/^*`nn`j`m=^XlQj!!!H\pUB]"K@7nŋ8x W]]MiyJ7z{{X,}}}$##1NtnXLz{{9qT*TWW3bC>֬YsvrvvyuuuNxwe$ hQSS(uyYAAAi3gX+55Uu1AZZZۑj.^J|M_'''Ijj*v,(J"ə3gUTT?OSĺsH6RHEEIOOb5gϞ%NhۆD"!wbL&#oxlAQDa*99Y@ mmm#YYY²=TWW/J>;wUy9W_}E~lڴ,@bȟeFuu5}v``vri'?#[B; xxx ##۷o}ڊ,^c~0gϞ%سgYuT*ETTFGGDE ٳgaooÇEEE kHLLıcǠR HK':Nmm-ikkC{{;ooo,[NOOC.>Cxx8lllkOD* o-[FV099 .mfpreeeׯG3}GSE"|>zzz@E AGG憠 _^oRJ}}}w!;h'\䐉 LMMAR ֭@e> z{{f͚ ڵkMDbݤغu+}vATe^Aaaa+++ݻ3%z{~UZ*Խ/bKg L0L0c2qىIENDB`jfractionlab-0.91.orig/doc/help_de/extend-pizzas/3o5-extended-by-4.png0000644000000000000000000002235711670453400024204 0ustar rootrootPNG  IHDRe1sRGBbKGD pHYs 7˭tIME V6K IDATx}yXTW﯀ ( 8! "*FD&1{ӹ|}o`zvƴ vdyY$2PbꜪSEiQgk<1yc<1yc0`aaWH*mmzkd@*e;֭n&Ѽ[nQFFjj ??' BCs>>|/ǟ/,'_SS fHE__ V޽@sFFfI< lmm?pDJErr֬)S֬SSH$` |PP`8x`FDĕ_ť[q/l<<oR)o'n`J'ӧ(+kzefGG/W_ 'lpΎ?=3եJmm?_Gg駿 H*$<#BC7< t kx֭[t?RUaj6ﯧ'`bt'mԄX͠\ ._f~dWАJafdp_"9s555ѥK');{efBF -74z݅!tVàu=< ;]`o||v3PU] :sf'577jk+)1qi).6:7SĂX)]`A _s/nVovu.*TR 5u Tvւ.]z 555љ3~TS4sdf풕ԵS\ZH}[\2u`T""ML?EHqеk32ôXiu5^3|ƾf T&vIOdzD4>Squ6(/}RRzn.\x Tiܬ,Wjm5.%6PJ:Y/ׯwVL|y~~Pd$xYF.ւΜyy䖕546vA4Q\ eϕX|ƺ@oFTDb:Ռ@/fHKܠ/a vko! ,^]借f ھx),l?llڌT…=;;#<024^BV2V.n>Ծ@` Wgy*xx*ʞw!864هAlr}TZʯ~r9piF>URgrգ._6JNSk J$ӡCjc= ]Lr9mA=01F\M+X̪qe`TzYbGX_'rŝfengDw`Ekn:4t/N|՟u:y/]v>g**X+Kb_S=zu^|KK,~Z džDRS X<I14ww9x9i ;[w?DFj_Fv.X~AG~x"i`^yylT'| JTVJJJh swg޿03@uv Q<ck:xz7o~ƪ$~;u"1Qs,WBdS} ?Y2mlٜR47+qM̝ yS}8K21M xv؝X}v[SmbQQ@w:od$ ߏIѐH,b`6HNTqq3 xfH|twmcL(dlH )ES)2miZ٫ɬN_ؽ G$ 'N0'Bb"#9w`+Wmr%pKxJW@YP -mR.gZԔ+$\rsfqpdDlo^:WPX&4ߥת@ss&֭@TTe޸!ƩS M͛lba;llSw>/_μuuvBe1]cBqFF&GGgwYY<<۶]3||͕d!!aPq^f)%1rz{ZZ+f͗Eyej4m1lm\JIh\Mdg4@++')|}ň 0y{W77ofZ$, ؽŵf,|`ػw]]&_r$Zs2YY1Nj6d>G,3 tܳdfӪ{T8\ {E4f*2yykN2E+-9dsu|f:ڱzr 間8;3*VU“i*#G-\\&+W>~󬚚ZAʹy3?n=١YL&cքr=FIoL=5i~a´3Ms__#ck+sll߮{u=::F2-Y&YY{1K)ak2OddڵI,[իc$ bRiP敓|RyT2-^?2)k3hn;Yc3̼ Ҙ T}.[0SuFvb&c"ϼ==Yl2PjI*2=j p#VM kb"~\ЧLlD\y91ͳLyRHyy R)pΤ7P*e 891ˍXBWqqk \ CaF,,d`Fj`Il89 MV5v!2VtUإ> VYߵkf&!$t d|t`ctPZ@aFlUQNNK`m=I:CGs 7eZ͛u/N8it_8@LvgdÁ;CB/1eMɤBC"$K45݆F?N8j!$$vvvwN 7nĚ5kXaHJz|ŋ"OwA.g33c**_ر_=P^^p8x bbbsطolllb ?\#200[nشi Y}]6%d2Ra$cX,DeA#7(+cIUF{ƳT]]4d2EEEv "u\.(??b1ݸq".JLL.;M*+ xu'X?n3If{+ΫH~N}z &'ſ}}}CDDIII5\UUƪm˩$)ɢK._ޜkZ 8}X[/y,ͷn,(}4W2'ed,'חe>c''{a…e5݋PxiӦ 6lPZ%|}}닡!TWW .k9=\K%%-42׍B[SOO...䌲Iڪ^3=_C]]jf\NDD4<<<˜AV\.RJJJCCCTPP@b"##d, K*]1[[V+l? MfI.gJo.S] tt )5** G^###QTŢERly+nDDD`ݜ4… 077lVb9:pI^d@i,|x}ޱzcbt~3<ظqR"= +++ N|^~=RRRp=,,|ٲe8x ӱb Hr (***PXXcǎxLnTU-HOB>z^!mb1;xhH{1?@{.L[AA544lz(چUUUNm H*X,PʚR/ P== +h줛7o JR~ex8#Sd$,ʖQR҅yWD"̣Qqq D"Ad3d233}Ae^8(уwǎ]c[ma`ynB/"l .쌈lU,M~@^j*++Y+++;v IIIe* p !H `ooQ>}MEjjDFG;[k8qPHd EEEسgNÇRS tw 셅E6{A zֈӲ5kJC)(**R]ouիҢEtt4333pΝ˪y:(LH"1rrr . o>|޽~OӔ)~:}nn.577jGaaai`s-nZǏ_1%JQZk+/_CGFEP)^-[LCJptt>>>(((PAGG2q1˃ 8+0pEu= UӠL/C1 y }::n3HlM5DZzj5fZJ9 9992<ذBRRJO"""w^[۳(,\0ˤII~~ C?rrrԄ 65%]48x!Ϡ1 GsNb={ 55wGrrZo~# O7e2P\G|L&99Uo2Mv]]t!%W)Jϣ8ͣT.WtVWTJew:"uwPhh8( y~kk+eee)Ċ[wɡA]ccct5NJWoo4ƻᆱ'ի)!#26HRKtQ~Aϝ)})ܹCΦV<EDDh-Dz*544h$;޳ݻD..7nalG{{~ottx "߱zfީ~smې>ssslݺZ+vZ^~~~rLLL4 j֐7|;m߾ o\SSS9dj*ri[###5Mٳ ;wDVVւ...."ggg\zprr⼫Tvv`U*Î;PXX{Ξ=7|S++C 7xiiiFE,;;;^DMI\mw^[^S"C m۶J A\\qY.ZIeϛSHaRॗ^-_͜GH2|;sssx{{#;ۉx7zjќC@~z"׮])x6'Ejɕ ___^;geee _sPAF􄓓  );;;"ײe%8޽k4RO9kxss3,X+W*kveBMMNܾ};JJJ:ۆWWW &;NhS\Bo/ cIDAT܌N#Trd2|3:]yy9ʼnS1:: sss憪*رcI844>6lTKA 6 <<ϩZn.'333s^|Eŋq̙ O&*Y… 5D/_ 駟ԩSXj.::zڦmwpssjjzwիޮQDDDLˮTBVJJ PttN妳z>,jmmw}gKsHJJѣGE+W|N۴i?k`崝ظq#y?744R"$pEK ׯGmm-g222|wDkh]]֭[Ӻ-Z9ڊ/СC~|d_իWippРA MMM$> Ӊ骃"d׿˗/Unz;W^QDD5^&9.奵pppɓ'q ݻwϙ pM]<sxx}ݻ^{MdZϟ?O/_9ZeeeJBnii0!ciii{QZZڌ6RS0]|Ν;GO욚ߦs۷ %X>L??? w@cc#}hkkÃuV^rj \rpss[o%gy\zڰ`Yprr7ى^Cg?IHMMbbɒ%XjafzH$xB7v9m6|g}6eggOfܹsg---Xb{{{I󱎎&__ bM; 33sbWww7lmmoD2:bCFF=^&all NNN@YYY055SO=L6>66@pqq<1yc:3؄$IENDB`jfractionlab-0.91.orig/doc/help_de/divide-by-fractions_12o14-by-3o14_de.html0000644000000000000000000000037311670453400025030 0ustar rootroot



3 Vierzehntel passen 4 mal in 6 Siebtel!

Zurück
jfractionlab-0.91.orig/doc/help_de/save-points-screenshots/0000755000000000000000000000000011670453400022511 5ustar rootrootjfractionlab-0.91.orig/doc/help_de/save-points-screenshots/mainwindow_de.png0000644000000000000000000002551211670453400026050 0ustar rootrootPNG  IHDR3YsRGBbKGD pHYs  tIME ;!^9 IDATxw\S? aXVܥگuqT_b۟VkUju!źR-Hq nāpAUp|Eź uiBso _J=9}y9#d  jBfǽ{CJ% gϑO2GJEx (|ZTBn߆pQ2?zpqr %,>6X"ŽG(|Zvc)qUs; í[ЦM@fz k /_V7^N I9TTX7ݝja'jwl\wUbd?b,./,v̿|"2NDՄI9 H6EC4}͕Q_~oN'$:9`ԨQr{pq06b1b1ЦMBl 3[oa.NocxY/g$ܛMݷ[敼JFǛME22K.Nj@\Э:.mQBkV}`^߮ a )FӞоu ?`W-YRlyD=Ѿu xyĽz@~a""cIʫd`ۉSd3΄t! j;Տ9d6q2 ɓ՟(V4u>Sٌ?[n}7VJAsC76PC" #bAy3!t:1 PZ*wjj*;!.H0RQ,۴5{%Kd9pPŖ-[xZեD<.+[m-D%f\OYm񋭻-fJY%mEU=mW_ˁGZ}s]<ŀObSR %U}X&^nWNVQQT%[yXNbUuENN]l.XhbX`+p+F.Ǯf2H`(Q& uX܃Je b*>ceH$228pu6r%+Q"kCM}zqG䣢R~b^E26h;c8q&R\.f##Q5++}>өޮ{.+'(uy%RVh=my+d|XRuЊс jAV >>M'2L晴R V zFRe9Amu9+Fv! l0bxPuW ۅ1AwqY ݻwѣѬY3u<Hao#<<"ы(8vhQ,A7nٳ!Ѷm[̝;sٳgchٲ9F}DA&pssC\\<=寿E\\ ,\)))vb$Ha7M?ST~!)) nBNNUѲ%?~ܫx!׮]Ŏj3aWJ2 zqCiݫGO98sŶlUx<&Bæ{~:s^iIfS[xB'NP~ر4:t@RR --ͪcq+5djgOli:c7i`EђgЗ#!mCj"lXƸoO<hpEr i&cQ:Ә"f{ Ťǹ3J6}-?|ܱ_wiLeS/;$Ì9g6&6:m׾ JR.}.zg{؊jҶ,}jbӶ˟kkCؓ61jkIq\jv kV o(+y?z%?ɥ20@6VYAylGIq1MVNMȨf"0Sݚ~ @zʦ`Hڲ7wkh~}u*[`ÁCΕVT uU[r^lm&m`bNivxVfrU=I^ 5fN'ggT%jEx!%đ_=w%!xGc@kx v8GG'phN4iStՑQ3D.BnM +W'ہUw'aۺdhlllN9\wBL$wa׋Ԥmiժ._ @VgϞ)cʬ׆g1+lƄL  }}Mؼ~%S+f}hįwF<|V忽ٷsv'nX T_5Æ2Wh_u k?xQ߳O_%j|W8T؂1jWgOcr-ԴmYeI4o\=??_n[^vbZ lا{v?H>HNoGέHXχ8::*O=6î}\r ?1X"u10|@-6B$cord_?&h a&r+K'{ؾi-5GK-}S7= g?pHDϛvjܿ'xm_oL^Secc tYvvJm:ԇ۲JM>1)+ =zc[;?5}v"88|>,a7 B79g :v鎰Y H!Ab{N,9Gb0W{ ǀPVV-Z(o1NJ ?׼b={m&})ĕ㧐ΝѣGSN۷oc(++żylRe4kzA6K˖-pbРAjΈoLs";D>}B֭Fi+TZ A%>>>@DDMӄ#AAQ1Ҋ  ǨR rb$ 1qb$ 1~NA؄O b$@8)ZäM 3"H%AD5VG #A-;6jmY;F.]0 K ݘ2`y с#AAc#AAQ%d% X\C+FJ% 11A c$ q=$&&ٳ(++wѣGYfyt HOOGxx8D"\QQ>cǎ!:: fKd!Avč70{lbms΅/ܹ(bؼy3Zli{OPo Hb!..___a())… b{brAvCNNn޼ ONQ'뇤$ܺu 999/(c|1rL\v;RKR[G% ݫG>o"4l*ڽ(3畟Lb-TM]Vl¶9q{ǎuСiiiV>kBdiň cЪu[I?S']aBHr0{8{[0#-=ܸo&â$>(D*S~Z5mMi陌b֔ ?T~wwU~W.!+9Fپ(Nھv JƯ=\]]QYYJwbo<(~ܫ "*Wbۮs:FčH0J!J߃m[ ᧵иISy爍Y˗.AFq){^"j~8~~ ]vײc2jrۣNǍ ~4m޹XyN^/CrLcu?P~W41 αD"ЧN]A"R\cƜܻK~{ĘZؒO᭛7"eVNC~Ñj銋radečq7|"qS^nڀܫ97) GI_X]m:pH$2\ʂz[gzqL$TJPzХoJwbƜt 쭕χj>a@:eHԣ01l6~'\ Τ>QUev;ȹ@v% o  dTfW8Q4jV}ngP~p ;ꢝ'@N%$&*˘eSp? 4ubP.e[ؤE[7D͕uәnVRaا{v<掞A}1xX5cpppǷ9^58M!qY4@ @ d%"Ű1 8'{oZ_QR+˘d1Un{ѩf٭*E"Sslf"j^il\>$''УG4jL&Sƭпyjj*v!d)Af`{N,9Cs. C~~><<<~| 0eeehѢtc~mvlIVt ¾;w.FL:χn߾  \.ͳJc$'Zl#77 RwvvFdd>x3S!.b)e)Ru:FZ1AHJJBbb"N> Pt #FʹU1.Ç|$b$K|||n1_4^JA؅c̺r_eiHA؁cd mAiHA؛csV* {pz3 pL#Ap8tJN&A-@g8/HcAfDrk  ŊQ?\Aa1884DAcT@{ASC"c$ 얮г9F _FZn $88|>#1wAaKџk|4H 6%ߤ= WWRaӴn^=G #Mf}ZXOE3i:JiHDe4#ρ^fK5v-\#E'@+WkT>m"ʧc%3%hoYubm O`F]h+ޮױ&tR#Vp^Z3&ɖ1+*grV^u˲=B&u>68Њjp\NKԪ !UŁ.! Pmek :m{C*' ƈFZ+NKuΦL$Fqi+6ܘf)[:{2ds1.99š $<55:0ӾFXcIcM+Ɨ4#^qU6'wFڪ$3Mnj@雄8FA"z,H~tJssHanO5я\~lI"DJ A>sBjr.ZXiE:Leej{v~ ty\Eej_[4١8P{G(V1J18A]m dhHulq\<=u-٠CO7?-Eʞ())yḞw ={t-j 9DGhذ»ArS+/믽иq¦NǶU:~#4i+j֯í?!1Qr4M C(..T*U۷wvG50'!6f)ojH2;Z-O%R,^*^1cJA830d Ž] ʰ)!WӁ og1hu.6o*VԊ/**ƺ(//î$1_m)pt`gHFP9lٔm~=yVXL+C83%P1C=NK׀Tc!xL#cdƛ3'xO#Z|_"=qN-AJ[8We'OȺ|Q:TB;|I+~ȰQ>Sf7;Gcbh?c"#r4!@]u]LQLDh\!(Rc(N{iܹsm>Siapv...; G'%}zJKK 'W7>g>E/務v5a3fkFȨP9<} I;ꌩݔNKpM3#q:O>MO+F3t!uٴ[TsrvP Rʛi=}CipttYX"CEP YWg<;cƵ8v V-A箁FȨP9ڮ,}`3q_V)ǣ Fif0K;LP7Ѩ{p]K1=Fstd]u߈9x={Sv-ϛt|nz3Heprvcnn ɨW<> q=Ϡ5LtƦ<:tkѨ{ZYY1ۓwuwc3jzvT=Cqx2ܠAoƓɤ>~0be06h6ݚ.jac4&ãx:hVmP@'ǡ(ٲje`ߵ&Ԫx{{g+'ݎ4 BA8e ^c㼾:Ag{5MG%Zi?և~LcKOPc52`4XLgM`X5'L'Ⱥ&CHOB 8L 7\F6֑n4ؑO žN_3ξFcLzLu4 0OuhzѺM&QsaMD_a<5Wh HѧOr@1(?Fg\4~s ,7X Ǐ :ԴmQۦҪpppy׸1k7.M7Wk+7Z'a{՞t2=mFįHSB׀A gaJ`ezxGT@Hzue8ip LϴiG`ӶIQHSqF jdw_VɄQjL L!~ˎq<i0;!4Ʈul=O4ڪ",X\ %H3CP1AT1:pIAM8Њ  Ǩb$HAc|K[A9FZ1Au;FZ1A%)A9FH/%n_8M"$4 ]te^ʫn}Au6y I?wY1o(;tԤr"QuʣJ/mH[!HѦbWj^"eAH$YR|q_L ez>N&<Υ qyNfR~}Q/<ǒ(\x 6BXx7hȽp|D"PP>.¦NǶU:~#4iJF؟cc$J{v&:faǮHeظa=ߋi߅bYL]0v$;{ eh‚p!!ڤl"~ӆx=ű;k:6o9?DE| .a+ ])I2;26W RNT+'3,& Sb؉zSfvJXkǪߟ>}*R 55~i< B" ;Ѻ;Ud𯂴V Aa/h9Ã1AA  H qnKÈA8Fz # r r ^EW_y1Jd(|ZNDǸu[vįHSt!3n}̸IYVBs[ڹTf6ťժ}7>ja 6{owf5+z WWW(//ɓ'X0[F6mXDC~~>|NNNhѢ;CVSX(|sHSzAow$ø\.u^@L x'H$D"P(dP؀1{d}ݹ\. c6'PVVXll)HRBcV;3HX8߮Xom[_wp56fN>}:LSV&#.oo/.o 8~< @OÇ/wBէOx&-{C>\z890 Ӥ4v97:Y7yL?LQh#,dz9ܾ]3MRwfg2vq!`H ;3ҩ#f}?[ru栯30`SA*^(F^j GNAVN})^A )j 7hRq%~~8sFФq\DMUV}y}[+|zX:QcbVcv+WA ]0(edCF牵B b@_Z!IpiD"\ Øu3ka0>JNiVxӽ^n^%݈lIy )Rst+ᤅ:G51W/ ) idw&y6ulGH,ayo2`0 /%*))h4LVÁzD滽ʿ64ɸYɴ۽Z_0B FwczCo0bX @L]zc4?To'tFiO5[ǰ6}imVq-a4MMf* b3O뉳1(538۳ q%0okuwBRI^4e%>sa7K' {ELVn0H8; txwIv|OU:z\bf01jz~]jcشfC֒NbH8H{:-ڒ1U zX>صkqo*9Yys{O<+Ph2ٍZe=clzC H6$I$ɒTGϖT%Iw$I0$ &#!!d$73؄ XARZ1عkb*`w-e#}ɜj}:٦R*8q";xB+L$awI{"+u$"0U=%qݕE%iɥD.]kuj-ă'֚.54OP@1";`I&{:ΈxqYʼn -E' H`ڴiW +}<|ۋI%b:-do:p51,՞éZ{|_<歃K ՙO^c3ZҠ~h.**Szh((Lu1|.Hv((2 ]SUJ$;j 7o>|4Qv_!*+K,dm*|_F}hG,{/ug:6@JJټ=4_DԝaԜ|N>־9@D64eOAMq˗y~=> ܶ "Y@rM 6\Y~ϓZFx\Bz՚ys>6#o/2WXҧ8;#>W"?бNY]ziE60ޛ*ޟ1Wm `k9keVm3SVma4ڸO>i_=TS^'($)2ʹG[.uDywWg01h ^ߚ"Lə=m@^:33A a.]2H;K|[@II1*=,V-C6l`Qi8qaw(^\Nh.T]Y5Jbz-c GviNPZ.șxBw l8jp<t4T*{#0BEzV? 0Ь7nxoNG8iqx=h C;;gTbMy!&Vr%ڮZ냙cCVֺuC͇/~PI? IGF!r%eUuDUuuqTIT"9sR!Ho4Iu^ultT7Ad[5)YTRH|p­m !޽{7nh"W!!!׊{VLZ\$zpь4{FhѦAM/ÇRڃfk5=, Ikԥ[VݮȊqJcVZXpMS(J8lȚP"~:.&D6@^i~ G<#I1u9=Nד4MS%~^ unOz@a'iV*`䵭t.00aBgpO+V gp8!=}}}gRɻGƸUme.$$A|Ҟfݗ^.- ++p3U!pr C 4;oh5QƎ枹Q9M,sRC w̙ݯVFvkm1UqJ%+B{˲/> u!Utjm:Yןͱ"HgO{Gf!V_,??c eO;# i-{f7R4CP4 ">{=AzIBnIaB 2DLF^[V! bhow)T]`h^ l0t];_ v*jYYY4Ndn3m*_W?4 ej3 $rB6p26ZR0k#0"l6EGΆ\dM' b8ԯߠ\9+'#97;՛wubHvA4 Iz@D?et;=ޯh>wcdu xڞA`"751x"^zlvTV{h9: O=KRUV]||u$H;DRFў }?\M(' ZR&51vnȽY?5 5oJ2q?l`x0x|xhh(?ɓ]p)|̙>>>{nk3K޻wϱAZٳAm;ϯ}g=,tGszhZ_4 "##қ욡fy3-[5iҤC9:^+{51Tլrzn/XV윜^Dޏ]=~q/ҁqZٳAmΠAU͈ts&~%slM\A/wwDP*v _γAmFwưf)Kn6o$$$\re ԕl5k`ؼysJJ a@@M222z6qcƌ)..iK.s ׵cU,W\ɵAm z>))}w0٠Dzʭ97}"47bO.\xwbŊFOC*/h_y歄py{5L 0`(,(4f0lDƜgBjY"1## # # 43ңR*Ս DR*Ս 8R#=*Ս HJu# T7szn*,\̞9Mes6j5?QnoRwdQnAF QnfPz }O (4RN(ATNfoQN B Hfo E5nbͭgϞ3g޽{Mi5kְ%Y$;BGӧO_>??]JEӉ,]S񰰰D$Yak:Zommܹs) GFF;R:ujذa}ݴiSnn1cƏo ^hf͚{nnȑ#cbbc}lln2/^3eJ jubbblllbb"Rݯ?\E.ZҥKjj7m۶|]/_޸qdZv RRRn߾g=a)S8q]v\;֯_m۶ߏ<99[ncƌ,㊊Ȉ<]Ȑ$lp_ ;tзzkΝ/ƒU-6mZ@@4=uT???(..gc$]c}% ,YкuGmo>vѣGHCƏ'NLOOGꯧ'裏_l2๹+Vstv mo+** FauJRvIZD6XNyyyvvv,$_O6?H/^\ZZ<Ѹ9y|$t:̓vۥT*u:N^H]@Ju_p1c%-[WT~w4}V4caOA6664MXVxw5T?qcݻ<..n׮]B\\0IR,c>޽{Ol2 f͚8q͛Rm۶ꫯ,?-[nݺ~8>p@'4azѣGq_j'Oʆ iBbbSbccsrr@svcVa\+y'N,^>F^z σY3Sc Cob9r T!PnFbNRqу,dQ-KAF QnFbzJ  (oBj2`. T0{xooosz^G""r& ǟ]9=T7ҕ@nYi@ogi@qt\mQGp iDzDz!F74 ## _f]Iz =/pE/< .=: B?mN"@?m TOoN().iJV/ 2N'l4fF۷n.]t`C.3mE"ѳKu4:$c1K&d޳L‚Y 3Mg~4+a-[DVΙfw(Mӌ+~| >"d-9qNXTTXj>s"+s]R֍9tpl4+dqB IF׽;}f^ۺeϟMgy,#Unf\yXΡ JVZP&Y팼`/[~rwۛ7?v(3 h;w첱ۏ =zE?{Lq,̄<~Ք9-.\BLW^ݽkDZFE4=sk=?QѼ1N2HV[ M."h4pm9sS'"FJu4= ӧX$G|}`@f+ۓWT#].iF4@Ƶy-WK/fUaq"W%oiզ-3\|?0bh䎩WY "MD:ٻo @d~\%nE_4/[ɖsGzkry~ꑃ'&ٓ[T ~}|tw׫CKL]d?9 oIem׫T*Je:L6v;<|RU]6Ju タ[RǽWҧ@:vfب{5߇u{ycȹ3].qbח{rw2m_,t5t]c,vfM5!j3{їJ{ p1\M呃:L{k2zil޺]Ӈi% PI3R\Ws)\Rwa{K0(;g=޹LNSN0_ǠT_l{/._LDw3 < -|t7NKqJJ ,q{Dt)(S!]1ɝGi>t7'w)`Qfv6[s/dJyZ24Wrb:IS\~xcYI)Z5Xge?/䚃-a/`,5hcoQ@YdXIΗ9U1,qdɳ % /RpF5XI.Jwe׵r7 Qf/ 9!%BRŰ5ƾ,k>^eXH{2x1մAǍehq"7_T R ciR"R{B%H yU=r] hsuy֒gFn,wӨ5 BRݓ t_]"0,.*,N{ro^TTiV3T(K9欹IZ^[%_dF JĸW Tݽ hym~>и?^C"h%AF>,Rb0L-0ǝ}u^GucYgo;z\"Zb}傔Y_Ñ fIXr`nCR=l6}7l^WR`4 2jJAk WR-<ϋz2Wue?^'^drވa-cr+_i19>F:A^u̩nKZtHWM`~Jսܣ {6JѹD*an>SՀS% qj$Fe?V|Gy?vLvkݪUk""zuGGIDk֬7jr._ڶëyITlZN@f۹ݒlǝ͛9 %Lw 1coCmnf36[ CƂKԋ~[UU&L}rj"~ͮѸ&M RDpi|o@DS^vהqoD||'}4J^qN8Nt&&lʕ*uӗj1VkX6Өwî.Vѫ ί6bY͍|}˧.g=~VWs?_f:ԅa%Emx_8Ľ{r%ƸV]aT*$ ^r1ʌWJ<>7~`qy$^/n_-%",U)Tbj'L¾Rڙ+&uVQ+6(/Iemﵭ Or'ݹs'EWl۶-$dsdƍ5tڴlɥJVnd]/=-9?]۲y\f(ou PR9{VMT.W\ 2 0Ǽei5LZnc'"Ž3lU/h]FIDǼf.ZmhApRUQ,+{ܵK 0.rI5kxj*Fc DO`v$_Fu]Ցփ%V\>D$MF2q0dqv4f&-_KEѾ`v_肑+⵷JܸժiW_oѠ"ʍ4TTԋ.^F]a$N v(L$L\̑ zlzTrB۴iSߪ^DTQ |Ð{u_RƓ˗/_O.F]BdJR'Kj ; ahK>k_`+>|^T=+rvң+ cU:+|wC_Nh k?LaڟU~_ԯ+ci)9cPIՙ9n>B6G#:"ڶe:웿u g q{@= PI1v[AdZx(qu ~e]ƎcUћR9}i}Is @$"āi',a m*͖|w4q6qPi%d9f!*qcv/el9<=@ŋ6Z":|\>G///u_>z\K 0a pK>la:-@'c@ $ቋվf;N"U9NDtreXxreZ#4h-mNA'O ˙?cF%H*#O:yH p IȵL+Z z"y!%2 -q֚Ӻ־l/yvlC)}vvvTTѣG9kҤȑ#۴)D588x~>$hFFDD 0 .2<#nydx6{xǠvf˵|\iuE^xax uʚV$X[+ 12tD,#CD֎ 魝}wM 7t;}//^ܦMWnܸюw\{9{&"%ϥڷo' K#"ɐGP:NxǒMMlqb^#¢kM(7_MCÓ <[`ߏ#ٴ,nmWůa'A0v/ nҰk9|ŋ7oK/DD72Ϙ1cٲe .'"Rx└5k.Zt~nݺ={sU֯_ysv(W^[o*===66ʺ)yV8mg$+}…)S4n0cYjЭ[~XovxDpNt<@+g!$/Cu|d(ҟ("!-ײcAs_XzWA 1Diylm+W*4{2Υx|#Fxт >lW(55U,IJJ"mJHH ' F"ݻwThhu3h؜|ߣp&'_0?d"ӧO@@@gv݁gϞ=z #%+ ->%%U+nS^ NjyTI^_WD8VWdGf7e=u=[*P*xF<8IbfA $6n~Rv<8gY6,,_~?Cjj .]jTt:4''G "3m033SuE6B0sTD@Lp""A cͿ5''nv82YIR(}~"F#A ׄ?Qys/K,'"_7j%ӱ_ >rdz: Z3lwo7w=Þ1ϟ߯_˗/VS|㓙#b[:-a7{'''R-=+,cvBVݑ(ͤՎ=G&.J0i5:N8a˟~_0q?vsm3x< Đ㉥g >m8D'iakc}V:»!=;~gde.$ɓ'OlXh&L0aW miҺ/u Λy͚5׬YCD.]>S;wXd;fl!T 9cIs axjWpWx%Fu2[NXo-ˈΰBq֔}s8~Dx)Ľ%r"Hھm;bx^`5YڳBBB:u:u[RZ3 1`X_~H׊j˶!ClԶv2/V C,NJ$K2bG72"v7ơ`linEn-W`v_=f!*ޱ4[N7q=f@y{G^OLGGwC;JJelP4fe]iJс=@ T= q{@@@W/QX!(#U.ΜEc^V{{{geeXs*qP^:R@ q{@== q{@q{@= q= q{@@= q{@ q{@= = q{@{@= q{= q{@== q{@ 1{@= q= q{@@= q{@ q{@= = q{@{@= q{= q{@== ]!++kIT"PooEc*P== q{@ b@5-<q_pPeeey{{=f{;Xֵ0ΒbMFqR@T ž_-[5jTfJbey".bI)6^rp"H$_'>k_r̞D7t\V,|T }au6]{tć_-+E{9p\Z0~תgؗ\L9'Eŗ}G܋y~9sMlٲKVwm5pKդ!")FE")Gs~o߸ {݆zտ[T<ݾn0v2஭5fqX?>+3aзΟ:\1?̛3a8jC"/g/Lv?oг,m~gդ7XȳRt/4$)>pL6ͮio+e=Z°l߿/9g{U\ݫzk=X/?X8J\=CFO>~|4I`7YnOXExk̊gرȷz-ZiT)"| qs?E!gϞDtE$=111222==}ҥvBtttrrܹsbbb,zjBgqgٲe&::ҥKK.} c :g/S<_~;lU7Tnxeyy hMIDATԨi/Ҩi6O|8;[3={,~hז.CEWa-][Z=umЯn=Zr_uzz5qOh'?uȎ6'ESGiжK/XRZ-$ŋ+VsynNNӇlJA&yjwEΒ oDMΝҪBU~~Y/;9L<[],lF &]B[ܬ+`Me>'nW"b_o=z;|pKdff&$$gn1ڹ[?ɝg<rquSN.j허M'.Wqu>mV)U'_$xy9YF3~ai/hNDR@3DԴMP6AuƭכݞgE'ӕp`2NUjۈ{pŜK.Z{Ĉl"R75j sΉz"vgq[X՚β_nF*]pk ۻðY^gL2k% ?.|t߹_eK7mtBIÒẆr~Y$ug]}JSE^΁z^w_vnw}?VKߑ/׭|%ZjPʳ{1+]]]t2f9͞={ٲe:t8sgΜbŊ3g<Vnݺa*-feE{4J$6|kQ&.u܏f}÷8A3ՊNFm# q_6s~.o DžOYȻ-s 5h̔;;㹱kժAc>_7z~nr2oxW8k:۰qރ~zinρZ^.T&{٫'j46KJ7:'"| ð_zSEbr[W}cr3_zňfZZW% *-f7MzۖYSR;+<)biyk_Mz[}Q^^ԩK/]rܹӴiS7D鰻@{-{ݎGL<׸?~8uTpoy CD {)]=|j<==@Ƕ݇W>lK.Z{ĈbIvv>5jѹs^zQllfsbbb.э7ī7b`DA<(>6ҫ#`h۶ʕ+}}}ٳg{{{GGGwЁeY>ř3g6jh̙blݺR:կSOjjjPPQ͛7o\UVGvC<ծ][|j9>6=/(VžzuܹsF͚5?H$'OK>^xia[+q6(}!gWdGwa~?C1PoD= q{@q{@= , =t{cBH BVۄ+šC2 b =2 Cf `q̲AǠR1txq%ulfx7?Zhɧ5hP|ĉK[OJ1zZݝCDDoR'[\=琸~{~~~۶gL /jmL:uhYYOvx~|:YRfK,GAnvzBD9Xk_~ Яo^7om==F~Xhr>Jw֯D^.$c䰡n[/ѣG 48Z_S[oZ'ql֞" LjիVщcZqçZ >+Ony#:͵QBKKQCwM׷څ?~b؅Ǭ/ݹs;r叶ߺqNK6*jӆ)|p؋[=@+OXIZ2MID ~GD-ڴ#3W.:BuCI]nסuDtL-o fep':-ވkeuU\] J-ɈHɰ;<ssr>݈(//RS´z&/9!mtZoRyAD@\9[=8v|gNj߱ #u1Ψk+O>O236/Vp;*۶)uO??/ݿZ6jyxz)K M̎-.84xG<>*#qFkW;_5S{ю ;Tt2t]"йaזM?_bvPVpCkj튍kVN IDMYDum婸7m[f-PCbn3M0t þ{1+#e`s!0E d.@cH`= +h=O= q{@@@KP#x6}'g0u{#{><++D}6i F[hxa2~T4LHbDf}´)?#'EUIENDB`jfractionlab-0.91.orig/doc/help_de/multiply_de.html0000644000000000000000000000546211670453400021127 0ustar rootroot JFractionLab Hilfe << Zurück      Inhaltsverzeichnis      Weiter >>     

JFractionLab - Hilfe

Brüche multiplizieren

Erklärung:

Eine Frage, dreimal anders formuliert:
  • "Was ist ein halbes mal zwei Drittel?"
    oder
  • "Was ist die Hälfte von zwei Dritteln?"
    oder
  • "Was sind zwei Drittel geteilt durch zwei?"
Der Bruch wird also einfach in zwei Häften geschnitten und die Felder einer Hälfte werden gezählt.

Noch ein Beispiel:
Was sind zwei Drittel von drei Fünfteln?
Der Bruch wird also einfach in drei gleich große Streifen geschnitten und die Felder von zwei Streifen werden gezählt!

Arbeitsschritte:

  • Zähler miteinander multiplizieren
  • Nenner miteinander multiplizieren

So sähen diese Aufgaben in JFractionLab aus:




<< Zurück      Inhaltsverzeichnis      Weiter >>      jfractionlab-0.91.orig/doc/help_de/add-formulas/0000755000000000000000000000000011670453400020261 5ustar rootrootjfractionlab-0.91.orig/doc/help_de/add-formulas/addition-step-5.png0000644000000000000000000000230611670453400023676 0ustar rootrootPNG  IHDRsW7~zsRGBbKGD pHYs  tIME&!?FIDATx፣0_NW8}B}@sp6r$݈8ߎ=3fB!B!n88s4 Xx*huQ1Iq(ޢ.kN`$뒭#5|]}1>:@ k-Rz93 V:PJZ[Ώ_jS9%IM *f =OjIoB83w R=<(Səm$!sbkcħrTRZi=">KJjJ2Z:Rr9. y$ C8r T4nqB"ޑkK0/1fu#w +<0 =k7|)R }ߣ"=(xKqgⓉ& i̗w!q%FwxjB!TT}*OHN ˺+\,t*pw6y5 1@jvZ;tqաkGNR}iX|&5;t*?^N5If𑽒{HXCW(z|y١+|T>6/uMLH۶IV=+SCWF'Bh&;16PJygY)|M(.|c?"`ܦiVi69律e-1Kی7%ɏGm^Ii3efgY1\氜bf,^HkWf4]NHy\UHrPȌ]sGIkqVnbDn9OM Q1pp7[_rX>.'J:D ?VY9A]޻0w}bס+X* Y\)O1ߌsN³Jv"B!rU`l&qIENDB`jfractionlab-0.91.orig/doc/help_de/add-formulas/addition-step-3.png0000644000000000000000000000322311670453400023673 0ustar rootrootPNG  IHDRTv;sRGBbKGD pHYs  tIME) uOIDATxۑ8E[@< 9CŞH6 SETyrQ-U8q81F3mw@ڶrY]h8qʲ\(;}۶ko{_a(|Q4W/"ć\/zDoE-̪~LgY݀[:1iglm*»YkgXM B5Ơ'= $hy7 0QNƘv&!yV1 9WpTre* u]MHSc݀ڢ뇑4]w|2GM[v?m^!Q 5zCZ(c -ZYw8̠ܖ~}k:p؀ kܐ (cCv>P#, 8N -^rA6KV,K\.r>tparOu5dca,zۙ[5Pl;WU߂7(E㰦,K-шffKYxA?s_[3^3jIo =z~IX1 -f Ong4ZBP ouj*Ƙ-_}QHM HƀA[b8GO%5dt泥JuuVUUEj S½i뇆GH?7Y!9cQ&]amRUE{0>XtF/lzsg}ԝLրKw` Ӥ2ǵBjAЙ4Y.5L-jWױ1v 5\PbR M#NܔsBC!^?`=>ѶOCV=oy0 ]8O뗦\Zý~[i?k`c<yi9uVB*m!kAo\y GpFlGalɶ ]Tm =яtKʲa0ac>3ĮZ4ާF'͖o#DdCýѲ>Z~hx2YI_o^Ɔ΄Cэ!9C۶B$r3ׁ~~hx څe ~G蒖~hxP|}e;ysn0r5 swR MԐȿ2N4M3NEDz.Ro- |cs~OlR逆)j8IENDB`jfractionlab-0.91.orig/doc/help_de/add-formulas/addition-step-1.png0000644000000000000000000000267511670453400023703 0ustar rootrootPNG  IHDRTD8AsRGBbKGD pHYs  tIME,8^{tEXtCommentCreated with The GIMPd%nIDATx:j0}$>BLN!O8 .+BC&F@}CӉm(m#9:ZkoBTl&"QZ>*Zm[}s,Kk1Q"3}Gu("{O̱ cd;nX]Hx,WL%cE$JD( 1ƻ b~y0bVGyE]q2O+kuu]'{)I`,Vgz1yNI9zΫ/`]ײ>^p%ٱ-F㗓IRɎy– =֧˜kǪ}s}G\LKeSQDo)Dk-""0#r~+h7(@67Wbw,0$:&v9$:vS˾VEk͸֓U'/=Ms2U#R d_b*LtngoS}ux$ $tǧ{3!`߲,͝UѲr%ʘG)U-zη'{K/It% 1uWJMΛWjɞ/y(=7R>wzW^,d*TsNmrRJb!qϿVF]q 쫴7>(߁#d@ ~͖/YVrв Hv$;ɾ74"|(]c49wwT{1<%=d_{>}QQa3$L*#Iu1&=GK_`!hIe'~Mld'٫ۋ廵va^y> N'dG4$q/ Xk"ٴwH}./b_#]BZYUEM{Ϯ6ycɷ &<6(׻7ňB!ƀ;lq>39Ƙ/`A !$!I)i^~@V~G !~4)s.RF11IGbI)\RI)uw`*%"zE,>!D1'29 ƣܯ*>!Ds!]BMػe]B4܈-sn}caТX!00E|XKW|`E$+CT/p59/8T':HQ\[A4 nzZ9dŃ9Y !$cLZ7Ϛ2J~Qr1&!DЯ"HcnI01g!_Z#"g^Xѕ KݠShaQp ޲Ț;%Ƹ;[V%#CHkvgRJ^q8*zZ;cU y8g[̌1iYsz9G5N! !Xw{d%DMSpqq?<މpumC1Yk׏Zb'|޺q4bQ2J{wK4>BH˲4M5x!6&jz;s9%b-X*9|aݝ%9 nI%1<ϛQrb, D /~ښK-AV*>XJ(ůgXs+iqb5R?wDN\QXM^4|ZRӞ-?d|(981R:or;f d:({ڄUa$"sm%"WJ⽑rrF9$x]N&gKR#$8%H:bM⊢#$VG9绮JhjȖj4ŚX+"cFfoZkϥ)s #Ik"n1e sI: %M9xkAÚ#C[kbgBQC,7q&֋m p(!HhF3@z#-ӉҚXN9\D8 ˝1s37\S+XD{ 4!\Ѕsf=|Z'SxS[=pֲr6[h1A(>\V)*y,j?M6)ODƘj9e˚I<BXl4Z ' yهj"q0I?;W 5DcK0AP1Ijx@܏6s{V2[lZYhF|T\c1DRgPxK~e0R,5P ՄpS"6:@pgG)CX.ctij6΁+ S:)GP!Dr]@RKE'HrQ8+5ȑڒs89zBDGpJAs#9OZEN[Ӏ[ 8s˥ah}{`.Ct U;Q73+u /yR+owDĊ LHJ=a,wb>;=V=ɷ,uD~U9G3\|MQWy7)~RrI0ފj["9| &ָDQ  &Ab:sj΁kk)> y>騆'Di(36ĝC !> +x 8!蒑o~u5{ "zWvէwyzT)n~ P+gA)NDopQΡEWZR{ޭ[W J'!1>OkeDBa(WP  2W2[NJED1,/Vds$$C) 8CLt[;muѼD; 8r{.I)1M}#lo4E[äUlB̈B}Kn.WA:tY)m[jۖ""rJ)XkYkZKQbqJ)Wﺮ#fveY(>{rDڜ3O?SJ9fOYkt#6`q ʢEAm@z֋2Ƽu^#P3(IDuI@i8%X8" y:'5w@}O/6fRж-5MC!3ҰI?W(j8$ۘ e"Y ;N& 4ܒ3TcbI& c1clY}D ߯ ~<#hL ,}=C̄FITS5YkiȘ-/z(Ye~2YkC}S4kp%/2sԭ?^Xk ;6/ĄWOL̻ꁙp02JTQCZz>%QTU%Y-0|>, ik'r0IߔP'ja3 "6XfW7&c썍0Ƭ=t*w&BnE!c>.IŨl lhnPI^+{l[|wz^;=3S]TnWe>Ltf6KBineB`9zL  l뵙mI,3/L^5,G -/ɭ$dڥS܆qm.ALx7FƄAfkDŽX*8c.0_Obwt mat1.k-1ZsAPJ}JQFr*(%/$bєTüsmZsBϸ&s wE1֜ٶmcGqw0ሦiޝ)ձBro0!a},~ u/XMU1|H amLS">xrߓ{>!;[˲D([ f K2=bw0n_8 18`£1"`4XB?,G*€&<8Q@f JaϹdz1fUy0aH|̏p*4D@Z89Lqp(4#aΐi#y \yߤ49gtόgD9~i%=IB~}?Z+y<k !%@iV^Yf"z9\mE`""=b|BDbܒʀ1 dz-%^:V]Q""3b%}\࿌I, |zbri6S>.ha8-!~0 d9wbT$\`f2LAt0sv DYQJ5㮑z+bZ׵Xk{  J//9cQ+gnr?ؘu*k׀b) UwA̬i""ޓV)Ӱ,\[[nU'c4M\i*f&k- PnO|9p|QBJ+APFtancȯnA\V[=[ 4Mud'6Άb_++:ӳ\E7gQgf.W @z`Y ȳ`YNpC}KkR_8A,!.FQ.S*1g,l:gH|̺3c|dCfc y{٦6IcfdbfimJm|6?5mdfhߕv:\΍Ѿ紼3AAIkk,@ظ[qp)Ďf+emlKnaQ\dC?G/eڶgzu2B1X @9Ay$ūsqnU:gkok,Z*%4imP!*t8`{ X ߓӜX=;#*EO[؅e)gyu',BkKGrpC7 %c1P@Bx̪ӂ)(0y1iR Z \֊eCBw\yYѣSdJlrν[X%`V]r8„B;luA*ȴ7 WJ?wmjbbY~qFEDoEɮVvX~9Dm~ L߭KIENDB`jfractionlab-0.91.orig/doc/help_de/reduce_de.html0000644000000000000000000000316211670453400020512 0ustar rootroot JFractionLab Hilfe << Zurück      Inhaltsverzeichnis      Weiter >>     

JFractionLab - Hilfe

Brüche kürzen

Erklärung:

Wenn man den Zähler und den Nenner eines Bruches durch dieselbe Zahl dividiert, ist der neue Bruch genau so groß!



<< Zurück      Inhaltsverzeichnis      Weiter >>      jfractionlab-0.91.orig/doc/help_de/add-pizzas/0000755000000000000000000000000011670453400017751 5ustar rootrootjfractionlab-0.91.orig/doc/help_de/add-pizzas/2o8-plus-1o8.png0000644000000000000000000000271311670453400022460 0ustar rootrootPNG  IHDR[{(sRGBbKGD pHYs  tIME. LKIDATx]r0 3iv%-Y?n=&5 e BP( BPRU` K)Jl!:zys]{QAN>֞o:,?=OJ)Rz;@|Wݘxg 2;ހL`l={3k!0{QOP $)e ؾ2T'!U&5B^bf ;'X {3uu'I\ɡn IR>~{% EWP Eg&>B[xyNF7W V BuyNF<;\ojF8c{|6+wRE փʩM`2%kw\*I`%6 Z`*AW_H=zNFr7z2;cRkcMkM>gtA /,̯JsRGBbKGD pHYs  tIME.,va=IDATxMF:05YrbE])8dUIJ!B!P+iA{sP\XUe#UG@SA:|'/S@s۟UuҳW 8@y?seDd4`mFiX.f%͖zf6HbH&/u@6-iQt 3Bhi{X=l^kǟyZ+iQ䊚dv& SCgGm$0~ a= \!Kϯ[Yq(k WO<'pyM2C?|tߪuvq6{&̵}f3_;S#y^_SoOx^T֨WF*'=uwI!yuߗYXS{԰躊dVj6:t*zݍXXV/6A{Wo윀Y<_^;j‹|&rkw>A!B!crĽ4+IENDB`jfractionlab-0.91.orig/doc/help_de/reduce-pizzas/0000755000000000000000000000000011670453400020470 5ustar rootrootjfractionlab-0.91.orig/doc/help_de/reduce-pizzas/12o16-by-4.png0000644000000000000000000001724711670453400022532 0ustar rootrootPNG  IHDRh#+sRGBbKGD pHYs 7˭tIME1n'IDATxyTTWGFA@EDP["1(bw龹d_:ݹ%7ݝ&/}^w{# S'(QEb( *BԀZg%R:uoo6'N8qĉ'N8qĉKRЪ*ߏl ^ ++ vuu֭@twmb燐xzz2\ӛ^/_&bd$s'<;@L 1vvؼy3,7ߐ<_ߊ*s `c3]|߬, < _8pA555 b@6Dʏ񀴴c 66qpqً$KHCC]#||OHc#4!o2HV~J w ۿM&Ν#\h^r/Ʌ k~_8HEIOGn߾ߍ7+ȅ 5`=UW|)M_2g"~ 魵Ն'w:ile(c@IUUٳ~g+Ȉn*`Ūa_mK{u\v j4 bkn!.|%{cX@:; 6 ;4 뙇ÇU24dT`Bc7n~:ud MjF_=puu dj4P ,&>js/9Fg!?db<`eeѠ.Ǵgk< Xc`Ѿ p5CWJ%б1h6 V[ȭ[;5D(>֫5ǣ X>rORurؼUPTOtu5)]?KKUV~EEY 55Xp}߬P, /xJ-c$kqù::Ld9׆ (*JFww YZPN+Np Vff9~իj fvwކg` Vhmm%K|Rhv\Ml` ̓-8;5507e&`ncZov**J wikSG6O++gu*h|Qł,p &&Xپ=6,,0ND4rEEZT XYֆY={fgo~hqpWO8KA))Mp=bZ[[ɣGo#5Ur\x7%`~T B?k1pvشIʑE?&3'1:X/7k/0pt4 .OO87mrX\C}JN'عFKyy0?FWne_},7rpmۀ[ؿYoA1ٗ,_$%EGOΝXJ29vQAA:-0;KYnK=*E+5?jאԡCMaӟ vݠ`z݃B埡,p UOG;^+ ٻW{P\wiA]jh*NŋA^xs Վ=5:GgWD~N5 ޽ keՙjfŅ EG61gϐ]zٰho7TZNBϿozv#%m(GK/ X"y3LekK 46h|y^P) Q__o>BB*EUUB(inp__Ti={F8keX_+SA4u}iYh}cC@Ku 1%gˠnJJjjjHp5њٴ01ಱpfOkf*>ˑ/qhcZPZKSR*GsN>wߕÃ`cpݿOڲE~0]!ah8}Vz^N+QL-/ό--yHN欕dm  yo++/}5ڼ^&˵v- 뢩)yCC4w/VEY їӺuy!\z(A 4˲0"#[PSS}s4WͥΕgkl++lU󱪪@UcWAfg :dfFsϷzuJJJȣGEmZx7֮`__܀/S7&zy&nLLⅲѭq-Uk+M4pu/tjvv:!7wE Xɭh&zZMHؐ`2>pfP::J_N7ý{X`|Sq_k׶*.X=9EHj]tB-׽{@hVAajk%vm:6 Sě,:8K8ex\vrQ蘔!p1 *wQ!eۦ+Twp;  ЍD.=& i24{aXϏnCC@i)7E \-+(Z$U``h8p޾j UNNÇy\Tbf lXCru.kk͘vz}tIk皜ջ'}U9xaCQӘPҾui?upQWEaVUUzD"uz-`Ƈ a\Ri37~er 5USsդC۱里Sjdҩ \\1^C uEHKN]>u@qq1K:97BCg@Tu=0csvÇ /.=6.ECFG,eP ;;yF-jt+0p- jY4cffƬieEAA+H먨(A}>btN-9xBu6 Oedk1Ciӳ#kK8 t4nՓ97+(PΖ[Yk`%ʊZx' qh( TxzL& ͛t_j"%زeB LD06h]i)FGi]Q)=UTb):99~ӆEDzD4lS:/;nB-R 8r dDZfc_zRSaq,4>N-?MQjnAXIxbXpe!꒼r~gT_v5;K3#h0B~?qz5qqqpuuP(χ?6m'SY˗/D γfizK,wtP F-Vy9Mlmpwwݻ>DDD~+ٳIOw&ii"6d2ly7n+Sh( Os SSi8JNaPa"<<SSShjj?RRRFx/J]2n;cǀC?J.W>40I3W\C!--mMIkאܓnbZjUff=9Isە{Jyja=>~>n 9jkkYpq">>K,vl-,!oD?brZ1LL,:#yA*ΙHp@`` 166 D"!<<˖-uv>/r%pFTWSwO(饗~}>T:cra[dd$$ 5/nd(..ƴ1l\Ι+X>>>IoTUi)οد|e˖avvvDMM u!(("FBB֬Ycck K$&=}%IKnhzzZii SXhRw\iRSNBdBvBYY>X,rwqȑ`Gvv6 7`Nܻ'D섯f/RgfhjZlvYn~kOmT#//<?< زe ],c}fTSS(F+Hwk> ʊ kU#jQNEx8u Spd2o<(knDDD5΢ѝ;wo{\DB3*Rtuf~]:o0.m(`YSSSWυZ[ފ4}}4Yiu%?4I,񝹚Qaa!> OprVqAjd1_||GGGcxxUL:7+WZlirr666h{{{3O^TT=_ZNXh`xx4Lqq1~t*`IxV5 T2탱U===:! sYTlIܺQaz{{6LJquJJ􇪬.P<۷Jli<~Xoz۱-fb}qprڵa ,яb] ]P%%guzzhh6b b۶mp"11lEr̵kz۵,x>&d[JNH6cbO^=pvvƍ:1& %:2 ~~~Q f>FnfJ$àql A.ضm088\ӨBRR٧z{03zzl9Z\.Gee%~:S;*#3Cu]W_i ic)** bٳ*5͡;SEGչJT:~ܹJW*-*UZJ:0 )T*yII viqo3|>Ҥ۷oc2W*z(77nZRj1\7AVb,g^z_~W^ZUmd2? __u7l̸!?s1%!p}VԼ0.9J~;nn'vvjWZjFFF]]]yxyy=37la?-[gW"$$>>>KrrNKV [W@y?ULE)..jRW_<&>z[zSh``dee.͑#Ϭ[Wn4f8=DŘU8x<qg~IݻǸ#??(Jkllıcnj~1 p͚O)g1 E-Dd(//Gss3kXXxݬ Zݸ}6uR_ ~rxF *>2>\~9WWWD pʽW@`6)/W׿ĉILLXwwwW^ERR>C?|޹ԝ$?_~CL lƉ'LnrK6l0ؙ3H:֮Ν0$؈K.8us)p/__9VVػ/ǩ)ܽ{2 Pfk!`M"˗gWX4b֢ccc8y$|}}>#HK(D| ܽ{ňD\\p/ $ 5s݃Z{Mӂ<!-UOOOC.chhhn@nnnرcEyO[1'g϶ ~䤯/TiN*}}}s333qQAAA&Ŷmo_rHR+ekk kkk^ڬnޒX*77WmgpR^rΝE$΃ĉ'NLÞ IENDB`jfractionlab-0.91.orig/doc/help_de/reduce-pizzas/9o27-by-9.png0000644000000000000000000002566711670453400022474 0ustar rootrootPNG  IHDRe1sRGBbKGD pHYs 7˭tIME1,@M IDATx}iT[#3Q`'lFc<׎&n$nK9MqJՕ_<30`  {$#p$³-y/-la [-la [Pv%%%CC(*׮۶='N~?[Shll$՘Abb<`>ĉcہ*`۶m鳰clK !HN}/ի>`m SX, <\qjk6.ajgg"oIrag7 ]|0\3ctv@G`hx33ptO3EEEE$&&lv4p,FIKxr 107 o\ww-1 `OWE66pt ǍlRܻwIjkͅ 9;w~IzzI=sǁjp$'gdw"%$-mc$f;wutt;w~Ng="a-;Ex<(p85O:K5PK ?C7??ܻPGRĄzS_Лxs䥗,ɟci_GMyܾG:;6EDD^{$&&&=Z.+/#D"H54!R\\"}鷿- h?tɝ;.#ddD 7w\uuu/ xBHC֒mGѪ󗟟O^u277Gcppк 33Iu[8W#՛`'EEEd)"#_'ssZrR^K훻_$22CL%/@v6Ǩ;s7'?_o*r V$2̝ZM,B@@߿N۵Dܸu)--%088HbEkn$*J}֊)|o r_. ֓K$yu{֦ƭ[Hww78c͉EGxGg2**@ږܹ^uuu/5wzbvfߧ~J*`N*2A+7J]XRVR5444wq_wSR;٩aF\\DҞ:+AVN,eO(W)s)@*r֒FDD3u>8tֶ. /nIUUYV=**tQ}GlETJ+%cy<u!T&E)N55 MM/r[U|HZZ򺒋9d0::JRS7Ax ԩS^.KXL&'N@vv\_!5-,]z7`i)Knvw..[ZJ=|jΞ=ngnnO抵 J?$? L&O=jkk)ǴBr:hhLO/CtK㟥1; |-%ggބ{'Olr0If[sB˽7APPzrIbb".H$77TW+Oĕʓ@FG33T|ʚxTjϮ Hnn.rHUնMVV2HJJ Y/~ :DXXB!233Z/KKKؠAGuuR<~~)\z{ (YTccfS pd>ל\ؐ_sj8APX\A>ȑ#8y$rssبd0!2uAtu,W+/<=WMN'UOpj1',֝5RSS߆ބ~~ovZߢE~Bb%%%///[˗/C$!## g{kɱgSYbPd\s55&Mח<:*MegoXYk!744̙3z:axr+aa쳻+XQQQFuuN˓ 2rxO)j`N-Fn.ʾ`{{rL׮M!6&E|UEXCoTD"ʈenn~BB򜪰˗AAFF&&&KGGRdd<($O)\UUVMlNQܽP.?PRL|ii)=7)?AoZ7o/$*+**-߿O=144(dffbppP9|0PPP ~.Yڹ ,">eaegEeM33Ԇg12BYKdUYI*$DuaEQUUvwpdds:ӛXǏI}^*UܖK"""HEE*˱DDDm.X~^"TV.Jږ'`YMWHf\.UJr}oA~ߪX]]] {:nۛIyᦒܱRm^z%.X;INN&\咒tRVV&ddddH+2IsrCAT])JK*6TyLM\IǥBDKX| MMM+DT؝p% QQQ`Xxx,44;wDLL2/44-HGo-iK[kDTp)vYgQuQ%/˥bo\`&k۷?RCi 7;LPRRu=Y㳢/ڻw/.OTWW#::8r_NGGGdff5!!!ɓ'aiiאw\;vÔݱ">:j4 x{KMatAn*&lj3 Є&ꪖ>wڥ7=|+02~b1@{{ /j%$""11bB@ X豐$i)vgtjjJOU04D|XU4QAԀ|'jq;;;~; $::`Ӹ/$,ڙ_⾻l6pppLb888011ttt|̙`|^${'&݂J5קv^p(%o?4DY(sseś4H)uq*aN`jJ=ZZk*`c[-OQoүt=IDDĚPww71??#G$tOO& >6`@ @F+ wSiO\.%Rꋥw1,,br9V6>QXv?r;vLoƹ9$$O>+"`23Ph|>>|5=!eu111ؾ};a:koo{{{dee^^^CVVbTVő#@v6T] P\Leg)'T{;# Qϭp͚d _H2e[й|I2|oo/1:: 777\zUUUꂛߏǏ ;v쀳3jjj 퍓 @ @ww7  addj'^^^μp!//O~ c~~~Y_ZؘE{L,^8]8uill vvv򂹹"9@5D"tuu}vcvv033/JJJ099 XYY. moDBz3p@^ ' ZnIfru0>#)kbnn.ql|>SSSJ\⴦W AQQtuud2jSSSp8 @  FFFRDvKGkkkhEʐ6`nnx'7?:'ikkk ci/---8vX,lllvb۶m CBB,a%&&… bbbB`!:?F__hÇM]Տ0=z$15\p-teT]]]hjj8=*7>^v :::hnn ;&I-..Fpp0퍬,GGGneWW***p9I055'NC(dB HO Rx{{D`` ={PBRgL CCC߿:f/l=d2accT^㨬\oZ7W&d 2ѣG077ӧh077bLF^^o޽޽{ۋ~ٳ׮]Caa!x<$RR-###x}400-> ÅL{eDDDMfWXHNNHB{{;pQZ;;;QYY`(&Uii)FFFΆzzz'X, ",, GCC$Y 633#eV1L0L>;;^ddd`zzZ8uW;ch*[*2hkkAkkkS ZZZhccc$==]H2ZBrrr !dIC@@㥎I233󚞞&$.. jajd2A6 D"BKKQ!(199 ggg9s&&&oTUU!$$dY$JKCWWWsfff5+WGR055EVVΝ;L3003g0332gͩ=q bmB!yڌ| QT8s N:%Wf?w{yyyRq\0jAf{:u & Baa!\z]]] cŋhkkC\\B=fD>/ɢ,PԌV.999hmmERRX,vލ7n $$D*+ P.czz:BBBH566&beIbY pQ/燞Mc۶mǥKގ8<\n uOnA}555rE' UDPPMQQQiiiYwdff"$$D򼵵UaVAC Qt%ĺx"ƹsJ+%;D"Ѳer2wMQ````YVOOOjc٩/7,,,dvC0b[J3coqLLLyVؿ?cĺp#&&FBMM nܸ!U(uuuӓK*cccJ{SSemlll0<sܼy7ž}}}}Y*eR+nnnRbppPiAFFedWaf˗i{zzbxxrDEEIel^}U ՞T .`AAkB,я~())Q)墶 -tttG\tX :ީSp$%%-*++A?coPɱnvWL,wܞg)i *KU+*×kkkI@Y{쁁j B^^\|>*OZёfվ5::i ***pT ZɉoRR"˅ڕ$?wSKyzzglldeew+Wt+u<͘@gg̥"999Y,±999d``@Ks $::ZI^^sSv yxWIqq6vuLU@6U.H$",ksf7od| ѣ LXF&O\| ___Rl\z~~~ &և#T,Z[[n0GbbU7|R tmhjj(BcctZ`bb/##c())M7*!!W^Ռ+,,$}}}$..&WV)Rp8R__/%#K+,D+djjJ[M7sNOOW]JݿX̝Z3aee%U>L000P)VKKK(+lH/_FJJKD"9rMIJl?k\kFZk׮14XFTT]+CfggW2L(#VKtuu<޽}i… ۷o+_d`ff&wTj'|gO?H$;nëJ OKV߹s'LMMֆ1F,o+%f^CllZIhmm%oߖY.iH),ƢC \>g}F^{5p}RTT$ﮫ# ZS5[Y9p>`ܿYNjHbǎ>;wbppxll~033CZZk]j=  [[[^Qre=X:c;9yHII w1p8k#ITT晻.roD!媅XyyyѣG+&yWȭ[3ZTMPsss$22u?qע"K/ ==011 FZUDqxy;v]$ŋ7ߐ4\pA+{nnNeLg%w%BpU'g}F>s{i݂z)))k2wࢢ" ggg F/tlLOO_u"$~CTTT@GGׯ_߰ qi7|¶m֭ⶮQQQhjjG1޽{[Q֙ddd&&&tҺP(DBBD"5_c6M!0<< ___<rZtxyyA$!??DPPedHiOBD @__O>F͝VH8tjmmI Ix !77666 Dhh֑hbH0 &5~vvbUM$VK󰶶Fppyx۶mӞ-la [YȢIENDB`jfractionlab-0.91.orig/doc/help_de/reduce-pizzas/9o12-by-3.png0000644000000000000000000001455511670453400022452 0ustar rootrootPNG  IHDRb,-MsRGBbKGD pHYs 7˭tIME1$3IDATx]{TT׹ 6"E)$ y)OiVVӮ\hVozmV&ؤ6eStŤW`xCpx JQQ@y5+f>ۿ>8p<:,JX, _Ń`f\߇8p~L&?i?<=y?y߯\ l@B³m /@aB8;G`||5|m,[# h'4կd|?]GPr yWHEE$jk+Hb+$=݆i>Ȯ $)i II9 nݺE.\8Ib%sGeB8Oo/ȷ߂;F8A@(>Hsd7: $PO!_}eNFF Sy#/r{Lr3F(6d72BRS??r{c "3+6$^{R\|_B]%/0N(6e'dg[csWnI䗿t!WTVpl9~|!Lu!k҅솇A22\X4S21a<©il9~܎TV}USs۱J(]Kim:lrkmm"im}Ac{{Β+?CֵEHfiogKMM"_m5ff prr0Y&y0rz!XWË|~tG*]K),t!׮ĉ7P81 WSHeeѓK"$v:"biqO7U}kpRSvSvx%TJ_"rrrrcґp)-U;"M*}-r0Im>z557ٮ]}nDA""C*22_ymm l9$#JN>`*4PJxM@*'WCCפz\GAɣ3H@d$=a纼5o׷QM*"Gqz\1B.J>ڵu05zz?W۶i; $jnc4X.]I@DAmó%Ko~8vli->U9@.GwHtJ{#8thrt:;7eex|B S'3r}Hÿ;8#pN<::4ЈX%%~v K1}82nj,&t)! DRA.}vv) Z7o pFKXx߼Ɏ{:[ U4ֵVcc#V j3eXZ*;`40XwxfKfvI2ݖ͓(,<#m% 6oA,B&ֹsrnEC3//j0[kjYpA7!JYZRV,i;wXn"VǑ,AAKWL@.?о 3恏Q"&F P[%X9툕t:gfyheE@W"3(@x8aԎdXd"X#HKhLdhw@@6 P螒:ie&ۑrP(L%mX0>5k֝P,w{_YY0&ppNkAT $%Q͔9X~]ȸ>̅$am]?g#ffts94:74ZuuTz?uP0ŋ4^|joJ…=_5$WB!=IˆbaцƖ===n ss`lT}sw※w)TfmuWT=k׮1^mmmo7u '֊wY"<*.32q E rXLu;jb9;j62Y)UNouASSZ^Q~ʙ[YNz&deѥLnnnԎҥ Jk1ؽDxЉmoO#g:m E4}:DΝQa~&[Kf $'+R:'#pwZHNVδ`f#,(Oq* )&`\U;z; W]c3n*Sb'z{SH/v\;;jĄ`n:: O|_6UOmی](AE"SH2ۙ IPyQQQipwqqi %ܦMS}:P${BKܙ^wuݝz)EuZ8:(́bb:SWplj+77~oi8' 4lo3w갰RX˗VYP< XD33=; 9iNx޹XGK(eeTcYZ%))NF% !m?cX|&&QF着*'T#֭Ԯ1Q񀭭֭{NNNEll,B |m88q0N Fy++++u`vT?L֭6o kkkDGG#-- UUU450, 6c jl߿oB K7~?;Z[[aff)))6g냭XZ:~.`ttTubX`bȠڽ{Jsߝ'@||<-Z>vn6p`JkPlnh%}))`ccKKKttLEZ JtҴoX#xiE?L9 >$$۷oGvv6 .1:;nV*BBBT:pƨ%?4ugeѨ en޼.\={@Þi].ǜՆJup~:TRBO{xG56zjH$ā JѭA#:Byy9l٢:xl9͎WWjG͔vbf]R%B}˖-(/9[HHP]] 3[/pf777SSt#Lz/" \]]6~Ó@pp0uf Oɨ lmC,a9e2%]]J(ah~ԉ۹s'TE3K&wnnjz`dMi4hVU\~/^Nyee,] ҿxyy񚚸32WxL+((ggzP݂R)+ g*//˗144dblQVVE/ve}}t#WaGiafRD]]FGEEBC+`#@GG\]]y حU%TQQبR`͚5hjj8bň}UTT8Ƴ'Ȗzf%O6ΝSvTt4-} jk5VOb֭(2|_4j5petW*ӓM_^#uu == l bd"OM]~>=ZZZHRRɁ8S]ٙEO255Ecc#[oy.Y|!VDD#)xc\.Gnn.?CM3nmX.\ 'O$555>&/:Xr6vӮIb]x8q#ܼy%S!Un//D9&|;$$hP1x{{c\,O *,?k׮ طofjz _vfK" 99ְ(=v877ffIllؿX,111@F o&eehkK+WGj D+++fbd`@),(@ c,\*//ǽ{@y\B) ...);P---))IҲ~~@is  ªUP;w"<< JFractionLab Hilfe << Zurück      Inhaltsverzeichnis      Weiter >>     

JFractionLab - Hilfe

gemischte Zahlen



Arbeitsschritte zum Umwandeln von gemischten Zahlen in unechte Brüche:


Noch ein Beispiel



<< Zurück      Inhaltsverzeichnis      Weiter >>      jfractionlab-0.91.orig/doc/help_de/extend_de.html0000644000000000000000000000325611670453400020536 0ustar rootroot JFractionLab Hilfe << Zurück      Inhaltsverzeichnis      Weiter >>     

JFractionLab - Hilfe

Brüche erweitern

Erklärung:

Wenn man den Zähler und den Nenner eines Bruches mit derselben Zahl multipliziert,
ist der neue Bruch genau so groß!



<< Zurück      Inhaltsverzeichnis      Weiter >>      jfractionlab-0.91.orig/doc/help_de/latex-baustelle/0000755000000000000000000000000011670453400020776 5ustar rootrootjfractionlab-0.91.orig/doc/help_de/latex-baustelle/cleanLatex.sh0000755000000000000000000000020211670453400023407 0ustar rootroot#!/bin/sh if [ $# -ne 1 ]; then echo "Bitte Dateinamen ohne Endung angeben!" else rm "$1".aux "$1".log "$1".dvi "$1".pdf *~ fi jfractionlab-0.91.orig/doc/help_de/latex-baustelle/addition.pdf0000644000000000000000000006046611670453400023300 0ustar rootroot%PDF-1.4 % 3 0 obj << /Length 885 /Filter /FlateDecode >> stream xڽXMo1+|T8F%RTrHMJww.1way|5%S"ݴ10KW.~|?fzq4?>FtZYN7OsM ãPǁō}C}7i g98.+ @K I"Il4 AlV;k%f#GE1]#% >65QX2d1ǀI牣x~<*QN*ԝ$j,.. \/p?H*9 t~5֋I:[(5֫sMQzh?U@f g-`Ǹ?R[*ut\ֺc(1|SVլK\)i0$8_DUtq( j2%EX/%8lJ" j7tHPAbS= RlN $kʈTN=)"=Ӛ4;D0V_kRle3B0IBAFĎU1ӌȮLA6-dAJrR;(1w,-VIWH !1 6c.6$T[a«`uVMFp[f ܼ.唴c.PMQ3#^UR2 Y!= |C> F!J߃@àk0-=4|Rs^*+uw2 T-n èܣçO*&!xNNp endstream endobj 2 0 obj << /Type /Page /Contents 3 0 R /Resources 1 0 R /MediaBox [0 0 595.276 841.89] /Parent 9 0 R >> endobj 1 0 obj << /Font << /F16 4 0 R /F17 5 0 R /F18 6 0 R /F19 7 0 R /F24 8 0 R >> /ProcSet [ /PDF /Text ] >> endobj 10 0 obj [500] endobj 11 0 obj [761.6 272 326.4 272 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6 489.6] endobj 12 0 obj [458.6 458.6 458.6 458.6 458.6 458.6 458.6 458.6 249.6 249.6 249.6 719.8] endobj 13 0 obj << /Length 268 /Filter /FlateDecode >> stream xڵN02D!yIE"!YjD$t L~>C1fbήdgwN-.Xa]a`Ke5@Q<=`ՃǦuMqP oAnXC#BDmR~D@ 43#1NOr&Ғy+CpEҞ2 |"E:vQDd~<8=r:XWɺy|HO۩>zoi~ endstream endobj 14 0 obj << /Length 169 /Filter /FlateDecode >> stream x333R0PT51V07T04TH1*23 (A%s< =@\ %E\N @ahX.OPJTF@at*Pi~(͇FAi44vu6?DMc4NY\==G[ endstream endobj 15 0 obj << /Length 91 /Filter /FlateDecode >> stream x3530U0P0R06Q0"CCB. m\.'O.p49BIQi*SPE!#E?4Crzrr8 endstream endobj 16 0 obj << /Length 338 /Filter /FlateDecode >> stream xڝJ0 =rՃE`<'(ɅD|Cɏ B5Lgd_jv+gJOM%.Z;1oDqt)7,T==>ߊb~v*Q,e+,@-C*ql`a[i!Anp ,]v ݝ<-ctnKd G,ׁ렷>nj/8da"@!bh 9ƄuA+Da H v䰉Y]GoآzS*5{u.xpO}|;`Z\K0LWPG6S q.>Po endstream endobj 17 0 obj << /Length 318 /Filter /FlateDecode >> stream x1K0<:V O8=Z)ˣR03FSzܷgUr EKWI}oO*Y_o.^$gzhՌĿ~Krj8ETVM+dZ!݆mi|`Ɂ=|͛6B+ U\h߳z+Q/.C_G9_ȮɽǴZNbR7̤_BHsx5:ys4=$?8Nm.ju>4C endstream endobj 18 0 obj << /Length 202 /Filter /FlateDecode >> stream xұ 0+-y hR[*AAAѹ>Z%AJuY3|C~Kݾ:=蔴&4mQgJa^\PNBe1EφPh(Ya1"gXt WK=Q~qvՙM ~" NzBl{`jnAY1+r O²Jq\ endstream endobj 19 0 obj << /Length 289 /Filter /FlateDecode >> stream xԽJ@9R,L706r ;KAE!]h(+n2Ό,N"KLqN1ّ8|DW9ޙ%e5_ WL\pm@۴S[i#GLo8j^IU~ ѤnF/}6ӏ?vR?;wI'Щ!"&> stream xmOJ0tQ&GH.t BЕ q.]( .d:73G̢b&/_m֧͹]ڞT>ƾT]k\٦I#oj۩kUp*[ݕT]=ng3!r"W(hL2@A.C`/0I qH1C%|b2P E|Qebm5R sPoeC<7ĹKZ?,0 =,) 1-^L4;3"Q{ ëx>$9V]w^ endstream endobj 21 0 obj << /Length 289 /Filter /FlateDecode >> stream xAJ0. Y4(NeVv!8+J] U Rozt!S]Lq_^'Gc37~K$ s'&}`[[wjڤ/KՙksU8agog.&`6)x_S  %hA#pG. " 2P4x5>\f" JPVЧoD%y8  2P4wD-@_n ! hA'c{l˷t]kPڨ_/ս endstream endobj 22 0 obj << /Length 283 /Filter /FlateDecode >> stream xAK@;7J݃ m=uN1آ`A~4?cԙAЛ'|L' 88ۘ(]73H >9?=>Q8 _]SaGBU@%1LQҀXW,U/rj4@j`W@p@EiH``?D D DM\r@cn9FY/2GF8ŋ)8=›GPb5rϰ݊z~ 鴠-}J` endstream endobj 23 0 obj << /Length 468 /Filter /FlateDecode >> stream xڕN@ /!-y4ڊJȀbFlUsk"dbl/C+E}zj*lVK:eljS޸Ҕݔ{}y{4UܺLuJ);(e 9@`F(d$FPto9E[fɒdgGQY)0AF)T*̀t |O8?\r TC[5P"p mi0>"K C7G 4i8qN\.ʠMc ipq:}Q)Ҕ[|̧ DaY,4< $yS[Fe9Aǵ2SrЈmeŶ*`۽XFh Є1lA_0 b@v dm5!6'cdVV ZG[˗An.Fm+ym- endstream endobj 24 0 obj << /Length 381 /Filter /FlateDecode >> stream xڍ=N0`G"y /iZтd H01 &`d߀+\7h {~Ni Z~yq~2:SS犿 Z'~J}O|Y^gv^7KUr*5yJ1t!XTТ}fsx gkKm1d׀ \ ȱVƽhǺƍlI1[6ْz()^\{ǜeߞ,> /FirstChar 42 /LastChar 115 /Widths 25 0 R /Encoding 26 0 R /CharProcs 27 0 R >> endobj 25 0 obj [79.62 0 0 53.05 0 79.62 0 0 0 0 79.62 0 0 79.62 79.62 79.62 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 79.62 0 0 88.47 0 0 0 0 0 48.63 0 0 132.74 0 0 0 0 0 62.79 ] endobj 26 0 obj << /Type /Encoding /Differences [42/a42 43/.notdef 45/a45 46/.notdef 47/a47 48/.notdef 52/a52 53/.notdef 55/a55/a56/a57 58/.notdef 97/a97 98/.notdef 100/a100 101/.notdef 106/a106 107/.notdef 109/a109 110/.notdef 115/a115] >> endobj 27 0 obj << /a42 13 0 R /a45 15 0 R /a47 14 0 R /a52 21 0 R /a55 22 0 R /a56 23 0 R /a57 24 0 R /a97 16 0 R /a100 17 0 R /a106 18 0 R /a109 19 0 R /a115 20 0 R >> endobj 28 0 obj << /Length 275 /Filter /FlateDecode >> stream xڅ?K07,6Eu+'A&Q 89:v7\HQRӗ/Eq"2|<4[3}U3LBc<tt+U*ZZ7I78]?r4Ӗu|w~o{hĆI@A۠3!A%$[p}n62 ʴƈ|i4Vq|gF=i4ͷ>yY{z'7ZY`0 endstream endobj 29 0 obj << /Length 281 /Filter /FlateDecode >> stream xڵN0Ư閼'?R$2 P1AGMG蘡J}PAbKȯf+ʩKZ,7,e1eP_q]yr斗TwC͆OXmRQCvpl'1m NP7R&L"\d8ȂZ/la"DbQjpR42~`dj8xXO C:?us~vW-gmԾX}ԾF?  ϧ endstream endobj 30 0 obj << /Length 227 /Filter /FlateDecode >> stream x; @GR0G\@(yL!he!-G&iUjfvfv/]iu$ %NdE_ eo!QeҩO{PP3+NGB}'yf-sX|^U@·zൠg]5Z#B]M\-:%!¬ xbz঩M~z&'F^0yqyN,Oĉ) O endstream endobj 31 0 obj << /Length 95 /Filter /FlateDecode >> stream x3234R0PbC KCB.K &r9yr+Xr{O_T.}gC.}hCX.Oz 0X [x endstream endobj 32 0 obj << /Length 102 /Filter /FlateDecode >> stream x3234R0PbC cKCB.K 'r9yr+Xr{=}JJS ]  b<]d7`= S/'W " endstream endobj 33 0 obj << /Length 130 /Filter /FlateDecode >> stream x3337U0P0b3S3#CB.3C I$r9yr+r{E=}JJS. @-\. ? t 0 lPoՓ+ _* endstream endobj 34 0 obj << /Length 158 /Filter /FlateDecode >> stream x3332W0P0b3#J1*2" \.'O.pS .}(BIQi*S!BA,0`0?do `L3c ` }L3 D3@hQ'bDc&@ endstream endobj 35 0 obj << /Length 207 /Filter /FlateDecode >> stream xJ@?Py &^!`B=PBcAE[|4cZ/9avgaϮffzR}\^ 3f/U#n>wX\o;qbLk]Γ4І~,O~=[yR+>ɟ:ᑸgF#bn8&kufY f0AjekQ~uI endstream endobj 36 0 obj << /Length 213 /Filter /FlateDecode >> stream xmο@/, ShuqZZ(ښ<$y<–!q,䎁 1v<qƖ혭᭡ٌcfiNmFzƤw>;Ռ 9ξ(35 !+PLpW.Pe@"Qmڢ i"1Ŕ"?OVHnqLUOUo*D6i|UԴiMעL endstream endobj 37 0 obj << /Length 210 /Filter /FlateDecode >> stream xڽн @ B>Bzm=(vtr'utPvIK: #=vDzAmHJ]t9UgnHbR2pĻ~E;G3=hNa1/kFˈ܉Slx`p:FlTveV`9zTbr^MRV R':q@&x endstream endobj 38 0 obj << /Length 193 /Filter /FlateDecode >> stream xڝ1 @E00Mntft` A+ RK E;19%Gu`ak?r}YЁ2+bvM6{*+K,Ȥr>bCz+險1CD(p.ܐ lQ4C!i(]W!pE#k%7)%c\_p0T78> endstream endobj 39 0 obj << /Length 210 /Filter /FlateDecode >> stream xڽ= @ )sĬSZYZZDo7hB\gwJ)|浂F3"$;ԎhbR0 9IbcɄE:ŐdH 5:Pi=uek=BЫjn_t+k-JffLWn噞\y U;3ygz? endstream endobj 40 0 obj << /Length 204 /Filter /FlateDecode >> stream xuο 0/t(`_@轀:YAAAMj-#8viQp0?K|6隌Nc8Sje57 N-鉌IS>N[ِ҃ / '+*F PWR7HU8##;o\]>K-AZ//>L^T^('N"nhAUhwdZ#=d# r!I endstream endobj 41 0 obj << /Length 261 /Filter /FlateDecode >> stream xڕ=N0_4>B|ȏ宴,)@T@IF(' 9e kb (H/˛tG}wȣ]>n~ndKuETgK՟秗{V'fӍk^".ٷtD\0_f+`Gt~΀~ܡLcxc㠤2%Ii(ئ4rB8F+ OƬܫ>Q=9'|V)X,i/ mh endstream endobj 42 0 obj << /Length 165 /Filter /FlateDecode >> stream x3532T0P0b 3cCB.S I$r9yr+r{E=}JJS ]ry(0`$;dt"H @҆ 3g`D\$3ؑr y endstream endobj 43 0 obj << /Length 124 /Filter /FlateDecode >> stream x3234R0Pc#3CCB.CK I$r9yr+Zr{E=}JJS|hCX.O  P001aqzrrHT endstream endobj 44 0 obj << /Length 186 /Filter /FlateDecode >> stream xб 0  Ej3:9::( NGˣ:4qqé8Hķ)tJRWI8^0(v$kgfAuFX lYhFAQJ*˂Yu*>P'sx'`‚ʷs3 endstream endobj 45 0 obj << /Length 154 /Filter /FlateDecode >> stream x3532T0P0b CB.S I$r9yr+r{E=}JJS ]ry(0` iH~`~ ?3 !d; \\\ep endstream endobj 46 0 obj << /Length 188 /Filter /FlateDecode >> stream xڍ1 ` _qVdV8h֣;5I䅼Dq><Y>X:SwN'Js2c2 K^nG2jƖL[H5pG %BxʃAxNӃX:>ŴI=JRh4 V\_螡yNkPM endstream endobj 47 0 obj << /Length 145 /Filter /FlateDecode >> stream x3634S0P0bccCB.c4H$r9yr+p{E=}JJS ]  b<]?~x?̟0~g 0cH`3szrrM[ endstream endobj 48 0 obj << /Length 203 /Filter /FlateDecode >> stream x-AjP?d70sBtB[ܙʷyŷqRq,Q^i4d6Wd4&S/y&3[ْYqgc$Ovw x 4tHB8tmԨuUupAD#r&iNBKZӚ.8W endstream endobj 49 0 obj << /Length 151 /Filter /FlateDecode >> stream x3634S0P0R5T06P05SH1*22 \.'O.p#s.}0BIQi*S!BA,Vl+313C1#T8fq{v r wSM6 endstream endobj 50 0 obj << /Length 160 /Filter /FlateDecode >> stream x3532T0P0R5T0P01PH1*21 (Bds<LL=\ %E\N @B4РX.O `G%00a`f$Н l0A?? $@?P'W rjy endstream endobj 51 0 obj << /Length 248 /Filter /FlateDecode >> stream xmϱJP? Ĝ{j@`N"QPQpNP|d63|p?=.%ww =Qjx>礯85eM:{SNH:asCºXWU<&.*;d (Faы> stream xMαJA?lq0lk!< 8B*ERKHzh(ufL4/Y_Ttz%RKxMGnܓtu|9}ۼ> stream x313R0Pbc 3CCB.#K I$r9yr+Yr{E=}JJS|hCX.O @@\ <yP\=sU endstream endobj 4 0 obj << /Type /Font /Subtype /Type3 /Name /F16 /FontMatrix [0.011 0 0 0.011 0 0] /FontBBox [ 1 -20 73 78 ] /Resources << /ProcSet [ /PDF /ImageB ] >> /FirstChar 46 /LastChar 220 /Widths 54 0 R /Encoding 55 0 R /CharProcs 56 0 R >> endobj 54 0 obj [25.12 0 0 45.2 0 0 0 0 0 0 0 0 25.12 0 0 0 0 0 0 0 0 0 0 0 0 0 67.75 0 0 0 0 0 0 0 0 0 0 0 65.27 67.75 0 0 0 0 0 0 0 0 0 0 0 45.2 50.21 40.18 50.21 40.18 0 45.2 50.21 25.12 0 0 0 75.31 50.21 45.2 0 0 35.16 35.66 35.16 50.21 0 65.27 47.71 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 67.75 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 70.29 0 0 0 0 0 67.75 ] endobj 55 0 obj << /Type /Encoding /Differences [46/a46 47/.notdef 49/a49 50/.notdef 58/a58 59/.notdef 72/a72 73/.notdef 84/a84/a85 86/.notdef 97/a97/a98/a99/a100/a101 102/.notdef 103/a103/a104/a105 106/.notdef 109/a109/a110/a111 112/.notdef 114/a114/a115/a116/a117 118/.notdef 119/a119/a120 121/.notdef 196/a196 197/.notdef 214/a214 215/.notdef 220/a220] >> endobj 56 0 obj << /a46 31 0 R /a49 53 0 R /a58 32 0 R /a72 33 0 R /a84 34 0 R /a85 35 0 R /a97 36 0 R /a98 37 0 R /a99 38 0 R /a100 39 0 R /a101 40 0 R /a103 41 0 R /a104 42 0 R /a105 43 0 R /a109 44 0 R /a110 45 0 R /a111 46 0 R /a114 47 0 R /a115 48 0 R /a116 49 0 R /a117 50 0 R /a119 51 0 R /a120 52 0 R /a196 28 0 R /a214 29 0 R /a220 30 0 R >> endobj 57 0 obj << /Length1 891 /Length2 2526 /Length3 0 /Length 3127 /Filter /FlateDecode >> stream xڭRy<ߐhȖ1 CYnLQH131R4-I("ɐR !L}Uh;}ov?99sw][)~ ӃGaL*nM |M ,>!L&PCuB @Z i$ 8cD0XX \)8Ȉ,2QBA I82o `3BA]h rP 2E : 3( Vې' &EK@ 2 pAW;Û3'13A$%??(݆$At;QCcId[UcO,xAPP(a2'a46BFxBdD`0DLaSLb&m$ȏ9 HOB_HP!?HBO,,A bf: 2BFcai 0w㵲GHcc_:FɌ+ߘ@nAL3R~v἖Bqm+5mղg;/v -z&Q]aɏ4Ņfv^m|9bGpvJ}aPmot>Akr޽WhSNQ1Ie_^=0Kہ&xGSt v]*q!-rLrAe,pZZ責X3 NazYnS }Gxj#NNAx^vkw.tEnBm `뒺iHQ Jz<{{U)iY06U(](2g?Ѧ6XF|6Ja?!Ŏ#/G֤c<׮b[3n uFL˸ey1R9ǃ߆>Ve @>|B8f!mtϽC5xg1vS3ZE[l{Ҁ7ZE[˦䴶.$gs{JT%69 o1mHJ- ITUDՀ^ɟݴh[TsdnIU87Y,r9iY)SyHL^ O p|8Z.@(͕c+|cO"^\i Hyr5:.JN坷2_]N>%}5,riWg9h45)"fB#zpN~?ϜgpTfJӅ6-=J<]5BT&W5îa97"bs{Grr }%T^e]'o San[hў3ˮ^m9ro+:^tX>TJU$GD=[['̝ݗfk=t+꼬MZ6k񣭡djc+SJamdAr!7% kWN5rA~c!ic}+~eY<Kj/&&"\wʞSY H( +-tg.c1~ +ufʝ WCEn$T`lvb1L>.DjܒʠaE Rن#621$zv]gۨlbҨQ흞[fy'ŒpY.6mV鈭MK_;7 VcT .',Hi3.2aK煊_ݑ3?x+IֈZǦV!juoRj`b5;;=BQ[Adrȶc'Hs!V՘z[uҷfkOcٕYg7R.De( U'vK8-cWjrx8{1ݸ\_BFU1wZ GJf7b@:>&uRi Aߍgz]vz꜀]Ӎ Y2SE4\algUl:9F к 63`Es,-8oqș.磹I9.ȹl5KnXbwR_m~.3 ukiy mk{JBd7짴}r&MOKb {ďXfx3 >whAѤ%Gy`ykd%muI̞H~JBN1&=1ԝZ8q^xO;pboHݬO/듏ÛXicaS qRk]dgs۔qY8n^e<$r[*X }NR.>/WƴL۽6ay #Eu, jBW_C)iZ;PfEy5UY(xb8r^1{Ylㆍ6;VFewTj:> endobj 59 0 obj << /Length1 808 /Length2 1615 /Length3 0 /Length 2173 /Filter /FlateDecode >> stream xڭRyYӢA5~#;ln=x~O$?reڛJ/9[ѓÎ}<p.xxN]9r1S{qorҏOة8NF5V5 f9 qʚZ Ao숉I\o`gJ|)|93yl9l5=KKY0$MU]b|knf߁XYV'Z@=4 ]g?PrAͱ[oNI%)m;uy lBUhVAy7lko*]4j/}4厠ZhzEGpz>em97;۫r^_8}'p.)?ڴ f2.@}JQʌmvy͇S}^Kt~x1ɂrBvm zz2"69WmqTBT7ME SWחtM], =%[QJfYbfo-Xز^+QwIb "cFp̑4 }`3~J"(Ӣ^*%;XZ9Qާ6|Q]:\9TS sܹju7hcۼ=NgsO!r4q$=:A\Kca_S$L6V/14\GpO:pה5FF~7R$ĭDoL%pSly;@o񟊦FS Vg*-ފS-$`)*fQą ٯtNRtW\XWGWSO]!ʊVi;T) %$1S/8POr}’wANGʽR2l~L*>Ϊ%twYúʄe0;Q"ͧ26=!]!E~:.Lc4oDF32 (od0[QqUd&"T-W|èU)ocl/\9~jiE5W u$oc§%(CGB`n^ic^?^(.&mI>ܲԦgͳGY۝wtj:qفIZ_W>>sc[hPl"> endobj 61 0 obj << /Length1 755 /Length2 716 /Length3 0 /Length 1241 /Filter /FlateDecode >> stream xڭkPWT(Z/m<Hvo ""bfOnlh"XjĶ^* "[;"mERCxCj[:(vA;{;BxU`H1 $ EB qd8C&a@nLPih*"B` 80K1{$r=dI5NXA=CS@ŨIYD@NQ qp$B#d!!B0 k Q4a2a2!k,r6 ,Dd O@ oi(%l?k:') 78ȂX,=ܺ>iW9"rZKAi$͐'9hp!M G/^\xe+PX Qb^ ;,V3IkA$,[d` hE4[M&0,28` ƍ|T1nPD^Mx8c @YBT*QmbYHsCe!!4C5boerRXVc.*ٝϯeDJRJ:+jiS̞rU\J+%բ+*euu?3y`owcB#|s$~> endobj 7 0 obj << /Type /Font /Subtype /Type1 /BaseFont /IXTCRO+CMR12 /FontDescriptor 58 0 R /FirstChar 43 /LastChar 57 /Widths 11 0 R >> endobj 6 0 obj << /Type /Font /Subtype /Type1 /BaseFont /JLCCMK+CMR17 /FontDescriptor 60 0 R /FirstChar 50 /LastChar 61 /Widths 12 0 R >> endobj 8 0 obj << /Type /Font /Subtype /Type1 /BaseFont /UEIZYW+CMSY10 /FontDescriptor 62 0 R /FirstChar 3 /LastChar 3 /Widths 10 0 R >> endobj 9 0 obj << /Type /Pages /Count 1 /Kids [2 0 R] >> endobj 63 0 obj << /Type /Catalog /Pages 9 0 R >> endobj 64 0 obj << /Producer (pdfTeX-1.40.3) /Creator (TeX) /CreationDate (D:20100414141119+02'00') /ModDate (D:20100414141119+02'00') /Trapped /False /PTEX.Fullbanner (This is pdfTeX using libpoppler, Version 3.141592-1.40.3-2.2 (Web2C 7.5.6) kpathsea version 3.5.6) >> endobj xref 0 65 0000000000 65535 f 0000001090 00000 n 0000000979 00000 n 0000000015 00000 n 0000013588 00000 n 0000005793 00000 n 0000022776 00000 n 0000022638 00000 n 0000022914 00000 n 0000023051 00000 n 0000001202 00000 n 0000001224 00000 n 0000001328 00000 n 0000001418 00000 n 0000001766 00000 n 0000002015 00000 n 0000002186 00000 n 0000002604 00000 n 0000003002 00000 n 0000003284 00000 n 0000003653 00000 n 0000004052 00000 n 0000004421 00000 n 0000004784 00000 n 0000005332 00000 n 0000006041 00000 n 0000006257 00000 n 0000006498 00000 n 0000006668 00000 n 0000007023 00000 n 0000007384 00000 n 0000007691 00000 n 0000007866 00000 n 0000008048 00000 n 0000008258 00000 n 0000008496 00000 n 0000008783 00000 n 0000009076 00000 n 0000009366 00000 n 0000009639 00000 n 0000009929 00000 n 0000010213 00000 n 0000010554 00000 n 0000010799 00000 n 0000011003 00000 n 0000011269 00000 n 0000011503 00000 n 0000011771 00000 n 0000011996 00000 n 0000012279 00000 n 0000012510 00000 n 0000012750 00000 n 0000013078 00000 n 0000013382 00000 n 0000013829 00000 n 0000014298 00000 n 0000014657 00000 n 0000015008 00000 n 0000018253 00000 n 0000018517 00000 n 0000020808 00000 n 0000021049 00000 n 0000022407 00000 n 0000023108 00000 n 0000023158 00000 n trailer << /Size 65 /Root 63 0 R /Info 64 0 R /ID [<518B75DAD0ACF3B82F05FD534CB6A0B6> <518B75DAD0ACF3B82F05FD534CB6A0B6>] >> startxref 23429 %%EOF jfractionlab-0.91.orig/doc/help_de/latex-baustelle/addition.aux0000644000000000000000000000001011670453400023277 0ustar rootroot\relax jfractionlab-0.91.orig/doc/help_de/latex-baustelle/latex_my-mini-howto.txt0000644000000000000000000000031411670453400025447 0ustar rootrootmit latex balla.tex kompilieren mit xdvi balla.dvi anschauen mit dvips balla.dvi eine ps-datei erzeugen mit gv balla.ps balla.ps anschauen mit pdflatex balla.tex kompilieren mit kpdf balla.pdf anschauen jfractionlab-0.91.orig/doc/help_de/latex-baustelle/addition.tex0000644000000000000000000000131311670453400023311 0ustar rootroot\documentclass[11pt,ngerman,a4]{scrartcl} \usepackage[T1]{fontenc} \usepackage{ucs} \usepackage[utf8x]{inputenc} \usepackage{ngerman} \usepackage[ngerman]{babel} \begin{document} Hier steht mein Text. ÄÖÜ gagagagag Und hier geht mein Text weiter. und ein bruch sieht so aus: \huge 4-9 * 7-8 4*7 / 9*8 $ = \frac{3+6}{2}$ $ = \frac{1}{2}:\frac{1}{4}=\frac{1}{2}*\frac{4}{1}=\frac{4}{2}=2 $ sdsd $ = \frac{1}{4}:\frac{1}{2}=\frac{1}{4}*\frac{2}{1}=\frac{2}{4}=\frac{1}{2} $ jajaja $ = \frac{6}{7}:\frac{3}{14}=\frac{6}{7}*\frac{14}{3}=\frac{6}{3}*\frac{14}{7}=2*2=4 $ sdsd mm $ = \frac{1}{2}*\frac{7}{9}=\frac{7}{18} $ sdsdsd $ = \frac{3}{5}:3=\frac{3}{15} $ \end{document} jfractionlab-0.91.orig/doc/help_de/decimal_de.html0000644000000000000000000000421111670453400020635 0ustar rootroot JFractionLab Hilfe <<Zurück      Inhaltsverzeichnis      Weiter >>     

JFractionLab - Hilfe

Brüche zu Kommazahlen

Erklärung:

Möglichkeit 1:

Einen Bruch mit einem "Zehner-Nenner" (z.B. 10; 100; 1000; 10 000; .....) kann man ganz einfach in eine Kommazahl verwandeln.


Möglichkeit 2:

Wenn der Bruch einen Nenner hat, mit dem man eine "Zehner-Zahl" teilen kann, dann kann man den Bruch so erweitern, dass der Nenner zu einer "Zehner-Zahl" wird.


!! Tip: Lerne die Teilermengen der "Zehner-Zahlen" !!
10 = {1;2;5;10}
100 = {1;2;4;5;10;20;25;50;100}
1000 = {1;2;4;5;8;10;20;25;40;50;100;125;200;250;500;1000}
10000 = {1;2;4;5;8;10;16;20;25;40;50;80;100;125;200;250;400;500;625;1000;1250;2000;2500;5000;10000}
100000 = {1;2;4;5;8;10;16;20;25;32;40;50;80;100;125;160;200;250;400;500; 625;800;1000;1250;2000;2500;3125;4000;5000;6250;10000;12500;20000;25000;50000;100000}

Möglichkeit 3:

Wenn der Nenner kein Teiler einer "Zehner-Zahl" ist, muss man von Hand dividieren.





<<Zurück      Inhaltsverzeichnis      Weiter >>      jfractionlab-0.91.orig/doc/help_de/vorlage_de.html0000644000000000000000000000131511670453400020700 0ustar rootroot JFractionLab Hilfe << Zurück      Inhaltsverzeichnis      Weiter >>     

JFractionLab - Hilfe



<< Zurück      Inhaltsverzeichnis      Weiter >>      jfractionlab-0.91.orig/doc/help_de/improper-pizzas/0000755000000000000000000000000011670453400021056 5ustar rootrootjfractionlab-0.91.orig/doc/help_de/improper-pizzas/29o17.png0000644000000000000000000001132111670453400022343 0ustar rootrootPNG  IHDRWΈsRGBbKGD pHYs  tIME"vsQIDATxMIBL3B{ ߶u(?S#?xTRB @ @ @ 股@:r>gl>H+>}nHkUnX]{3[ .nk ޵ hjH"P8Z'ZU‚4 X堒͍Zp>R̀" x3.+[-`esO;}8ijh{]S^v^/[*l0-M ^zi[,z ,Ԗ_e=[.ǵXH$_)PZ KpᘸU-Uo؝n\lj+ W#Lo@{ _ 6 ;OU Z4-lk'XQhHj%^\GFPC{[ɣ95Q.,pNo{V>N$~lr:V@keaφ<@άwX;W;y+j0Nx"հ4zwTZ $mZ*Bw+?i+9K>w$y[B7Lր\V]SLoւ6s$QJKGTYׄ=fvPY? -l==SS?\{>ѬjXְ⒴P5dS-f\36^sWY'w CH(G8Rqx&Uk꺫}W_H-\3 5W^r}vQ`tMBv`P\Jj 58Uh:r M έH+ WR$ 0M(ЊD,oEHCjvVW˸y+f S[ KL]˔˘E2@0P}/WӸM & ,ǵI#hU6ZPo (! X L npK薀z%EUn.`9նp5|'`{S=D mFa<+Zm S#oт#`MrU g aCm Ct2y\U$AjKQSizH Km Y~LK@1$_L ^6ێ0oJ[9RBVq;lfPg c3VTKih~Z8䣜r}zm&qO3u1yPi3=N'i5 (- PXp[ib1;fr^p5|֑HcR6 Aϗ*1q Z(yP_ӰJKjK]TDc6޼Ϸ(J+n9D¨3QT!Om+ھ}Guq:h2܁+tDU 4/0X@޷ N[7.z`ZݕIɫvg&k 7x[]w`=/e]`QUA' n*Th-t_$]ΡR̡-=mKyuh%-F hveUq PU(xS3&w'~vw=@k@r4ZN8[[礬mZF@iYaxpU؜7P0eQϹk n `6״V6&n;j=8z7 Zuз. ߠNtG}]-HS߈}7Df4z}PVt\؇1hs<yI]Iwg=V++Jr6ڞQ+|zKvwJUVnJ֟k%m3YB7k,n|>739Z(sοS&cvzN7,[33[yډ0gHk>aNLMp j[cKuuT>].c?-*$I*yVH̕{3J9sG(@qd XR$P߬mIB('pՕZmr1 { 젲7@Zzz笟I(* i,3WtAa +.I# UCFD*h6nAډͳl+&ʒۃGiWd7MJlJ+bͥ] ˯"?+[8`mge Vo*&ʲ(v`,PP5,X @kBeZ`Xo;f#D"& .V\I?,Q=po$ճZ mHihYmnjQ&\\` .nЪUYmXʹPA5L,S[ Kʝ6Z'1`__}/WSoM0I`94Z^}!7)k&PsX=T9jӿvXղҞ;N.Zuhs'`@ \ºkYLV_@طkyz"3* {(khA^* `-SzJؓ८5V])h%HV =x ;؆6`7hJ(HÃ;pͶA+,n6x#, EGW!^_ -`F#@ @ @X?ٸ2?IENDB`jfractionlab-0.91.orig/doc/help_de/improper-pizzas/5o3.png0000644000000000000000000000461411670453400022177 0ustar rootrootPNG  IHDRTGsRGBbKGD pHYs  tIME!/l IDATxn%@QP,[?_df˶[MvUa߾Ej-!5'fXI={w=yR9ot2+9Se">e< i'&ډ\2>ENȲvb($k UIڂf~g2Naηu =Y#z=B)Uf9_TR9 :# +HٳKIΚr RޡߺGF)\^MJլQQIJ)N1E~:;9;ZIL#N5+K 0ԟQUJ.,f*1ua(f1p9ǒw[@r Ш.%99/js,0F#\57DjKnVwĒb:` }|܋q?xTtjWr 8| '9~+&BxQl|i\5cqQe8rȉ]\1a&>;O~цj޳4remk/TLbbTMb7<1"r^F b"MMLTLYKp$f8!={lS-ALf^- Zf '5c \-ALS-]LeB1S/Id=?rK1SO~|j1r-?j b9b>LoyDNJ %bzFZLPbR-/rRc;FsWe1(WT˘TL,fjeZ*&3e52v-/+f)I_ʫ9.g\|ZHb&~R2O-/oߟv2!jKʕ{:II@tBtn= eZ,)ST˼R(fؓ:JS̾{'H'eZnC\̥TRQL$eb5jP[Ѻzd[(weYSrn}zO*CZ֪dÏC)S}Z֕2ӾɬnIҺBfŅ,OGV_jb|㼥e_7D,}JV"1IU$fS 1?_ϵ ~q5k191U.aq}WVp^2&\7đby'2&{EiVQNȲz;$cMA- V؃ʱPծ(%1jBfzR|oW T͚|*$-H6Y=) %k0I~y=oqdTy˕դTDrsZ9nǑ34TsBKCKUDrRk=/S'b3W͜#},~g$gRb33f9ǂoCaL1U3~sXNDFjՌ_qAN,)VǗ̽xw{q1YͱPM\^L'qv(W͐pǹb"8WMq~H'U38WYv#5Fj|\I[m=L!_VM6ʽN$j*&@L$&p*"e4a &TMeyANb/LoyDNJ ђ%VbzFZYVK4Ii eƸb\1KTS-cR1Qqk([̔Tص$e|)ӳ縜qݝjyM-S5 yjy(R3~S-sIro8_:)IC.ЭR˜\YL!RåyQ̰'uĕr}ON:HK˩5I|+k>2qu [~Q8nRײC݆Ӟ[IWU$f>Lpxvx!~'+R\ N\k pt9G>~oZgk__Zkk^nZkk?[ko>w폇f~3뿭r'8N(IENDB`jfractionlab-0.91.orig/doc/help_de/logs_de.html0000644000000000000000000000420611670453400020207 0ustar rootroot JFractionLab Hilfe << Zurück      Inhaltsverzeichnis      Weiter >>     

JFractionLab - Hilfe

Arbeitsergebnisse auswerten



Es ist sehr leicht, viele Ergebnisdateien auf einen Schlag auszuwerten.
Zunächst speichert man alle Ergebnisdateien in einem Ordner.
In diesem Beispiel sind alle im Ordner "gnugeo".
Los gehts!
Nun wählt man den Ordner, in dem alle *jfl-Dateien liegen.
Achtung ! Das "Öffnen-Fenster" zeigt nur Ordner keine Dateien!
Hat man den richtigen Ordner ausgewählt,
klickt man "Öffnen" und die Ergebnistabelle öffnet sich.
Man kann diese Tabelle speichern.
Sie wird dann im csv-Format (comma separated value) gespeichert.
CSV-Dateien können mit Tabellenkalkulationen geöffnet werden.
z.B.: OpenOffice-Calc, kspread, gnumeric, Excel, ....


<< Zurück      Inhaltsverzeichnis      Weiter >>      jfractionlab-0.91.orig/doc/help_de/subtract-formulas/0000755000000000000000000000000011670453400021360 5ustar rootrootjfractionlab-0.91.orig/doc/help_de/subtract-formulas/subtraction-step-4.png0000644000000000000000000000200711670453400025534 0ustar rootrootPNG  IHDRXߏsRGBbKGD pHYs 7˭tIME2\IDATxq0+C!"!(}@?s| y&Jk{B뺸=ȧ[0mF8J: HCk(nPJe+_H选V""U8粶¿u]aڶcn,?,I8dk8FbGaݾrT?+8ii" ˆGMxGA KU̸fb9p'w[)\"qH۶Q)%ƘǭNgN`C!9C]89 @? y45: mRJϙs·Su}`Vqx޹C2!nN=R1@eX.ҽ&b9M  Ҋ>ffY[w7f F }-ckmӑ:JZ*t]sQ){QJE-!,a(ZdRXu8 cf9P5Х8.˽1LBιx-՘+!Q*ZxZ,)jhe;Yt^Kc91ӝ:tSښqGuNLlt"ˆƘ;PC9hcm_w s(rc9r'"<ÈcGJ:[`9p'[u~7ו\غp%Y};5;vZz!\."|#fqgd ˱#u]Wι1D~B.0`֋E$LRXG*BJZM l*eZʭ 5Bc}5%ܯ^ 8Ah98`&хvuIENDB`jfractionlab-0.91.orig/doc/help_de/subtract-formulas/subtraction-step-6.png0000644000000000000000000000204411670453400025537 0ustar rootrootPNG  IHDR[sRGBbKGD pHYs 7˭tIME3VIDATxq0F7W҇)DC"! ;.@vb& 66|ZIV"sit{pBO!m+ƘEolV9UHk}Mڪ|>FDB!QUNTT|r\{iD9(;BuVDDm[麎$!j !`\**41OU= O\\󞶵ﶲ~!=iYHRkH+ !\'|>֕@D$OzJD5i)'ιC;6REE?юcDDi=ƘZD+`[419qC[k<[5׆vHGGb!E$3dsR cBcP'sO"*My2[h}V>fmg"'-%QiN kv͗5 s{I/e0m^HTHuӄ\DD.&7 DH?0 i5zpVIENDB`jfractionlab-0.91.orig/doc/help_de/subtract-formulas/subtraction-step-2.png0000644000000000000000000000504311670453400025535 0ustar rootrootPNG  IHDR$VfdsRGBbKGD pHYs 7˭tIME27!b IDATxgN\..a8Qd} 6>3ͅ_ IApqt0ϳSJ90};)־~/t}_!('tZkgqc}03 Mӄ8ڭY΅lRCOHky*'Zow;y~]Jc\vg pvAb"R[}|.z`n0ѱj9)#sPZ]StTj| g #0d_+pY_,L=$YkighgcǑ`m[RJQ4*K0j&#u !ˇpA Y${!Wk*@ 1D1KP愖zQ![k=?!B0ƼAm%rIh/?zK4M}M۶cLtisnQt =UGg/Tj5..֤&iZKM֊/qQ]100 TJdC0gol2rk9?6<|&|PA(Dl?sfJ]_nJ?:~B$\}>Ћ^NA[U6$  7݁miSjD )ep\}?.8/2HE}RMOD(LMJw]GZPOXd=,n܈~#m#$wtp/(G?$r)1>yYLUXǵ0F=oum,"#4֗t؛im\\,= À6aq!v۶٪a|k𫰛"/9."B R7K 8e7~X-q7zdůZ > :< {@,84 @6[.G-E&Zbr!6pWNq-'=$(UvpcfEsC·img7 MthC o-B$t1 औNkg {'@{նm KZk9[k-qwК>PZ\[U_ NpJ)FsBynz)$n7~^%#*>|.~šKvG̺K2Ƹ]%^I˚:b?Z[E)lm_(eeې J였AxPHIkMBz\{xH7RVKogE-ޙ:)e G ÐUFbR;JGn+N5M[T%'b"Vپ*\sW>pmBu?}߿nboiG4 h U8Ru4Miiy,^^Ko8^: VkSbf]qм} %lSB(7Z[ΐ  KFi ,ncyJp@g{b>޴֫:AC d7bp i؄xg5n7A*cJS!c ]OZzJ@++erM) "c[ ]5ƼA+Zz66c:bmefiZ]VaZFo9G9zܗTq?_]J"؛b˵؞-{%\rQCJ`czXCvlsm&V01(A,A VݑUnjUe -VXi qn' 飀޲zm!D۶WJ1f1s;mXkB:H)w77t]Ԭ7p0+vU=ȏ|!"EV[!i)%MD1K4޷!&ͨ}q|yS922zc#KYi㚥8ONyGT/{Mi'o_JrY#!}QB RoԆY<5sM3[DZ='$[3i]A{Q忥N;_0470 cgr'*K;xMs[VzmFk 3S4UcgB֢o^Gh D?NIENDB`jfractionlab-0.91.orig/doc/help_de/subtract-formulas/subtraction-step-3.png0000644000000000000000000000347111670453400025541 0ustar rootrootPNG  IHDRXwsRGBbKGD pHYs 7˭tIME84}RIDATx: ŝ-a 1}B>H!ƌ #!0svC8gx%˲8: }u^u۶[] uWJIYuK) 7ibE)־:cZ00 Z玿m}UUKskZhM_1f}R^DD cό1^)ѾP^D3.9>9lv"=,6֫/>օƘHC`N}7r"1X∈7Ƥ9>όΨѴm=-1gZ]=*bcft|z^019Ǡг)̖FSUU!"~i֓=>&9A1O39QJ+FDŽ8>m3ss=qD9lP'_?kJD_ck~ּ;B+MxrƘkֳ+tZI4c|>FvPFl.7v*nRfz`<0sNmp8lu]HYE0,zNáaRŸ!˲,7y xsxJ 2q25KLugܬ"aWRe>oV07SuU!S(jn7InwGUN}>֬bݏk3d?+ ĒDJzB|4r>iYKl=xhFcWV݋R"@;C.2fvIX8]D^0OIpdq<Cλlj+x+q;{ٔYL>3ĸ5[2"&s;sE Fun כ2PHn [۶c7x:㜻9gz4^жvPo99N7Ɇru[ýS ׉7}ӉĎQSϩLmr<YRl-b)rq^ 1ǫ y :"YGjFs29Hbɱq% Sng$uwA<$Gc-Wuw;?4a'7uX4Hl)B&9DhMx0R[kiԅwɸ$qRG0X&oq9{)KB~HuZ7ύƒQ=a#>;;'\ܬ:WP@xa4( 7B5/Q})s}i1{ ?=gnܻ`3qIn%L=1B( p3w;lit]W,ߍ;y\>JOBHƏ8$Kcbv >٨qi_'m1&onImۢd㜓aZ-$}z+#M)B2R(W͊5]-֤1E"暉s7Eg&UODfcԨ cL*5Y-\^܎R.'iۦiNw1r=x{QL[.kg}Qb2cjòգXIDDkLjr2qJJo`c@B"}kmjp(ر`-E5|ZڶciprlId!|-ZYI!>Xk'@zER""r\ R~$(qԯ?OQ[}KuUY(BP8.Ff_l/WJ cTjۖk>-ȩR܂EcE|\$wZ.21;Y Z{S(UB2ބ1fE2 L~![\Q͜<8jUh_p *WyRc$\ j(cG-^9nnBbJ)qS}]\ -XXkr@^$:nYX'@VbM9 !s;LJfZX! !֧aN}b]a{aa&,r,VZ1f(7,rr-xwWW'ל,\o&b4oa8Q7ZSrM>`c*Pkx쁬-*OkbR׺YxTE(ֹIDV5+zIDATxa*۩ ܇. !pIgDAAI|Uq; P {Zs@Dg1 5[aR]/H)?, spax HIq`k,ZVy`R>O}BT1f* 3cW (B-qyY?"@:}MMմDD8V91IcpRɃyZnoX9 U3nQ)8GTySeY}fYSq]1P\ai9X?z 8RV4 \uw-m]/>iCMTUS qa)%L}:ߏS4 áX!wnN)e!car<&("~pb*{KG,Zյŭ+\u@u2ZknMƀ_YkF qZqiYbBueiNXRC%\'ÚkG+.,pn@ |Z*OaΣK<%-/pc954M)¢a`@b&R$*bIYcqL ޽aj`# /2/~RX9#\!pZi}|nܯ0 }߿L.\9qk$ vBl0٩{X9`pP3X[h,cL3K!i .i&>R &^"q!zWSąPI"JY/Ԧc Gy{փ cAKD1ͰR0 "s^qyy.Bឮ9{0SMr,Qw9]:]/ߣƗp_46?:h|;$jZq%>ͭn3}fok; *H]/j<@4Π%A Z*4zʺ'$Q׮!@yzkmjwN͹Q '܅{Ah Qѭ9Rb,kmrP[\D˗r4Rw.L^zcM4`V4Nb -â k޹L_!¤Jt[|햼*j ƵZ5^NYIENDB`jfractionlab-0.91.orig/doc/help_de/extend-formulas/0000755000000000000000000000000011670453400021020 5ustar rootrootjfractionlab-0.91.orig/doc/help_de/extend-formulas/2o4-extended-by-2.png0000644000000000000000000000374111670453400024504 0ustar rootrootPNG  IHDR_ՍsRGBbKGD pHYs 7˭tIME&f9aIDATxq*EI敁@>BH'Ctɒ Z3u\{gsV |c)Rt:>_CZ63 DZNmIk1ZI)RZb CMw01_c7p=sN s1ԛkOBk]g->iQ륆a(zo>n_IT>iBRJ-1,.0I)1`o>icL+1T~}+-I#*K#t>~iP"zۭIKɴֺԄ`k!ݟ{3Q-Kj^-XjXK5O9siBw ̚ ~m)Z+cL{5 >bF)-d"c"IlյV+YiO/"\q.!bEn!B'_wp]$o11%ֆ>y~W5ld1RZ8Ġ{)KP`MPE>[ >y 4 yht-VOV5:ڤHBF~ϵ_:>%wS#e}-$ߚ~'U6xW,4F\S%;>iK^bҒ_k!otnQ(YOM%}E@֦XsCsKw]w8Jv[c063,բjf9>i|=V%Xk*ԣCI>e Jʿ=}pn- >i87 P^Zk xyt3t8TdyޙoO8\19YhV0@(^+G$?j4wǛ\xo[?C0qZ3ƘdMZzA8rw1a6Po:h(j11o 9ѪR sֺYMӤ=t/6[q^]` ! >n{z)/}&.b?x-.oI+tacduvtBi&VUVRFr8xUɸsNiORK5 KKY2[B{cLι9kBgM7" +͈y;󪧉J4BM-d?B'ƘAa%S\tAWRi[2+\yYD&-o?`e|-x멲't9w1cn@c%t~NkM*cEt^SHcu-|ZNTB}-dױZTͼ%pyU9|zNJ{B8Z.ENso+ i1/y&yH^yճŦχ(NZHhovl֖y.r҆$fb-$/,soS鴩)މu0 YyS3<:|])k !6㘿c#4|> 1QٺB3Z!+KZK;Bm ~ٖP#]s])#biGN܁aQ8.rG}2_ׁkfe_p,Yƪ?ܟ3*\ֶKµGYn5˸ `!TrvujNܑZX;63#9xsKctMMӤa ]餺#'f^uIENDB`jfractionlab-0.91.orig/doc/help_de/extend-formulas/3o5-extended-by-2.png0000644000000000000000000000460511670453400024506 0ustar rootrootPNG  IHDR+W\3csRGBbKGD pHYs 7˭tIME& IDATx푳: [ q0>L!>7U!I3da"˲,sZÇaH1 uЬi!mg'kmjo1F2ƤS1AYB2$k-}O}S4DDZa(s4N9Yk'otdID8>tH0$km"DDI@]$i/:9/AhavTSpe9Zc\xdBDt/ȏ0%T樞 #c~~ׁiˎd䇴AgRׁ}h=c9{jtI`]4#Ykӳ1D=jFb q(dVN-БrrV;"X?3sJGTu<-ٕ,Qs>EA&T`@ŜU r:t'\֦S] @ (`;Z,'j l9G f=B !$}0iUqV\ R5lfE#\dk!k-HX\9Z{:h?c4ux=eMn6k'1 ژqNNFhEs%J ;YQFo9,0iiYͪb[NJ:Q؇^g}L/l٦1ƫ8**,gsY߂uEdO`M8RQU?զJ݇HoG ]q4pNlE.S7E.;/$ 0PZ&59ڜ 6d2VଶA{b7N-Yf:*Ȋn׫KK`]-(tBmNQ(윈 *{ڨn߽6 t^ؼpsNTq( .6M4deMt^خ}rrNև*󐜫xu~?Z >K^k9!FadC{w:xYAx뺛 0/cm[jE_0,mZ̍(+k-/RԻ܇8|H Z:-Y# s3^jO!?v/`+R>̘QI][4}7j)UU!A [yp@/fVY=3B5L< l ltŭFfDoME]*uvÐB9-j-.k-}O}I$$lf։0\ms81&9h5Gcka}dk\Bf5'u9l]Z}I%B7?<" kꠌ15_8nG qD6ƒ,I)ɕgŃ̫A0Xo@Od \v4'ϟSyXΧΊϑ̱;>ƭ$FfU8K h jF@DV$Z/,] E!?ndEv 娚mKF쫡zK<0<YژCכiؘcѠW0HUUgbכ?}=!uBt>]Uae{,b@ST٪Kz2Ѩ`ߎ\uegSd`JUNV ZOjѶiUUE!TUHԶ-9h4'yr) !wY-b7{?7DTJrJ1~Z./Qe#!(6箸awpQ9_BCFVs"tY}fڐ g%SUc95}@aEp#Z-]ȩ vYqYQG4Љ"'Ba~g5$i^eu]g*taN~bր+M;9V9}Eւԑpk/Gu8y_֜P mkc=q2f IXmf715ڟ_H,k+|`HkmRi&J)1-!W[^H۶,Kr !R,K""}ߧwJ)[׵]Ra!%klѶ%"~ rh {'P}[=7ǿUySC$X|3)U*|t:ܱ!^K۶/FDASYK|-1뗩yW]H[z-&waEuԶ-јA/#֜\u٢iGgg4ǩ r^71c\x!^ǠU~Nz`cpx}d c-c;jIk /xDD$="Oe ۂ#Ol+ɋ+kgy-vF\ODص^bSxjZSԶ-8?=P)}֚ʲ\E#}Y6RFуr^BRJMVc-1uUUv?,Kz>0j_/B,B5}b #RN+R%a\.bxi=Bk={k*mU\qZx9u}}M-1/w}DF=H9Ƹ[꺆\^[chWkMy/C)eanq |l/Ε6.Ep].y,RJfU>`J {2/dw<A{͛|{ƞ瓀!V6[VAbDΛ銛M춛G"F3BwKcҟ+BɻxDޯv}ĺc!ˆݾ4 5MB2[cO!$xSѣ;\<H!$ޓD8b.X)*:꺎ʲ$*ɷxdBغmH8ND)V X@8^ho>,8 XczssFY03@}쁩ΎgÉAC:縲AewXEn3cl]Ξ;XFYD!Z-v! Lx]Jи&n!ip];1t -چmާ3c!=8I?Sp2-֓(8%g-|85tqSdy D_yBk=m7jvjĎ1@)W W Zk5 B+[[c^L96"UWz HhH(\]~K{@>A·+}u.}4#LB|`Ż,ΰ;++MsTȕ[%nvkO;E_G"VK%Ax'\p[<3yZBg)`}YC!>(f Ν- j3cV?"aw_GZ|iEu]S4t` cZo^W%#^ldD DD|>?n"^μ+^'bj`r{uEU3̆jVIENDB`jfractionlab-0.91.orig/doc/help_de/templates/0000755000000000000000000000000011670453400017701 5ustar rootrootjfractionlab-0.91.orig/doc/help_de/configureLO_de.html~0000644000000000000000000000422511670453400021656 0ustar rootroot JFractionLab Hilfe << Zurück      Inhaltsverzeichnis      Weiter >>     

JFractionLab - Hilfe

LibreOffice oder OpenOffice oder StarOffice konfigurieren

JFractionLab benutzt LibreOffice, um die Arbeitsblätter zu erstellen.
Es sollte auch mit OpenOffice und StarOffice funktionieren. Am besten einfach ausprobieren!

Damit JFractionLab LibreOffice benutzen kann, muss es es finden können.
JFractionLab muss also wissen, wo LibreOffice, d.h. in welchem Verzeichnis es installiert ist.
Wenn LibreOffice installiert ist, gibt es irgendwo auf dem Computer die Dateien
"jurt.jar", "unoil.jar" und "soffice" bzw. auf WindowsPCs "soffice.exe".
Die Wege, also die Dateipfade zu diesen Dateien muss JFractionLab wissen.
JFractionLab bietet einen Konfigurationsdialog, um diese Aufgabe bequem zu erledigen.

Im Hauptfenster von JFractionLab klickt man "Arbeitsblätter" und dann "LibreOffice konfigurieren".




Am einfachsten findet man diese Dateien mit der Suchfunktion des Dateibrowsers.
Die Pfade kann man nun manuell in die Eingabezeilen des Dialogfensters eintragen.
Man kann aber auch auf die mit "..." beschrifteten Schalter klicken und den Pfad "erklicken".




Anschließend klickt man "OK".
JFractionLab speichert die Pfadangaben in der Konfigurationsdatei "jfractionlab.conf".


<< Zurück      Inhaltsverzeichnis      Weiter >>      jfractionlab-0.91.orig/doc/help_de/improper-formulas/0000755000000000000000000000000011670453400021366 5ustar rootrootjfractionlab-0.91.orig/doc/help_de/improper-formulas/29o17.png0000644000000000000000000000573111670453400022663 0ustar rootrootPNG  IHDR(ZxfsRGBbKGD pHYs  tIME +r YIDATx-o\NEZi` AudC3+jԱydHVAM2K|i؎s]iRC`1yc%"*EJD54MUE>7 CDZ$IyM]>X"0TEj24MU$j4Mw}eY{}Zig?>Yy2 6g4m OxȁΪM=tQתVR,ka* ZL&<>鯓hrT}\ak2sWdyza/߻}<_9 ;\Qu-RU:aph*{׽GW0GmFiKBɂ8fxrXUS?CqNٚL/txnNT9x<;;;(-΍^|yyYs2` U|_8k<]|ʪ;}v&EZPܹ;wt3*xu99qxɁ~FW^\fu#zfx[hmzJW[0:Z<(SYAqXS]}Uw LF; Q{˼Ge9P{tjk,tyߢ5 :|o@YWT6yG|no6 ){.[}<.P֙\s84d<$Ft#|DZm;}<-PȁV}Vki'YzN6YT|;}<-P΁V Υi|ߟ̥WĄno1Zet{GJG9sXIF?W}_ %0[+-k ;}<+PʁVe݀Z]$±Pe$In9JD_JWwxY.s67=ϛUOx|0}= C+OD `16s$iڢ(b儶|>Zkk}~( Ew6&IҊbXܖeiRVDleu]["bֶ,K;?UU6>Aws(lYvψE7@weq4?cE$05F.B@w#,݄v@[p }|$ .:@wi9NІu]h2&[]w A:cRqD M);X!5)*TNM)cleii6(^QmR8uzݍ(ZsGrgwNaYs7V[s }fw Ds.}Ɩc@wh7Funl,i*777A=(¾l\\\ޔu7 OP@K/p|ӟJ3YM !ԡwL)ĖxC7ǟ¶{qVXHqW_7T$RX#~P9Ha* n癈 H~{؋ʦ`q~),۾(!LAwA'Gj |Mo˲l ]%xBkJ x-u$]1풘P7DŮ(pK=4m8<'FoR,ɹ ʨ8::/򆝝9AU>$Q`,}888gk!R?tL!50~q߲I1u(ICMmU[QO&w2 s,}0$r c,s&,Ec0Qpuu5/l`9;*rww'J)f39??0m$Vkm1,7a, iK`!(Mry8ty2!8!!-)7o)-=xG´p@ gp(#N0!:?cR:^ PlUTGp 0eXq:5Ҕ"tNUUyp@!EQt"Xr Qk}h{%:@fYt@VG:BC999G+$(sE FU:ݺKlvȐ,2b@ pqvEDpeJ͐Nv_t#EQ ,?@Zɥnhot"S$%@.tDžIز,m]׶k[UC4MiA`*%ibV ySҌv[IENDB`jfractionlab-0.91.orig/doc/help_de/improper-formulas/improper-to-mixed_1.png0000644000000000000000000000153711670453400025703 0ustar rootrootPNG  IHDR5d&4x"sRGBbKGD pHYs  tIME +1IDATx10硭SRp_"GXr|\ -QF}&XAy7D$d1   ?mI)EZ~UUjRT5m{5hc {&b>(T5['w(Oiy'rKMqK(1*CT%)MSmRQwxeYt>FJ1}Qx ?SŞ8'jfcDl14Ks2r S wT~#7?^sD;,I):4 Z&!"yI#bTK;Zv|Рl4@.κ9Rho=*J)*2?VAQPA~>k-g8Np8afngXmq[XTDzKAT@.WG}6ݚK)L"Krd6*McM7m|ZBMhn$0wՏ 8$I W09ic-=> YP)5@Ǐ0r}=SiLZ|.jx*89I);[jB#:Lo„ QgMTBβ hZ/7}P $RwF1X@Q K}~ ѱQwDh9^BÐscՔ>zlƗRrEimc0 a!cÄ ga@19D%G0d?HZkBtNN`[z~~IqxxrY firR|bsrlz!uX-s6r}prEZd*ǮSOʎPDo.;r8ʂe>Llz +{9lL7"͹]6 `CK)i6v@(HZ5+جB7KXq\G0a63mr=T^Dۄe06KC#^MЖr޲~q)A0z s:==r|>Ҵ5"'""Z.tww9hwy_%:5z?GeA!Eykʢ5hP i#LTiB(1Q}I- gqƬDQͯ)H);;C&x{!8i}aaR8,82NӴq\zt55;̒@#0 qF.1ziIENDB`jfractionlab-0.91.orig/doc/help_de/index_de.html0000644000000000000000000000327111670453400020353 0ustar rootroot

JFractionLab - Hilfe

Inhalt:

jfractionlab-0.91.orig/doc/help_de/logs-screenshots/0000755000000000000000000000000011670453400021205 5ustar rootrootjfractionlab-0.91.orig/doc/help_de/logs-screenshots/mainwindow_de.png0000644000000000000000000001555011670453400024545 0ustar rootrootPNG  IHDRLtØsRGBbKGD pHYs  tIME@IDATxy\TϰvFneFk`jmrMQܷ4Ȕ\P\ШTeK$ u˭(#03?ƙ0ۙ}_bΜ9<<1jJ~ քM<$#"&c"+8qDNݞfB&"&cA]angkO=y}šc%"&c]\:!~)^G~)oupkS\8"uA.UXuw箻S"V7—o"qyYMb1hr)8G$bul)21FNƀ-miH=K,tF3ݸ@sH}1 ]R M*؟9/1 9f:KbSnbo;Z<٥NYa OE"S]cXQ?-F+FxvBuYN)uX@'cmg}C"_-qJ&` m r8=[ENP [mx{%ͻ`v|& ,Jne"еwЦI9ЄIanDplq2ws{hI w=&`]rON"at|]#co&cgyUlT,bGXW n13k&cݺ#!ukŚL, HUE""rI999q#Gs1_&""P(\DD ʯwȘɘ#]r8t*++}bܸqx 1)**BLL ݾ}v޽{`9D_8䬕DD3gjkkѱcG̛7ڵ/ Ә3g6l؀ۻiJ$8*![er~ܞȓ$$$HNNFƍڵCrr2  #//ϕNa[>2f2&"t7T'bƍ_GNN~'"((Xd| =} Ǐř3r\_Įдi3t :͚77zb3 A8c YTδow)2%&VPP~ܵkWt999T20(JQ/LVxCG,:3&?OF}0,qAlJ1Ņ޴IX-;m#+:Ӿ- >u7˗/{?S?VɸVpemd\?&_NV. A/A1)vr9= ^z.\՟9pXc<d ](/\.X}WٔlzjFyܪ{XdOC-8 M߹s sgгw_br{bL'\ly $!6d,PuO#?0c\pA800P:ug2%d N&}1ֳd2jjd8{44&Bիݪ7nHC^F̈νiW~+eJ|ez̴8r;̍]WTޘObҴ -en=1v;LJJйk7z* Y_>ř*C|ɦ#cl%$&C ovOfGǢO+Z۾Z.K{,БcԏwԈo^s8|<h=/s1R7غ?`wpB-KHO^?r}1C- EXb1~t ݅XUp@CtzcN5/uȤ*7p_Q~[Y|5ѷo!cAŐ޿;(iKHΛ>ZJ:o0hLΓU+W,4)v 0<|"mO`ƯN6M7]}3x>>ZFc$[n AQ/vFA5oRn]N[?bo4kLkD~B?Wx8)FZR~I5J68 ?><+pu$-NȠ?5X}~m4:w@fZ2VF]en=%_RGPמe [WLY}vlSO=~|E={V"4xd,+1/~# 2p0;cqoomFO~o`w1dhHccPUUq_*( T_L9n*s `ب ؍2VF]e1ܞЩ3ꌇ9S-u5u}-k_~Z$ 5y .GV51s6en@jNICm4uT)R׭O/Z2!eT1uϝ(//\.X-:Pyt]cq"df}K&WpP]TzWdo\W)N[C!>}} ,‚cCZ6Bx\vkWZ~v9֦nݻ؜Ï`SV-c@` (9MQXܙ5&Kvd-$A$#`) n*gݨ $yNjSeY:^-q+^&Z{$co/F/MCҝ|GA(hثxsdromGQ=DzݛFOD eoQ,3;LLϒ4ts&6f+ ;amoiޛs1_v4E8[DvnLrMFvi_>KҴ)틘92v6 SEVJs':#G[0Y9YMz-NNF$1HmI:(7{{ѼI^0$ةwQFbguФQ9}2_(:W]׈qNRNfoU%svI-!"Ŕ֧Ww>zf2wߖn*$ѓm5;&!pddyTӘ c/Hcv[UFG'agH>A^>#'72K[ =_"c k/$$.gIj**??ΞA+q`UU((%.ߣEH\͚7oo'IxcXt9Zjq)sWcuJZn\uӧJn-~|Ղ )c;osM><}ߟYB6!>%+8Y0jdǣT}81`2TGU^ٛC&W =5U#VPH4O_CDzؐ3?׮]+߾]qn%6-DZ3ؔ{ `oA X| mk17'SՇP~:~oi:cd>EG|ZWy5*V#Ҫt ()>U\i,>|xXov([/Myu -RF}mжyvxܝ=Y2"ҩ v;֝//L<~ϫWp1XGqT)"fA~!F )6lh[KilL'K&cmHf\<0PG. 52xe9:6M__?)pШ_u.2s,lJ[w`U2tlt2ꋁm-=y2Nf,3vT>sVL}V^Frd>׭g_@i ]% :/[._ʗm{ {ۨqr&'g"Q6s,fa5svYCGϗ/"e 7Iu T[r%'Ck_6/PrwZCSqP(xg1~+6lh[KiI#:"Q9߲pC~dZ"(!17)9+ 4~QX1 \: ёڳ/">c@md~B, F,F1xRRŃVs#"7"L4Yຏ~Q|o4nFZbڨP[Sn>9uJHE}N5&c'{pcoDUn3FFD8*ЪYjLih_E&c&cǸ>c4or#}UvLNDdSۤq]m},1mh6}sWmB/L 2؉("Odn2Fobdl^2'i`P%}Iq8p```܀AQ_e!DPNG(RhR\,nz$a b~ƹ9KT>63HAl Ds9˜]QIENDB`jfractionlab-0.91.orig/doc/help_de/logs-screenshots/spreadsheet_de.png0000644000000000000000000016072711670453400024707 0ustar rootrootPNG  IHDR u sRGBbKGD pHYs  tIME#-| IDATx]w|kr{c`SL!wL $!$@KP//ztH=`)Uu?!˲l !Gٙݽ;V]Bȓ0 VV<$wt^y59uY, n߾uÆ(,,<{WѮ]{e^?o!! ίX?Nnț::ٛA|888\:۶6i7regg>mFRR GK>ܹ3۷mMHh6s֛w;7OL>}x͢i4Sw/ij I-\$00=I۶n}'af\U >cfHHiSA`Qpp0auYG:믿yK/Oԩ_.ɀݻv_v|R֯_{6#b۶-wn~{;?t &ўбӓW$޽wѼy3:.\D t>aH / /܂Hgvv5|y8_1𐱿yxDT`A;L&cuy / )XwTL`ik7@䰞Z\_"z0?ż/WvRD<688QڙdJᩝxK|Oy6Q< M;NL֍g7JP\Àv-6*o JbL4ܪT[W ϲ61>Lv4hjWIG.v}״\v)d{Ҵ&\xn)*8!'eb ïi6XPuY)ѝeQ`I:w<Y_#"os?>Իɢ6wNIT ևL# bh;GՖ]θ_XPRdjѩԪrqoے\Iy'1(  +5g2ٓ, $nff9} R&Y(Хv~l{4 !z%Jbә6yO[]we6ɒ2ynI"iIlL> $I`*J4%kr䫷ա!q~~~111W2Xhۭ탎dS6Jyɣ `e _m%: +7^HmWk&Sb'%5?Ϸ2V(AՋxӦl׈zàpV&kBoFð&7?i_Yi]єy&ss7+1X4IZn?"crR|,>|mo3 HMӈe-V:-tAI T1`X逸x9E\(a,OY 6t5'(-w]Q(Rwy~%3X$\a֞1 FuurfPA~= )66mڴi&B&^sȆBEl9Ch.QiGhC䃏$kAv[/@e)g_g[9^7Q(k&dcT8dί :J"I9i²{%|u8!׵xEםm)wI\ ܑ\ta=zG/ o9 4mF5sQo3,VxVjhHV+-amG ńɧku9?pi2Ylt_22$Iɥʜłḿ&0(r-+Zyjv%_aW/`y2MCJls3>\yOanܶ˻oLwzٖ=G2yD&h P>LIH !{n*f38AQ54@<ݽ :Dj/2}.Eeҷ(T *ywVYr&zjL;Qr7e(4/_ˣi{MxXtxfc =$R N^BS9$o5F`D;,fk*O{ 4g'[RR%kV^^*MqڬcPZ F_@ &l@1GD?ʮdYդfYVNt%Pf k9a,_ʝ[͛L&6On^@ânV}nwN lٲ oc´ZEk|ՠCY@W e =q,8E "x~5RlYmT+~Z!Kr_SUWUV8iڹ]7 s)pC^"zeq!g/p."^UmvUw wM%M3.6s`ۀѹhWl'-]sA0gH1qKWZTm[M@Q. Ȑ=A]ϜG T*ʊL_yFX$iVkP,SR$ Ȉ˗? O( 0,''ǨXn[\~B*-24٘RԤrs V4aPP%?)8,ƥx퀺]zդD˚J4Qp_}J7d K$or-5jW2H ز׮Jsݰ HNF%ApMS$[ҦΑ M̥]bD,yI#`+*,],M!#>B`2<<ԂQo8N(@F/:R)*.0jVg;^PT參ha޼y8cF8DRuLX $8) S@yy BCC$':cVl( <]vZ;T:ڑ.S 5%^63,/]v&K.!2.0f3Ϙˌ XμN#QBOa, 1Iӡ(RQJ 2P?C [w)^BX18))7  \e#3Y& *dqc> Ƒgۅ֨. oèjL $\ވS"A7Vs siWj:n۴aH.U+0}Q"%J\sѻS%ԜVXq>wJ6 JYCZ5L\`#%]}GPLVQ-[@A>e7m1ٍiۄ®f56Mx 2w|Z|Z3A8[sR<#|vRJR`r28oSFkB׍$/Dumc'ELyuwi+R@8X tfxeS{fMS;YzK}s_lLT۽N 2l;tԾ}0UnаnQ8A9|`Ϟ=: ++7n6lR:}n͚5:?ݞ܃k"\Qa\̭<@N}Y)::hw&`[$6./Yc쟤.H ).\6"6`_V5qqrmn3Ҝ_~&s."eB9eco?sd@ѬaKf1lCuBt͌]gsy;kSb:\q`CMU>0B*CT`31ʆ2 BAEG܊(߁@򲦑* z#ڂCdQG¥[uG1b $Tޘ ~զ %% KCH  ix"j.)C"-ځJ19N4]pc~JӅ AaqqUzz*8xuS.tQEFX$Srx*^ A!uY{b󖭔/YT$7e]']EbaqRtH,YB9a "%?s<'ܚGIi\ב>"PtmI7 1|ڳ D \.G'iq{>.otnxV5b/"Q95HaLf:4PQ)Gqk I0 Ap K3u:RJC&Hk$8G;m!}At@8>CLL`Y%måI Jz Lօ %@F2qk+[\PO6c;9hƼgպ9TmYlɬC" b^f a?T+:w/p Ӥj D.ibL!-r˳*[95rJq:$r 3Go$EP,c9~n?#Ї.\ΔBv0 Lsr_~0PD'@!4uUEg'-"BWfϜЛf͚ǁDu\CCd'9V[і]v-#M""{!0 dH^AџH i_"p/Um`hi:ƴeO>?+Pt"2m|lQA-|B`66{>ߞk{ݫOu@|خ >BUrӖ>\EtE:W^z+ا_9g+y^xEu\Vʰ+? /‹}z۶. / G 1zs^x^TGx^xnc^x8 0 Ca&vbX x'B Ļķ"p!"<$7P|!xxbtefu%I~X_7tF[А"uَg=޺u-****֒$a{aةh/“>$Z۷}bأGy/(?(?4$0)1aҫ_DHuL?ACC9!~ N,/*2,8( (?2"t^@OL8xI8/ʄxxq;)+>8V$xpkTxbjRU 38,FUƞf׭wPsr {cs{$%%w^?Vٺwߡx/4%U@EQ'Nz_{/4aȰ1)\xXppP˲!/^جYLDQclV'crV=Awɛw6u` ˲;yBLt,xYa˗/kۦUDxHtΉ]1ݥZ~GyyyG?~TAA]Oԉ㸒gϞi:}nw,ZM.|>\0ie}ܹ'uՉzKu-cn1Y=/:Ԋyܧ99NlT* ߯OFyq0TG>=s'ukVA PHy޾b2:ul~ AayE[ڷO^zMӦ =li a\شykrr ê#.FEEB=Ѹq n24 ,V:_adj[a4w_Yn& RFxaKC 0*ͻrIlb !lۦ7iԾe@<뒔S&QZ˂jb52*uh0W9QYCRI{ IDATq=cء5ouYͺ胨dԶmۉSwٳdjެS$e뎈9~IR|T*U/'~,#!oӨQ<g\::yRGƭvj5f|$-ZSyy @nNcWv"7$''[X)iղ|Y]牯Ni?|ŗ_(Wdu,UNm$yVj|^S5Qr[S/pϞS: vϞvZTs,O>|}<]So=GwضgIID̯wWwjuܥs{ٳMA.5v:Ggo6EQE}%Kq礫N*U՝8c8c3gOq% k?rNueխ"#5ϼO-OX7[ER7ZO/~߫.GmxXD]Vk}3BO@#5ϼO-OX7[;¾1a⫓&:ɫ^xax^x7 /R)J / ~g /‹G^˗fR-Z֫^xmƢqKV4@^U 󼛳NoNI7#&M`&M x0QzU/wP>"+NMwJx^zUM{a+tFDŽKj+89=Á_SoTo;ƥ]={NPϸ?/0ǝ9r,7.y4]Z2/.qC?l&X aVd2e]Uͧ|`ol(Q$V(( ~Ћ r` Fuy-YLn//q1pPbrݭZ%=wc!ҷˑ1<EF9]8 mu+)I׶w~1sg((ԩhw3'0'99̙EEPG8JlxJ@q'pPrۈHY!Μ`gǘ5kvfa?oc )޽{r~͛7|3H@;;B/Dr,4L|s4LiE>BDaa BKqݩ3o6o2p /,X0o޼ÇߴyT*---ۧ+b:;;th~dF)4ow'fv/ti{RSS{oִiL2>:dj)PoyI!ȈPEcg4 `e!p+Ȟ?ćFTOHz{AdZ DWPPq`BCdFG~ ďu S:4O b___ŢV0lS/X`A-S eEܨM} Z1}y!.V%bbayņ U6i_wzVڕdY#lAQC+ yy>{{⷏_JfRQvrtRS(r܄ bDF=ɯICI4-VU( h4jf8VEGb#:H xkDg{,0̃VnؠF5+eHTta9I~f^g8ƛ99ۙ 5o9xpOgYWޠA Mt)e˨zt8gZK NUv:BhXGo&`!L{:x@S0l^A-Mb6-Ȉm=*,,dY[p<³~!` 1!H "%_q+2"oߎQ,|m9$Ɇ oݺ4!oaPXX(ˍF 8zqzb!JYes]oX'66bff{1 IJ?hKB;k08-{,s'poJƼy0H%EaAK,iܤiEE5t撍_x06n8q+V̜9SINN?'f>~d8qx{ffײX'/5iӬYlVVi^(z6RPm6B)^~۴>CV_f- sga6n:l_3gX- KJ*,B!$Fvt|߼y'!!L^!"\=8 J%I1 y> )¨ds1wUnePd.:o3 ߿Q*A&6O`ү/z0,,dz,r5hP2^,5mz @! 7D&hIlwY-<1cvNZq#<^Q Sȑry _۶`?]q"34ʎu, {̔H۷w7#/,+x  ǤA_ڵ5ð$DEŞ={O:>'/ԡ X7nQUjo$Lyl!+I?~VX!w&'''''/_\>\+ n$z`S {Pk x|۷e{^.ց8BeY.q}`2WtCpOnkU7li0vJzW^qO=>ý8VM[J *OKjDQjcfc)Iݻ]yqFc6}||x h4N^a}o8%Pil|P?PaAV,4MÔơ6n :T -4g]a!iZa>>Gf1e}<*J$Сӧ7m*[<:g F$..PY,M?M,ҡb+TڻTI6%t6h;3Mn1úk)cW. pq 'q 74sa A@6Җa+Fy̯87ۧzrڡFn=WK"kᢖ/_n?vث*Ν;~c233ųuk5^_5WRI1?Li)%Dٟ|:>*>/]ShÛ&&tÁecS&u0*gn9pkl;v~VJJFf\xϐxcsr }|tl4l ( <<0<F %%%t:} C"p'zG.8t֚IJWC *(5م` %P㵥6Kj 2Zc3j" ey8jY r;n0 w_, YJlTR-ZD0"#5Ͷr3 ռy̆=wNҶ?@glE@O `TdedE 0 X5LVbGpקz"vW0,_Zj9R~]0{wqCشh~y $9YP8~CErO6$2%\ mC%$F" 6)Mb K}L>))!F%AXm&Nc&98!$OztO:so ^4ѼkLMEUHKKЭZZݽ{wItT0'-ZhQrrr۶maRC-z[8Ae+l!Y3(wgKji80*_6SP<=%RWüooO< +_)ӷ u~_m޼kܸ~M{K0/gٕCԪT*eV7$ tƯ}# q)h4$)FZV0(LL&cYV\/!-%,@ Jp鼀 hF1 R kaAfz?F.r,aH$XH$8qIJTF5a|ߠLX9!l'm{Ip"4 ׺yrSֹsw\g}( hil6~V8@M#Z M^xA>rL(j}|}n$ݻk{<%R BXW\*JkEʭpW+eX/o{0όx:_"t\neAٕ-d0eG^8}yl6hs#NnÈ-#v=8oQU+v/?=Md5sg 0ǁe$6>LB5sР[{ 'Gnt:8F7jwzeՋw ܶmFu뮔6=z|FyҤ8;&@BD)"fg/'YP;YSQQφ{6T{*x) J=gw旃!" a̓yvfg#h!|T3cf8͜hַү/qVwˠ5 dʨTjqq1a D"*++`0ȓ:tՈ5}ގ[:{Ucc m pp[*bYILX 2T(I8 Z0>_HT*q 2F."CD"J%023'LzU2Y3ZZ}ljqp' y׮=1wo#n %0RVȈPV\\/jy%Xii(&u-Ԕbi4Pkk[nlH5wwwWrOCX|>gݒJ2)+71mikkw {{ŋ@tH 2a?e2i6u&Q4ZZXpu\ x:ۙ! ==k^:㤤/BḦt 1Q^xaO`D ZJqu˘TCajg?%#3WO 5yO=dֆ{rO>]={aذO_ӨT&* @p0ujIfiM|&BciZ:tg.@DSXXhcc#lllȶ!GL&S*(ѣG['&=3 P6ʕ|HfR R)"bL"A$T$IHĐHha?obP(8!'!r+nїT))@eX|gh<@QD**+%ozୟ_-['Vŀqa:=?i FLqȐdٚ>++KvQ,aI䧟覦bdd(9 D,4k&f }}D"k%# n߾ \"!9v[.,!Hff_ ˴PRD*)"J퓩3_A+tN96 y3C9wrw'8:9k~~ɏS?ZJӓ?Zzq tBicaKUprLX"C_i >ʴcS A x9s6v*?G,ҥK<~s {iذ˖m|adz _7w~2PFyۤepR]톼-u2˜8vp⛚0T*Afffbqr@ X/xKR*zر(D _ KK l~@QJAQD&#Y$x&,'D}]RW!{vB%7̀|*8 d)7o>f-]6Y3 ͇JQOm2OE fll```@.|`[9y0?7m*-/7st$uȻ y _Ycc[2ngN8;( K6nJ \~_PA1 ^pJҵ7ήiQaL&&`_L�LaE]:'K:/iIխeg3A_Ű.LRCگzdSlOT.:| @)úkiQuO -s\纘.]8o\er1xp؋cZa, 畅QØ ;#y\|CǶ)wu*zC$f9 Ϟ=m6-F @(K.i; ' "Ld2Lc2Lɤ.eR 1ߎ'ֿ߫$axA9Zfzc/NS2|zGf~Y.RfǹPpq<EF*[xabBeZlv7̪K/D~XPPФfXPPbm|FDwQX,haѱI?b8Zn&)we>JϤnړɇO=?ߥ,/j'<וa<#xtdw;7KtҕTʿХKşG5kٳD 0m6^eY;EPZԌϟmj8rd]R`Dv*7 #>^._ jzj2NJ|Jh9ZPr;2a+lS*,iA S g2Z,yA" XS}I/el2s LuC niiekgO1{nN99J|̢a2T: i)Z?tN c1D z>'+D.:N^ٚVOiNN~s嗠 WKТEk~%?KВ%%Xsnj׊eMM݃6U1s~K$tI1#>^m$Xv;_qsM̩eݩ'?c&?3vDX ;䛛5ѺukZTVlU7J& 8:SǽXc@@ -mO6^>z@XTapшnsֻ!2:{m۶F2w:V@3 01 RSRQ%`@TSRRT*?# 8#@ F0b@ ȏJ[TaT?gU XXs:03eԃ6P(}wrRSn?wwtvbx?WyKaO}`55`Ȉ^d)O^twӿ3zð<;[kknVvҀâL93#].]w׎ cnZk&fԀNc, |ֻLJn,cv?Kh0U8v(nQt.W$'}={w;s33-gQn2NZcy\5`:~8!lB//֭[AīG/+HM1q'''Νy..eZ/Ϝ9S,83s蚾dwٷoo>sLTI&&sKn,*,xsTMuĐfMXp!L#aA>h%i#z6mRLo׮]6m|}};3kt+쿧NXLKK@.7ÇOv2Ԧ֯e߾}/= t ݯ+xF6ɉ,x2RS{M 7FT1fk.##U79lHQң;9MMM >}zw#:ڀ,,ieaa"[8d2G 0wJO˾v.<=ow; Oh߼ëT$2|/ݺ0,Sztr?sc%ۛegis7bCf͚nϏ?p02r7**n|4壗g3{*,ss~aL$JaeejRRQVjdd۳g..l6[G# eann^\\voK(A('E5$KKˬ,FPp'T%c,d:HfQkuWL#ƴ8)Ν~ çX,B,K%Kp\.x*}1yIĒ%K,-----w/^,O'hܱ!qWC .X*VO<Ʀ_~W^0LW O&LwQE^,U̮S! tp"ūWi?f2 YYfEeI$2}08hv})7ݪϥ˂ح=ڴis\,T!)/E":&.+**pqdaA #>WÇ'%%=yݻR@޴߿?>>>11199޽{98p !!A~*fLD_Փ E⬰Y^*VL>I&߿_hё#G0 t4%k!'>)9ś{?TT+*2bggaCA40 p2fl:6¸t"!ކg]6-?=g4O{曷\7o}, d(b 7* "ZhGZa|;˗/wsssvv޶mL&#?СCM4֭ӧO1 k׮ݻwpζqm۶J??~݈#rssϵnݺ%˭Ƶw.-J1 "d^RL&( /DD&\7ek:Ij9`\rYzw m\ojǖ]"^\[Z^ۧw/խ͋\)sqj*B100@TŕDB NKJ-mlk1c+C/;}__7oT?͛7Jϩ)}ժU/_w޻wrrrcwޭXbҤI999o߾]bŢEaD OOϵkצDdq|Æ o޼x<޽{O~U>}d2YN߿aqaԩ&L0a“'OZ[U6mڹs?;vfkk 8uԞ={LMM)ܹsy//l6 ѣGo޼ g IDATm۶.\4hЕ+WƌsՁ&$$ 4={AǩT3zUVVFn4w\WxUws]#ck0 lm(L@TPLrA((J-((ZvZG5Z))7VDwXT2X*n ))bݣfGΙs挓!HJ_@ PRJl&Md̨Sϕ7cްl۶JSSS_nA~ }]wSr* nB'1uB qFCm(.ՇauMkyo0 V@P9mmz6WOצK[_, ccqII˗H27g3 ”FtvZZZ|9;jӫN'MbŊqƑ>q㔞SS͛QVVpB?=~:UZ$$$ѣGl޽-[R^:77EFF{*MFte;vR:uڽ{wΝI;B`GDDeT1k!Y90mv>g# # sQ-m8sܵ@*>EҘ+vM=ӦѦ&/1phܜnnnhnُ?|/)ʺ:0T^'ӦM#w| zZ*JUzNM7nRL KUZf{U䚘JgӧO>}ihhW''''9, ۷░ӦMnΝu$+aI uQN-[ ı'/20ZZxd#v#^(4[.d8}:2,@m\md ssY&&IZNNi_:PXVGk''O[ 5瘫[3CW>JWO)ڵ:+/Uu]zQPbӹ':u>Y\Tb|ahQ*)Cלr3)jk9gCR"h֟ШݤEkV400 pkoˑc{w_?'D(F611n˳~?0`4_ζVJ_Տ\mhg vd2n\Hܳw;hFi4ˤԮy R2b7ih[ZDm84vԧ͊CX؎í#G€Q`EZ0W[~L;Ӿ>l//7rsHQAn]7*-st|EkBG?ݷ'/7d2=.]MofeUWիWg͚^7_܋.Q? wޮm s:ú;U: 7OrhfOFW8pP~f&HI;_Qy`[%/o3g8S{wI w|WJעU@$ a'ڥ#p s.:~>EQ Wt+8z2]lۻU8?Kh0 j9GӀq#>DQcN AV(+AP| ?P2 >U@0JxU 、 0 #Pa@ m۶ @a@ Dΐ*@ ιka. Rȅ˷a-@  @ 0`@  @ ={Ix簦/t^3Ց8$"#=͛8ca  p002cN(_[Z!?C~X+*Ѣo߾''۷eϞ=૒hC[cK 8#v T zb2`|{$* *#BR 0tp*oOtBH׷3`̲#!S &]~Rv M >),Tbe E\ |'O 8&H|DŒ$YYY<8_r J+***x< zkȐ }@n.]B *f0bsX;bvÎtЍr# ` ŴJ*uwqiH$jrԨ1.ܿw {eU1[VVVYYYXPWPPPTTT\\\ZZZ^^D"Q\O++'2:a ZMJ!@̗{y}X=baPqPb2R(]'DMGA GS(2TVV(*v=iҤd*u֙3g8qB$Yf„ W^Rׯz Ew9vػwh))Q@ hLy 沘n7B)~ELn)e"}bYw?J?a-bð܃LBs͚uibr 813333331h8ʌ̎:C@cJѣcǎ;v]vo;(~mʕdwAs"##+WgϞ F`Ȯ-V<%cz@@GcNTYϺPcam׾CVV@ <~Աc'OO/ bE…&  2eNl )) bcc(7*QG1u'S>xA^NK`2-Z@@nq%ooo{{{*saÆ1`ȿ7nP\x bcc L&377sl)//;;;W?!%%E~lnnj(+EoP0iK}3u9m_Se8FPԩSWX]3uKȑ#cǎ%#o/ %%%˗/_xݻwz777%??̙3f̀Q;RSS555UJL+(ŔA;k`` OʙRMOh޼Y^^zBę31ybr!0 n޼9yd6iҤW(,+88X`p̙ &9r]vU(r8y%%%FSϟ?*i6mtvvP(bxyyI$Y taÆ%҃Aii)6|l\仠nSRO>|޽{]ү*?G(>|Yf[nݲeK\\)SϟR\\i& URӛ5kq> Pnݺ٦os-P|%b? !޼y߿755N{{?PÒ8DBP [.Jڭ(Dѣk׮hg(zzz۷^pD"g),,455ӧτ ^~mffO?߰10Z1~ׯ}^^^\.zK.˻C7o^?aOQ*,yLnm%au U3(WtܱU+\}’2}o>/b1t:|ŶmA@t0?~\%K.dT*UE,+M>|aNLԕ#G(!jaoff6l89;̟7NE\v~ "q6mA=U =ʖ~]}(=zHDTStD"sWSA : }ah7w k-,,0 c0ϟ=ϧP(9Y>|zx qܞ=zi[/D_k``p-&P^^ehallllllddd2 Nh7mb1Á|ð-[bʕO>4dm۶8Z||_VZ*ش1ѣG4o!|qDvv֮;X,km{ӽ[$ť)ǛfytApH$B;(aoŠFvvǣdMWs˖R^+,,]_+ϟ=mlaE޾}[*ۗN< (3R)NNACxܸVjj PT*P(T* "aBN&]K 8€攔D_'ڵWhM؞9#Oqrns޾7ӧOTTTXXX(*J\b2(=xtNիf͂5i=::G3Rn}D.</??g>{4//ؘbYXXp\3336Mq͛7ʫv%2/۷o5DGG~DN0B;~Z=7O6lDIqqzz:rA pIeQ6t= y t?2%J=ihwA.]ҳ;}z*-"8@HX@ 0`@  @ 0 @ y#^] 5X4dJJ+j )3v}~wW}F\44y3 @ 0 ŋg/_<4;^C&(JDmq ޿AGXr9 ||ZE]筚EHBիW}I&7^ˤR\n``Y~iMCxQqzKZ((,ž{6rJ!!3YO-RZh0uV6ܼBX~߿2yҪkv5Mq"w7vkjʕ(j؂2S㒥z}h1sO#Č{JlǏOэ̜ܼ7o?wz^ڧOΙ;{zG_fzF7G+'' ' /H%-5oJJ#럘?[W#NAL?_+ ôeB$%&N8nƿ:w5 -=zD^.H3f/^#MZgY}ʪk.x}yppH$<ӧOYYY3gά> i 0bN>|ĈNi|EQElii۷޳OFFF7oU2tݔ)/Xe_WW6n =zssscc}\~m֬{T^Eϟ?Gnh࠶eW_V$iXm[-\Եk7ccΝ, [M2L,_taa#Gt-oHCzyyygϟNB;(ޗ!2p`U&ߏkh!!N~HPTj}lj`2#"V}줗m]/N6l:ezaL&{kС8kRP[y޿6O;T*ƍoƒ<`0gϞҖs8 喗שrHԘWP%%%6$:R~=.ύ=?f͚5mʕl6eP(aagQG"ˋann^VVVu'0R펧N6|Y#F:sJPodd~J[h՟z^Z6^9jWzMMMKJJh9ͪ9k׭mO()Snټ~کS4.nݬIcbbRZZ*TůV805}OIm k+ K.g_oݺYPPИo:Ś0qRrc=/@| $]t?@igڵy:yYм>|ЧO#Ʈ]D"ߵ[7͇>ӧ\~-##]/wK^?n0337w~sܼ‘F?1E @(풿4+i4aQ˖.  47nn[lFEm\J{_&J5s]LP  D'fM6X0 HmdeJ04-] 㾻3ՕjL*l۶FUvOŗH^@I6HHHҥ 謮?Wc*e IDAT4MUgwfFxo 4bF WI a@ #8_~DBRꗟzF@ 4`Xr9\L}(ʼydee5TP̬ƴ!*`{rhܾ};١,W-[G,kѢEr/ ڴiS_QQ1a6mhh8hРeҥt:SNo߾ռ?611Q  ,P1 b0#FP7=Ժuk:޺u$ʹ};wLӻv횟;ٓNѣPCT]RÇ҅c7piC2h@ؽ{7;r3MLL֮] q ywO) >|J'O,111rJ^^^֭'MaR1cSGooܸŋo~}ii6VE?^=;8:t̘1999G6l&;N87''ĝ/^lffp/^)ܵ\jRSZwZҥɗ/_~i777E---׬Y#uڿھ}ŋMMMMLLn"&Hf̘f9ٳbz~TTԉ'\R)֭[F ύScW.YEVu*wFp8O<Ѱ>>uNჯڟs͛7{xx=ztԨQjrQ\\ܶmjdffZXXfddv^򄄄˗[XX\,WNA.ZfѢEΝS۔zZS.5|X);v -bbbzs*VVV;vǎ[d\ѣG[lׯeY300 fҥ4o߾|>ѣGnjccnݺǏQٳghBqԬZpttd0B022rܹ;wT1C"""O?hԩǎc2uhllTXX&HBBB+<~811<o̙VSRR4(bhh8cƌhz577^vmaa+B"ndW@SN}Xw8Jݼyʕ+h4;tx2" 1Izz:%uMk׮=zTf!^JLLTI&Dm۶=Z*SLqrr$; n-+V066rz022ڵyk׮pႆf͚y'[MaXppۅB֭[IAl8zK 䗬^$U ߯α%`h]s}YdkܸqvzSTcjjZ^^NAeee_S1rssCBB?^e2ZCorĉYf;vQ,GG'MTTT$+K.eX,Penmذ EZ0 344Ԥ>333޽;l0MfddL:pԩEEEj[cX?ţGR{Çcjj[_FKK.G&Z)O8A8NC~-???==}u~8w1chR]vU.~˖-[li֬D=~+W3Fž eȐ!۶mH$۷o ҇7a];܂’Ҋm4kl1^vm׮]l{&γaDmkkK>;Rk׮m۶n]M!J vSmllܹsܹz8tRJJJZh~z驉)7:u={VVVN:s&\۷oiڴ)F[r&LKKcX%ߣc+Rҟ[K_W\) .\<%?N1͖S4/fY,y!R&bmmƇ:tPEׯ_2̃Ԕ[[3 BU@ 0 5^5!!AjDʣϨWW1t0YU$QD J6gBS?^NIA  @ ,`ܼqcذ M\Z8K+`ɰm Q}L:wyf̜R\ɤj.]Ǝbё0REzJU]RiZ~ٵ|f}҇To&-W*՝>K#ҢګOz~-~߿Wu$TdQE(UуTZu@k_{vA!YϹJIb]_jܦ[XǍҞƞ()P S:u.,*U=;YΠqyy9Bxb8$$bD"+WJ+++䘘WWW*rW^Mԑx… ۷oi4IIIA$%%84 PRRBDAA)㊟" O>}tūB`0T*Hjמ=$$d޼yǏQUf*W@i3H''iz՝KոMUQ*EB}+/a;c߮=tg|ӯw}s;=(d[IiA={- *] =~eK֭R{K>_YYYZZjժ5_>&&ŌբZW,*ՃTMJU <ZڳkWR=PLZCUZTtz.U6EW"y mҲ𺺺X,+nI5<<{l^k].TRiVD(>sg(ITq/Տf~;_q E6mڭ[_kREqjVȢR=ȚD"5^ u@]zgg.,P._ϥMKX|iZn];[Y[r9\Nyyz H%Էo.Ysd*b0zUP*T&H"}p*?Ai4)C|f}hQ URYӔ^4VI!WgggM5`I&UTT( L&\ T[U%EkMC^ LMMg̘!j*f&NfQر˗/5Y%USU.=)@fJJJRZ"볆SڒmрTUb*s+5,*ՃTT*)_k*@]u@Q]~ ՓϬ\zR*ͤE1T5JU'ALiQU *izTnL  ҐJBi]ALh R3`V{JH n JB D@ 0 ?kC~ƥiS236͛X,:ƍ" cݓ~Ĥd77ӧg'==SN^>>;Қѫ\ ^TPPjaa-&-jIHH5j }䉊ίRg])E=gAҡym+W7+//wssSL4555KVҥK?>~A kh۷o)@@oҢD-jQ*TYWJѢ^~̜RLp}P@EQ1"H&iҹ'''fggߺuȨ}yyyhx(Ѫ|f-S J=\VoMAֆ uk#7n A4fiiimmݤIÇ[vVNjuQ/PU T*ϩ )Ѫz+55RG+)(Ѫ%ӦM_YXThAazj]tE ␐eff*ᅕUM'\bnn~on%… ۷oi4_III8+M$JJJ(((055q\SBӧOjzX`AXXT*H$\EMUɾx nq!!!#?~*֧r:*@MͤoNjiܦh $7!%1R-//a7tɓW^N5DRP-[LKKSLJ#5 _>&&sΪ:hߤ%ZUlefRjʵi J6ԲK6z(7Vk:!<<{lv`Zb+7waM\m'!;&4 UԺZnj .*(.;VݏV[_[R*kT*d?Λf#ݗW9s2Od%h=sUE EfƵqqtqvn*KRZZ;.i2ߪJlR$E+95!U^V(JzZ=@Vʪgp+U,!WUgVl.l2ߪJGhU.=3*J9Z\GU!EK*[TUU=~L>=//O"YVP"\!Ek S*SRe5m[\UZ\GU!Ek3.hQF_bIX%XXX*`QhUyVY9u'EkzYc)Zems^URoVYyDJͷ*z`Jj%2F EklO)26մْ-k̵\Rj @!E+ `2j hŰPk[!EG&BU* HъHBVLTeU!E+ ` ggg'{JRYd>(ȥ?hjjt=TVQ%?Ҍ3E Tuʭ%WU*] bT~YK~WgVf$4lU D[Kj#*RGU›dnn26ꙪR#l۶m...VVV7n\lͷ~+zwB9su߿ߪUgϞ5FUu-٪ֳ~* JU,EkM} /+߲u┮O]zo;w.AOcBPGrrrƍgnnD FUY* :zO֒ȫQÆϙ3ڵKYtUTVQJW5x;==}Jn)ZUlUgTn- JUL+K*J4]Qϒ$9ymf]?`)ZU$[Յʭ%WU*H*hVz67qDR2*RIh6שֳ~*G^UTTBg(S-zղ%O<%H4s*$?.9yD+SꚚ=zbȀ :ݡKܛdȐ!_6CVf@V Rj}d*Tk+hDUF^X_~=!4/`6#PXd4qV@!afj 痔O0/JWUTT4h 333++CS˕Ƚt6!C>ջokHKƃO2i䢢⣹ (WϣGصkע+W~T85%a8S 6mژgϟh**5ii&mMt#Gzy~Փ$eai29>!o)QIcc#At#YZYP(|Aݣ}5kKbffVTToeeHz$#L KJJ^x@VMnBU0:vHBd(wk#GGVZݽ{>C +fccsȑݻwgͼdjjz͠fmձcOKH affF E{8+++ͪPFfff;ޫW>r$deHP~)S%&&x5qqEiSSܹSt%'"֧Nzi>3j]mm-fx u3R_T9߹sǏw-44TImoV7{/-{j*Y`٪ը7zRM=ؗ?$dʓ5|Pj"U rrr\\\lllV^M$5nJHduuĉ---"""鉭8#O*E`dd… R_bWYe5TV+SV/h2۫cOc[%u8R:[uՕ EFF1T('jnnnYY޽{-[HNOҩ޾};??Tz;ɵ$#L*EvZ ^zݣGER.' *MxIUtϖ=5mdHlUۃ{Hrol??n.'jttL˗/EjllVqhʱڵk׮]r9)U\V Jtj{Aڭ5 /ޠJGVdhyׁLVC`d3 ͤh5D ̀jm+hDUJe)Z VHѪ*hC НQZZ:ax//vǏ---E `H1'*kn7 =jvC?shgggGGyןhS )^[˫mڴqAhS_z'&%3:-u AnnGsM0Ðbcǎ+&L`|)fR\ry`mmMļ ؾhS0}MMum-Ё6@"==j^^׮߽|ҦMhSCR;03  @ heHѪPzS0@%U$n@VRj}d*#%)ZY|_`0 CnPΞ=P7=8}ٳgH~O͚~͚@hA=HHHPG`ۀptK1A@F̊e/?xO".....N}1$I$t Zs'NȻzٙ`JL+kUT6=A )SCLEu~!$>~U|*4+a 0tSj+-u$?ȫMhŞx E֫jIV @ SeV!r4. Y)ZrEje$LuxB]C ݗ}f|>@g^LǎVAYTJy1TR/h!9Aݻk׮}lhh suuuuu ohh@!_*` Xd<8éNNNF5~vn~l߈Yh_܊*nExa3g*Ur%[[ّM `Tu&Iq;KF=àDI211/^xRӟ0T\|+v劬=wawӦnܘ CÇܳW/L/ *Ozoޜ93c} s  )Zbc^~=pt}[[;2!f#+ʧhPC )Z#6 yU5VR!`ȓ׹sgww.]x+""M@$ѣKN6 Ǐ$Idff&Z 0䑕o'nj9sƣ릩6lAF*-- `(DV֌g~j~A@@@XLn++'NP1))iȑT1ci^1C%99r}xx[E@7n p8;v I288833G j|ԀabbB=۱}{dgg^:##O>… 钹K]Z#i/^\XXH-~~]vС={҅%wR A+ #FCϷmۺ諅Gq())y𡓓$ɸF6CղX,{{ٳѣoAqܳgbF!AQwUUUiiku{ `0TugG߹sn}:`J:zѣǠM n hhRyG^Um"E+hj*hC nB1ڸ8RaP ԍ744 Z`!3E+A5S֮]/Eӧ ,7n\/.I' )bWƤmժ2kFQ镪T7`:[I?vsu)EuU,Ȋ+`,CVVQ8``k y:wޥK†0WWWWW4 `AdHHHZZڣG.]:mڴ$p8Nuuurr2Z 06lAF*--Ύ533333A+VVV'N B(&%%9lY6pJ`<2Xݸq#**{ǎG$;n)Z^zuFFF>}{n@@AKJ.u1b£GNJ; E֫jIVTBŋ:::RK&L}v$SSS'MDII.)M%+͐h ]IIÇoXb/]3 z!yb֭h@PA$IV<~bB!.eI[ Y)Z|~C.$-=`ȉr^Sqրlw6}z\~7oоF=Ð:T%4.vgϒF CfaX,YN7gF ``0X,@ @uuZ;2"쏒>-=|h_cȀRe֡Æϙ3ΝNN˖Ǡ}g%7gԲ!O.[k׮Ǐ̛7/T *)2EcF6Jrׯ?z(;wȑ#}}}njM0Rjj-[.BΝ;}ѣ.Zܜ`,^cٲeA) `8{I7n̙6lx;f͚%^7da0ȫMh0DM]駟xgϞEGGO!gdL~рqLd'(0h; c2'݊5z,lƌz*..D'Tlmm]\\bbbke)S0d8irbbBMM W;s%ϟ?=zthh()[[[W[[[\\i&jDI4YL:yrȣG ]ӾYgx3}… 駤yM۱nF!ѣ$7[BM\\\ɓ'ϝ; ss۷o\.y۶m]v0aAvvv;v]N}(]vݺu S )dhe2K,[d6w577C;rE$8npU;ZJ{E0N?@[Hǎ9'?OQQ_|qڵwiڵ˩|>ؙ"`566쬬, D2#Z>w\<?&`Hn߾-zퟕ577'IM.@ |=y$::zƌ*3A!C.0@1N7Ύ$I07Ejf]8qR5EXUZ.,,,T#6 yU5VUKR `h2WI8;Ad',K(RI[$Iݿhb ԭAI")Zr2ǎKVPWuZ噙[lC Uh/}ۻ}:`4iÆuQ*@ԩ~~Rw^z׸~QsD~ @' 8P(zczaqi^DDRѡA4`JJO?A$\H;n)Z   hhh>z(A#Go[n]@˿!ƪBVuOJJJ?x<p8h"0xyyEEEfggƚ䠉xr[Ofl6᠉3 y\\BZ~޽ {yyxyy??4a;na4MVֈ}L&sّ῝:cH}݀*:OJPoYmлP{u?OG 7Aff5ք ҶoNdjjI观% u6ɚV bh*Saffzm-iƁXcXb/]0PFRbȑikpxd IDATss?{0ڈ>]affuV  ,7v츒?Jok„ G`!Eޕ+۷a}ѾF=Ðuһ}Th_n..TV<==j^^׮߽|ҦMh_;00ghP ` Tw C~t1` E+v O.'80"Rn)Z@̐WUcU!E+ `vY3<:wX:^F0U܊**@:EŋLMY/\R^`߾h_,K kO8iUbrN>/Q Y)ZB!=`2o0!Ajjjx/^}0HMymmnAvm0;;dgR~ .͛7'OXMڂ ѾF0dh}|2߿m[noxx+""*SL bUVVvaÆafDB;40f̘ajjګWb4Q"I288833G E@f`0 OJPoYm0wЌܿ_~׮]sss;tPϞ=駂%?ޒ u6ɚV }HѪ׻M֑c BtRf@%̐WUcU$E+k%%0v#ĤD@'ƏӍ'2"4$ɤU{;Jh_۶o9sVѭ.F͎w! N=s{F 0a2TNq;Pdg[xg;t5SMG $I*ZqNYZz[n]A %+ߊ]"+k˗VS6/_D rӦnܘf^QϾ| `8Ca>sdDxF枽zQ ~~7oޤg*bоb&/Xo46w۷mسw߻v}5۷d2W|gоAUs4Mr+N\lׯݽokk7mz !SL0QW<|*uI|UhVÃ[bMhh:`25E+@X@VyUu) H f%)Zq(0H 0MVV7Wgg'{>@![Qew`mhh suuuuu ohh y:t}۶mW_f,bpc%%%x<p1CY)Z ^vvvllYlllNNUh5xfSl60&K$. 0P?Ǯٺu{=dzAݻwwTnndy ŲI-Z1'7m*5rZ+JM0!--m$IN4~*88X=`IzxfV했ͷܒWzKZyjVw .6)86...<0|>kŊ,|ҥ@E-cFϪDrrr>䓒E $ѣKN6M~%K̟?ኼDccY,YVVvq$I̔_x'Oy&uww_lY/DGG71s={ٳg y9Nyyy@@E9$;Q~=+[%R[t.`JѺysKv#`Ẻ:__aÆ1jԨRcbbƍ'x<"/x3g*RK-߲eKJJIJJJ3{}rrrbbb%mlljjjml]wH&ibb2Ç+/sdIvn{V~JVDȱaѬua2}jWu@0d- zxa++'NP(FHm۶}"cƌݺu۱cj%%%ۈ#x<^7oެMOO4iu%322zIѣGJJʢE޼yE~,N߭bVY+ޭjaLudh5111ԭjrƍ cEsܽ{Xb6mRwH |ѣCCC嗯.))ٳgHH"v+ccc9rX9sGGǎ;iBѯDȑnCR4*E5ib+e-eggϘ1cݺu{ 0@d2Ǎw^YQ`ܹsGVa٥Kss ɯ%!!fLwߺukEpذaÇq㆜bvvvǏueee}]ʑE=ˑ CVV#Lݪr/>uT>}Ň/sdDxF枽zN#d-f)))y𡓓}ɩ򙙙)))nnn۷oWmٲ%++K~իWߺu3??Ϟ=˓$yiO|&M ٸqb֭]]]?#ENPԚ#Kw@9LѺysqnU{Ѭ聁Ѵd{N" FUsnM6ϊjErdI6fU[E (ݭ:0bc^~=ptT}[[;Y:յg+!+E;MئMT0@yF PwPx<stt\@!@?~ޑWUۗ)0 m{jZ֭[bK.//.I/{{{qv0@ [[[%r0i>>^^^...Ro$EwE 9tIAݼ>)yD]CHߠk,*Hqʒ3y5/Np(:`vwm>uՊy[~T.CA h~="q'cEbXv![ҿ))]N>4e^x k}ÃbQ.4ԿzެͤPإ+BƷi޼yyg/x}J"$I.^~C'o옑m4Gs64֭[aaacӦM!SYfrkRNz?sMc`oS?V!mBUR(΁]l"v;)b6mxv%am.TIQRNzWbOB;dPP`0,,,^~HgW[ZN-433 ,ܜzT$IԧQ%ZYvSS3Q&~:VG ]a׮zM%MMM7mڤH&w0n݌jhhfTT5х5 I5ϗ\^__b$S;n>/ E;tUtPt*nhAҢދ~Ro  ”ѻƕ@=ZuXZtT/^5;e9fM6O4l~Q| zvCJvc qZaj!=*Xtx`EqF333333p'6,,"Iw}ױcG oo5k4"1Faz_XYYIP_4L~O渒]Fr!|sRK-,bVd3PQQqgϞ%$$رc…uΞ=ӧ3gܹsgrr2Ԇ ˞={rӧlذA( їAQ?gTտU{{'k*w\k=gA 3g/ЏJ)Lęar&$%%jA択/mll.\HdVVTFF@ Xlmtt4IRbL/qaoo/u|A&3 Ûa41$۫i!`.=%CE\.0]y`O9EKJnFs]t)66˗$IO۶m`0\.ÇIܹ3ջ+ zo^긥h.]䃖s9 ]T+=*ANNNwޕܣ+`Й)ݺv.ԧĖ/)u#p8MJR1Ij咗K9CR^^?6L 888yx <w޽"*^ zy{{`2d=P *EƕԅzV{U))b%cÇ-)k3͛7$IRqbժU֯__WWGo 3gɌ{y}}SF%ާ*GmN@l]T?60xClԸ_X^^.&f՝S'B˕6*)rI=%wܹp!CoOذaw}gff6uԕ+WRcܹ[lݺu޽N*ܜ c^A =z.}nA`axq%1շa },N$daYŔ m=G}T\\,k!P3<<<<<\ZR__}eD  TrǕIe40{{/,k0϶L ЕF.-JIVG KbjCOgAA*,,g'ou$;BwH'?)G-;~af&DHaY;I jUБۂ#C4-_n!zfQL44{!ٳ4cFryk]~ucT9>00`aݧS[֍QSIzIsFh9 Q7O.v+*ߙ Bj!@rEUmbϊ)+G Im8C˞DW!I*Icnjj(;yb^|ץ=1GtcΜ9#`Ȉ0773g/)d j.nEJ2:! N=s{>B{toΜ;wJ}{$rԴikWPbW._Ӻuk&cX j  ysuk+7z+?QM4;زuE_.qׯ__D+\WvlA:a]u^9/>>"sqppX<ܹN<%eg;[Ȩbj?'$JL_ȩ'>>ՕzEY뚗/_ZZZQm겖JL^ zΜ ~܊Ν:) EK]zX&&uod0̣L).rŚ5iԇƍŷ#"|9u귾}jJl"z];6mLXJsss_nP(޴icDxؑ$;ƍI EEEuu/ ё.`eeE'\|E-Dȩ͝.&ku]ciiUQyⅥ}4A/>s¨Q0̘/_h԰6jՊ`xxxn𝾿ߘKsDgsؕ1iik%'~"z]JCϷmۺ諅G CX,dX...-Bf}1eԂ녏m+ 4Y͛7+Uf3ܥ.g0Ԥ-6.fn|''N P=dg5<<<0A9Dw%fF|̄={q++?kՖwo6mH Y*sܹ󫪪tN0qRZ?oݼ{zf"gG }uW{9j䈮 tޒ%lmm{|A=zZ]k^0&zAӦk~ޣGȔTZ넄֭[!zVCC_+"+}?.6)8jBP[#ޞȤOgJƞ'~Z*)FJ)^PT%\RwDmr/_;gϜs3g9 T9C=۷!1oE~ٹcih03QQ!wf2M>(ViJ*5Oq n=#ZZlԇm;~}O cSmV`*FQ%M<%W!GDEɝɓ|{ z|7ňe@ꉣڞl*xZ&> iX #}d*bӨnWUry^m/m|U|V>"@Q+_C<kT~wDĄ;[U)Tԩ'M/{)׉՚YLN Fu 5]|Lɯ@'{[8koF-< |tČvm߬kJ4\]qپ/5mݼ)˲w+zòLND<}35M6-Wt&S k#q=fs&2lNy]M]qVpXqҴZO jA^"uws<9 +ThZ޴kS7,wݨ4zene SrQ+7ziTvʍԓɧʱSoZ߰kfV@T☳Fm+;jQ;u( F&zDїHiZbgV'ȐfUeϗ Zz=q:oAȾ\g\_B˳h,mT*hT9tqծkFԼN:umCD:S|˞Q_17o7Hӈ lOmiwj޴:%aLwyo^m>qWeϙyS.]~h@FRz.OG'ACHhu̎:/:4*8=%'"VTK)#{s\Y6ED&85]svr:u1㑪-4MMX(Yz(8'l1$0N:=Ӽ={V1L%4XdSn8x[2Oa|=ݹsgÆ rssBSK_@o%0䜌a\fLJ+qld<).Xy Hhx8N!c6ns}^YaXm$_K&jh$y\Q61uƍۥ}":z+W&!dS^ВՑDp? iӦ_븹8x7Ok* Trih. (rEE8]R]aΥ_\K֙)ŷ޼+D4cʛћwɛf%˗}.4W"EdzA]6M]_s (dm@ٹj5F ڙ87H:t`e[w9t !!Aװ`ڳB&cw;pMWCٻnU+r˼,7*PX7,P3{\FQSaw^?a}~6OG 4W"Wհ,+>q}gWXiRsV-4jh_@ Tɷ9u^[V}!wjk6H3m[kL7Yy.s6vhO?P<<4ϧ/~~)+NV7굣f-,Lȥ VvFbD :hlJ哞#5 u˦ %A_P(4:rUj҇{wWY9VߠB$1U 5:W)߰ IR6/G8Zr-WR=`4vf&0Z(~RHDSsWF\F./xMZ7! : _2NtVTQ5i`,XcaD$Suid].]5&z$( rK9 ݞiL^pg<Ǩ 40R`H&<τ;pgɳ)9ue煮6smK ߼Q5gyx /T҇㿆f},-̴Ȉ$Nԯc o?X-hW@''o/j^A Ҡ񶞈8]PˌzX@p->A@}E.AAj#9`yL<:1}7`:jS'Oc[VթAߘg2H.i۩AY[kz&'!8ERTf[PTj(AGG[P~m}WOC# ϗ*5R| ϓSRߜeF` nG[QFiwHdF ߐHgOA`X=)H`;='<3'tyAzC KWoXHU!!bI~$IB ?1?bSk},֣xCaxd cYS:FvK閺Ő_f?/G.[п~:=DԩS%KRF7nܻwo^^]vmٲEծYM6DTTT֪UKhPll~{FЂ+ԉ|C2CvJ D+͛7-񑦫T1cϜ9bcc?iӦO?Jfʚ(HSX@$#XbZQ7n_f͚Ųeԩ\U=8O);vTZ>˲AAAC YrR _b^GDD_kxb<5#@C$pVߜ EE؞6/6蛉Y;5D_B1 #d{Ϣ~ pgQh /C|t~8 8 ڠ fپ爥Wm?qS'iXC CL3e|#`=p }=). x2*MZ,llW[)REFңG X|+Wׯ?|w}WL3f̑#G>I&M͙3GV՟i4m۶}T-~hso2y0Zj92(( ȑ~Q7湓]X/b6'C'~ '*C<#6 o"=/;u/myMxyyyyyifΝ#JJiԩS+i̒>d3f̘1ct_KmcxnW ΗCgyz:=+wٓxd ðOſNWXЯn6t aX+Y5#8{gJA08v[Dof0^O?DdHC=޲ؘeh_tKI+CA۷]qOTΟJD:?N4~ny~tZ`_>bktjHr[>F@ 9 &'C/"th73;x bFE ; TXAj+W 8>AQ@Fp 8 }Gf}GѩS'}ǂ@v12jŽǔ;KCCUnhWWל2G#Tͷ#8GXb-(hꠂGKXA`I #}wOt ""^bX#Yex^/#G3hat_"R*FeZJ OC$p0  ! K'")5y/舡B87$3Di,@3gz0[FBB—_~ټy+Wm쨟eٶmΚ5@30 FFz !baHF, 0gFEDDddd\URT*nݚ FD~I@@0|||x'TK D >O &bCS/C$p%X%"NgRzzzdd7 TH2U⋌a/-F}ZMD/-\ C PAe;VXݡ/^pL_o!$HR('r5#c&g7nW_mҥKܢòl^*`\?/ Cy:CQ2QW5Ν;(=88͍v!M7RiÇ;w,͹w^""'O3w 8*X#W ֕i\q-ggg\"$"Je=3yv۬Y3a%eZ)ٹyӉX݉' Bјf ykY|h sUFIDΝq.])Jf++V\^|>Ow'O\r%@/kN:uҤI3fcIVʝ:u>!~`O>}ܸqfΜپ}+W8qTb̝9saSRWʵM6DtYz-dPi!mڴM @7Vmj w޼yt* W5r9O vAA(,,lѢ>Cؾ}{~F.C^d pz+N:uzܽ{kgU*<石f͚:uƍ?[5MJJ >cɓ'yFn^*_K;<]VFGGӓcGu]v:w\| IDATzG͚5+222<<<22>y^TFDD0 3nܸӧKzeCBBp4YZ#S]vǎ9kn׮]ݻoݺz RvKNNUk䖉;Z/88˵j29qpW^%OA<XxoL} >cAp X##}{a\Z8/fUႷR5Z+d\#9\ڲ.=UFUpM:?5[1>>>00͛V2T* {vyzz=ZO颻LAk](ӧg͚5~"[vˋ{-[l%**JpÀ]Tnݺ5###<<-kKmo'@o\Jki >s6F0[СCb:u2m /@OY4UjNɾ/r%bCS/C$Ękv\"rvv.뎶gTEzzzdd7.Ak]Wٹyqrw=Bh4U,\ VVV)ej'TkZZߟRSSWXADr"[{YrTanv]+(S;Ч;}qJԩS}وqn0^.uGk9sfW\ꫯJӗ.]էOeOD/G}$Sj3N w/Ĉ?+5!=N:m`oؽٳgGFF,zih8?a_ {ѩȈdߜSX#_2 ӷoyt#Gp>Fe ?R["3olN#j1a+8,@ 2e5r Px kTCϟ<5rnj؉Z6l35rR+ Q)%K$ /o3YX/o^Zzi."TF]U~W5k?6nҜxcLz!"r 2} GSk:õ)EE2)d;O?1qƼwoܹULLԤ=>ÓI%jA~9=JD=|^oӾikҘҎK/5"rLqDwO?" -#"Sr6R9UD d$䋉GD${!A&vSG.xakNK4vS>Z\0Jzqn}|P(U]^"+1dRP;rl]-ڻMIYL<|># UF#nު/׶|N sz떆vݖr9wa{,, S iݬkJ7QPC<(}O}GqAQp(X#Ԥ5rnЗdk4|5ad\qoHfN)Y"gx !UȭR=ztFFO?ԡC+WS$O{\]0'"Y_*V+-TODX^H]"Fmrr¶P`֭[ӓ)-TOY#7<<_裏_]*C۽{[6.l %?5rF.TZAAA H^X#^#wĉ.]:u$\p/ j{neGCnݺd.i;hРK.۷hȠT*ɓ'/X !!L ?ykzzz^p!&&F kyEHor~.TR2oi2tW1۷ϐ8p@i.]Qaaq\dde8#ŋ{xx޽[̳cǎ+W^r:v([Zl|||``͛7OOѣGK6 "6O?;v{pۼysww9s۴iӪU+i3f7׮]}9sl۶mڵDڦM{̜9sРAD4y6;///..[l1\U(ʭ[fddK3gdd֭KJJZlٵkעp˷F8߻w܎8#""ƌ#wb_իtRqy/,X0eʔϝ;7$$ѣGҒi /@DYYYwyG|"Sɓ'q5r44TLA^#_̓<̓<,}/һwsZǏ%D$~7`FDe$:o޼ϗb5GDOF;*FJ5_&&&<Յ Ξ={ժU:uyԨQfϞ= u…m6jԨjT*ޓe;u4yd^yf=000((ԩSbJ~~V5 䋊/^K:7m<<'::P}m0<7}PeA_ѹs uݾ}{Ŋ!Ill-Zi&K%T肂xK\tiժUZ666+VyfxxxjѣGŷ,ۭ[~7bʺu뼼9~zC?k׮ݲeW\7,ZH|uݺu;vبQ֬YcF]O>'N^6Ru9M3qĔ{NҾFn=z2+ "8N(6ˡCdŤI7nLDFBf ?~|ӦMqƹ-(?fݻ0L- )-j޼yv=z$ؽ{wĉ_x}%sw,zihH?h;Ka?:1]6-īĿD{ߴFooo\>o޼}WrgϞ/kʩ,n߾jk#}9>>>t۷V -}^*NNNʤIvZ PA_^]>ԡCrrrz}JJʠA*DqŒ Ξ={ժU:uyԨQfϞ= "DNEv[gϾ|̣F:th-P\\G}DRTTxCgffZ$XSN'OE}N:%kZlՀdصkرcGyʠvuիWLbHIJJz7쒗GDD_s}7n*OemTH_k|x̾}ERRm۶}gO"uV.]LgH?a~LLL͠ .dffh.M4NHHώLW_=x ..߶<ю}GG +,į u.M4!Ľ{Z_FFFffh4"jԨQe${F GDGW@@Rׯ_:a1E@|sd˖-̙36VQ6@sc}vЯ eo߾Di& }"믿)1O~;i$i>le#Gn۶zWϟf͚MaaazbYvԨQD4w܎;Ν;W,*llTi>~ؕî$KQ:_n=UgҨQ~>}{͚53 WZս{SN@U4P*BTt]ȅC \rCpu\edj/:r+7r)Jÿ:@b:=_I%_'nݺ_{y'N,_yiFuƎ{Ξ}...K""2}j`*% -Zl*& 7q7o<99y:Gֽ1lطbiOoPǏQfDt1^ؗ"V/)E|H7uzA[悂~ 6# Gdܸ!&ZLbuGRgM6;3YYUԯ2o[n[-7ndlٶRlicUշ1/(xLDʊ{4tg443.(a/bzD5"Rzj;߲yèt:GVGW=zSix+w."r]}k19}81m] BADzԑVgTM*/KDzjvT+ӦL2>t`఑e:oRy8շH RDIDATQgo#-g>Dt&]ID^}UmeS|֤[wP(fwT!]}}]qsf;.w^- ej4j"riMYJ1Ѵռo1PLj&8׭9ìlv[w䘉FU[ٔ> ۶J+bu_ÆZigHןI2Tqҟ'^>}U[J7es ! ¾HzJ5kݚO$N]^>k~mUmeS|ք)jfOq?m"wv-&L&M)ɇ9\4o)_>rܻҥm09oO]TPZ-j޷LT%FlqT1o~(Uܶ:Sc2 G"#`P;t]P(]P\:} W]P#&us:}rp.tA!j@=} > > > > >XmƎAe@!N#ǖAIENDB`jfractionlab-0.91.orig/doc/help_de/logs-screenshots/logtable_de.png0000644000000000000000000004433211670453400024162 0ustar rootrootPNG  IHDRsRGBbKGD pHYs  tIME)a@ IDATxy| nV.:*q$4A(U*(j3ng)Jݠ+_V*z n%r{al;z>cMf?|fݷaF>x%5vD"t^ADݻ7$2"Zq/z9LfOݐ۾ݻw{!c<-[ihޜ$,hLH=8쓋-Dbjvƍ 1%%Ҽ$@?;8x<ԙ]I/)PihʴB۾Y; }Ck{3ObDL7n7o؛1$sL&}ڋ8a]I0{]¨Aa함bTs 1&??ƿ3DZDdF/Ө 50gmN7nM[.ը}J. 3mཊNsեزF1jK>\tn{h`cc XӄרRqNggO?wzv2-Q.+Tg$$ITݲ˗eu8F0TFDv䏴Tem d$4w^vΙu{/n[\_y*"i2-#|^R'{a S:\.<{#4}+S[:(aofABf>hVFyT{n?*,zjo{n@d_i+k<0FN/9RpMfwDvIu/yyJ"2ۦ:/)5 +lؠitDҾd OV5gɺ&?Kai]$%+J}|W5RͅR||M׎c: DB+SyRAuUS b eo-1e:-wj ]{aXrtDDi%9%ʽfKoZu+M3MXN_TQ6}5w.^wP[l'eIPgƿQf4/Zd^Bpq?wd+%r7KH(_["pRk$&w(}4x v(Ȕ)ɨ՚/>f҆-ҐA~NV/g.l8TkuD268{y\9?GsߺU2CS{/diVڔT{MND6e/as:>Rɝ'/TXCDǏ'S*̘ii?tB̎3_/ ]_yqB^ k_4Wnܔ<~E]. C]V~e˷\PO*uo_$"6 ݒ([}?(izO6]3:f@@]˗f6o?{]oU"214"*(94}aC[Ʈ{TyRR ^+~;$^:O.DKu|m+wJ\W޲YS"R;{FP>ֻj rlp,{as-=QZm fh9 g^$X`^pBۧg3xd>6\^T,˲,'x]}+cj*T*eYVR4h39eoye>omάضDDIݴl`"ZfiJo6}5lN( [:s^i\FxɳnF'D57~#GO^jVH8Iq˜dT-_N[7=A%9'_'jU욗&ѣGW*+ߴm*uhԤ ZK>=6!mx!7aVhe-|T~poz2Hڟ}soLٳܹs].4u*iX_y~-"ҨU/OoDl7M1g3ӄ7t%kOe mSǪ%kmtԙf۔y~ NDYvKl@'"p~`' O<Q[f?Sz1Yj,j4d ݓؐW{7_ }DǪTjybw$>b!#3zDIGo{WB^?VBZ$eϓ ~N,˾D֐KU֬Yo|`H׀_';Xo?-\[ׯlu"zpl#(!!{0VW˪[ZtH"TR^~cJ6+UUx;aW4}ruF=2_۷s#UADN;W[a1zծ^TM6da[Ga<"zV^r= 7ɵckhE^x~|[ia^@:˟:ei4!"$)Jq*J5y) I ɚF?ԍ>ߑ Kv敨K7d fLbuK|:toa2e:yy _[kW,P*5ٟ7_ +%.jj]D^&.JSZ|Rl6ˬDHjp܍i(*>;= I+P_$V$+W0яAv-YjDtISy~ؙ+YUTy(ۤn~:DDjSS$cd%\M*(WܬbJlT#G|2rY"~.[&֭[DV TN{ZMj1̇S->""=ˬwVԼw'C4_8s-0*S)SfO!kz&#Fпߣҫc12&2m,$'?_dgKX̉ڸ{'h6klY/4sD$5ξ@]W)*-|̫U˝v[GԬ^5QUF"=4cêԩRE.gd:k.6MX駟>k@ 3g7mڤ)pYUnmܨ^ ?'Q&xYޔT&JYϐ6кu^_O}{]RIi5rjժ][r JYZS7d)ڠn1) ]_jKcu95R5;]o(U>D$5HRgVFZ[zZRۗW=v07RF9oVMY0R+e/v wo.̶#e$!}X|# 0$hy_R#m70 e͏{*7}8t/\%SU=V[*e9l_\ZFe*J6z. f`ho[ݐK8ΧTs[ 1}>ONHlɺڊ 6cJg+_1_XNWr ױ)ϢifKSIeKTVHO(Jh2tҪϒ]S&[g<;7}j?`>-L)-/Miu4r|͑\1%vlv\H^~gyOQI&w&{GpÜZ15]:t%"QgL6$xC>ݰ8W}$a9 o3Ɵ[yn@PYO4JVX;R #.)}$xч^:.7OYlIQi >83;Oi-8VaZ8Lb+]z:{Pu/H`*j՘|ۛz`eM >dm^XhaM655c5-ڰ-/̀\S# m؞؞W-eZJ*> r N<)|z^= 8a9OXDd n$hρZ/_BWJqn\C^Zh&TiX"'t׮ߒʤ%J5Vť~DZB")/t19y~HJs?[6Q骼\4a9OXa4<\gc kbAB$ӄ-]*Wk_-J!J~Z>])-=ʕ+WPFpF'Rpqҗ)o'EoaGHMR_]`-]Or ira""4Li75)w+>Bq28 ߒB4 DbXN9\ˣX u 7 1EDڴ7ZHY"a9dFEX#rP/E?@XEl X2M%_rQQ$٧}@<&_!SԆ ]-u>Bڶw{0GFĖ& bK2)   pDक़q =f 3x%x-! K(6 jrb=SxvG=x=B?G3x] i'e_lܖ皾q+ %zbN`6mڨTSNg<}⃻lnݺݹs_?nܸ?9hxxxRRRǎ(%%e-Zoyٲeڵk֬۷o߾uַo柒R1aЖYYYYNmY ߦk4Й]he^<-gϞ}֭o_|~m7nXbʷnڿ?M0ҥK{U(f+W\vĉϞ=kBVV֖-[rss7md85Ȋ+Ο??z.6ү|r~[z*((e[3 مV6  IDQDD9sp? Ɉ(..޽{fݵklhAJ.MD;w,oG!N:m顥)ѥGU^=e:[^Й]heɱaR_hfffQf͈(;;l#f*Wɓ'{ua?~lv[v "___Дe:[ مL$xPT)"R}ZPM7n?w޽`̙+8LJ8q^|XݖQla6tfe DΝhƍDO?QN Wz}w7_zC% ӿ~DtҥB{Xre":{ZhADgΜ1ڥuDpBzvLCg#3]芗 2$x"}}}wڕ߻w>L˯[رcaaa6LT_~ժUdsW~}[yÇoX=3f̟?Ĉ6r7n|Ç7a͖2)W^={6\n}[fCg 3б zs&zهfu>"x۴i3>mqAm'J?`N;<أujZ"jꫯB@.}; ?dHP< ݈z*@Xc_%F/xX&_ {Gmtݺp cW ^KxXa/xt6n|S@ldr}۶m֭[.9tvmO+q^HNN^r%FDD߻wѣ'O\bdu7n\*U\x?Ӱ0c;rܹsVms׮][zkju۱ͶUV={㸺u0aÆԩSk׮J}Q˖-hb}8ٸG:$7!iWѣGJ,j}v[|ѯʕ+۷o_x1ڴiS _.x|9ۻw̙3/_.xDtΝ &l޼YQjjݻ]p'5Zj֭[/?~|5\+y>P-O'O&ǏO>}ǎB5tҥUVK$({7{X3g+h4yCMOOGR7ᅬ1 i۶mj Ƴl۶o߾AAAAAA}ݺuOǏ\81 ӹs۷oq"RJAA-|7|qQoy۶mÆ s&mJcǎC rfff:ua&44TRv{˖-CJJ9rΝ;h"t9TZiC9|Hڛ=LK,-?vرc80qĥKꗯ\r˗/_l٪UN:w ݰaCz{]޽{WD[/\РAqlҥKsE˖-,`999/^\zU ߕ<#E֭r͛7WTɱƇ k4%Kp9yHZ!i]'"]n޼_~߆ NdtЀ,+`ˆd2cSa+J˧On]jdaq͛7(Qyq@t!i3} ރ>>|o8 }ff-t yݒ˗"d=b< IDAT~bϞ=7nܘaÆΝ;A񱱱~~~.؝e^~~ŋ{-`|Y]r@A{:_~ڵksթSҥK6lիGP#!Y(Iȴ']-[7޸pϑ#G3w=x~Fznݺ>}q:sM<_~|i؅v?㏛5k Fϝ;gxQԱqh񤤤'O4jhʔ)uo۶-0j׮]z-[YfXXؐ!CJ#6m*lL 3wNYjy/x"EDD8+&"\>yd4{5x,}f[䐴Ը󇤝 CfFQ֭[noo?4\h[~f͚ytvEDD9Am\wfW(K,qBt1%.&mtqg *̞=۝GF <4|Ͷ !iAI;}65jേu}FFF|v9 {sGmt[w3Q.bPRFmepF܋ WK111gϞ%V sN8Aĉ,?vX=ze=o߾co_dE݊--~a͍{h{;6222""bРA/ֺI8`m!] BlݺuɶLddS*+ "86xҥ~2nܸ`,-?|pJJ֭[O0L6mL7[!a??V mABjj#[4{RTqύ_8=C;ց_w]=`m-@+֢p^)SDEE񿎢SӬYpJ%%%7""cǎwgG7o/ٰaÐ!C ~z׭[7zhT2q⢣]l܊ժUӏ"`)ܸKOOW_eQFKmymmթ%gf_\reÆ O8m;vXhٳg789\bbԩSg͚c!b)))?[}ܹ_kbi9˲Me˖z!"ʹ3j[ʊ9rdRTqύYSN1bDJJ?3o޼Egm<`x~j-B^'uѿ9ڻwΝ;k׮K.:u*|ƌRԴ3g7n+잖xb}}z"7V/3fL||jŋ+a? 㸿kɒ% t6ml9qqqla͍{nLjРA2evڥVTݶ}Z{^zsO˾P(6lذsN'RTqύYgώ*5555..nܹnm$5ZoŊO>P( -kNLL}iii|̙3vyӦMwŋ4ib}9n_~ٻwo˖-ᱡj<0lذ" V굍{nL:~kԨVݶo޼Z%'u,ߡիW fbí>|xҥ? ?~KQ=7&f… ̙?nٲ]m{$nmK#..:r[-z47|k3fHOOomte2yڤIR12 @l$iysn}h_Da;؁gm?.ZiG*|9%nbć% 7?qDLLLDDDÍ2mPެx@=xtۥEAl x'F[&8L* ҥK3fX`kfnM]~}EP^L1q]=xvD߷#Fs,Ph 5҄kYN6l矛fw%NSRRt{n[OP3g:CcΌXԃML\Wɱ]\ѫVZ~~/ miH9w\vL[* oj֭W޼yw}gs=fΜ_jhbb #Gz~thz9L\~~|J›6m3?u֭gE=x,A;37 Ѹ8 =~tht9DVMsLK\zzK.%)S_T P^L11KzΌ B۰aΝ;]\9ڮiMzaaaf/[^ OCzT]bb aÆ{~thHs$ '|l2I-%-q )&f Ruchr…Zjy~thHsL sI&'N\hȑ#9Ol) o3ug_d@=x1unÇ/]aaa/I=4B4$xfDԦM6lذa 臔Ǧ+GTTTTTT-cjnK-Z0|bVY"͍{h͎J*-YE 2V]כtxbi'x>!l=xܤI`X.\>v<jf6-z @|-Wꍌ4hygBczFقL7gI=qpzp3xfϞ=G^|y 0FFF:uʫ<*zV f;C ;2'&fAzܷ}||?쳄i}pJeezV*>&&YfxzK=x=ӂvL鶕v]=t);utyݍX*cǎE yR犂mm;tC rzJܣw^_׮]=j,K+̘1B "|3f8V^͝;WzQ(O++EZ RTd<`6yrauFtށAzܷ]7onb-o:@=x,[,y(M[Xޑ>1ql`o=t)/x,/7nOd~:7znE䱅vwC rz~0K(bŊJ*`ܹs@z6n%za* 37a㳌xԃwj܄ 6!7/cAnLrBWS6jԃ/aո mBn^v ^\zxxc:vزeˤ;w|ᇝ;w.]p7&::ZZrlG"nض9s:n`ѢE˖-۴iS||~;nڴikGFF/q܎;֬Y#Η^`5 ?^V/^XzQ(_K,aƁV%Q!e1HmoTWfMͪQF``+Wnٲ~*xݾ}{ .Wgsz|ݻ3<<ܙfC5dK o͍{nL!Ah۸SDžK?w@>}nqܖ-[z-ֹ;b+vj܄ 6!7/cAn>sWnٲ%<}:_@ܜt'K?6\a9ԃpԃz6n^'!1s%7n=:**ʨ0EE_\|y-Z(no㖎MA"naE:tÇϟ?_*;[zF ̙WV n{f"n܉7W&)Slٲ:aaa#GtСiӦ%*jofLLǏ?~'|otayǣF:<8%%/<&&F￁Zٺ>ƧXي--L2%%%zavta]8]v?[_gڴik֬9{~Vrʆ 8q"::7Z?11qԩɳf͚7oODNzaN| 8ԃGqtۥK)W\bbaܽ{śvzQgΜWmܸqnnȲ;_}ƌ1tF˛;w P(N>=y}߿߱# m!;;۶m۶m[rrݻ&n{ kœO}}}n }o>yUV͚57ZSNmٲefDQ^綾^8qb@@ϨQV*NB=xt^@]j7ĵFk׮2e+VxiBP(Ξ=k_|QvD?y4i<R4{bo{vmܯ 4h…O?ʲfŊugKk>x ""B._0HOOGG=xC={\pa^^˲-:thԃGqtۥd2Dj֬lٲcDz,[lv_XԩS%_lYN=zq='N%>(&&W^"HoW^y`ܸqh] boQ#]8]č;aF>~Eo{6nodR 9FH⎡<|J<>Dmt[d3BEMv"SPPhY(boc4f/$'' ޾K@_|y-Ze׸Om2Z. ]1vd.-^u͒d2-+FFF:uʛ<۸" D:bg*ri7n̙3'..VZĥݶq:dh.&wmG-td{}7Ϗ TM.))o߾;v1qqn=pbPnz}H-nTLWU*6>KPޖB8~xjjΝ;m٥u_z饉'5jժUmMbΥ6{Ţ/ݶ9s\wv{PP)N~~/yԃk.0lذxaui&M/xD⍉K;WJG-}uv1m痖?n׮ۉh֭e mzp7tϞ=.\DzEj 5=&.=`W8l {hm$gn;wntttRR :t„ ֭ 3g$xԃevK>~8,,l6:Я VAAqZhݶ4\lh 2\AﶥG-$l/DGGX.wСC5?;/_ܨ)+/******1Znv5[liaFџ ݊ x}]#ms{ܹI8lGwa ,lC'M] G; _-i܇{WKcJ|v'[PTD 6~~~  .Z3xB@$x(nD@l baGD<(-Q[@Ė$x@$x@$x$x?h D@l ֭[$$Ap/%zp+2‡,^O8}YL5޿6#sO8}YK|> kY Ė཭\ 7 3xoKx WY$x$x_K81zAruFkMOO_wGj4hЯMڻ͈LY n'Fː'1pe5v~k`̘QW\YxiXxkWnX&an4TrxsOF'70vQ55,WΫq[FF`w[9_ONV}}Õm\KZ ر;vh[6>׮p ;v0Zh錔mZ9yD'=%X5Z]~- ۑ#4Ν˿_/OXcSϾzsm*Õk6/?|oZzc^^-?TjMvYy]0yB3ի/~!v=c>1|ٳN_B}7|R!evl4k~?9T^8":,o%ÉHqطhaԓ1}21֛ҽ?M ޻m"{rF:q(%| h,HE1{}2Xs&XĴ5V?".[QNNiOFD{bfMYy.@$[? 񏳲2 [?ˁ uNӥeu*KK)$mD W0톥54e>1ZzI&QUj 0g9p-svp׵,wi"Wo=+ي_"ڹma#nݶ#]5|\hSVk8 >;xްka͈(E zK]Fnbɂn} [uK5x탞˻ P*Uwly"aMwWYP0gXRia66e޶COz1[9{v5+>x ɖ8Or15}JM>|qگCAyXaٲYc`Nq*vmۏ j;Vsyg\y.Ndݦ=#m'-1Nޑ1 D=>j3x(#{ 81?{G/$N^~+o bK~}%x)#AĖeH"Kė1_1@|3x\MvmۏCDĐpe/eV9@4$-(wM¬%J.]zZQF&MY7fΜy%Lnݺz/t ":x`޽$њ~ s?~ NڜIENDB`jfractionlab-0.91.orig/doc/help_de/multiply-formulas/0000755000000000000000000000000011670453400021410 5ustar rootrootjfractionlab-0.91.orig/doc/help_de/multiply-formulas/1o2-times-7o9.png0000644000000000000000000000443411670453400024257 0ustar rootrootPNG  IHDR \ksRGBbKGD pHYs  tIME-% ^IDATx1HLJ͢@HAR"A/@E|71]WB*׸BHD(] 0W\^n8$d~E`7a޼y MSya$Eq0`߾Bђ,ˌRo45y3ط?q,P|>/c ok~;):2$ (x}`_*yRJw2IGf8*`@/˗hĀ`_'}S|]hb?qBqpu_b} w=N1XqѾ[Cf3ի׵ٳg޽{Fl8d+l˥F+r™k eڵtmE=le1\AyJZ._Mr>Vvbbe.9v#T&uhCQq$ 0Q9_ԕ5Y(VXkw!Uo6Q;FseI-\v 2QL0R$kv\sE$65)Yp0<2$ɊWPasxF&MfW긑gv}߄ah$ y6y8i,_?x{>||BL(tnnnjǞo޼[Ff byKnӧv1qEGk6LN2= ={Z>ZBEJZ2x 6G(*VMEX:MփcC( y95RSIpyyEvO_Bj=Rٻ>9S.nYB!scSΟnpy`uOBTu: LnNP1M :װǎl$1dB?֌b&Se#]LMF&d~ flVE:!raѪsF$Y;lY PHzWYAw׈ᐮaҊ 7rrD4 #R4]hKzDI^Q+6y[͏2Q9χv7|U:,ם sIb (߉HXC82]I/ {it#mJ&?~|Y'DB3z< чȲ4%Eq]'ҁJ+`[,y̬s\<{X&X̓Vfn_ݤi3 e5ȈCeF4MWU4M}u:ʦ1V=j s],[1IH˖Map&MS#Ek804v{<#tfd{98 z^NltIENDB`jfractionlab-0.91.orig/doc/help_de/multiply-formulas/4o8-times-7o9.png0000644000000000000000000000602711670453400024270 0ustar rootrootPNG  IHDR_B}sRGBbKGD pHYs  tIME*,vp IDATx흡oLƧDWTp Jݠ _p&U'dXReAFAFQIVAI%N%Jo8ygO:5Uz kA)$ g|>?0|>?UJ85i"q4Mu纏R-i(sveqHyg/,D4TE<]RJGQ,ul6J)-RB<ܘND[V,( -(–KUDZBC</|֢C{e'I !e 狢ё+؉0NߛUl\, ^|n,ذHDJ#Y-y@uq5~rcA:O~.sȆׯhU7},x_!?~7oXh47[7w3Z((899waF-Y$[[[5p~~NĻc6?_^^ZY7kcc#A̲j*mzt:B䅬F5.A-;crynٜ1x ˏ+38vO07j;!U"sxN +wd<ϵ&]hTԲ bՑeY@@<w(?3uM~(#T7pA<ݕ{u/wdU4(4w }MtQr c $l1c3)(ھø&Byc0q.\mB>Uk|#jYPup]qEin7[Rښ\& [],έBƟN.b^~|%❅xCC8qE1ݘ!bc\??6ooo#gggDDRۣ,:v "]H)`;:ښȌt,_,Ḙ6nÂgZܖ1MQzBX>5!888kuUMnhEDTtٳgGqC(ӥX=߿"ƘƫW۷oGzcRz<h4:=obQKqoZ GQ˗/:3  ǘprXPEQnJ)Ϳe`>;mn3M+I>8Ҡ@Z![1nNqlyŚECJ ]<8o٥7,e}l;6(.ʮ C>,x<&":ʲ)5ϋ$Gj]VxsTҹ+qWkF"px>PtPKz#MV,j_^h:ʴ_5@DQQD%+bQꦸ4.cL1Zmh3Ck#nѸ7˝1`!EQp "0 h I~IF9\)h2d29J("<7oѣGc&q߱ G U#_^p=3-nx4&dP [<Nj;`۾B(B>J[I)JB)Tŝ0tq笮PJi&f3*Kb \*1M[[B<Y}itZ4Ki媱굩e^Nrs};mn7*ܙ ⏫LgYP:B$q*Y8Ƙ67+.ж8 A]> O+aNDw >mдԒ1?=!q]6Am-5u.sc%u qN"Ϙbm8h^:$kȲHӴ1GrWmiOZ]cvBGO۵YI譭-j~~NRgfggO s4+]%af"pz×n5V9RJ/u bqqYMuws!}vj`1Ո*LY#oк}(mx'| f%k4m+4L̃- %AlV:/gnUS!~$ɠ !A J]>XXzNE<ו: !tSafYts!C6^LVe!~ZCe|1 .JӇm2wY@j2j?-ɡ/,;ju}-S8:SN?R9Y#~*~%#ΈhssWkf2Pe4Ljl$30B`+U帇e~d pjOz>8b笳E{ם0׀g:O?LDD>|yuV^RUtQR<6V>.kyTy] q]RJ '$dz.QvR8@M+$2LcmUyew؋"d/o}i%ؑykPlCl/8y(>,RJX&TޤEQyDu+e;9E$Ѧ,,+a. :U 1IENDB`jfractionlab-0.91.orig/doc/help_de/multiply-formulas/2o3-times-1o2_solution.png0000644000000000000000000000153411670453400026176 0ustar rootrootPNG  IHDRk]sRGBbKGD pHYs 7˭tIME-<4IDATxm0E).D*DH}P}p@];&=b8/ B8J^ص6Ƙ蜋MĦi()6MC+U@ !?DJu].{!>c?%${Ě= ^IJ(r?X9*ZogviV1&7i8̳¦"ebR j.1H걕 -β6BUB4AeA麎 ~PYZ(e) DaG-#T@;]'kĂgnAol߰K-qS}c9$6~M;|m֐K۞}_$!u]5Ũ1FmZK)Zw]>??*(~/(>BG\\&[IֽKlCL{IVwFGn6ƨm%I'TJ:/S,J IFAlWobJ8gzᒼ-iBH m}kW)IVP[%wݥG Fe^ Vҳqjy-' "!9f483Hn.Z?bhGMk%iYCsx$i](>#MXs")I>$rBlPAt/ 󨳾:_Emo>&q+ñD[v'*߂ /IENDB`jfractionlab-0.91.orig/doc/help_de/multiply-formulas/4o9-times-7o8.png0000644000000000000000000000605311670453400024267 0ustar rootrootPNG  IHDR\WsRGBbKGD pHYs  tIME* IDATx흱oOBzJT[PD)#Ĥ !_nM'ߎWSU*WbEhV/v^qscg|?ɺ{;3g@)(h gl6{fRJaHPq4m|2l)XgY֏qvEGv @i)گ'$IHq'βLiʓc\9U8amSM$c-cfrB͟A6I~XzM窘*롳ݕ&)0Byy.(jC}e 0,saT@KeJ'@0",8$R1ah.z 7CEp]m0] "?R)N&e-""絿.@Ghcc o4Q$vΎ}kRJ}xxzS{%7?n)?g,4v uC\+8y V/Bk~kv;o 4BODaooh4պY*0"sW04|}(pҤX=^"“'O˗/ ] z4 | WAŋ֢eC\sTq||LAX `jv<DD1D;@iEܤb'''O.gggksm&,%GcDZ3kk) dj藣`DwMa*.spq#f[b$ll{- ֫8dU c,EIcLQ_uĕ0,f5М'Qs]5.y0Mc HT+4~Y.˕tQ[{WmmFchJ?8A(,e{V2;s]/ t'.qk!}U#ot:XD$H0kfzJŝn:O-4'D8 ^mzUB-eyzO~Y$IIXbz@fMs\IuY. ѡ#rZ앰]Ն&`p1[]4Ώ?׏?Fo^qowwwMJ.hccU+d<S$4{vi̭YH$c[k+=%XHo##/ZZ@եjG,;f߿'"ׯ_AnM?,Ucooh4պY6+̍TuŪ k*5aP/ڬ)Rʼn]V?w&7RJe" a:Beڥt1"X>s.Ɩ2baa0>qV|LӴ6e]ܥ9~7Yaѳ*:|n,S86MӼ4 <p,~JȲLGQM_JJWBhB+&Zb߉ύ| zJ?IENDB`jfractionlab-0.91.orig/doc/help_de/multiply-formulas/4o9-times-7o8_3.png0000644000000000000000000000374711670453400024520 0ustar rootrootPNG  IHDR^O=sRGBbKGD pHYs  tIME%"vVAgIDATx흽oKO $T)(#H,iR H5 $F+!1uCh 7ۥQHD ўX~Hc5g&qsE0(1fcQJ1C)yΘ-% *2&&Vio$I˗/ׯ_Mm@HQd2\\\ղtxxdhc󜤔DD;UJ)""F>ɲiO 8I8}/"A?;"15숿~<xR_YÞ?bFUx6]CU1wEQ}E hRI+B~Y%?~l-?}͛7ٳhϦnjJC1Y+!8Cuke T[צ ġ]z&ɇ&3a8f)ׅa)%qurACrNJvB\RJ Y-s(`\&sNYQ4EQ8f_RJb)%z5.4noj<9!/K)5MS}}߇0 v3KdyH:*۸uӋ,`tᎧ}ﮋm6fWWOO[qR.=Q7׾Y<;Nٌs]""f)UǏ绻Vy˖uT F٦Wo0];GZ4)`M}ũFQ! й&ltUJ=а45[U*7@>M̸@Z6~TkeU|+6N2}=۶e ARf̲fӨJ\t]6Z,P)Sop$I`:z[gVE6!mFeؾJ6i&(YlKC>JkZg!Ht.D}}ٷ"Mz)GQfŠ"SeJ·}Mʥ+/_!6?7S!{G)MSӨ8rŋp6Q^Qٚg;p_A4*dqED6cB1ZB[\h6L_UE,YmLTSśs͊xQk/b](¬HNb6s ཿNg!Duh"!"4 ׺kX("A)RaRRN{5[7YkpJ@c{BW$=í0dR |>W,Z}=G!)F]"^+t] &edY(.&dXܓ %QDKff.LuD$v+:Kq" UU:h// |zjJ_!r ,#~I3!("mb h֚1<7g /xoeZڂ5w xy4s a%cB۶?a"s,]<洣jM)u<#ѭB% WS3k+r( $l797vx;Za^Pcsu][ӥO^Fc&x;1 TFz\qqls۶ }# )`aWrQ_BO*stXȟǂ]Dž!i']3.g<cqLt_ xp{,`)%H8R۶DD,dcL^RrwrLDR%RJ&"&"Z!d*_^ q6/'!7Dd^XkIDiMBzyv |&/On}:q$5uk<&>ļ'7Oy5o,>)tD1"Af4g/>(%Wn5kY)ŶM[›"+nTARJ""?2DZS*`!4̧(A,.Rnnes2+VQa`aUe6gm d{!U-2=QKUR@yY@ӴVѳҺ 8'mZsu4Mu}8 4MzM9n1um $ي[Z-i !fnʖf!Aɤ򛦉޼;Q.ŗ3Wxks!}sWg~J)\M6P۶$  P0B<ϩyS/Oi{jI#W 1f7nܐv{?/b7niJ߸ /vf9_GiO7nAH`)B)q)[4sX&m[R~Mlܼ0zʘK{f&o;}TOodry33{`FӫCر~' +q&Ԇj7ne½.KJڸo}rym~^~&yU|_E٭$g _IENDB`jfractionlab-0.91.orig/doc/help_de/multiply-formulas/4o9-times-7o8_1.png0000644000000000000000000000363311670453400024510 0ustar rootrootPNG  IHDR^6sRGBbKGD pHYs  tIME+%v2IDATx=lLE]@:TuH=&tY:23ۡA*qSLׂrgΚDЪvjM$疘S1E 1+(TQR$V3e(=i^f,P$8Bކ?Jh,vR3woӐBLygrEV뼍y4MaNXιBt_1UQ-.4Pa8e$ P1~ʌ(eGQ ~aB1MӾha)jhN#,<+J#1{7'*)xF'bdՂ_k.Z˔:=Sjg}?~*RNyYk߿Mm`ɂ@:&IYW`kk5̏-#LfVVhe7ׯdsJrzz]?n}uFPQx.]P=f1( Sl+5H`2X0*\ ]d|T+Iޘ6k--e`MSm,`i_v}RH` XƷUUYjB1T^cm?$@ɢ͗RGSg!iƧ}MEI}0Tg8Fbdrf%ZG򴍍m$OC~١Los_%km 70N<-F?uuhޛ{{{$ /^t\*TtF!v&A.1zWF_oeXJY*<63Ô)Fwdir,zK$~maJhsng}QtzABuӚLoE9BK"P4I#P:T*ɼ/1B(&E{9wH8UlO:h˛15    &ghtIENDB`jfractionlab-0.91.orig/doc/help_de/multiply-formulas/4o9-times-7o8_6.png0000644000000000000000000000221011670453400024503 0ustar rootrootPNG  IHDR^wsRGBbKGD pHYs  tIME+ `kIDATx?N@?v.JIA1Ttp`9AV9TPf*D$ +;8b=Ylxb?/ϼ73!B!B!d~a)y ZsNJϘN`ϧS4 k-rL&,@$tێ1FJ!Ԋ%Ct$33ZkɲJc(U's:R ]+ޏRRAd@_ɲL@_ nL 7W _h4``ҡX@eu*b~cF_)D}9 #tHAO=q*ڡ( =Z>hDh E%zl6 -m7-RDAV6zV1 ~tntE5kCaۅYBH ܆6_HZfXEBԿ({:$pR" :"Tտ \WCr2 Hp8;;1& 䖻F"<(~ݕDHZ"b...k6l;u}c N*^Hb"yKxsDw9'^l1 &.,EJ¼s& "9' OOOœc4q!B!V~%ìWIENDB`jfractionlab-0.91.orig/doc/help_de/multiply-formulas/4o9-times-7o8_2.png0000644000000000000000000000374711670453400024517 0ustar rootrootPNG  IHDR^4DfsRGBbKGD pHYs  tIME,6N.+gIDATx흿oZOބ Lިf S'ЍnYx@d ;et:ybYu-V$9oxߏ@~pO{.}< X i:ƎqDJ)6ap$ cw0\5Bآ(b"ъ Ɉ w lx2 l2Lޝ$IHkMDW1F#lDQ _g#FA8 Sqџ1fvh.5Q{8dl^Ww\b>!*'1L܀\Wbvji6Yk]\uy] Ck;sAD#r9&/2gJDZ`+&8D[ ΩEQDl6#˲h -ˢlFPE}Sz 6D4Wayfu9Mq4MNj[9PJUF8f1qbFmfu;1h4(j`mS f"0^S*ePPC t\eHRg#W&<[ |K7Ul˲h>xB e4N₮h4ٙ~^x(H9??'"{asMը^BE20 [>TBB;3r 4E0ϖ<[El}0cNNN~gZ;wg sVp PA&m75fk>gAǏ˿?==%ǕREK?D Xh ڒbq\􊔪U=`Զ}7w-tR;+t@KJ}Zm; DӐ8{71\u֭Z;\am2c&=j`w㘵֜mT1di:}^Rf$@FhWkl6۶m}2캒$ap]A$Id& ɸzSuݵ-ZOf51~=njYa6Ɏ.bnd~P>;)ՐP|1$P+pr6͈kn߾MDDٌ'zqqQ5r#I ķoߖ?WzͣG?1 ?ݻh+,_|lш4W{)6}@; h^@$KV>q;';t+ڍ25I^fM4̷6rFzi_ۂjjy ]*/ku¶[u: [4kٶm^ן@ÐM.3Ap9_=Y-{VAFg > BڇhC;+h`q+DtQ 3Lėk fv꣫[$@)k1*rCFygA Le BXrn;D6VGStq+j(I gϞU2{J),9MS:::N4ϗiRyy5)ļbwY$=8KF]@ ~ST&Jlš̹}=+<װgSA4eytH2Izi(v4bŌ"J4MU+ } j/SJ!f8F$A~6 &C42*aӜЕ2bNVB=̧!d;'(89 2pW6zZsuaRh1{SJ-;_MK2S0a&IENDB`jfractionlab-0.91.orig/doc/help_de/multiply-formulas/4o9-times-7o8_5.png0000644000000000000000000000356011670453400024513 0ustar rootrootPNG  IHDR^u4sRGBbKGD pHYs  tIME)#>IDATx흱oHh.bK UTtC n7PP TH,(EwYfM<^Fq٬f{CHӔ IԆ _`[_@o_zRe 8V i6*_@i>LDlb1p?۷( "m:/"~gɲ!ݺu֤y]0Dy/ 8ׯ_g;;;K1 Y... @݊+ &c4 F]S?;;ffu̮u9>>n3WC;ЫWfAt]3xC1_yTavBQsO@}]0>\NnQ13ŝ;w^P==1%I2z¸c{{*6 Ð! !FYa?@iߦljRcnݽue)b_RKn6Eړ yMKuiaBqCYiCHdΕ)(ˣ'Z (bE4ôjF ж&t5Ԝ xs`l4`ay1 lCg@Yq3^w2bkkz{<ÇY!y>|8`0^2GQN9)4ddT}9`]RJ3(qy ̑QsEQk{,Gʶ͠>7R(899Al}zEO&VJqlVZ:u F39Y+!<6:.ոZRW/2A˱>}AJb:V+P+"D`3%ٵ/ p]&i &MJs]t\6>ʺ1V gggS ^nf> !HJI]1=x=7o$"xLHnæͬLFVt+AҦ޽{oBlNNN ĦW*sp=&egϞ;}X\Pޞ7x6ywwB,_e[l+r#e.VJ7@.pzz:2g=-{~φ/_Ξ_xX`IdYf/_@paOvK9!o7v!r:L$V3 /ʿ<:ՙɤ5R- r _UK$j]EWڙY Cs0 W' 2Аmң6zv*lzf7V ,Hj;,; F^(a؀̪2C0k^r(R UT7#c"~:Uj>}Y;FR`yM,z=viZ@l4.lk|BpdzޫJ)^0 lFq0/T,mƔSIENDB`jfractionlab-0.91.orig/doc/help_de/multiply-formulas/2o3-times-1o2_problem.png0000644000000000000000000000256411670453400025766 0ustar rootrootPNG  IHDRuW:` sRGBbKGD pHYs 7˭tIME) 5IDATx]K6- 2lrA¾u"?lɤVSe">sDDt:i,TFBRb"b"b;4͓'IsM-v#SJYVfZkO]t]bXԅHo9B=81fB7EH֜FϚ $髤y0 d Ms QSC6*'A@j۶":xHU=B3k%uf>F v.v:HJ5زz+a k}.q˙]O1fwiTbk- Zk֒Tc kZrQn6PR1oֿDs۶%c Ԁ}uܶ Ro9Asa(.LP]Bqm Xa{Ծ&Dwtf!wYeg}!DqL!c/>5Nc'wQHfKiȭ19tCRICSդGޫ*LX>MI~~-A.Mر[bL4_꥖8Ƹ~RƐ H1- @,WqJ99˗/RjIGQRy6MӞBR@Q!RJQns[g *.ЅYgggxnk8Ԓ.訌)J\(VQ~DqǙwbb,I* IdjT>f`C|p=*Mo֢f(R}*Rb:_~߼2aQ ԏ?),mmm~up &FiJeTlיQc+.BuJ)KFbAV߿Ib߿S1H}ɄvVյ} y"a0]N {n7o 瘮*FJ888g}[-_!Қ L^WH0wvR<٦"*٫F\)OwX7|nY 7o6$Il[9J{/8Nm]BaVghR ۖe[kViceʚO9"+M=)7yz %T0 '\"u(EA~.R*uB,3NjTAiXwFVR!ז8uL1V?dkVqQUETr} `jV*I-J)]b-ZBnܸ(LW>}+Y.5ZA( ttRʮ8lɒm ٟdd&.u/ZBávϹ$mQe)bxܤi `—|uT(L$I= 8cŵZ59=[nNOOQEw0J](N˩i̟My1lnnzUWyӰ:x 7?L! !r:l5lBIM GۅHG1e5:Nȇ9UHXQCOqU1V2͐졲rjYsia&d~YMŰFJ)B͚Yȕ\ԅd%*F)7m`h1{M&B MYKSdfBa)%z`{tm:0 /ӵ͛"UlFq؂;]bIT4T& Ia1l",|iox] B...oooS Q\g Q"LWn *~=+բ^nvu8(\X.Oլ~ *[&hW~>f#"YE !e籎Q]{i[!'5{EҮdc;̰h%,L[RY B# su'%f|)Hq8VQ)R8xtp8U}Z.[eNy8V+s$%D!B!B!ƿ-T IENDB`jfractionlab-0.91.orig/doc/help_de/save-points_de.html0000644000000000000000000000451011670453400021511 0ustar rootroot JFractionLab Hilfe << Zurück      Inhaltsverzeichnis      Weiter >>     

JFractionLab - Hilfe

Arbeitsergebnisse sichern



In den jeweiligen Übungsfenstern werden die dort erreichten Punkte angezeigt.
Darüber hinaus werden alle erreichten Punktzahlen im Hauptfenster angezeigt.

Es ist möglich diese Übersicht in einer Datei zu speichern.
Das kann sinnvoll sein, wenn der Lehrer die Menge der gemachten Übungen kontrollieren möchte.
So kann JFractionLab z.B. auch für Hausaufgaben oder Freiarbeiten genutzt werden.

Zum Speichern klickt man im Hauptfenster einfach auf
"Ergenisse sichern".
Nun gibt man einfach seinen Namen ein,
klickt "OK", ...
... verändert ggf. den Ordner
und klickt "Speichern".

Fertig!

Die erstellte Datei hat einen Namen nach dem Muster:
JFractionLab_<name>_<datum>_<uhrzeit>.jfl

Der Speichervorgang setzt alle Punktestände auf 0.
Es ist also nicht möglich, mit einmal gemachter Arbeit, zweimal zu "glänzen". ;-)

Die jfl-Datei kann nun dem Lehrer gegeben werden.


<< Zurück      Inhaltsverzeichnis      Weiter >>      jfractionlab-0.91.orig/doc/help_de/makeTemplates_de.html~0000644000000000000000000000505311670453400022236 0ustar rootroot JFractionLab Hilfe << Zurück      Inhaltsverzeichnis     

JFractionLab - Hilfe

Arbeitsblattvorlagen erstellen

Eine Arbeitsblattvorlage für JFractionLab ist eine einfache Textdatei im OpenDocumentFormat mit der Endung "odt".
JFractionLab sucht in der Datei nach Platzhaltern, um den Titel, die Aufgaben, die Lösungen und die Rechenwege an den Stellen einzutragen.

Es gibt die Platzhalter :
  • "ti" = title = Titel
  • "nb" = number = Nummer
  • "cl" = calculation = Rechenweg
  • "sl" = solution = Lösung
Um also eine Arbeitsblattvorlage zu erstellen, gestaltet man einfach ein Textdokument.

Dabei muss man einige Regeln beachten!!
  • Die Platzhalter müssen in einer Tabelle sein, ansonsten werden sie ignoriert!

  • Die Anzahl der Spalten und Reihen muss in der Tabelle konstant sein!
    Man darf in ihr also keine Zellen verbinden!

  • In einer Tabellenzelle mit einem Platzhalter darf nichts anderes stehen!
    Ein Platzhalter muss also alleine in einer Tabellenzelle stehen!

  • Es gibt genanu einen Platzhalter "ti"!
    An diese Stelle wird der Titel eingefügt.

  • Es gibt eine beliebige Anzahl von Platzhaltern für die Aufgaben!
    Sie heißen "nb01, nb02, nb03, ...".

  • Optional gibt es Platzhalter für die Ergebnisse!
    Wenn es sie gibt, muss ihre Anzahl mit der der Aufgaben übereinstimmen!
    Sie heißen "sl01, sl02, sl03, ...". slX muss das Ergebnis von nbX sein, sl07 ist also das Ergebnis von nb07!

  • Optional gibt es Platzhalter für die Rechenwege!
    Wenn es sie gibt, muss ihre Anzahl mit der der Aufgaben übereinstimmen!
    Sie heißen "cl01, cl02, cl03, ...".
    clX muss das Ergebnis von nbX sein, cl07 ist also das Ergebnis von nb07!

Ihr könnt mir auch gerne eure Arbeitsblattvorlagen schicken, ich füge sie dann JFractionLab hinzu.

<< Zurück      Inhaltsverzeichnis      jfractionlab-0.91.orig/doc/help_de/decimal/0000755000000000000000000000000011670453400017301 5ustar rootrootjfractionlab-0.91.orig/doc/help_de/decimal/manualDivision.png0000644000000000000000000000562611670453400023002 0ustar rootrootPNG  IHDRwYsRGBbKGD pHYs  tIME &}j IDATxiXSWOBE;Ġ,ZVH"΀:UEP*ZkuP@pm *ʃu*".l@M|ga o,799=_<4H 4i]V"k[ ~U{ܴ/~0'ReGg8B _Rw0o+\VlSz r4=L\'͟SL?IӜİQ 3p ܐQ_Rҟa~|U ;ܕq$P\;"4 I-Qzcu/K~C] $4wߞ+5J8NYs1ԁ9SζK,iv/ԪlYjңy3#k[g)-`A <̊sTyEky*gPKX _MTx 6童Q };73k}0tb% G;q ; Qҟ;{Ƣ"].P}a;c^oI Z2"aOcmyn/[U\mPUe}bkEyĢvT{,Q2ૡhº^eIyn!^p)6R>'xH5 +1/XgK3̄G-*/0Ҋ_Vr [S~DϠ}fEGpr)o]&V8IΖ9=-ckDkCTζܑ13竹DGiׂN^~ԟRD%r(ko8.ZKMp?̨}Or%D>%=kWs !pV7W67B׵wSv]s 7B2L}{5nVy_)j WO[~e]Y]?=:Xūiߟ.QB̄WצXJZԍ91q %GJ)HꎸOݍ쬬3'|vL|Ã<;r%-;Z:#WaR~g}gOG~y$FAI.w?ڝFw&dwb:3Xv"؊̚,tvLi$9C͵ LOH 4i@ih>PUJmvAnW9m\܃4O%?l3=0=Z* ٖ3lt0sDFHГu~N#EWBh= 4>#DV'45!M@P_ i5-怠m@hB ]rJie{r/Y # ix4i@S<^{W LOH 4@iio Upoװl_G P{ Upodmk 5,pK T5,\i5~]OH}0+Ms ˋ!| O\Ҥ%ܣa&Jhv}o’x{}} #lD^&Ҧ{N45M@iH 4H@н , E'䪚$i?OdBLMN7Y #k0LgpIw7L LCYu!:"$ѐix]*3ԀJvBև2x ;!ǙRyWAk4)o-XQgVﺨFPؿ#̪y4E)#ѝwO|BR&k%|xi}z͈9k^8=uV8p҂EZ"ʦLli-lX^bo0Y<6^n$'}w>s ':@ 4H4u԰l?T``z@iҀ5KJ/gb6)%y6l ԫ6.򊳛&ޖ(E ̮W h*|패7#-g"`Z_ʑ4 !zO;˙2yF LFr%> s~H20nzB LMaU{3NjxZcWI G[ l{=x򬭫b:W+- fKs8J`j44@i@ 4H @&*  K4HXBZ4 a iAP% KHC|HXv}]B @ 4H4s%0ا@i4Ct&#a i(al^I> ӓILO% KHC ~ %n-$,! =HXBz 'w`zH 4H@i?)ܾ$IENDB`jfractionlab-0.91.orig/doc/help_de/decimal/frac_to_decimal_example1.png0000644000000000000000000000356211670453400024704 0ustar rootrootPNG  IHDRo<snsRGBbKGD pHYs  tIME  *2!IDATxkPSG7D%TE@^-b[GJi2HZZhE@"V8TgFE)DAy+@wh\Cǝ3vsiB ah"H&h"!&h"!J*}[֤[)^!?\fU [o$l;T26+"VN8*tۓ6w=iyF*MDBW<۞{)UBͮyzRBtixY3ӎtΟTfiB(󱒤bhlHV+tm&5uJԍ&J[hRn]`*&2HZfYe'R;{0S}u!9RSj|˜S~a3FДL E|=7Ss[$ Yz&eJ>IQ~%ڰU# A4[q[DHRfyf !:`ɞzjФCoOaCB*cWV1L 4hɂ+a"Y@qibJg_ۂ,@=jrjm5DGHEv؝섶tèP~xٯ52O2j%_G9 w0< ѐij-#j?\so=CB/4&[ӝh&8U"CS(.}(CY|8GG)( ;+ (uֲG4{ 1\oiSamٕXicTbz%й~VMcwޤ)oq|fqڃByc̈́ m\=-}eƈ+r}ߧב(l'!,:)x. $Hȗ 0(tKe:}nw.$m sfٺ~ɋFqBr{XVI2n@/1;$5PvB].5~zӑd I[t mF^}qƐ3n_1VoĜcrpU<\I^=4K G[@4^gtNSyS]j+>|1 xkP܉?=$E$*D܁TFf!j>ٖ5;ƐP`@W$--xN .l%,Sz D)$pH䬻RBRʸ,]ŤUnXvG2EN+TxU͜Ew&vӈ)~Mw5:bX aIĖ;;[P#~EYd廒r=ŕ}Hpx6Ň3(FpA„;CxyDz%)]?TjT˷lO*"v dGF@p}2UJtN\[T]t{n檻3.`@".PVm@f(IhkeK-qJ8wzwUPMaUwNKu\BO_E{Y\ fl٣p膊VkfN\$RֳG1d"{TLqNacŰ ËDzT=Z٣sQZd+~@*V4H]XѼL(A' $Kkź^KjA RQ =Xa]&V3 {'dZ2[eE9Hѻ ?1lx%BU?ӯ-jP/w֮Շk8t9lxX}'ա~+mT<3g [_9w,` X,` XԽ[5]5RFU։RZzy7F?*;{P=,` X,niwRv ,` X,` $ty %` X,` X`ʼnLw DX{,` X,`cʼnd)q,` X,` Xr%,Xxm8[oq,` X,` X`X,` Xkt` X,` XK` X,` XY"6KsK0Lejœ/ ;PK PKm==<1 manifest.rdfn0EwrfYdhjCP}]ҢUչ:8<{Όl[7?QF=O,-p*Q,Tk!ɲ C"[2b,#V`_A":q4v!Zl2 Kc~|' *S "tr5M }j"'.#*u15teJ]a2zPKm=x'ObjectReplacements/Object 10 s qcd0dFid_30 A{!PKm=i;-ObjectReplacements/Object 5 s qcd0dFid010e@r\+$f( @ζ Hr1$W& \ RCC1JpdA%$$ 9{PKm="ObjectReplacements/Object 7 s qcd0dFid]2309ӀBL@@2 PT8 T Se@r\+$f( @ζ Hr1$W& \ RCC1JpdA%$$ D:uR@?PG"$23"v>t ,PKm="@'ObjectReplacements/Object 9 s qcd0dFid_30T) \y_M/ҚZn49KY|3S/ ˆ6tӉ=fs/GUb0PKm=)RiObject 10/settings.xmls0`xoQ{dԎ3ڻQ>G\5W2Iz%"S{rd?l n7oYۮ_l sʖmqzվ|hbA=pE0y%@J5DXj:n|mGH.#Wz.ihwl|^Juz}FtfMzty)*}BHOG'o[{'BӰ;I\Q ]k RXf{Γ@ ʤݩs [B0LrfQk|.g;*fK锋z._BĉT/,"O5!LX#dXOu9%~% tRUX[c +Ӡ]if>fwP0ħ)F0^OWҀm)?BP'/tJjJXֻ56P`Xr>6$7hJ|,|)X##57/OxE$2~Fe@PKm=)RiObject 11/settings.xmls0`xoQ{dԎ3ڻQ>G\5W2Iz%"S{rd?l n7oYۮ_l sʖmqzվ|hbA=pE0y%@J5DXj:n|mGH.#Wz.ihwl|^Juz}FtfMzty)*}BHOG'o[{'BӰ;I\Q ]k RXf{Γ@ ʤݩs [B0LrfQk|.g;*fK锋z._BĉT/,"O5!LX#dXOu9%~% tRUX[c +Ӡ]if>fwP0ħ)F0^OWҀm)?BP'/cÎy5+H[lе -QШhIrZT;#pQܠBY?O*_PKm=gRhObject 12/settings.xmlQo0)ukTPV hl&v &2RF=!~?/y  Zvf[<)WыC`Bjt&vˎ9s*\FB\\Y셔8ryu|oootlF秢(D܁ę Q];:No7JuleZVHr5;os2NuP&vd-nu3i "Ms9߁._|7sQ/K\9*e:3rqPtd27ƙQJ )˷|ffBn?t}UXv~&!2u8%A% tv22YFvN6."@ݞ@@iB_z1^fS$t2S4 2癨m8 $vFo0vj5Ӭ`T$FE$vШ=J31}1H r⽂<,)Uh $Cqݓu`ڙ=?# Jy~w>1@uo]0/c/ ęGƷBo3NhPrY>2̀4*@0Tf*5]“|g;ZeeRpN,[ReAtLWET{dD$K X8 0Tz GD p |S uIC!{ ʹaԮQҢçSle!MCwӺ,HFٺ<^S 0 ڱASq#3^q}d>8>PKm=sObject 13/content.xmlM0EwyTbL9ɤ~@ּ6Ԅ0~YrOν|-zlir5v<} B>cÎy5+H[lе -QШhIrZT;#pQܠBY?O*_PKm=gRhObject 13/settings.xmlQo0)ukTPV hl&v &2RF=!~?/y  Zvf[<)WыC`Bjt&vˎ9s*\FB\\Y셔8ryu|oootlF秢(D܁ę Q];:No7JuleZVHr5;os2NuP&vd-nu3i "Ms9߁._|7sQ/K\9*e:3rqPtd27ƙQJ )˷|ffBn?t}UXv~&!2u8%A% tv22YFvN6."@ݞ@@iB_z1^fS$t2S4 2癨m8 $vFo0vj5Ӭ`T$FE$vШ=J31}1H r⽂<,)Uh $Cqݓu`ڙ=?# Jy~w>1@uo]0/c/ ęGƷBo3NhPrY>2̀4*@0Tf*5]“|g;ZeeRpN,[ReAtLWET{dD$K X8 0Tz GD p |S uIC!{ ʹaԮQҢçSle!MCwӺ,HFٺ<^S 0 ڱASq#3^q}d>8>PKm=sObject 14/content.xmlM0EwyTbL9ɤ~@ּ6Ԅ0~YrOν|-zlir5v<} B>cÎy5+H[lе -QШhIrZT;#pQܠBY?O*_PKm=gRhObject 14/settings.xmlQo0)ukTPV hl&v &2RF=!~?/y  Zvf[<)WыC`Bjt&vˎ9s*\FB\\Y셔8ryu|oootlF秢(D܁ę Q];:No7JuleZVHr5;os2NuP&vd-nu3i "Ms9߁._|7sQ/K\9*e:3rqPtd27ƙQJ )˷|ffBn?t}UXv~&!2u8%A% tv22YFvN6."@ݞ@@iB_z1^fS$t2S4 2癨m8 $vFo0vj5Ӭ`T$FE$vШ=J31}1H r⽂<,)Uh $Cqݓu`ڙ=?# Jy~w>1@uo]0/c/ ęGƷBo3NhPrY>2̀4*@0Tf*5]“|g;ZeeRpN,[ReAtLWET{dD$K X8 0Tz GD p |S uIC!{ ʹaԮQҢçSle!MCwӺ,HFٺ<^S 0 ڱASq#3^q}d>8>PKm= styles.xmlZ_6Oaɲٵ8-@m^ Z-6(ew%J`GcTH󍷜/#|ݿݎEth|N)3˵!nRkN$dTU˽K-ltVNF\fvgǂTS'#/`N񩓏2w܏xVzZSxR:W7s.rZ(5|E)RGM).&|Xތ*2U?uUlKdh"gVd8G"&f&nޛ؝!D/lZہ*M7Zp o^ pأIq |8|z@77=*.B5'(@'l+QY:^H{ǃMjQ/VBI0ؗ(WK4R x EM;)~G"4J廷&< n }wܛAY'9 33 yf7)Ӻ[ɵ{AEg1eBb^ _R7b~S P/ Ay.WP>\d>9+DTg2kXRGTǎr1$I8b +I[A sR0naz*|ci ffVGH$`i^Hqvl7CVՋGV~M,^:'= 5a} O^ h'Yc+hɩHhS8./`5O#Uao@q 3E-x:m` m\pID~Mԫ6nvqbɨM}4#,l/UQz oAO [:#2>$"%'<3]/tv?@}\ENpç=)0 O 6zKLFe5El?g1l#׌7'.!jHjLo赀.ZL" {c.yf}ٟ w+CFInN)ۃ#73R*;xE+8uy('P<;!hMjv}',’pF 5a>u >ٿ4sEO|jVo[fsKnH -/Og~66̮ 8 EVE&R_ ж);b%] eqz޶=&ww2 s2ǘMkv+8tb7^6}\Lߞ !rlSԲBܞ̹0xs#oA=ͥ绔 yp@s"Bz9_, "R:H[ՑyeH#@7z0߾2[JhC:w [JiC:o^|q3\]JiK: a҆pu^wi!pG|ù6#\*ozR:P[s\s K?_yv+=dec@Ғb? ډҁ@eu~Eyw4d ZH2-(`DZK:mMcy$F<9cQ ~÷So kXXdKoӔ0k[Є%@s`'/|&S^?> 6Z±'`K}U3HZXq`EKayn!;R?Bblyc0b~\Bs29J+;uwi5!#ѬV]u'>~oPKw.PKm=sObject 15/content.xmlM0EwyTbL9ɤ~@ּ6Ԅ0~YrOν|-zlir5v<} B>cÎy5+H[lе -QШhIrZT;#pQܠBY?O*_PKm=gRhObject 15/settings.xmlQo0)ukTPV hl&v &2RF=!~?/y  Zvf[<)WыC`Bjt&vˎ9s*\FB\\Y셔8ryu|oootlF秢(D܁ę Q];:No7JuleZVHr5;os2NuP&vd-nu3i "Ms9߁._|7sQ/K\9*e:3rqPtd27ƙQJ )˷|ffBn?t}UXv~&!2u8%A% tv22YFvN6."@ݞ@@iB_z1^fS$t2S4 2癨m8 $vFo0vj5Ӭ`T$FE$vШ=J31}1H r⽂<,)Uh $Cqݓu`ڙ=?# Jy~w>1@uo]0/c/ ęGƷBo3NhPrY>2̀4*@0Tf*5]“|g;ZeeRpN,[ReAtLWET{dD$K X8 0Tz GD p |S uIC!{ ʹaԮQҢçSle!MCwӺ,HFٺ<^S 0 ڱASq#3^q}d>8>PKm=sObject 16/content.xmlM0EwyTbL9ɤ~@ּ6Ԅ0~YrOν|-zlir5v<} B>cÎy5+H[lе -QШhIrZT;#pQܠBY?O*_PKm=gRhObject 16/settings.xmlQo0)ukTPV hl&v &2RF=!~?/y  Zvf[<)WыC`Bjt&vˎ9s*\FB\\Y셔8ryu|oootlF秢(D܁ę Q];:No7JuleZVHr5;os2NuP&vd-nu3i "Ms9߁._|7sQ/K\9*e:3rqPtd27ƙQJ )˷|ffBn?t}UXv~&!2u8%A% tv22YFvN6."@ݞ@@iB_z1^fS$t2S4 2癨m8 $vFo0vj5Ӭ`T$FE$vШ=J31}1H r⽂<,)Uh $Cqݓu`ڙ=?# Jy~w>1@uo]0/c/ ęGƷBo3NhPrY>2̀4*@0Tf*5]“|g;ZeeRpN,[ReAtLWET{dD$K X8 0Tz GD p |S uIC!{ ʹaԮQҢçSle!MCwӺ,HFٺ<^S 0 ڱASq#3^q}d>8>PKm=;5zObject 1/content.xml >M47OzrH* 1!}wvO^~f`ᗛ[:AѲ 'EnB:KSuXJH'VVdjٵ@M >LJ21=-LP|pB ;G?{͗\<[ࣉḧC4a s{,WuErSklXI?PKm=VGX5W2Iz%"S{rd?l na`Yۮ_l >e8jv>p>>zqL^ R ΄n1g.AH•t{8’+뀲2rgZ]n/ztwӡ9]JFqgFIɃ4NT~$?WTBcc.kڶBVYw9)FvzGn"u2iwj-V0>S_.6z9߁.>7_Mg\+p%bNʀYn@Lgᑿb\y|a(zD=2tB(%#e[05b k{ؾ*vSlMVrp]NIP 8@T&VC.i6p8|3;s(MHP#fK¬7Q5ۄNY@pG5I1y"j0/*3iFe$t4+"!U7Q 4*RFB@L<@7zx/ KJZB/}0`\7EXva6D⏁ȂR-r]ŝm!P]+֮O$;e~1=bBu=Be=% N9ϕa4'۫rʏ OÖTQ׾GxoC`3VlH<&!ezHj(:dI<QQ CI΀ID<]MWX1" YJ@F%-j>|JI9ZʦQJ6tg>ˢd˓M8`D `J8 33" kٱ}UX="ϑ5&LXCdXOu9%~% tPUGXY# ;AEM} ̉/4/O=Syz/ J)Fl:aN {z֩ cL6`^T;gM;]ӌʈf5iVDL0Bo"bQ hTXљ{ć8^A*^!qݓu`ڙ=ld*.U|eny){q !{#\4fpù 3Mm)?BP'/L;-٩ rM}8#Vl@&t 2C"Y3\vTx9F5 &):!t6\Vb]RƐg(`r*}r})&j)b#DY(iН.*Q.7!e4+v, |cFvH#ثapXr)2ZlmqJo5g$P> $N8߁,j,PVݛjpaYDMs4~Nd{ڥG99Z:wR7PȪ PKm=dPhObject 6/settings.xmlr0' 2iHr-jlG+aL(>bW zen7oYۮ_l sʖmqzվ|hbA=pE0y%@J5DXj:n|mGH.#Wz.ihwl|^Juz}FtfMzty.*}BHOG'o[{'BӰ;I\Q ]k RXfg{Γ@ ʤݩa! }sʲl|)g;*f3tE/Y|!Dtt+VȕB#P$F)1,q eX OKjwL1"$*yUKe:4! fi?PSؤ* QpyQq&ށa4tM3*#ՠkY1 IF56Q!Gb5Gbb{yZR2zIF8uO^ԁk`C$192kTKຜgWq}cU S! R@|ƷBLo3N=G(iҀ42̐4*A0Tf*5=|[Ze!e\pN,{ReC"Y3\vl&Lx9F5 &):&!t6C\Ub]Rƈg(`rn*r)&j)bcDY(iН.*Q.O e4+v, |kFvH#9|pD$I9]}PKm=lGRiObject 7/settings.xmlQo0)u#*hW hl&v &2RF=!~?/u  vf[<)W󩅳ыC`Bjt&vێ9s*\FB\\Y텔8ryu|ԛͦTT2z;85jk'o[['BӰ;iR\P ]k QXf{γ@&ʤݩӭ`& }\٭Ԯ˙to:^,s"Uu:g:  :煢G< HM7δRb8$|NY3S.ʰvQ+Kjwy1a"*x\STNgG JKk!a4hap)bٝ &% g3O%aV;ŨMB, aq8U*SaLpچ̋Jbg4v ikQ ]3͊HFUMbTD0a ٣<>c '+ÒRK2D MyQVك # >`mTKຜWqc#T۵Be%|o+f(fI}Me if{UN:yaߩ%դB-eSl( %oeQE2:b0qhx%Վ r׎i'{d'59PKm=Object 8/content.xmlM 0D~EY$͓=jf#IhVL23VV/ד zPT)z7{Zt&=Z!*Hy`,\mCDYYI2@MQ4N翙Ϳ,VS3S$_ # A->O|QWaՂ PKm=)RiObject 8/settings.xmls0`xoQ{dԎ3ڻQ>G\5W2Iz%"S{rd?l n7oYۮ_l sʖmqzվ|hbA=pE0y%@J5DXj:n|mGH.#Wz.ihwl|^Juz}FtfMzty)*}BHOG'o[{'BӰ;I\Q ]k RXf{Γ@ ʤݩs [B0LrfQk|.g;*fK锋z._BĉT/,"O5!LX#dXOu9%~% tRUX[c +Ӡ]if>fwP0ħ)F0^OWҀm)?BP'/CF V7A)tC1&80+Q2Jj!Sz\0lֵ!ө^{vIy[$*lI-C~ O,$K߈Y^6PKm=)RiObject 9/settings.xmls0`xoQ{dԎ3ڻQ>G\5W2Iz%"S{rd?l n7oYۮ_l sʖmqzվ|hbA=pE0y%@J5DXj:n|mGH.#Wz.ihwl|^Juz}FtfMzty)*}BHOG'o[{'BӰ;I\Q ]k RXf{Γ@ ʤݩs [B0LrfQk|.g;*fK锋z._BĉT/,"O5!LX#dXOu9%~% tRUX[c +Ӡ]if>fwP0ħ)F0^OWҀm)?BP'/ jochen 2010-11-13T14:23:202010-11-13T22:05:23jochen PT05H58M32S15OpenOffice.org/3.2$Linux OpenOffice.org_project/320m12$Build-9483PKm=Thumbnails/thumbnail.pnggPZ!0+O#"(MDz.di1*EH"Q!y)JD@A!,y;3;e9Μ3{$9;ډ=) ~ڕ'ĵ?N]5{>dO_͕%7=?JX? O$}j UKyV}5+%s)fVmմD0JxKYmAhQ@>o B;'S9a5e!U7YSVM^NeO,Tʝs6˟Xww_Wxc@fp$R$ubJ U@*}V1TD5}egcONcBKwN5XJҕrz۹~1y@)7tU{Nx⊲1^5-ػ am}`%g}KwŤ[Od冁ShOPmϵ&aQ%~ g]Hd㫰ӏֽ߭$>漥G9s\0NR$O{g(Lަ26Ж+@|xΕu\M0 j)3*~G%hmfyc0q5XFQz?B6_@O tU\sŲBNhGW?%XH3rXɩ>UT =.&vGtmpX1/hep^7"uމ5$M'a p4+kvfl9\R! ;{{2),u"RQ?/|@֍xk(=ggpx fjKbu65IYLN XRb^ ~<,\m'4uމtϱD]cpCiQ0Tp\wTTqdPrGՌz~ġ&D)3 8loyčeVv۷+wÆyAO2sS[Az~ir8Za'{)h>Q%'{/a:RͦAi G$-JG▘ft^$n^*x]0 N ?RKA=u7Ia6l6G)!UY$9I:sa@I8{Dy@+"NN^~JuHѵcI$lYb"|,;; ]L<Ǥ~ Z:@d9LB.).oDH5?YwsZ=e`pgJŢyJ#øX;TGW:+S(#ӟW92L %M8å#ݫAYHVkѢɪ1؇(n}2QqMZ!}?И1 '#Q_܏hJւ8X/%wWe|i[,D ȫAĿp~z gyH|/Xi 5Kl E:yNV٦G텄}*8_,Fy wlBS>PcȎALBk~E(DjCݐgz6}NdY0b?O2%u#?+)A's%+oz4\GƩ޼1@o KA1Ev/DgPpx5oidgT%xi_~ڋYJ#fGkщC}]`nS/(-Z}W! lQJՍ$lN]md?pp/iK1_ȳH1n4#]J?b5b玉 fsbHU_1:eC_nMu߰r犒cѲ@_LZ u0wXKD-NO'N>8là "ӦzU%)!^DG H.,o*\?M,=NQvB.cV KP*(TFH*LW)2ԭb4,.l5e(Fx6>#!&mK? ]{Gr7:܎^} -TSv0Noo9I@] dj5$[D0EzìB?w39UO >J'}K ivOM'r3?DH\Ɂm^AʀN׉=ֿ$c4JRH|κ i~u=lOC$q+ZR,tMa;eo3a_\xZEvI\6,o>;PKM)  PKm= settings.xmlZ[s:~?"w%&cHiiH`4s&t"k=weCN &=ebK߮(o껊w2ٍ8>y\th$HS` -]FKl \7$@7Lv[F,{\>xscF\.-/ߡz. PNXUתEݐ&UVT搯\S[?lo^odJ@d}sylvƂk^޾6۾1pifZկR܃]9M~(&|4B1hϙQ0A4*b:pC8$}ʄ>Z|)bqV*?=j}ǻQQ^rM zvU\D>~**U󉀳I*E^RI[h F*"FcksTQ11mI$wS\[g}tX`P埽Z-x@QsƖC7pJ4{(f4MUp,c3 6fbPL%}͙$20IRs`s{Cf6拉4mDb?ݗ6s#i˶@BIz_جwD9";N*8_\jHA͠|OA?J0#R”htPVsش2~b0KkGi#Utrip⒩W>RToav;D{81#$C`!JvqwQ~Qj<)%aJeQ,H3rC#ίA.3;Õ6TwKL|H 7L:^czɂL+ì._-&t6RI50I{Nfd`CJ7w䁋DMm1ޜa9R:Iȣ\Q~YW` ˨!@(pID>]OLh)`z;pIJ,U^XC +˴8Lpw>#1Uqȿ*P\}cT;o Z,x)L(9b9D)S̮\2-T1A';Ŀi %:ȕ7 j{'%HYϻups+mq`D$L.D2S!mҍAYƞ^{౯_*/>)Z:bX\YC]f|`tf 8*dvN])lKe?O?Nz7'U""R+k(ftWv϶>; ߶1D({Q@*PK^9B!PKm=META-INF/manifest.xmlՙ]o +,_f7Nm괋]O.6vXJI#/rpED**xge^$zyh15Q:k&kFj\ƒ"F1:(ic75@Jcm K, #UHT)-\p- PNt;D\ 7DOTS'~}(]qNwrz0%dU|SbӖ^X'uMK4mn#U b~W_|n;N/ ݮ~R %qgB/MQv,0; 80e7fewy/V:_Yjq w+h>&2 j1 c=_e-8ԡP0PGPGC U'FΙq$k5x0 0:*8SO}3&㴇)4ѩD DgDgCKt/QyM21xw~W+@ PK!iF"PKm=^2 ''mimetypePKm=MConfigurations2/statusbar/PKm='Configurations2/accelerator/current.xmlPKm=Configurations2/floater/PKm=Configurations2/popupmenu/PKm=:Configurations2/progressbar/PKm=tConfigurations2/menubar/PKm=Configurations2/toolbar/PKm=Configurations2/images/Bitmaps/PKm= content.xmlPKm==<1  manifest.rdfPKm=x' ObjectReplacements/Object 10PKm=K(ObjectReplacements/Object 11PKm=!W8ObjectReplacements/Object 12PKm=!W8ObjectReplacements/Object 13PKm=!W8ObjectReplacements/Object 14PKm=!W8`ObjectReplacements/Object 15PKm=!W85ObjectReplacements/Object 16PKm=OY]L ObjectReplacements/Object 1PKm=i;-ObjectReplacements/Object 5PKm=pObjectReplacements/Object 6PKm="ObjectReplacements/Object 7PKm=p&SObjectReplacements/Object 8PKm="@'ObjectReplacements/Object 9PKm=|Object 10/content.xmlPKm=)RiObject 10/settings.xmlPKm= Object 11/content.xmlPKm=)Ri|!Object 11/settings.xmlPKm=s%Object 12/content.xmlPKm=gRh%Object 12/settings.xmlPKm=sd)Object 13/content.xmlPKm=gRh@*Object 13/settings.xmlPKm=s-Object 14/content.xmlPKm=gRh.Object 14/settings.xmlPKm=w. (2styles.xmlPKm=s:Object 15/content.xmlPKm=gRh;Object 15/settings.xmlPKm=sC?Object 16/content.xmlPKm=gRh@Object 16/settings.xmlPKm=;5zCObject 1/content.xmlPKm=VpK IDATx}@g]`Ex4_0|KAiUD08깦ԤEK( [zD!(ZB&7waaٙ" %è}f;vV0 G! @(B Psa,@ !l: ts'tնw[P  S왧hBpKs&;+[?;<7]L!L˝U3q!?)zf@(vɁ+.ڽvHS!s8Wa*A(U54&tފ'=.O/:r|Q0oWɼB3h^\\hEsd#])+|aq1a?疎>wEIk'L-33m"AU#~\:o/t35כejeG<κwb^ɨWt x˲ 0ZVH(zgw-tBVƖC(["P,o=aH8T`+ʹhJ0ڶF0Zp uxz19!W5! $9l|aһ**[DVQk2vi/9SI2cϠ>+Z~=O^`8} @(qOKxW~BOe|C@(B P耪uɌ;ZPP^*\Al!6)sR*@{BP P aZe#H՜?d>;Ce/4&yZ^ﲶnJuW\Ư_Ý1Sx8}f<,L&{(Rj38}R1S< vBL'݁.eG]\K`kWk[* NLvs{n_O+jT9rCcqYF{ ,kL,޶K sC&D6k *_B,I˖c9?""q. Y*/|qFm4dXH#/T_iTHmVBԍj-率JmQ%`LhcoM>/̨Z yS_B,hWߥt?S* x͘y0c>9k夰m+B&&I]',nBssOK5K`Y3B`)q6R8} @(qQH lP{~N37Gԩ8B0B3N P \ _ 4s/WY|k3 @(VYl"k02|mCX<oae5Yi<;<{3|%S١*ս/%lu?ܚ۬%gv.PvY \q /gjD.{/˩ !Gsi*UMle]tFj5ErbsM)?[fG)%t6q2Hܖ6GI}uE^7;~Yqɍ6O% lPb#YB+!F0WW[}9z2k"92ܜ m Qi'nj%d@ :9.a6#<w{p, &ᆶEÇL&{%hW-K"&P*p߈yi9/2:!zD( FJ|G[ tc7;>0_;5=8wZn6^PshHh⁺ظML 5"Bk׫^ό\-&T|%Pi6VgkFIQvssf0/nBƖ3Ki\2"fd_'75 mu#L]4vNu h*R}~|CcjMP60ýes?y1Φj5n?Ĵ TX/3ox6PN }O_-r՝4_`a؏h|Io I)&5Y1^5Eyy]lj%!ЀU2YȀYH2uա P~ 臡k:5`H_CA׀ߥt?0F&B.c{߈ Jס9C ^]]tEѼq]͸@(B PB(#>~)l>>@!@(B ṰKffY $JAc4 Ȧ]0Ic PD@?@(B pZe]yg&f-N(:TcLзKb4ߣ'"g-2ipm зTJC?TTW!["r̎J{賶eG]\5[{=S 7nY-rzED!B\2JU&۱^}9kCFIyζüexR2M7o!m#}đԗ]WvN6=iPp`kK,'=]٠"Fj{/VBԍj6w/0WW[}9X9Yj6*3Or9[PmOFJaW[lڌ>iñ28#lաc}(d2#rMR:xv%!bBRS9{]z0c#FT2gd3j({즀>l-0xܭVq?[qM u7UPޮS졾淼32^" `7i\7"o^ZNŋ %Nf'0с0-!ya9 'z?fFٷoy8#,†&P\)"nvbBUs>;=9_(?;"x;7ԭxm׌N [˓$n "㌌H]aGS{!cKt KW [XTOw8ZJErSÀ>)kIaMEJoh]6a&výes?ͳo{a-'Rb&=!42^ wE!Gtnhhpg ^ ٸvUT1Sd`šM W}܆m$0 Ә- bǻ?{ՙA) /7ʆV{,G0V˯X0_yPy!Y*CˍsYY:2`֘AV80͛a?Dc}C!-*5FLABu _ ]B~5L*տ}# Zҡ?r5Ba{߈ Je9re7IqۿVN }kX[_X&uej(jh9ۦ_e`5BlҚq @(BLH!<e`ǯ%>Mxۼ1 P.fn]2#4rPP^*\AZ 6)sR*`5_rP n*ZvUs 1PQ,)uӆwN<ꚴߩkc@՜?d>;CR\í Zyfe1Yth!+"l\KjpBq8̬Rմv]EDŽҪ/-O=z"[X(p}V2O?}My|W񛗖S+CɭI'Lt `KHw^oćxn cϥQm_lŹ[K)BDCBEmrej.BT_^}R|fho1jg'+gWOsםZnnVgkFIQvssqKH,u0hj/dl 8V\̾fW:7TzZCOKnVr\ 5fNLv顯EiQ(S2>3ҢR?t=-T@;uP(w}i5L*տ. Zҡr5Ba{߈ J׉9re7IqۿVN }kX[_X&uej( ` mSU˯X0q6i8B P &$X@Q0BW&m^B P3wڈZ|@<絤TH![H?\@>5N滽ѫGJ Bf64# P Ol\?{0hGvimk#Yiy쐢¬BNßpCrX1jGU}nyEkҖyzν L暂)5_J؞25!"YK<]:0"89z٪QkWE?נEͦfac*4,XNO!D8bKCnV:0"݌l{7~ēIB&0ڔ-3#iQ|8 v_C$}đԗ]Wj;Fu=A)w9|vfֆ f翵K,pAE^yB+!FuP0Ϻ'+ɫ7glfmو=fr֡ޚj;~2VB_Ή'}6TQv }#ӆk'fdz5ߋ$wHIj>d2?\b-hW-K"&P*ntO ܕhadGT=h7k&3š4qϨn XYM˃3?wPKjqI-=݊hWK%ה]gpTAyNԟK?v[zيk{*Yj6Qm'&mG M߫/LM,25OX{M5`̿Ik P 0!<  pX6mN P a<R.݇:f]c~䔐̆e?'K ;v-ghtw9nLY;QD!w&Z0BQ\fGQv ;龧>3kc,B5C}zKo{KC~/ad>1~ 3 )7'L_oO{~iTl i Z:tO+'MO|tWE2w2C&Pl $3#H?dµ/E&P$!5GTj1W`_Bv'5B:9Ow̄kc^+RoI ؟S?yնIRV Y<!#q4ζMص[^52h0g("!mᛟ+i_L}J1mO^lLX<oae5Yi<6:EQrxp&0 ՙA):Uǜqa~W=|ӍLamO+jT9.Ƭ)%J-?ƙ}jKO2˲fB󅷞toqnOl(l1uD@o}/`o]9{ B͵P{x(xƲfüexR2M7o!m'9GI}uS-hdy9g˩ !Gsi*Uq{8lg4% lPb#YB+!F]?y _Ħ|tqеQN&POŤ\k 5+ Ok vܽ;`,xsIU?+C|i-o.g/c>d2?\5!* `LFJ{6hڨVpJ4MN0.]huT ezE@snv`7,pJw)BĄJQ smFSVNzVZ+ۖF#n\{ hL0P`wlMK3i}y0`Gy pI-.'[jIn؎uQ8$7IDATrS#ڨ:Q-TU2uםAqhk=`p={`p<Lu;=)nIaۢWOs5jt3YtEMigjU6 f_3^ 0&Gp@(B PnIZ0`P @(B P%XfIENDB`jfractionlab-0.91.orig/doc/help_de/divide-by-numbers_de.html0000644000000000000000000000704611670453400022575 0ustar rootroot JFractionLab Hilfe << Zurück      Inhaltsverzeichnis      Weiter >>     

JFractionLab - Hilfe

Brüche durch Zahlen dividieren

Was ist die Hälfte von zwei Dritteln?
Der Bruch wird also einfach in zwei Hälften geschnitten und die Felder einer Hälfte werden gezählt.


Arbeitsschritte:

  • Kehrbruch bilden
  • Zähler miteinander multiplizieren
  • Nenner miteinander multiplizieren
  • eventuell Kürzen

Ein Beispiel Schritt für Schritt:

Die 2 ist hier einfach als Bruch geschrieben.
Die Regel lautet:
Durch einen Bruch wird dividiert, indem man mit dem Kehrbruch multipliziert.
1/2 ist der Kehrbruch von 2/1 !
Hier wurde gekürzt.
;-)
So sähe diese Aufgabe in JFractionLab aus:

JFractionLab erzwingt das Kürzen während der Rechnung!
Wenn du noch nicht genau weist, wie das geht, sieh dir das Kapitel "Brüche kürzen" und "Brüche multiplizieren mit Kürzen" an!


Noch ein Beispiel: Was ist ein Drittel von drei Fünfteln?

Der Bruch wird also einfach in drei gleich große Streifen geschnitten und die Felder von einem Streifen werden gezählt.


<< Zurück      Inhaltsverzeichnis      Weiter >>      jfractionlab-0.91.orig/doc/help_de/multiply-pizzas/0000755000000000000000000000000011670453400021100 5ustar rootrootjfractionlab-0.91.orig/doc/help_de/multiply-pizzas/2o3.png0000644000000000000000000000063111670453400022211 0ustar rootrootPNG  IHDREZsRGBbKGD pHYs 7˭tIME.5qIDATx1 A_6eRDV3),j=\2|v=/ ĂX bA, ĂX bA, ĂX bA, ĂX bA,ĂX bA,ĂX bA,ĂX bA,X bA,X bA,X bA,X bA,  bA,  bA,  bA, bA, bA, bA, bA, ĂX@, ĂX@, 20kף 4 !IENDB`jfractionlab-0.91.orig/doc/help_de/multiply-pizzas/1o2-times-7o9.png0000644000000000000000000000143511670453400023745 0ustar rootrootPNG  IHDR?sRGBbKGD pHYs  tIME/0IDATx1n0 EA+_YU| dQf|~^U盜gsd~OG`>wNşVwyܷ/Gj... ^.. +``s D^vcY{y2]]]@t@t@t]]@t-k f \.(]t^^ EDDD]]]DD]hHY+(? Bt9e;(5W>/@DDD+Dڲm 9]{9JgPDt@t@t @t@td`s D^vcY{y2]]]@t@t@t]]@t-k f \.(]t^^ EDDD]]]DD]hHY+(? Bt9jZfe(" z @[@ZA0Gѥ.AQ:kv/|^" ..W .vYw&gY!5O5P}IENDB`jfractionlab-0.91.orig/doc/help_de/multiply-pizzas/4o8-times-7o9.png0000644000000000000000000000152011670453400023751 0ustar rootrootPNG  IHDR~lܻsRGBbKGD pHYs  tIME/Ӽ!IDATx :_9]:꟤,D|}5=WxVp/ާOZ5uGֽft]e[k^ofmy&ޝ#{Zb b b --- to9Yw6W^bvf#9Gf#T32,& b b b Lg\#eAKlld#2lښ^|F[[[@l@l@lk?ȝ#3{-ۙrD\[S٫b b b ---0qsd6rf/e;]Ȝ#kk*{[[[@l@l@l32 wF%lg6sd6rmMe^>#bb b b --- t5RfΑșĖFv9"sFgdXLl@l@lθFʌ929زa8^nGO9Gw!l6?`1[[[`:)3r3F[&1928W/`1[[[`S=\ɳY9r`Y;5ܹ7IENDB`jfractionlab-0.91.orig/doc/help_de/multiply-pizzas/4o9-times-7o8.png0000644000000000000000000000143011670453400023751 0ustar rootrootPNG  IHDRHBFsRGBbKGD pHYs  tIME0IDATxA EWNNZ ZMl,/ ߿~G]ϕ+#{˫^c츾vߎ1J'GĽgiz}`ZZZ@h@h?R}qz%/Fd=+|:ZZZ@h@h@h]8i΅>2Twe#P>BB B B ---  `C!L]/Dň>2}OB B B --- g3ٹG Z bDv*п§cXHh@h@hZZ8LsH==녖({GZZZ@h@h@hvc9;PBK^#CWt --- B B 0Ti>2w5ftoFwGO~cz/ZZZ@h@h@h]\g]ϕ+#{lGIENDB`jfractionlab-0.91.orig/doc/help_de/multiply-pizzas/6o15.png0000644000000000000000000000067111670453400022304 0ustar rootrootPNG  IHDR8OsosRGBbKGD pHYs 7˭tIME/й9IDATxA 0Ex++q#1 &Tmgy~)0|.N{95n\wrC P BA( P BA(P BA(P BA(  BA( BA([irw,WP BA(P BA(  P B P BA( P BA(P BA(L9M]'K6'` A0` A0` A0` A0 ` A0 ` A0 ` A0 `  `  `  `  `  `  `  `@0 `@0 `@0 `@0 A0 A0 A0K^H+D&2IENDB`jfractionlab-0.91.orig/doc/help_de/multiply-pizzas/2o6.png0000644000000000000000000000065211670453400022217 0ustar rootrootPNG  IHDRxlsRGBbKGD pHYs 7˭tIME/']*IDATxK 0 E ĉs 'x_ gm=H5 2i`{pG$ DH " DH "A$DH "A$  "A$ DH@$ DH " DH "A$ DH "A$H "A$35"ItT9$ DH  DH "A$ DH "A$DH "A$  "A$ DH@$ DH " DH "A$DH "A$ᬭG_qkS˺eIENDB`jfractionlab-0.91.orig/doc/help_de/multiply-pizzas/3o15.png0000644000000000000000000000067011670453400022300 0ustar rootrootPNG  IHDRudsRGBbKGD pHYs 7˭tIME.! n8IDATx1 0 @F$JV|SJIEZzt[[wחS1S_Cf\Y|< BA( BA( P@( P  P B P BA( P es5]]lαX]Yl P  P B P BA( P BA(P BA(P BA(cVՅ4ïgP BA( P BA(P BA(P BA(  BA( BA( 򱹚]\6/IENDB`jfractionlab-0.91.orig/doc/help_de/divide-by-fractions_de.html0000644000000000000000000000650611670453400023112 0ustar rootroot JFractionLab Hilfe << Zurück      Inhaltsverzeichnis      Weiter >>     

JFractionLab - Hilfe

Zahlen/Brüche durch Brüche dividieren

Erklärung:

Bei jeder Division kann man "Wie oft?" fragen,
z.B. "Wie oft passt die 7 in die 35?" -> "Sie passt 5 mal!"
Genau so fragen wir auch, wenn Brüche dividiert werden!
Wie oft passt ein Viertel in eine Hälfte?
Es passt 2 mal!
Wie oft passt eine Hälfte in ein Viertel?
Sie passt nur zum Teil hinein!
Sie passt 1/2 mal!
Wie oft passen aber 3 Vierzehntel in 6 Siebtel? Das kann man, wie in den Beispielen oben, auch zählen.
Zum Zählen

Das geht aber auch einfacher!

Man dividiert durch einen Bruch, indem man mit dem Kehrbruch multipliziert!



Arbeitsschritte:

  • Kehrbruch bilden
  • Zähler miteinander multiplizieren
  • Nenner miteinander multiplizieren
  • eventuell Kürzen

Ein Beispiel Schritt für Schritt:

So sähe diese Aufgabe in JFractionLab aus:
Vor dem Kürzen:


Nach dem Kürzen:


<< Zurück      Inhaltsverzeichnis      Weiter >>      jfractionlab-0.91.orig/doc/help_de/usage_de.html0000644000000000000000000000143011670453400020343 0ustar rootroot JFractionLab Hilfe << Zurück      Inhaltsverzeichnis      Weiter >>     

JFractionLab - Hilfe

Tasten



<< Zurück      Inhaltsverzeichnis      Weiter >>      jfractionlab-0.91.orig/doc/help_de/multiply-and-reduce_de.html0000644000000000000000000000623211670453400023130 0ustar rootroot JFractionLab Hilfe << Zurück      Inhaltsverzeichnis      Weiter >>     

JFractionLab - Hilfe

Brüche multiplizieren mit Kürzen

Erklärung:

Oft kann man das Ergebnis einer Multiplikation noch kürzen.
Meistens ist es einfacher, schon vor der Multiplikation zu kürzen, denn dann hat man mit kleineren Zahlen zu tun.

Arbeitsschritte:

  • Alle möglichen Zähler gegen Nenner kürzen
  • Zähler mal Zähler und Nenner mal Nenner

Ein Beispiel Schritt für Schritt:

Schritt 1:

Schritt 2:



<< Zurück      Inhaltsverzeichnis      Weiter >>      jfractionlab-0.91.orig/doc/help_de/worksheets_de.html~0000644000000000000000000000340411670453400021636 0ustar rootroot JFractionLab Hilfe << Zurück      Inhaltsverzeichnis      Weiter >>     

JFractionLab - Hilfe

Arbeitsblätter erstellen

Arbeitsblätter erstellt man einfach, indem man im Menü des Hauptfensters "Arbeitsblätter" und dann den gewünschten Eintrag klickt.




Im folgenden Fenster stellt man, je nach Aufgabentyp unterschiedliche Optionen ein und wählt eine Vorlage aus.




Einige Vorlagen sind in JFractionLab bereits integriert.
Normalerweise findet JFractionLab den Ordner mit den Vorlagen automatisch.
Sollte das nicht funktionieren, findest du die Vorlagen im JFractionLab-Installationsverzeichnis im Verzeichnis "templates".
Nachdem eine Vorlage ausgewählt ist, klickt man "OK".
JFractionLab erstellt nun das entsprechende Abeitsblatt.
Dieses Arbeitsblatt kann man noch seinen eigenen Wünschen anpassen oder es so wie es ist speichern.

Es ist allerdings auch sehr einfach selber Vorlagen zu erstellen. siehe Vorlagen erstellen

<< Zurück      Inhaltsverzeichnis      Weiter >>      jfractionlab-0.91.orig/doc/help_de/divide-pizzas/0000755000000000000000000000000011670453400020465 5ustar rootrootjfractionlab-0.91.orig/doc/help_de/divide-pizzas/12o14-by-3o14.png0000644000000000000000000000630111670453400023035 0ustar rootrootPNG  IHDR#ŝsRGBbKGD pHYs  tIME AIDATxz: Ec>=7Mm]9mbxP( BP( BP( BP(u1(j ܱԉ,,J4 rRWbaDtqRDtRvCLH?`)U;U@鈲әb2g쳦ڦUai N#_ %Kp2RRK$D BJK{yHɑ4(EXڐ~ơ4HZ7H(3K'x&YLX@ m2Ԭ$N0mۖINbsO^G`i'0mHC`ɲMQÌwvD,m61⁧$")>K>u:;KCɈsIIRL Izْc(ժq㜔$d*iJH<ܽ$Ӓ$2p),HJJH )iJ,}ޫYsQ u34ɝg;<{jXMJ "K4 )I FhHIJHUYc󠅄'%İ+SV璢tcӊKgRjf>#٫3WWV=H9B>n(RӪҽzLgY!M+jAY=+$(qp1RP,,Ə<"󜬎BYp']wO^dOIi]$BRmR6mFJOB };KIH` 2zǫV 8U.sK=l` 2񿑄P+RK_"m1y6wc))Uŗd2Р|=&1l\kr&۸l r/i-?X\'wx;|ƿ~dpRq=IjlPO`"#O֐6֌m?mYJH IhFw_Ro:͚ r.`׭HH;!YK A[B0Rr/!>K;>zIRB^VAj:a=$qHSIs-)y[Y I%r"K;"]_^wy Ke;yg!y&KdgӜP7X&$'IĒM& }""$+R$UD͓P )#\!K22#/@3QT@~t5#ynD{߮EmEQ!Y"(۫Ҭ R39p2YEMH US ,qH=q"8"ELGܩ%ڳBrTopK8XڸDLc+ۤ!$.8d$ڮUkD!$N6^MR0I{(z.$ϒ6ý7DHE!ґwWa CD^2>v;pB`[F,D/kX )KKB$& + QzB[xA&EVpHE(=$YnBDBJFnWH,m:ADBJ6X vCDBdiӅ~WJ~&[kU j:0m\eC*KGoqhfD$ЮU{R:K-DoE18 ?B|K-j-fjBHcZRW9x$kGvӶbȲMCۆ m[̫ u R-!2:Py)AB,Ֆg E4o%X]$R_:&%HIR(R (TR AJ R=W,Y|nP$偯-efPdt{v;Nrh"Ծ  Z0(%K_HRURXRd%,40(BP( BP( BP( BP(x=u:W'IENDB`jfractionlab-0.91.orig/doc/help_de/divide-pizzas/1o4-by-1o2.png0000644000000000000000000000245611670453400022614 0ustar rootrootPNG  IHDR$n3sRGBbKGD pHYs  tIME"7ZbIDATxђ1TR 8uq כ/"K )E@ڃ?q#+Y/8"r%YڷӐ)'Y= )Up,ҞԲ@)&Y:KUxJ1Y#LH(&Y i(&Y=KUxIRV2}0@9YZ2K%"~$,p^THʒZzlt:HNOR8ܞȗ8J GNuȒBJzODR1"FYSAGDUN$Ky6dIdiBJ$K4g!b,M5A߾w; V"=K`R>#<[*7hRuJ:sӸ,u]?}q*g5>'T9V31lY8!Yo/rJI"@݆IpYZHʒ Thw, 590dIz 'Ktz!p$K)V6ɒ, 'KH)ɒ,($RJ$K) I,R BrdIR)%Y$@JIdBKpV>֗_n473veR.?Ǹ 2yB>qH1'x|"_ei,>$ d6nh%0̄Fsh%0ĄFsh%Fsh%Fs8$KqR)ɒ,Yـ1V67tġY2!]NH) ɈmԶqxLH B2bkۇCLH M!idBl PH PH PHGodcw,+BBo_͌,+Kfrju9^Yϒ HC! @! `O!yQ\Ͽ08K&$a ɷ{<0vLH B2i ,+@B2i>0ɒ /$ơY2!ݮl.67)òdBLIn4SeɄt=!h$ɒ ~B2%LI4ϒ bB2%LI4RJ)RkuҭvN.6ӑ)&YZ"Eȑ2RJ[PFJI/$,*$Tb3d)Մ$GH)RMR4\l#S,H)%YJɑ2RJ2RJzVK)8cO5YQtƫlaZ:&tô4V?ghV8Y:geYѬprBYѬppV4+,X٬pV4+,-QL]S/YZibRDi,ibRDi,ibRDi,-iQVBLH^u󊜩(S0ƴ{owk\OQ5r)KHa^NJ,-QZ2RN4q!{ޖ2ib=%GY_0޶>IENDB`jfractionlab-0.91.orig/doc/help_de/divide-pizzas/6o7-by-3o14.png0000644000000000000000000000604411670453400022706 0ustar rootrootPNG  IHDR ;sRGBbKGD pHYs  tIME+ IDATx[8DK}fK|HJƏόCKdB!B!B!B!B!B!B* qA/S WQ) |RRI()"C)LTF)pJ)j{QTN`Ԁ)/ju LGhZǘwST}% ^  :Ȋ^@a x{5d=du= 2>Hǻ5dI<W12ROX/mF|.?*x<ǾҐ0'/m )HC'*hc#XHB{/5?-݀0\(H=xI>]>@6LBH>@ȷ4Z>c{>Rv!LKeJF1!_4wf&ފj/ms EAP2O/m /NoQF 60 JjLQ3!_^P/Z !dKX&m|dIAS$M0 idDni^X> BRMD 4K1lgc%!dKNxJ?5K;Irz6AXk~ڿZkڄ $b/~\44oD9t7{CG$Kݍy. ch>zf|Ǔ,,ZFh<+W[iĨG/ŃW/0 o♟(2楡=IV6 ^Z^ K4NolN?YZ1oV{jΏ|?>D]zIV蝄.t\9>r> 6)U҃9}*?xo:׻ +Y֋9:AKDR쩗Ud:h 1^3@-&&F! hw3/՞3#ENEγ0IXLNB4s>x0T>`TR*W"hXۜBehXW/UN"ҏT$ "$%s(.N'% dn'% 9R]#%ifKhvsj@Dٕ4! /ykcTyrQl,͍r2FN(rz Y7]zyzQڷ,&"R쎗<%3/UdGXD@ RU{5ѻ2a TtB^ NX zM5X+(~nķd9) +E (JD^ʙ 楌 ^]AK5y=3|܊ѷO코 <߼TEA @]' LASDIh1D'4dЯ?[rd=wW6?p!.[}ނߞ98}Aݽ~"W^@@),Q݄n )3jLЈ W|tfգy1*Bw3o52(jYk2=vKìJݮw/xF& Q=HD͟Q~JsMA)6zi앬#Wo)vH0rV Dy Q-J*>ͲBYRQʳ,s +|3}wU=D jۼC ʑx4*Co :OD=|Ȑd'qڪ%y2R$7hR򐈾]T^ ɞW'Ї~o}]VΏtR4GKb"R7ϲ%SiY'Ҫ,Ů@ U4ɒvIvVLl`Bg3OAII{NKuΒxHB]zBxJ>I<*?pٺ# *<NbʯZ~,;gwB2^/UExf)`"G{ѭ$~>LZO&= ƈzЏ"$׬C򱔄$Q BJ\ K:шz?\LAB^\t>gk9~I"A<})D ChU -,(@ Y[`qY68 6.2-= |d!mql-_^ΎBHKU8ǟuo;wz-d^KZdudK Re9?~RЊ ٦lJ2ye<L+TTWBIye)z $ R/JA(RyLJvz+?CIv>=%U%%,ie@<<)Ax$DV;лh2k鶬bJ(K <(+x<( ^l9#*Ǭd׆ԷmFtvXv|%YQdDA>JH UH/& 7Y23zuz0G(ƹCx !B!B!B!$ V IENDB`jfractionlab-0.91.orig/doc/help_de/fractions-explanation_de.html0000644000000000000000000000226711670453400023560 0ustar rootroot JFractionLab Hilfe Inhaltsverzeichnis      Weiter >>     

JFractionLab - Hilfe

Was sind Brüche?



Ein Bruch ist eine Division ganzer Zahlen.
Der Bruchstrich entspricht dem Geteiltzeichen.

Siehe auch http://de.wikipedia.org/wiki/Bruchrechnung

Die obere Zahl heißt Zähler.
Die untere Zahl heißt Nenner.


Inhaltsverzeichnis      Weiter >>      jfractionlab-0.91.orig/doc/help_fr/0000755000000000000000000000000011670453400015722 5ustar rootrootjfractionlab-0.91.orig/doc/help_fr/subtract-pizzas/0000755000000000000000000000000011670453400021067 5ustar rootrootjfractionlab-0.91.orig/doc/help_fr/subtract-pizzas/4o6-minus-2o6.png0000644000000000000000000000245011670453400023743 0ustar rootrootPNG  IHDRdUsRGBbKGD pHYs 7˭tIME4IDATxQ0q#p&# `lkFzNeodrJm >#$v^"hBbVw^"Hi‰s]EM&yLDZ3F\+bhL+9/3ŨH!8Wq^fJ)EO1=H"9-8t8 "ur3J-u,]ZRyM˹7G#Χ7n' -y~&'Myy 6 )Oc򔗙-yoӔ}aْΫB4#z?h5͜<Νir7ut(-c{qt(՝5dKpH%弪yՒ7]Q-yԾ r; ˪Ż%$iI-yU -V=78wv^{x6WK*~+R=oxd${Y&iɩkvaл_x5s{n˖Zr=-9 D@ʍ՜@rYw\[7r9ڒ 2z;~q%;.}do麂sn!!%i|-t!ђSKҎZr%!"Rqꤌ:ڒ9!F-1^,|;\c&헏nOp;ʿ sM8Y \9{H!B_Ws^\fx0yoli#-i{#jiH׎d0DwX__>8g !GjӐ'_j|iHK֑svX?OvL Pӱx9^Z6!A}Jҽ%HK궤W#9 U;y?xKUZ T7\8wtn 7r,r9ht-]; ]я9KZ8/6wZz+(3)[pxi(8Wp_|;Lkys;YWA”)qАR}=07jί#>_KKLH¸)} ·T6ǻI+8o輎 ~-au^p.ؐ&""8_:҂+|I"5"6ުIq7}NM6P%/#pNa2ӣ<7@*@uTe BWSEtܶ]KQ1WP9Ѯf.ϛR WP|)27Ĝ d6ZzzI= eX `,sb09sw0̽b g)5=w!e/U] .Z>X*>#{JTE <_Jƛ^_崵:-Ju8xq๓m9db0-xp%޻l JPReټY@lG2>;9D:=ۛm {-!%BbJѓXwR#-P'sRF.-(ѷA2rdZEr-) <}(GK( -+%NGcВP"bBHTdVr+wR"DOK-3k裱&sr?q#ҕU]t6:@ҝ ps^/ӝݲڑFʴǍ6xθ]h %i_B!BOkJBJ I{Ih^d(@*3Hgi_:%.%icL;dOo@A_c;yWQrsHi- JF-읻J\J̅=>)2%3Ũ"s(iHhKJ@HʮCI JFractionLab Aide << Retour      Table des matières      Continue >>     

JFractionLab Aide

Contrôler les résultats



Il est très facile de contrôler de nombreux fichiers de résultats simultanément.
D'abord on sauvegarde tous les fichiers de résultats dans un dossier.
Dans cet exemple tous sont dans le dossier "gnugeo".
C'est parti!
Maintenant on sélectionne le dossier o`u tous les fichiers se trouvent.
Attention! La fenêtre "ouvrir" ne montre que des dossiers mais pas de fichiers!
Lorsqu'on a sélectionné le bon dossier,
on clique "ouvrir" et le tableau des résultats apparaît.
On peut sauvegarder ce tableau.
Il sera sauvegardé en format "*.csv" (comma separated value).
Les fichiers "*.csv" peuvent être ouvert avec un logiciel tableur.
Par ex.: OpenOffice-Calc, kspread, gnumeric, Excel, ....


<< Retour      Table des matières      Continue >>      jfractionlab-0.91.orig/doc/help_fr/log.txt0000644000000000000000000000000011670453400017232 0ustar rootrootjfractionlab-0.91.orig/doc/help_fr/screenshots/0000755000000000000000000000000011670453400020262 5ustar rootrootjfractionlab-0.91.orig/doc/help_fr/screenshots/screenshot_6o8-minus-4o10.png0000644000000000000000000001650611670453400025463 0ustar rootrootPNG  IHDR=p[sRGBbKGD pHYs  tIME%,XIDATxmUEgoBG!*'LD eLjIᏅ#Iu$DE}Hx,DXTarHKu\/f5kZ쵮=sLn wЄVWߡu4午>'Hn_oi拾:r]B;D#OI#v0yǀ}HCۇ:bΝ1|/ٳg !Z7cM2՞={֭['x{zz\cǎ}g_~ڵk " 8?4cȑ#K.[a>|xǎ re˖mٲ?m۶A!ʕ+͛7O0᧟~"DF$8g|_m{<ںuO{sȑ.]꼾x#*s(o֣>j˾L8?kVk̘1Lͳ-5oܹ^ɓI& !iD@)ni'8&}`_*<2y03:C;@´[KZ_yv{ kj^1p4o#Q;c_+}(`رN!G"?v`Ͽ'Of.#Wo/p `_WX1w9s<}MX;y{۳g,>ٳg#f*SN:G9zW_|^cg-_X|?_bQRAؼy ~'?öm+W+Çw؁`6: _t>Xlٖ-[:6mzw=ѣ'MT58}9uf3f 2*K.;wnͭ[vuuuuu:. @3G\`/⽳aÆѣG=w-"g]lٷ~?Y_D@ &t^qCCCp:7nh&o&Nw޻;,'&nc~ϟɾǹsͦg/\'3b1cF8ɏ`*N8188/{={vϟǾ\`oo)SG}WYGP4Fyҥ@/^8b8B !V^q;wD0TkꫯgF5\}ݻw 7tE1ySuʲ[t<~4SI8qb```ժUF?mڴ[q΋X˭zС{?… 7n8<<|ԩ 6̛7NhVXr%KEۻnݺ3gΜ?|ԩE͘1r]wݪUS~PThb,)9s̙3 \1`_ZP?N l&2jv |F"9ۆ*wKԫ ܩzF]U#eMN[F{T l+_$EiOp0 S9g.2,eɔ + sm 8 {H;M{Gպv#?6g._Ku: +vH9vvr0=?s0ޥP ̾ewq:;TJG9jJ{$:˷_@晷o|V(络3.L*@JW'~Ň"N*zżYڳ'j]$=ĥPv0zOc%u2,I ;uIvLf4|Ց3^$RTFʴgzSJLۑ|? e^׍c^}Ink1JIKC<6ݭ^yR8Ԯ|O>H8$V4e%$D5^rԙe^}ɜ0|[ԋ!JƿǮ7 Jq(+ၩ$J5][R2ޖBkQ{!AUYؓBϦ=T]ꖰ),G,U)|ɶCbAdiGR%19$Y58fĄ3" j/$b` yJuڗ^KTg^[`]&UL]N3:*;a)ly(ZzָCLL@r[A13`"ڜ"bJFw0><[pƍ9lYp8{a]ET)@\/ h=Q/qz0и(aQ^0E 0߲FѴ9r#{SԋʐTeJFq qQT'{Hp0^kτȇ_ckK*hzDݑ蚍KME{hɪT%kI(1i#wѳd'ByF7{&&y$cW a^7#M,F0|R`K\CTFpy vk퍸ξlFa -n SIПʗe^#Z4LsҁFS\ _.IjPeK}IȵEr$9 j7cjVK*Z4IûAfdZ$J9^ݢ10 .;{W.9 ;{H'3qG&j7cBYA,& ŀ 8-.ZKO#iWLq ߦhgC@Ŭ 44iav]gB|ZkWoPsrE|o}?ixEr-EN &`s:?- Kf|Lms-e*1]7vCK1+ݫ]wKf|C{ԩ7W%)Fm@i/yjLhw- \KX1@Dph,>j\R掹&*ICݳ/¢Iէ yXh`)'E ОCoڴv !y/`_y X}U*q '.ȼ&!ڡ=%%iQh/"πf0"/ 9j.ֵuڅng@jgqgHjC1rn@m7n׉ƼK1g!v"a>ڭΰDĜ#?XkI{ ]w]k XYsIm -WBUFa8ͮ%'MH2h؅]vy5¬Ha:iTٷZcZ.4RI:?ӹj>/oxq9|Ku]Ō:q#'l 5 gKf_,͐3L~<}*iJ>y.. pޗm<;G^Ey.3җzkZO SKEZNzU>&Zf1";Ѹ)P)2C;"򛊬\"r*D{̷Fיiw0n!kJ+t˓}*+/oDo\Xvhȫ^EԄ ՓL$ /D*Tg;N-!d'gѸi筡ګ1;;qHHmqY*99Bz8q8mI&Ju[y/]lROH{\*+0.uhvk6(_^3[I~UAET݆bC^]W##9HS+| ٘jaiU*BKup04AײT҉fȐ/7!C1ڝhHw"1.mjOW(ʭyzۗlPwOjɴ]}&KzP!"~ى&H4%8qǡgJ Jw%EDM[$F W yFQ l_TwӭҏMKzP쓊GdHT#18*5*1jWlۇ*2|!GnـwI&S1]b #'-ث)*jo$zv w/ b>ȉ~rjzVjO|1|Q*aR5$*Mn4R@iGo:DNx2/;JpjWd^a+_b_J^zN(&MB|Ib9Wvg~U oY ]y+GԍŴݾ$fJ.*π%mƪ_N.#G~&۠'q)h hОyUJWqf실+-ݻw=`ZCNRu5۹v+FA0=F}@]Wn}B%*-{)ݻKQKJEsWBy^PD-y4\.;[4TEqJnx)WF{zi@^yJ^}[U{TJ# 3SIˢJ|H{/jWa60o&7pmw7@Ŋ:uezҮMnڡݒ#ݶ-bKPe{֫ڳ}Hh.J{#s8rqhQ˒K6ޞT.*}TS"Wٹ ڡݰ-B i77ӫpL$do:n{jvh ;Zn'.i-H۾6aهRIENDB`jfractionlab-0.91.orig/doc/help_fr/screenshots/screenshot_6o7-by-3o14_1.png0000644000000000000000000001000511670453400025150 0ustar rootrootPNG  IHDR֞sRGBbKGD pHYs  tIME51IDCIDATxLU RdL`m# c^)I.D]&Lk0 LݩmȊTH5#puZtqƔA Y5v ~8rA/'{^{=nz^ wJ%uR+qҥ4|rD @ڟx#ZV\D<*K;] 1#Nz-@@ ZD D h-_ 7VOMS\^.dg-S39ZҏI+.YEfys-p-W&]vk׮ݻwOB%111BݻwQ^ϝ;QQQah[[ÇyhѣGsrr Fdhh(77XSSjժ7n?400x r:I.P7k`tt}3řOSTtuuofrrr{{;6SSS)YYYYYYruRR2^ Zl266O?///OOO>Zkii믇ƼXjubbZUUU111eҿkW^=>> !<<< //丸8glkJR XG-3۲e'&&N8sNjm+XZlOݹsg޽ڠ֭[@.?h߆ 6l@i4cǎqp98c6 Z(^cNr\3qѣnCq(2COaMSp ͗oxBZ8! ZDSQ( bYF#W`Ucw N]3Zx[B؍u8 ői{`8s.-NrcDqlz\pn (΂-2CϛhgKUtttkk+u3s{\!,++>66>++%&&dJKKs:::***mkk;|0Ur5PR}w*^yxx޽;,,2 onj]SSjժ7n?400@y TՉ֭sWCCC\Ҝ{_|NsrŗT|JkJeQQ,$pbO?t֭/QTiiib:?NMMetQ=FFF._MSWWT*(YcbbV\qFأr׮]Tي*!Diia'LLL566Z27^O0O9]&@dg-@ Zek bddD3::://O||BP( _3>>>"", P^ёvdq#4({o\ti.JrU&hyB۷o?~jjJ믿!4Fq% o޼*5~zR ,$FSUU;E˩S>裞&h6^/^BB{uvvJ׬Yc611o+m۶uMMM{QQQQQQeeeRJ)Qis)޽kqUzٳgGDD$$$\pAxҥ5kw|Wt{쉌5nqa6_y=7<4]_~euo;ü._}]SSc3VޜI/ӧ/Wjkk6٬F"5m6&h>p{GGO>i2gSS"22pcBzmڴ)66V7ER)Q}ӟy!ğ)!(**6y;~H8 Tp*S0-T~?LH|L"sgS<|g"IbOId"8S @y:vmyN.{oP+W>}:Ç?x zΝ;?쳉Yfs=saM,yN%NZz]eOLL6lضm+rWy_%Xv߾vZ>uֽkL,g)k96\rƍkg ylSy衇 !3_)4Sg1g^2H|2eaȔt:~O>d|||޽80kwu~hh=Q"T9CQicفh'ݓs rd@[`wqqSQv݀&@IrSSsST~?@1y=է~c3-tfϞnݺ3fĿ裏lyރ>p:7 VT;x77lذm۶oW_7_}vQ9ym݆ͦMT<[o}饗N8qر_|qҥhČ_LwqGn߾}R>Г fΜlٲE!t366666?gϾ[x?;馛 ٷo߾}sν;cǎXbmw*Aj"Hϟ]@̸DE= .[ G\p*`.qM#T/ d0|ԩ CÐY3<TS N8 Tp*8TSN}Wah5k4d'S[PvT"e7GD֤tA47!NoN! b "T+DF(c 6z糟B@+;H|QRVh'͈swcje%+m$rG;'۰/"~sw*kKZ nL"D;h7\0*Q7Cڄ*fG+ւ-g(<矷ʚ&¦eO/]@Oh6DAy];&bS:N+ܐnFbYͱ)Iv@ljېa1O"D;N -zZgvJJ򁱲*6tJ1 ےD:Th'r%]˜i/b4Rr_0$bu!ډv]&( %*8q`>I$BD^*_蒥|QV̊ĭ7}$KN5.p2UUVUeŬHON![JU4oH؆aٍThV)#mN"D;N\d*ԼuX+ Ds(0Fu[0콪Ih'ډv5IRu/lbVjۼ&ۣuth'KSULGhTՠ9Ym:R6, v$1ŗm4-mhWy,M+_Jr;Ք<G6MʞՖu"7TH7+G]ǒI"ڣYeYBJmvuFHO"هʆ󴬖hg vz+ cy^ ۔>W!c6R?A7V܂{$-{H ^=Th%;NԮeWXy©XiYiڦDLN"mtD5[JKh'3 _r㽒^\X3O6Tڳ33a%nxn:$n"<T'ݖh׫sKp5fTH"Lw"h;Dծ`yۺbP[5Tݒ{G˒I"˒wJwSюDEZ 䯊WgXk͊Jbq7.hYRGģ WhkZĩDep$%vYN1R5վӃԫSmD,J";nwn})Gҫ6Nl I]6KM9튵j=S ɤ~҄K;뮦߶UqyM*͊I7'J"hݝD &ϒeVˮ`Z;H|؜T,H"\%?-ddžSmG>I" bY쒝hwCv+L݋\et+\M7wgD{hGv=+\A>%8]3tt ͫҩH^aZ4+1$hW_vJgQyEdaV$0uqJ!ў<6>ܩ8wޜLfoRx t I$}qJ)rRpJRd.~^?]`K=rǐUo\t7͞1G'JJ鍖VE{o= #3MFN9Tاؐ}RI_>51@TgHvbfnhGvj{n3J8+nP`P,fHvs"6nJW/uKG,nBVs!D` RIvf#"4!w0MLKu$y bQۣt{UVtYʟqaS V7*wS2[({s+]cwk hH(r ý* D)s7%aٻ\ϴtuVyC?##h–ܧАK! v m,<"LޥϨҞjgK| r7nrb+lZ+{ t#KmXF=[]E3IDЬ7W-R-̓'k:w&LeΪ*!$rS,BBt'yfZld2Iў')^?tsz Ί$*3.ŕt\;d:d00/Ҽt֊+ҽX3RvHnĭF{q'0fCJ="+ߴA`]IbG[`Dmz*MnJ%S4mjmv[A.B&̶$R"NLRm4wn.|}oeMJOaKJ}=驀X}„$Ë:dϽc4nJ۲U")=_Sr{ïqb&I1+=_c~,#>hQ) fZ\"-NlI4T\J"mk抵 ]ĎM;/{LU;9Ў[`{m[Ʒ6d7WlY'o m˷#{>l*xA3dLO$mOm"뿩gXdQ25-W}%RCAsPvC$Rάķe.K-\n#m*Z)WPj7+h4)mIY\ߊh?frL]I:JXvKR>AyYQK"rޘ5 w(LJ^q&Ns $H1n}vd~=7fUIw08&wm~U6)5YR4LM4%ZsMWSMl뺕A<0<)m0+ndSHn$!uQA&){z5ހƦ`V\ &yw6FɴExuҶ)"űĝLL)-vL#t=Up{j*e5b:ܵe͓]~45蕮[)-=!CgGze*N\,fGHMIC\&ڑ=ОUwfL qlZjI'5N0[${2x&58ojiaLͣˉUI$,^ke/}7՛ּcL*8Wڜ>&_Mpjvɴ%+_eb#nӃm))ed $#{Wl6)m(։_Ђ*PkhHGShqy!DD=D{t-"юAi&څ^C׿gy-=uL㒲bC=GI$&NS2gHuJe|F; "Sܜ|s4ÞY٫ɞlWvo: .E%|* ;u4m%G|ER SD;T&@TS N8 Tp*8TSN8 Np* A+04b d^2988dB钲y&T2_~p-jEF?(LOKz2*LwWClSJ {R>T@~T\5O#P x5e)6")SJi/Ծ%:E P2-ܐͿ%>Kb3;A C/ %+SJ}KT;ŗI8dڪ ʧ4i6m< %8d_]9#` :bXj3p*@4hPuS !$rS,_/!dj6%K̼N*_MiT) N(fi^a8ŝ:Q=q%nWyc8\\[S8dEfeL&ZL%(Xܾ*\d"_|Tp8d/cn%ҲnN(xD_hBdNPH%(قUg:LsµMCU8dMѕRq*@ɔP2uyDOn$s9N((o;0)u L 9F"5[SJ#Kũ%5u P&Tiz&TiHM1dq*@ TSu 9N(+oّ=fPDdlm%7&`m߸՜~kp/iMI0 lGO{j{BjWQp*@tY|wdJ}ϫbpIDATgj@,"/U2տP'̶"yKWj~f(̂RT  z*SN$IENDB`jfractionlab-0.91.orig/doc/help_fr/screenshots/screenshot_4o9-times-7o8_2.png0000644000000000000000000000504611670453400025620 0ustar rootrootPNG  IHDR_msRGBbKGD pHYs  tIME).1Lt IDATx]hk)'2KʁRbt'[i-#!džfLH<4;vVkޮh{~u}{73$/8 ($MC Ms,[E? Sp? @? HB7_} L&(@Xı4wULfաD2KBA,>:+3wfp֡DK?$ĝ{Ν;oii SM$Mܽ{'NG0qI~ڵkQix'OAFٳgΝ~A|6r-˗t"#rˍ&L?n:~ȵW3fN$tSSSEEESSS:60tR*3gNZ5 WE0g&M0aBCCф VgǩS8P^^u~#7mڤ5kִM`_ȯ(//7<_xÇyAb.T*e4aut׮][bFJB'HggŋF֯w"th"!%aOE/^_2FJ? @A CD^&(@3~AݻCJ9yd}}qt+ql RT* ѣGeeeoÇ6mǏu"ΐ?k׮ѣGPb6Z#gΜYvm:sϟQ\\0vСC[lru?5jTiiimmݻw>|ٳgA,Z?ΐuttzۢE&C%D}h8q}ƎOAN+!ꓭH; |fHlM$$2DcY|)> NFVk<>'@? @? ITCOQdH @? \yyyJVi:(KNɩU]´z^dP}0&ݩ~fq \ua5'$Y9Mf^o8 q?@? @YRDCg k";9 ab? @? ,pYuO)TΖ? @? `hl=!Ug?Bh? @@xxv8:['l*UgD? @?04[ΪrȎNBXuvs~@X@?  K>o)fgddd޽BaϞ=###Qp 6;333N^_.^zj@@Q?===fⴱJ>?;@6f4ack΋uMD?$  ݇mTXt 9G1Lѣo߾mhhxO"@onnѣG]]]ǎF;u-_nnj1Q~o'h=#xs@x^9/?ėB|C}hH #U 4񳥥_A0==q㢮?x *Ǽ999944f]Gb<;@,DXoܸq[66+++񞝁AD <|ŋQoǏΝ;^\\ljjr0;Ͽݳ=~}}}^⵵ׯDX>}ի[n8q~'Or̅Batttpp&R[[{ .ܻw/'V]]=66(lʕ+wv0;8pNwڥq|spOOOUU1M+ͮΝ;gΜx+w]c|_#Dڷo_ss|rҥ폡7oF뮎'̎iikkkkkYhVP0;?=  ݇mTXt 9dqMS/߅hjh?Pԇ;vxl{h?h?h?h?qo_p9bh 9~@~@~߿*(C,* Kv-glץ-٥ J9 TfZO lsוi!6 v]w{,h?h?h?h?h?h?h?h?h?h?h?h?ߥ-ARր8~-d%qiE?.JkEv]: Y~@~@~@~@~@~@~@~@~@~@~@~@K=(†v\@|l9.^.e;@h?h?3&IENDB`jfractionlab-0.91.orig/doc/help_fr/screenshots/screenshot_2o3-by-2.png0000644000000000000000000000437311670453400024406 0ustar rootrootPNG  IHDR sRGBbKGD pHYs  tIME#~+{IDATxKTk31 "$p$hѯEC dFq-2@bjZ(Q.ڸsv{^\89Y\y|O* Hm(m (W:0hhkih0\(@ P(@ P!6Eѕ (@Ҹ Iř*>ZN֎$O Z8bDqHpH@e2L&sܹ7nT*WTիW zJRT8sv횝[`b+жm.\勡9| #&S?~|ɘo*KKKϟ?3&_> Pu3X]lұvMrϸ|G۷oDe$M|PPI*vm/ز:U GcH,bexxڵkh XG(*. w4 XG q@hdP+(W|k'Zk@sAc0v"v$vJ(HǙFŋ6}HfBP(dYTM& N\tĉgroߞ=:;;5%E[;AoA022$?~<~ˆVYa4Ď]ՔJgϞMLL v04o~Żw v N[ӧO2`@&>cnݺe@ ikgXQ\ݹsd|}PP+wFځOl$RD?ܵc S"UH"W(W:[*][ P(@ P(`miClϋ~ TFUP(@ PR)#R2a['uqu?A-WD*Uh}$ۂ=ےPWUH" P(@ P(@ P(@ P(@ P P(@ PVH>|hhh8{waXP1W,>}:44QHao?m=.s\AXZZjkkkhhxο1sO`f] gzbϟA477 *Vڤw|:yqŪ7dq}n%lr=44t)g:o߾=¶`O0b:R%$(@ P@ Ǖ`J?oIENDB`jfractionlab-0.91.orig/doc/help_fr/screenshots/screenshot_6o7-by-3o14_2.png0000644000000000000000000000757511670453400025173 0ustar rootrootPNG  IHDR!4ֆsRGBbKGD pHYs  tIME4(IDATxLU7 RcHpmIY1S$bSfSP6@dTH5#phZ3&2dB q{\?|>9k||\YM;b p>J."x]iu^NM d 122@ c cd (ì皣x1 "^ pkeMoڱ7+Sq)UdDϵKW5"ٸ \+129c^zرW޿_DN>M111"Syɒ%{ Wg{ȑŋSh#}___NNNMM 5qP>|pС2z9_^__Of֦0r[#?qqq7nܰKk.+sFٿ?pioo?~;vRkSCCCɔ¡{9̬t^,FpBJsΝ~رc:￧܆bbb}W_}j8`EEENNF"ZZtRJhѢݻw}gӧ۾'OR /))Ϸ!VMHHj.+,**QnPLqw˖-~Dgۈߎ;6lذa3}͝k??x𠈨jL p_۞lڴldddllѣ۷oܦ.]mڮ5{̾󘧟~:<<<55ݻvZr%kmm믿/_~ fo03FD֭[n:lJ}G\?t(}*TW0R1n\g~(v8aCYTfySpMoZp j<>qNW^űc޳ͳ)87LS(qTVVHQQ KͽVwٚe~Kq]l8.'r|pՌq \ "ٸ`Q-2 }e~\'8` \K]2*uuuuuuጉ1ASSS>(4h4F"vqVfxusssgg'宮~~7ӧ9VԴfݻw﫯JKK6l0(͛7ϛ7rO#:dŋD?8]عs'#:;dLwwe(Bp'VV__~z ؟NKNNʆ)3 ǀ 1_RbC~\pzzC[22@1Cq(2 ,qpq015]i5k c)kv{}5{8d 122@ c cd  (ì皣x1 "^T\+122@LdoRѹ{zzDDRT*߸-..."". ;#hK;va#4hR[o]p%mllLJJr RƬXBD.]$"ݷo>sؘ믡"t:owfkתjg.jN~/rO?+;;} `)cECD߿֦L\j޽{j-[g?>b%T*࠲TZwXeSNEEEN?w2… IIIV2D844c8*mkf{jZ+Ftuuuk֬qOZy6m_j ҙb{u`ҥJ;f׋-kVMVV֜9sBBBD֭[SK&"?/9sFD\|rʴZmqqqOOOyy?~|Ϟ=ٵʡÉ::ޒ(srr 5h;;;\SN)/?z'|nؙ/vxʛ2j;s'Nٳ^ +WٔVBij˖-SKp }y{{={vdddxx'4QD"##g?Fmo"wMjZ9 ?3"*}||D$??_?ىƍ,Yb&&&NԚ)/?q℈KFڹs|7f,9̭[oT?0!!U6Uk40`澲_|Q9]rhh`EEJob wyq}v3uW -feq":`Gy?j cd d 112@@DiH(űPP6Օ8c@D> |@" |@"!e v!Afb>ԄZyGk`աnJµ֦g!FqCD프} "D>V:N$Tȑ#---իO>h;ryյk^zD"E~L\b}ͨyvvݻ.\DYLLL\t9`cnQ7Lݻݻw֎Ν;u 'Nnދ}9=z4Z~u,1L&r\&MT؇:1::*&N߿ڵvа?}tn+H{wʕ+VMTڗ/_^xqڵW {XCCCbqxx8*c;˭ 8ppԩ%K?~;͡cϞ={3gY;b;ΝK$nblذׯK.M$Tjٲe>xT׸xcǼCwte>00055533sʕÇ?~ܸqcOOO$ٳgϞ1rE&֪UZZZ:;;}v-[( ںMTNkkkkkkt/_,0@qac?161mPu0{6@Sa~dcqd2m۶}ӧ{(Eѣ;wo߾lPi5t͛[(j3-ڣh*0F=QS>tȧ| .|/D>~-2mS1w"T* %6Օ8 (Su5AT d2\-e2sr-?9J5559r:}ѓ'OlRgQ&~|Ǐ/_s*}b͛Οnr"׎nq| .l'&juSAb>|<_ƣmjp *,YK8 6@"D> |D> |@2ML; CgcD> |@" HYT[*_XRuJNŦR%"!Jm J?B%Pnbԥ {Su^u6&|D> |@"D> |@"D>|@"D> |D> |R Z+@/GUIՉ CsM (%GKxy6bPuURu6&|D> |@"D> |@"D>|@"D> |D> |R Z+@/GUIՉ $,nyLx)G(U2Uꪡl@M |@"D>|@"D> |D> |@" |@"@a 0#e묖s,Pu/P<#TSuq@!@-"D>7~ {IENDB`jfractionlab-0.91.orig/doc/help_fr/screenshots/screenshot_4o9-times-7o8_1.png0000644000000000000000000000452211670453400025615 0ustar rootrootPNG  IHDR/VsRGBbKGD pHYs  tIME)s{IDATxOHTy7] ?ED,HP!dZA,6.CFY+*?x<guڰ@ | H.[Yj]P~CB ֭\PKsApĉlii/wd2{۾}{OOƍ&$E$B=}M}};Hϝ Dp]7o:ل$SbCCC6lpl"Z,\="ʕ+لII 6K8]PfC"]}(9 &6DI&MMMcccVz=4Ifׯ_ߺu=1[qXlbs43gGP4ӛP܉5̣eBO=G~J@/| .Z;g̝C I XrAQ3D1w9&B2$,\@(H2mnAJ,Lfl6L&]g8|eeΝ;LǓwﮯw)˹N֮];{M)9D߿L&s;wSTss͛7oݺe˖2;S{MHr|r[[[eeeUUoܸs~mMMMEEEEEE]]]UUHϝD"q I.s?EFGG·:|ȋ/Μ9sQslB#gϞӇN>=99soZl;fQ׻{왘طo`Ϲs׮]k֬ ˗NJRn%ل#/H\xkMMM?LAbŊG;f\>FFF.\cǎի?>sl",\KKKKkllLR?玎gϞA~zl;f\z{{#wK,9v{c69@IPYrDsqc.(!>k O~]ģ6,/wbx@XrAQSOsY(S. H2H2 $$ H2H2 @/r X>w3GkmX^qwIdd@@II$$dd{}D,sQbT%ΐ4I`aL?c=_3۸-1AG]^ke5H2 $$ H2H2 %'nv&I.Cv&NPM,\$ H2H2 $$ Ysv$yα턷5!ul g$dd@@II$$ddGv"zokkuŋ ԔwVTX__gό LGGښwSN}7oFGG_חw999ymCR,@\. ={իFbT*lll8qT*WT⢡z{9r͛7]ƃ P:ӧS͛7߾};wÇ Wsww:11qqC4 <)z }&x'}9ƅ,{3%(| k~ _><_z)8Bj}7S ߎWmh__MRIYԮJŋy^s?^~d _%`Zu\[vI`=q_` \Oߧ [Nd{25%~>߳!kL ǞO9 aG__ׯS,@\./߱Y kT*}ݻwR0婩)+)CBooalffcmmJ:@"AsH `||Pҵkܹ+C$}b;]RV?r'&v'_M.w̙<h艭ϟHv>/[[[###Hr7n\rŀ@?ANYېc'@~zz$_֯{x-|Zǭ ?]qT4ri:z=z==z=AyC/߽ H0"|>=z=zz_ߟ _QLj-'uu?o! k]Wa־t5k}Bf]?: {@{@{@{@@{@{{@{@#o=aP6 EQe 58p>{@{@{ zҥKf9]^@Vg])1". |vK^ ^j:;; A9Q*}:M}رׯ߽{ט8-8w1Z^@Vg])1٣z=z==@x>0 { <`z=z=z=z==z=zz=z=FQpΐBwv f]Zf]h"@9z=LIENDB`jfractionlab-0.91.orig/doc/help_fr/mixed-formulars/0000755000000000000000000000000011670453400021040 5ustar rootrootjfractionlab-0.91.orig/doc/help_fr/mixed-formulars/1-12o17.png0000644000000000000000000000526711670453400022467 0ustar rootrootPNG  IHDR^c$sRGBbKGD pHYs  tIME$Q 7IDATx흭Kk*1@Cj$n2oVQj1@$Dev{uę;VU?O١ﭯK,ˌ4}(j2!, $ɲP£SŒR$IrsR&MS⠂ ҶpM$f^ɲq!"9"ZY|/I\yƙ8gZ 4U,u䴈z~<|,]o>spQKIJkX tVPXqPnUyI<G_仍[G\lzCQ8Mvή(<$ɕ Nٚ<GUl?9=j1˲Zf7~~IϛaZkܰPiR;H)7X4ƜrhgrWDŽVȢsQK)n]ѓfpz#n)o޶jR{H'\- x?zҬu]0b' z<~rH&C^$.gu͈lEBCϴzǕTlpq?=-D ;>>HG05 9ڋfM!YL.bYnQ_l[,_QEr/jzļ;MEQ,o1'9taRoFl/<Q2ӻzk&X)^msn )^w|G{K"x}J3|K n $` Hl Cwo#z}o 9א !+9$`CkVsD4-*m~ A01Yys2}Nv%\B aH\=C~(ܕfvgX/v 1,MJۉ'g9Y(5Pڐ '&G=~3m~sD<b%DQ G[\WF@o=hV&4-gX|X~._;Fn7>4sQ=e >Y];Z)e,3wpnu'ӄM&] x|z}K,}'ː[~LH$\W=ѩfI)nۀ[Va{Ca$!hμDZ)5qGfz~nѣ>ut7=zKSWr=`|=E'''N~/)%{   )_ )]|^*ǎ?ߌͶbXϟ?_~]o|1 Trݻ.C}Zb27{`4 )/{0N0${ CQǵ ʽ&GzEx{ Fev#xz9p;m "eAb!0z9 Uf{e1m`,RFo=x7]Rkm45q!?]<bћ0tt///{-/_N-x~, 1 70]=X&fvh` (L$珘7rCBcWA7xemԵ_lm\3ŋ y^D(˗/l6 w𱠵._Ixx.ҨdzF#C,x8pֵ q^)%{3Xb>qERuG4X }O8eĪ(wq $` ?MSE )eHW 䀐 ;x'' kBb>+ވb@\vΌIwLH,7`WJ r T}^)LH,7BqzzJa zqC~NX@o @enz98`/|U]@,  x >|  s)yn&BP @߿~.]^@Bb8 @bP@,7P.l>+MS7r@oq*͛7WJ3ݟM#3,FobXk?u.RǏ w MɓG- X  +m0IENDB`jfractionlab-0.91.orig/doc/help_fr/mixed-formulars/mixed-to-improper_2.png0000644000000000000000000000304611670453400025353 0ustar rootrootPNG  IHDRZX>sRGBbKGD pHYs  tIME#leIDATx흿NF(Re()ܒo:}+*CCcrCAqR$Q4iR8]#YG_zf<;3UUD"""ȟ"3e67 R׵Zk5s5hQZ.{Vh,,WyZZYX,fYu]i\WU}xx@=RUZkiui]^ͲLl\m{ɪǸ2Ji+댫E;Ϻ'Sœ,]nJ̦isGdYk~rYhK1#JVX2u]2Ƈ+aZA&ke9hm 6fT"Dފǯ,bL11R& R_ !n;6BVEUHv>g`Imė`\EYZk)uM(S}]1^Bl; L$xDO+INrC<kqM_J~JBx⮜m#ڧaS0*`F$,z2v;bRS00o\}G.,$$0={Ƙ/iJa,f Ĕ lq98i =F7IUl`CԪ"F,va0 6<sNt=}]2m)XBE#B(/ag_IQjz c.J"5sJsӦi4( }|ĈPW$T])Ur|'7Q lEw`һq]v'O0cRLא)3d/vycl5GJ̢JPl߷ttt$gggoE`1Jz$7.b.]@e2Qx`ַ7y}}?~1Fd>5iưX,4հ=qkSo6U]ʸ {r2U.Cɕ,[j`S =8|o/mЊƘMm[. N^ܑD]tq" 슺.tTNN#U]CNi ,U]omI?p.%~" li| Zk. eYj@1.00)cN\ dY.m~tmhij&.O???(_#cJsV]6Ltn >!$:d KoLllK]`eYO@&˲ށt}=@qaį鰃p,]`\R:i ݏ(((E(PQZKYLϊ2IENDB`jfractionlab-0.91.orig/doc/help_fr/mixed-formulars/mixed-to-improper_1.png0000644000000000000000000000210011670453400025340 0ustar rootrootPNG  IHDRNZ`sRGBbKGD pHYs  tIME#*.nIDATx\N0>E< 0200 x3+v^db dbt)pp .4HEM@ T4"sB ,ò,ڂ(02 RX%$rQkM"E)@>$|^<95YmhI+2iZeb%k:> !6%q0ρs-=z=Zm Y6lqIAqYs`!c R^ғ9y}c&HGBe G~> c^MYH){d櫾6wsovphQJ]baeCg-;EUvCJycUU8DйKE"-hGr I5I6qɓ6q6f{@%'+2852ƼS)8Zk j#m'''!U`NK$J۸Î|kaKt(%yO&1 LG8"#~3bN~3qRUq"#8"FYX5kx}}\__9N>\ZkBvٲx4(%d~ 6w=`vX87#u A w+›Թ;K Xm8lk8;;t|>.<==j{lZؗ g.//CV+ @I$` Y^F 8扪]~k,p`CwUY:*J1wxWHS=MfrvkC?stDq*E[/qݣ} >JjSUӠ Pq< ιcw>lc ;*VA!EJ)TJaUUGI))1mgߖ9<^@ B /IENDB`jfractionlab-0.91.orig/doc/help_fr/mixed-formulars/mixed-to-improper_3.png0000644000000000000000000000171611670453400025356 0ustar rootrootPNG  IHDRi[p0sRGBbKGD pHYs  tIME#,NIDATx1n0E'\Is)S :Z@J#E äXѠE"+`Ȍ3~R"5mۚs꺶!l6Z %dݚsΪm4yMUMDpҐ14`'9爠癣QѓQ$ v;Yswww5p$8邨ʲ4ng!:m[+!]׭˲0jxw6T7GdD%I#Ge>50cSY8)gYNMkȍv`GL]g RX,F?sᦤiSU[V5 q ˻ q9=j$%{?*Zuk,֪:hi(unRo&h?hhkFkXꜳ,ij}ss󋟋YKOʃ;YJ$0 䕓rl -Ϭ~9SIii8l.uRumooo*Ϣ(6ʜS~J 2n]Uv.% U` NW(c1 ggiu&Njb'`M(mw$:uT|úHU.qD=F,!.A4Mhc9lpCt{,`Ƃ!gN=Θ1l.U]/}qń4X'f\QRC^ణ-"c5cCRMLhOFЭy^r+an G~V8 Va|r([›BeyP8ޟ0 IENDB`jfractionlab-0.91.orig/doc/help_fr/divide-formulas/0000755000000000000000000000000011670453400021014 5ustar rootrootjfractionlab-0.91.orig/doc/help_fr/divide-formulas/step-2.png0000644000000000000000000000237011670453400022636 0ustar rootrootPNG  IHDR\ )sRGBbKGD pHYs  tIME;cvckxIDATx흿N:,%jDIIw o@Zp5O' +*:Eù#3$sYNObsXQq-`t]w_׵cD)%J)1HUUcvZ+J)J8d^oXmK. ^֛c]}oeIQҿRUՇW4ڡ]V8Fu}S-v߱y}}UWWW?Z~c>?ڥӓVEQ q...6?e2LE Ҏ~k^ZkZ~PS5 h~%n0-v"tJF eI<h%}"h1C͞ 3 h Y d>m[Z^ev^ʲ$hh'cN(koy*e1fT2>ڡ]2ձƶ^ᙧ散v&rHxOj~`?[#BJ3{ hBBmۆ;F?[t]wkb`l8?k2gZC'PkʶN,!F\;.x2{)ҚTҤjyo|+R)1F=<<DN>(͉~Qp}:_70 #Ϛi$` d~Vu-d^>jD_ !d_7Wy ?{,5gO^]q]gsvvgDl1 ɏё;9†chcf]0Gq}fD|,po$}O=ك#/MSKU4œly`:߿_{>~X?} ck:::Ck yy,>AJ9 2r0^'גo߾=*,3A MEp8nxM9e=I7NԪ.%U$vfԽ/0 :EGQdUTO@7ėeY8Yi=ϻa 1 *8(sXqlۤD iR|(5D)U[?3YAyfv~~>D֏[}߿!{{/4B\\\t:ug%iwssQ+UttDDD?0_Ȣf@^Ϧ<ҕș˶>. rDZl^J ae-NOOOZ~Q޿|ҩ%snh\8*L~H;wݗFʔӵeˣ >omͬ(ͦ_JTg.&I#_{$Ib*yEZ_t52HQQJ9[Z@%BQ9.Q< ;N'ĢW`Cb6fE7G+{Ǐ_U& ,*3Ç:Tf2Rjl2b'ՁKmZuce{hb^9< QR,>3p1,;6rN?~|S~zA~wxc))`'OӧOh ۲q\Tc޿ODDhmSY4cHGFFu5۲ ifwƊٜ]P!777N|_ &bWJQ$V1;DQԸV'lj:u<7-Ov5KDDsRD0v|I H$ A H$A A H$A A HA qC~<뭏Q,Q|>`Po<xu>p_㻩zDP7u%ϸ,{ꪵz*w38Etd8i4'.+ MT'/ p8$G{vZDUe:d2l2ahAXVŇss)Yu5DUXhU+scߤZ._c"bQOsC)[v3 T鮸:8 #u0M.DN4«U;id[+\9EZ T>F[*˲jJ8`$I|὚Hu^ȩ(`xUN+ë/P KYV=9GI'F|lh_{7.L\e%O{J\SCk9PzSSp+W'I\}G>WAи9ٳRU-NsaC0 9gy[evQ1aކ!IQ1z@ s}$IENDB`jfractionlab-0.91.orig/doc/help_fr/divide-formulas/step-1.png0000644000000000000000000000256411670453400022642 0ustar rootrootPNG  IHDRv]p̒sRGBbKGD pHYs  tIME:3ѼosIDATx흿N0g=+*DAx~t< i_`JEQ(-msMsrwlL9IX_f<3"Q}$b"b"bqY1FhiDqs笵,xT"K)yC9hZkBTzg%߯.XH)t1ze@EQV < G~nnnZp\RJ<nooIJϫ0ʞGi2͆ˍOmDS5AaRk;Eۧ/Oi^yNEk{Ph-~VI)ӽߢEe&SwLڥhOI}^CNU)}.I`eU3X=www( è  あ#QB@C0S$+w=(h2)~  >C6&\ܸ#h^???c}73YC+5e+͕r[ŇsH]\j>=Ĕ](IyOyutߥ_Z?v՞>J)NӔ֬QtlO*%?',PpM4p%"hBh"7~s/g{7~wszv]"Hh "2ZkAl,ˌR6MDQ-& dYV,KE TU5GKmLP}ዢ;DH) q m@ *AUU5_,KʂEQ4M9 [vq\ @a|Ȥisoj.cQ Dd6GobBT#}7=d +۷oG(LEl&I(OqP''v˲=(f):=TK,,V) 5`xQq j$VT冨0 AT5k6cE՘ Ub*MS@TcjF0BIT}mǏda=˗/}%rwooo;r`xp 004N0Z"NhH|~mzϟ?z=L=(3gS+THm/{@VVT]+QRiUyBD(3QPсk%?~_z,K<t-f WhxSRwݔϵŲe,D5*j+UU5ljeiV&2#_wߓeiM$|cu'IbRF)l ]F>1ǒ AUU8r>!7D/ T UXٔ\?~FX& ,MYÇ*MEf2RjVl2 8.mۖvxYchOo TCz#Aġa繑gX)<ɋ`Xshq cc[.cӱaI8 jqCn< ͚ 韦㜺m7ݒ 4€\^^Κg{SxZk\hL&[W)EYY˗/ĸty*!ҿaH\J>HmBg K_U;ld~ Q ua4MMQ( 繑)2_` >@km7 C1Vaم|Ao0IENDB`jfractionlab-0.91.orig/doc/help_fr/divide-formulas/step-3.png0000644000000000000000000000331011670453400022632 0ustar rootrootPNG  IHDR[+sRGBbKGD pHYs  tIME:J^HIDATx=n<' ,`#T. a*U: &:@TRXHAT 0_@+ɡg^3!()IÐ0d)%iʘIӔcb"b)%gYZkNӔ8.yӼ1.!k+I  #}{rs֬Z[)!#\H)\^=1㘕R\~dh̷iTa>N?? a , NL&rI[F]ׄӵiABNŎ#"e cbb=B'9 >{7b++^cF ޻/:kLB{)!v@]g,Bb? dGk;K,p.Xm^ok9"=w v:u>c!?<<͙Uyy=m| @Ɏ>&{OԕKյ(R)%f8|}uu\ۆ=>>}Xooox<>J۱, ok} څtmws(˱6+ ]{Ե\_|-h4""+wwwpqqq̣ш<Ѩ߮}hطeb[6wU}J9Du}B)_JClľN,Z EQ<7Yfխ:]Q+ܑ˿Wݖbڸ1[K)"CR1fմɇU_VKcFJ䴺\p1W.B"'"^ձ.y䡔ױN Sq5!=??A}3It:%"lFl.ApմOK:.0 X]Yg~7Mץe$m ,W7TيAژS'MSR;!GQIx-oxJdm!K);&&za2Fz_Q]',Xki}n쑄/m~X#ރ-ʤR;\-Zo9:Yo |.`buMwPJ9 z[OWשkqA["qWΘ,i-ljy͕ )ּ6HM]cVuLBK, NhN&r$wݍ}tug6?|:."νUsn s쁥rð7f{PBp{Kel_JA!I/Ж8☍>^XB 0cmVgV6e%#Fl|챿/N{uZX؄;[Tɏ~6Xɒ4U+%_8 f}9e2L) 8(<,X9SZl6'.E唡`92U3!T,חB P+FGf$n|d6Za-0\zt1ZMSM<ϫTo&'jQn"X߀k4M5qŷP\-c-~rQ/|$Z_72dyٟ[1ht{mMbPIENDB`jfractionlab-0.91.orig/doc/help_fr/divide-formulas/2o3-by-2_solution.png0000644000000000000000000000415111670453400024631 0ustar rootrootPNG  IHDR[MsRGBbKGD pHYs  tIME'!ܫIDATx=oLD(/ڶ},˒,c"b",XkUU1RxicXku](Ov~ $McވѰ, op7rhY3ìl٘!`D$Ixm*Dka:`bIpQlm!`DKSd `q5<E>} ,6=sB&Z$ 9޾}}O8ib9~0>&Si"xN:pD Hbkm_"xn^~JzO@WM46 "ք|Ads?Cϙh4;if3hb=tU:ډJLx!`&\⅀AdpR/ " H5ތFihHF !kxM4MJt3 &ި<NjC419i\8\&,tZҹo ZBBF{$֦KlsX SkE7j9MӣW w >V+Gzuw%6MYSsEFQV1|nйFbN1%у1n_ի ߱( ^.zha\Kbщ?L{̭_۟rwWvuJ xi[:R fRʥcmGm+kOe뿔P*!c6L`&д8X~^̉K+ l/t1Ŵ^wG b0ݟV \DYB.2KDn Zk񼘣pN)۷oݻg^,]dY|ODDiRZ$IYK/_R^#t_*e]O( UKO\p"$]^Ó+I$MKUUGyeYN?C靸}$IF}ڶ},r7ϲH6cF&s rwUIxMcwZk뚭\UDR(uvj@m8yXeq+E"I*=s<}l5 9JYgp$Zj[!~:5L 84=?1s,QUU b)=4%W E'.[Qwm{2E"Lx3'ÖR(,gZ )mh8 nb9X) ->]`d謂ю[CX:foUq>uΈg<<;ѭ(! z3"?k-E4UzI~ elێt{4M-:U5((r-1]qϡML@,'h:sGdllqJ IS%Ѕ;3/Pv^=0nkWp,fG{~ R)g@8>l9 ᄪm=/͛Q?Ri֚4E߿.ww} Z0bGX1>| c Ax}߿00p bf=E<%gG #pCXo*ľxsQB_,Ӛ5tTc D9!Vd<ʲ<~ /8t[Bib$IX}[R[Y/C/?'T8,󽳇2Vur̅TU+ضL:f1lek-u/l{9d> v.Ӆ+?8ާʚLyi$b(i&)am p "2s6h̰BZ, eZk:CDp˩3 B_˶>- |RJ-¶m ags&<%KaDR;MXE2qШrj_.ιB7 |~j#b7A\maAh60cVwi-MP:wZ[:1ݙN|{9)D!CeajgpOy -ɥu$6}_l9>ϊq󟈽5b1Mm33xhB(=ý4ܒay.7JQ{a ?'lp[r<"BZ*Y  iŴb[5Fغ~m֥Ngb}ևGt'd`>UxRӘwZk[<,}` q;_߳N@~nN'TIENDB`jfractionlab-0.91.orig/doc/help_fr/divide-formulas/3o5-by-3_problem.png0000644000000000000000000000241711670453400024424 0ustar rootrootPNG  IHDRtO:'IsRGBbKGD pHYs 7˭tIME*YeIDATx]q0]Oynn }@!" }q#/ 3ÌIYB`0 b73eY2ިi(P3c ! 1R UU !@Dad^ ikFւ@DN[9p1rz:FșKDM5cM,Pw>; ?VSO" ~" o_EQ~aw W|q)%RWb[ P))1)zRk 5+esӳu/(b>TAJ)""꺎Zkq>mYBk=mKYZ5K2%+@J !-4YaҴF ĕS}#B-eBpfSrEwnrx}\OnD9vfKte3&ׯRDHuBZO&X3q:vm6O$reYeYrYWCc-?K$>%ȕ%s7Iݒ1B~)YOޤde?XM]('tw)3lWH'MoL]-䷆Ƙ0K'cfj h|>wdι6mlu}fkmYk-onӻgPp.v?09N 45|*f>AD+PX+Cbt*c`}MK "er(@805 b.kmۮ,sʩ܍U0Go8Ht:LMm懌,H)4Nrtƪ13#HA* K437y6^Skg@SRPTb{qHJ9ZSt% UU݌:· 1Z _S~1k-T($7ƘS+A+ǥ1x0bx/uŌ"{6ʂ) = 3|Pu]GDkIa!Z )͓??iP lgIVb;b-ݑif_,M\XtD 9kAϘ+s3LGe1S3{g݅tU"3#C=ꦰ07*{O,uP-0}`0 c  ܝ!IENDB`jfractionlab-0.91.orig/doc/help_fr/divide-formulas/6o7-by-3o14_4.png0000644000000000000000000000247211670453400023461 0ustar rootrootPNG  IHDR^@sRGBbKGD pHYs  tIME:J8IDATx!sJwt*fU N$e2SkL@BLy^vlv#Pg>wy}}b!""^ sDZ38qZ7Lևl%IH|^END\E.˲zLkF|ϷƘK"P"MSX0 )0|8ޫ0!ƾC{É@{Y.OA+J)U_|(yAz{0*gQPݬV+y{{qd ^|3d!_=YY^r㵸2NgU܊UM)O6߳W^OUgϸLq"}穙0(iۼxFu5밴4cʗٶ|~~n|= Z}׏oooz)ZŋpbD|4;!ED(:yDhJfZϾO;txipxq DDqjxF/ Cci5n{n2ߝ'_*|Eќzby5^,[_ iXh:rc77(|ٶ|ơ[!yteOO|QQZkNe/hY=D.ӬhoD--6pEQ4FkyEca˟DK eSq1hpN?IZ$I֋0C85nE*0 |>W߈4 ̏–|mKԕ/ts\^^~$I\ەh$Zˋtcd:݅?t:g{xxp(pEZR(dˊU5G1>q;Dô'Os˥V;PR խU [eo0wtG1_`4URXu5p?c0 ++QNkl("Z*V+ydx*g}$^%I㯯/ uj9ǐ4uAV(*7{||bqw!_ZC\jʽ雞E;|!^X7/Z$LUc+IENDB`jfractionlab-0.91.orig/doc/help_fr/divide-formulas/6o7-by-3o14_1.png0000644000000000000000000000327411670453400023457 0ustar rootrootPNG  IHDR]N?sRGBbKGD pHYs  tIME'Ll"Э'SWa6~R"KrO0OʏΘG2 VHF|?;;ud^vMew?e?z$Bx{=Yz>Cu|yyuA.u7 >u$}S[L97:B*+K; P4=ENHb$"bFEr;kYϦ6^D"xyD/ԿaZU{af)ysM96Uq7MeNsQֶ#\imi>GQQX-"]~m!l~q᪼K ɏ(H>Qn6˕˖e뺘 ]k^%io&҂ D.q8>Blǵ~wJԼO)/jWdۈբJI.6\iRid(}/L(RH%W.}83)f[q}_.^h@ !ٶNM L.U$ I D[7Q][!B&E8S fYQf!B2MSREo" Cl Q|ߟwC8a赩IRH*\D׻+?NS }Ft}} Ubs^4TVch~h4Q&V#G(E1mc똊43*UHk5mqwkKOOOF[eZ4 nfKnZ |ҵDP,^{X `aβ$-jlnmȲ,t:j*HDD[+}興>>>~9?yy%*'U>JBȫppMyBʂH*$Z4I!0В(}~*+_""L&4nDcRx.3L6vMZ|^SyTϴ *Z^&|j%[LIENDB`jfractionlab-0.91.orig/doc/help_fr/divide-formulas/6o7-by-3o14_5.png0000644000000000000000000000132011670453400023451 0ustar rootrootPNG  IHDRy^SsRGBbKGD pHYs  tIME 2SPPIDATxܽPe+K1e[ v|{ U /6]2U@"~s?0s2sF*I\ Lm5&6*8F w.u}fBت$IXmXsOT=1AJh) X+ooo߸*R>L6$"ID:&Ȇzz-eVJCtr<}ֻNzYl(Rت#xu)uŖ8[jX^*Ⱥ9鼛v bN(Q8ϝZ][oÍxXJwQJ*Rٲ,Ku?M÷֬V+-]Z-O$^nQ j30n?b0$F,z0&~fEVa(L-(xSEQb*۷'>wvvd1cXHEWu]_-ΝW|x: ""b]۷}LUncE@|hf -TS$tLuBEw8w7vI =cv!g{Yi=b<U± .`߱  7 6=Jد8f( # 4M,K`b "О C] ơA.̍!(+oywDDd\rʲ*cBgktzz*C[Q=.tw9;!B6͑/G'BUOTz{ D_}hhS]׃돩M7 Jɑk(,5˲aU{<1G`|5W~qe-7VAƶm}/bO[&@;A&akra> , VoqŭEǫߩ_}-ep&;ǥi몪( uSlMUWտmӯV+|l5.DW;85MS-B- ښ@U[N̸aOr8P;TUYUtcU賈x]q(<6C#DSD~zMkG gL &${'!|p|`ph?:(}$$l-5p{Bػ Áekuzz:߼zenǪriFW*֬sR$#$ck0>0v S q;_]YX0)[˲ls{ ͘>XX0[ko0W(?U9K&ekeݥb [.w;D1~`׫Ҳ,j0l_Zms(qSaB#AlhtC\9yфV[ Q: Y<颴=IENDB`jfractionlab-0.91.orig/doc/help_fr/reduce-formulas/0000755000000000000000000000000011670453400021017 5ustar rootrootjfractionlab-0.91.orig/doc/help_fr/reduce-formulas/12o16-by-4.png0000644000000000000000000000444711670453400023057 0ustar rootrootPNG  IHDR=`osRGBbKGD pHYs 7˭tIME0!IDATxa F۩=Gr x<ރ܃#fF1߫vjٝ5Mw|OιfiRއt:a_t]W "? u]mC۶ADm>`.hao ڠچs.5 꺾#~c 9m;hýO)D{Hsڶps p|hqAkԙc\/'_TMd12; c{/En"XQJtrv+ǃZڶ}]QJ]#aCk}.:ACۗѹ{ 5̢}TPJ5s ׀m>яۯ6M#0,cat]w5ۮdО8}`:F]NZ}ڲm|acRB9^ ┎;,Aq[&Nn}yt S0B[Ȝq{WETSЇkAa /KITJ=2(Tއtߣ-6ˢiC3 ٤)bA*m=^wj;Ͷ#]]Oۿ/Eizs7+u׿kOfCھpgrxq1ru=kmh&*s\ncf_M<\x)_-cztn_wfY[u96LMІjqf?^x6|&͛S_5 Էf9mq6,y Hmj,dE7sdO=d6/1ןË>6EfabS|bZkC|ɢxjKy:m7>֡|Zkiٞ~vKr@ֆw.[kvg.Ʋru0(lh2j =1~u`ğ}QC۹D˃XWUա|E\sm",>bi=q_a=eoQ䦭ZNk>Qzd!^ܶʔ&礭:4M#UUX #]Cm_䤭s. Àe֮OװJ1zdh M1{/0>F =tޒzC42 Xk'E q_ lުzdҚO_Ɔ~ÅZ}muݤߣm[9L&vYGk5{WUup0 RU,u6dzؖ-(b4M PUAk߃5/x(S)vY–zdսJ߃ M(Fcx<2Ik#kLijJk#vʶ(Oh{:7M둽Ӌ)͜;S&*mS^m>XvAz\h {Mx h PKt*2XZ[8Wǹ,|oVj^mG;gAz~%Xˊ>{s7cLHWrI44MqӉ#vZbjervp ;w39nNu}ǣ*za*7>,ӪLUUJR~401f*Ƌ,{4-Gbi07D[uni:IENDB`jfractionlab-0.91.orig/doc/help_fr/reduce-formulas/9o27-by-9.png0000644000000000000000000000414211670453400023004 0ustar rootrootPNG  IHDR9T@sRGBbKGD pHYs 7˭tIME1IDATxq,g2PR!TIl @ud&vb߷vAq.Gb\_ R|Gj0 A)%UUۿ=߄>cR* ""8R*c> 99R[|c4;RM~3@[|ީ:HOyS?(0#NI:Gc|q꼞q} f`u  65ڦQ>>;-{)\mܹHmA.MWWaGzsGӎWPLKzs<_A1AH Ǒ+\i';|#۶+j4M9CYlm۶zWPvꢔ{|Ŧm~KEH#>-b"\[% rhuݥi r OG8n 28R[|i.1h!a9ȍ1Hmߞm Zk:TU%J)@(mGv -pN}+=R셂9R[|w)*ȥK699R[|Ed9P眈d & ^GiF{Slm#Z߀>kuuw;6m s _rod㜻M5~{̻'ͽ2m+mےJԴkkk 8v::Z9}߿e ~H;J[|;ԡ_J)V vˣ)Sx Լ>}A)EtOmeMm+J}ߋzA)%MH< 1i(nήm,}=HYnB1N -rVY8438\-.+VANګ9(f}j69C&39栩2>uG wݱp jvEgyssMh0>Jۇas.8炵6?]Xk<m'hu#ZkIoNI_3sR~8rJɫ:)D.N%m edJ젘+/1**ھVadFEMʶ}@%h-aލkm\:~4}ryLJ=e(ϵy rhHY)pkׯrJ6@Y5~Yw1,y,>0JjAߚzaf9:j7fO#O{[7ms/fM\ q"'#ȹe׋ ,8Y TνI?lSږ%=[H=$5l} A?=Lj;9aSmVѲ9}+;.u);ga pkrYBXLY7v:c rEkk A[-"ߋ{Qn]YVh{/___ZUK0 tPm})3-`ݝXhIENDB`jfractionlab-0.91.orig/doc/help_fr/reduce-formulas/9o12-by-3.png0000644000000000000000000000427111670453400022773 0ustar rootrootPNG  IHDR=YLesRGBbKGD pHYs 7˭tIME01]9IDATx,כ #)A }`!qi0$yqrY`wEDDN%}km9!~XK[}p v진4AT0} kkiu]ZmsΉR*TUsUaBR6ۿھCk1]G "XCh5bl]=>5!4Qm[D:970b/,'O b"haP(:X(*XJU&2|83S )I["4r ch}r¼^ԝ5A)HjljLϖ{)Kj.|MׄAѝdl=6eJ۶(k}rC{~hiC``ԚR*}4`.mROsCa\|}Kuk-{p l63rFCr2ƈ) J)Z?3;bfhK1&ޢ!R*( MvY91!`hWҥ56؍fιG8byNd(6bu] UUXb& ^fmL_9f8vpI؊/mbqr\P5)w[;+ h69;r/hs/ɘ9~XW%5Ys>VDDz*Eeھ|F9fi?T57|6}sHRie}[ٽf%b]|I[܂JPs20W1m{R܂qm8g/ѬZY,%@oš8ƃ},j7 I}/mRl̡1&ĪCgoka=vU,٩}]oCٟھzU V$3 l %QAEMaSaipg=L`STLdl #KY7dml Q/s)l Oo #-`ST}Sh9-WDəت%< ۶-m>f4K+jCZB h;x:Xk6c5vQ #+BQimADC'rjѝs.h!c 8ƟIPC!1Y+'LL7 =ʦ#3! fJCy`^3E^bC:)E[^m{,o i3Gm6zF2Y1t(O/zeimkN|_¸KYkFuְ/hm0z!n}d4a Pt}_>Gzli ÆߌZkg_Nm>BiF_z{۞6}9m;w^,""UUwrg !W[\s.ęپ:ދ;Z #Q؅\Wg_Nd-J'0clX4;&g؂zJ¦[yّktxh~>xa"#kY[ۦiN1G4 mE)h]vzZ@ߑmo!N.ˢlQ8m4M#Fa vXRAGX:+i ھOKN6Bs*;%xoA)5X=<5f)8zxs>V۶qFjrR)8PZ꺎3bG*]ױ{%sry=@YrιmJa)4kk Zʧ5Y{/G郠px^C/${GIENDB`jfractionlab-0.91.orig/doc/help_fr/extend-pizzas/0000755000000000000000000000000011670453400020527 5ustar rootrootjfractionlab-0.91.orig/doc/help_fr/extend-pizzas/2o4-extended-by-2.png0000644000000000000000000001277111670453400024216 0ustar rootrootPNG  IHDRg|usRGBbKGD pHYs 7˭tIME$ yIDATx{PSwǿG7E APZuwK{}oNn{ok_v]ζwzV\@!$B@yEYX $AFQQ983~wwwk׮D;֋H3YYYܠ8=66 df47ow^%KK bфR$ccg`hp N <{ܺu/  AD/BCL&[rE(̡jI{{;]S`hݘ2bOO 0L&`&hܹJEd ƅ iS**iiiJyXE:;?099ffFG&7o&HAxj51 ?;~'?-[,>b=Ba2"(h ~TAo-MMS,B$&v!)2pk&FF(.E=_">>^l|( 5tVX:jxoHmm1Aqw= MD#.]"22yO 20@͵t Dq- /@L%D׷,BĄ2)KIoo B)_?Hzқ_ Ev}> U(r\$?ikS,z?wt[,u ȯC|o_q{D`3-xџHFFQ y,R1L帚@> TWPK]%'Nlab[,USU-ߐ>'F#ʴXݏ޿7Ν;AT(V ;bkԩ7\:nwNZ[IS"A? +KJ˗Et"h⋗ȈntIUSSI}[Rq DAJ-^0U.HaRӑmWK<*wohhTR)i@ߐ"_JuչO*wEV@۫y+We}NMÊi?:jwaE'>_wr=&IM=ś"9+vtoꄀC}Mo߇8s勍)i{r_t׉RӯrWͿW2'IKj\Ś9u ,˽"r@͹TH$f##**Sr柰y̿|(-/ ]99xdY^vmm߅Vlj=ݏs5Wk,B@@ˏrFCN= r$\^gf7ymu:,\v\ 'N,<1## mvMfd\w 1ш_T'87KO? -()NXqQ8)zzzHL9=fmֵk4n!5<JoϐĤ.~m۔se\{'O7KK'+??`߾s8tE,ZM)HMs~CX5ݻ)Wi)o4Kޅ`b }Ha?:V,@__k XN{2-aQ.[o@Q.jI|߅ڊZˈwYR3|[rs?OrsA;׈`x-VG{MGZJR`p]bVJso+k:яFS=/Z-;AII1a0s5 b!X {>]E22T>|]VƝOeeJu(**"s+ P[1L֏S9GtTT_2 ;y@"XN}NnJ?DF:]!#aس^KTVO.TKs?__@*-ŋbL`311_2X.GVոD]Ue_YYY`kRY<`PY`*#Ok^ّ{-m4..<=>bB(, z}!W-N^Sì\kLHu9*kt,lBg*ZCkmm%ehR`V@`F.B-9$$ddVfx{ ŝ-qUYz;wK az:۵ˆs9:%vY}78X0n- ^l6{X7sC*>"~v|} llM[Ă%K?ـZT܉'>^" (-әJO߂<~yz=]_>!e^bvŻ8MA1::0&iZܺuwRd2 U)5.\Tx^ff&, @eZ#Pͳ*\wL ƍgj\XޘrB*gAAAزe DRRң;wSrss^k.RI~ZzX 8hD9s񬭭ErrF?*}bYrPYd||4nݚIR)Fpp0x#0xfL&lY, /(,f {?l,wh4HIImNzll,Ο?ω)JH$ZzPjNqbbzH,H aN}v'JJJB탃 j5C*֞={zpkTBBB8!dre4R3YuuuK\555_=R,X¡sL҂T nH5].L::: H+>>/^J>j*-RpIhh(d2 x"(Z~=j ===X~=c[V\zT*I5]7Cg>XQi Kg}ƊT njzMNNRd\.ZsK.S.tb rJt:ƥLچA*1!Chhh͜rTBE?ضm?T!HkskǎBE3ׯ_gr`h}Vn:NJŴ\hZ_X}fؘ`M444R[9HHH%j}}=֭[\IIILmX)))4V˗/gWFFFh DDDܕZ-)Ŋț73hX://o̓sGkJR*.S[[Bg>Բ;wR\MWΞ=4lrE$.Il2ަrf#"""6@"C0dF F[ /@;vlM… rgq:+11<ݻ~+'N̩f͚!+}.R9 4i\.`6 ;KMM r.4222_ӧVJRՈGTTźXFrMӜATTRxȑE+Ճr9r֭òe\CT"""}BaŸ}E}\rpA*JN+fǏG\\-R&C.^pA466Vr%%%VWWc|||QIur,_FpWoͥk:TWW)**Bvv6-'û 455 O=E@\\522c~a POz#222tAdRMM #f0A~~>avRRRB H!o6a$/]D4 #a ?tuuҋcr9544DthZ$''c޽1SoN rc 6m«jyy3!RYY`lܸAAA ł^@*[B ΆD"ԗd[[ /_7|-厛N̙3D"իm/SBR닸8AYرc*߿999HOOG``[h4B@!22o[3… ʕ+ZH$sVcccEQd'---vuu!** rb\d2aӦMN}~rrFBbb"d2Kgy_c̈́T*KV;+)) 񁷷l6l6߷BD7Yy_͛z*lxxx0sBL&&''QYY ///  رc'GxS:::, n~ãvArdrssDOOCCCV\yw 6`Æ tX,,!@ZZo ) a'86LIENDB`jfractionlab-0.91.orig/doc/help_fr/extend-pizzas/3o5-extended-by-2.png0000644000000000000000000001721511670453400024216 0ustar rootrootPNG  IHDRg|usRGBbKGD pHYs 7˭tIME8W] IDATx]yTTWXAdUDD `DQR(sg'g2tϤ;96&ӓd$vb&f:' PE6YdU(@E@6ي;(Ws9,Uw{ ` &` &` &@xVaXLFGGޞ Wׁ+@v63<777<<۷o l3MM@k+rJ۷p!X4!''Tť@=&l4 __r35 BTKV-`xbǎ&1Jrm'aj;v(Qݻֆ*u";Xr[?kDD<@vv6ijյ@bbamM`eE=)UVgwm^yB y jGH4<^ک'ɻڐB sՁ46R?T /gHf(8ۿm T66Rmʦ <2?[f?}rlxU/D4fdoky}OpD9OIBna6ݦ6e~ddR gA^}zkCBANG,8Av ]  $!'` _ )Wq1HW7ˆOILR3+,yW֒M:;4j+6堦$V*A rɓC-v ԼJϏ|rrr}I^rIږi\wRO_ra~w$%e&,]]f$9cO>KrvۖN{ "ɸlQ(,9K(merJJTUUSܵ !% 폹o"rz@+C)(!OؐwIA^"jۤ$7< r /iii!%U3)+<*?=>D"1d%I7$ܲ\LˍT23ђ+7RVfFk0)&-5$r9G%7蒁 ]w1:r{׌`JNN27=\ޤ ܾrH33Orr~o4ߓ[i󩶦m&t"4T۷A.o$!Vcc##4èH50880W OԩpgF_zA)Pm/JBu "buvv)ii0@2q'׹sǏ55@m-qظNNR} /tvvoS=cbD$ig_dOd2%?Rf*:]?/18RoOL<ȫ~))ߑ7,V'9yKd``99T@*mT0[q/,-w} 5'j((L2p1)0ur Ig?+11ݻ@iiǸ$[[M[_Շ}}>{n 'ߞ!==%˗7Zܨˉ[X'։[4gF޺\b1e )˗ɺls3ȷߞ߆|U%!K2k`$;QK(L"׮iWǂ*؂)8>NݭߢRŵieH77 6 D\FFNv;|}qbMq  2p|ꋷn_Vs3Hzz:zĒOS+ ԰+;20=lܘ:RՒZڵ pqӁ!z䠦I͛TJ^  Wh35Ksb=Mb @SS"c&qT>pv\66R.p]11A9>ff9vDcbg`1ڍG悕X 2E_猕%L++`>vT.lTGT_۲9,k>b˗3cpQYɬ4 hiiidٲxxP##ALb&үk..Ly`p0IsbaSP_~o/s J2˭-CXu_@Bh1fyw/(+33ұx@,NR1\˴GN֯RS[zF0= lnR|<3o!M ==}klvXj)ӷX0>.Lgg ϰn%.^ zʔ4'!Tߙ~Njo/k¨+~ض  CCʕAP -^'ii?m# 耹9ʾu ();+WwwvR#R̶m&Y̡34T4֯2X'srBͪ+*+;Xxmd刎6b/)ce+uYT_7ltMHH7 QK,BA֯WShiiyb `cs _s'ܟZ wP;q!xيfgoTbbކFkkk3HOܬ[OcӦGe8v'9bbb055l$Mޛ !< ~ ,{WU泈?{@!  d8J 0:: 9Qs6:qR*+C\\4 brДK?=h\@j689bX3Y^==7!..U+66mÉef/AL,9J#vN-·[ ԯ->,gﯖ8<1114%EF,qwBᯰkWT͛nKwC&3l**ƍ,ǟ"455a;s]vA(⮁mT G, V\G$".\1)paM@$zWcΥCpuu%9E\\jjj])HprϢHKBpp+㵒~ l?hooG@@mߔVSco쳉;Z֭h Ctt4Hh?M91w%88!0M a7{V X;wlQ0z///ݻuuuh'ŗ#Vhh(Fn3T+zUKWgE2rs:x{k'g>%mԬJŚ4H$8poIb p{{ĿApp B~ aŊ4_?"u/-] |:lY{[lL7Wpp0ѻTx=TgAbի.J?c/*耽=L&u~5۷0R @$ eDD-,--.cpp۰au<ǎT*U9CCCX&ڿy^A9gft?I V:nDDJJ 0'yyaXv唔 ""Bk!** vvvHOO Qؿ?Ocb/"XS!5uUg0999ػwF?vxL^}K7:N\f57RSS*j^N+TUĨrCSS"ޝ1Ĕppphc|GG<W.g|c,.ihhH#8 OOOiF\\PUp5RJʿRS{z@7dĐ#iiiKJD*;eUUIzDTiiidllL蠟Qp Fzzzt.#!!aQ-zhPЫ~{tC>@ //r1vXZ;26Tk\bSdZ}RH0GF~81tmP[[KKYSSSŴVby/^*`nn`j`m=^XlQj!!!H\pUB]"K@7nŋ8x W]]MiyJ7z{{X,}}}$##1NtnXLz{{9qT*TWW3bC>֬YsvrvvyuuuNxwe$ hQSS(uyYAAAi3gX+55Uu1AZZZۑj.^J|M_'''Ijj*v,(J"ə3gUTT?OSĺsH6RHEEIOOb5gϞ%NhۆD"!wbL&#oxlAQDa*99Y@ mmm#YYY²=TWW/J>;wUy9W_}E~lڴ,@bȟeFuu5}v``vri'?#[B; xxx ##۷o}ڊ,^c~0gϞ%سgYuT*ETTFGGDE ٳgaooÇEEE kHLLıcǠR HK':Nmm-ikkC{{;ooo,[NOOC.>Cxx8lllkOD* o-[FV099 .mfpreeeׯG3}GSE"|>zzz@E AGG憠 _^oRJ}}}w!;h'\䐉 LMMAR ֭@e> z{{f͚ ڵkMDbݤغu+}vATe^Aaaa+++ݻ3%z{~UZ*Խ/bKg L0L0c2qىIENDB`jfractionlab-0.91.orig/doc/help_fr/extend-pizzas/3o5-extended-by-4.png0000644000000000000000000002235711670453400024223 0ustar rootrootPNG  IHDRe1sRGBbKGD pHYs 7˭tIME V6K IDATx}yXTW﯀ ( 8! "*FD&1{ӹ|}o`zvƴ vdyY$2PbꜪSEiQgk<1yc<1yc0`aaWH*mmzkd@*e;֭n&Ѽ[nQFFjj ??' BCs>>|/ǟ/,'_SS fHE__ V޽@sFFfI< lmm?pDJErr֬)S֬SSH$` |PP`8x`FDĕ_ť[q/l<<oR)o'n`J'ӧ(+kzefGG/W_ 'lpΎ?=3եJmm?_Gg駿 H*$<#BC7< t kx֭[t?RUaj6ﯧ'`bt'mԄX͠\ ._f~dWАJafdp_"9s555ѥK');{efBF -74z݅!tVàu=< ;]`o||v3PU] :sf'577jk+)1qi).6:7SĂX)]`A _s/nVovu.*TR 5u Tvւ.]z 555љ3~TS4sdf풕ԵS\ZH}[\2u`T""ML?EHqеk32ôXiu5^3|ƾf T&vIOdzD4>Squ6(/}RRzn.\x Tiܬ,Wjm5.%6PJ:Y/ׯwVL|y~~Pd$xYF.ւΜyy䖕546vA4Q\ eϕX|ƺ@oFTDb:Ռ@/fHKܠ/a vko! ,^]借f ھx),l?llڌT…=;;#<024^BV2V.n>Ծ@` Wgy*xx*ʞw!864هAlr}TZʯ~r9piF>URgrգ._6JNSk J$ӡCjc= ]Lr9mA=01F\M+X̪qe`TzYbGX_'rŝfengDw`Ekn:4t/N|՟u:y/]v>g**X+Kb_S=zu^|KK,~Z džDRS X<I14ww9x9i ;[w?DFj_Fv.X~AG~x"i`^yylT'| JTVJJJh swg޿03@uv Q<ck:xz7o~ƪ$~;u"1Qs,WBdS} ?Y2mlٜR47+qM̝ yS}8K21M xv؝X}v[SmbQQ@w:od$ ߏIѐH,b`6HNTqq3 xfH|twmcL(dlH )ES)2miZ٫ɬN_ؽ G$ 'N0'Bb"#9w`+Wmr%pKxJW@YP -mR.gZԔ+$\rsfqpdDlo^:WPX&4ߥת@ss&֭@TTe޸!ƩS M͛lba;llSw>/_μuuvBe1]cBqFF&GGgwYY<<۶]3||͕d!!aPq^f)%1rz{ZZ+f͗Eyej4m1lm\JIh\Mdg4@++')|}ň 0y{W77ofZ$, ؽŵf,|`ػw]]&_r$Zs2YY1Nj6d>G,3 tܳdfӪ{T8\ {E4f*2yykN2E+-9dsu|f:ڱzr 間8;3*VU“i*#G-\\&+W>~󬚚ZAʹy3?n=١YL&cքr=FIoL=5i~a´3Ms__#ck+sll߮{u=::F2-Y&YY{1K)ak2OddڵI,[իc$ bRiP敓|RyT2-^?2)k3hn;Yc3̼ Ҙ T}.[0SuFvb&c"ϼ==Yl2PjI*2=j p#VM kb"~\ЧLlD\y91ͳLyRHyy R)pΤ7P*e 891ˍXBWqqk \ CaF,,d`Fj`Il89 MV5v!2VtUإ> VYߵkf&!$t d|t`ctPZ@aFlUQNNK`m=I:CGs 7eZ͛u/N8it_8@LvgdÁ;CB/1eMɤBC"$K45݆F?N8j!$$vvvwN 7nĚ5kXaHJz|ŋ"OwA.g33c**_ر_=P^^p8x bbbsطolllb ?\#200[nشi Y}]6%d2Ra$cX,DeA#7(+cIUF{ƳT]]4d2EEEv "u\.(??b1ݸq".JLL.;M*+ xu'X?n3If{+ΫH~N}z &'ſ}}}CDDIII5\UUƪm˩$)ɢK._ޜkZ 8}X[/y,ͷn,(}4W2'ed,'חe>c''{a…e5݋PxiӦ 6lPZ%|}}닡!TWW .k9=\K%%-42׍B[SOO...䌲Iڪ^3=_C]]jf\NDD4<<<˜AV\.RJJJCCCTPP@b"##d, K*]1[[V+l? MfI.gJo.S] tt )5** G^###QTŢERly+nDDD`ݜ4… 077lVb9:pI^d@i,|x}ޱzcbt~3<ظqR"= +++ N|^~=RRRp=,,|ٲe8x ӱb Hr (***PXXcǎxLnTU-HOB>z^!mb1;xhH{1?@{.L[AA544lz(چUUUNm H*X,PʚR/ P== +h줛7o JR~ex8#Sd$,ʖQR҅yWD"̣Qqq D"Ad3d233}Ae^8(уwǎ]c[ma`ynB/"l .쌈lU,M~@^j*++Y+++;v IIIe* p !H `ooQ>}MEjjDFG;[k8qPHd EEEسgNÇRS tw 셅E6{A zֈӲ5kJC)(**R]ouիҢEtt4333pΝ˪y:(LH"1rrr . o>|޽~OӔ)~:}nn.577jGaaai`s-nZǏ_1%JQZk+/_CGFEP)^-[LCJptt>>>(((PAGG2q1˃ 8+0pEu= UӠL/C1 y }::n3HlM5DZzj5fZJ9 9992<ذBRRJO"""w^[۳(,\0ˤII~~ C?rrrԄ 65%]48x!Ϡ1 GsNb={ 55wGrrZo~# O7e2P\G|L&99Uo2Mv]]t!%W)Jϣ8ͣT.WtVWTJew:"uwPhh8( y~kk+eee)Ċ[wɡA]ccct5NJWoo4ƻᆱ'ի)!#26HRKtQ~Aϝ)})ܹCΦV<EDDh-Dz*544h$;޳ݻD..7nalG{{~ottx "߱zfީ~smې>ssslݺZ+vZ^~~~rLLL4 j֐7|;m߾ o\SSS9dj*ri[###5Mٳ ;wDVVւ...."ggg\zprr⼫Tvv`U*Î;PXX{Ξ=7|S++C 7xiiiFE,;;;^DMI\mw^[^S"C m۶J A\\qY.ZIeϛSHaRॗ^-_͜GH2|;sssx{{#;ۉx7zjќC@~z"׮])x6'Ejɕ ___^;geee _sPAF􄓓  );;;"ײe%8޽k4RO9kxss3,X+W*kveBMMNܾ};JJJ:ۆWWW &;NhS\Bo/ cIDAT܌N#Trd2|3:]yy9ʼnS1:: sss憪*رcI844>6lTKA 6 <<ϩZn.'333s^|Eŋq̙ O&*Y… 5D/_ 駟ԩSXj.::zڦmwpssjjzwիޮQDDDLˮTBVJJ PttN妳z>,jmmw}gKsHJJѣGE+W|N۴i?k`崝ظq#y?744R"$pEK ׯGmm-g222|wDkh]]֭[Ӻ-Z9ڊ/СC~|d_իWippРA MMM$> Ӊ骃"d׿˗/Unz;W^QDD5^&9.奵pppɓ'q ݻwϙ pM]<sxx}ݻ^{MdZϟ?O/_9ZeeeJBnii0!ciii{QZZڌ6RS0]|Ν;GO욚ߦs۷ %X>L??? w@cc#}hkkÃuV^rj \rpss[o%gy\zڰ`Yprr7ى^Cg?IHMMbbɒ%XjafzH$xB7v9m6|g}6eggOfܹsg---Xb{{{I󱎎&__ bM; 33sbWww7lmmoD2:bCFF=^&all NNN@YYY055SO=L6>66@pqq<1yc:3؄$IENDB`jfractionlab-0.91.orig/doc/help_fr/subtract_fr.html0000644000000000000000000000655711670453400021143 0ustar rootroot JFractionLab Aide << Retour      Table des matières      Continuer >>     

JFractionLab Aide

Soustraire des fractions

Explication:

Quel est le résultat?... Euhh...
Quatre petits morceaux moins un gros morceau... Euhh...
Comme ça c'est tout de suite clair! Le résultat est: "2 morceaux"!
On ne peut soustraire les uns des autres que des morceaux de même taille!

Les fractions doivent donc d'abord être réduites au même dénominateur!


Opérations:

  • Réduire au plus petit dénominateur commun
  • Soustraire les nominateurs
  • Réduire e'ventuellement
  • Transformer éventuellement la fraction impropre en nombre mixte

Un exemple pas à pas:

Les nominateurs sont différents.
Pour soustraire les fractions, il faut les réduire au plus petit dénominateur commun.
Ici, on cherche le plus petit nombre divisible par 8 et 10.
Maintenant les deux fractions vont être augmentées.
Elles ont désormais un dénominateur commun.
Les nominateurs sont soustraits,
le dénominateur ne change pas!
Réduire!
Voilà comment se présenterait cet exercice dans JFractionLab:


<< Retour      Table des matières      Continuer >>      jfractionlab-0.91.orig/doc/help_fr/save-points-screenshots/0000755000000000000000000000000011670453400022530 5ustar rootrootjfractionlab-0.91.orig/doc/help_fr/save-points-screenshots/mainwindow_de.png0000644000000000000000000002551211670453400026067 0ustar rootrootPNG  IHDR3YsRGBbKGD pHYs  tIME ;!^9 IDATxw\S? aXVܥگuqT_b۟VkUju!źR-Hq nāpAUp|Eź uiBso _J=9}y9#d  jBfǽ{CJ% gϑO2GJEx (|ZTBn߆pQ2?zpqr %,>6X"ŽG(|Zvc)qUs; í[ЦM@fz k /_V7^N I9TTX7ݝja'jwl\wUbd?b,./,v̿|"2NDՄI9 H6EC4}͕Q_~oN'$:9`ԨQr{pq06b1b1ЦMBl 3[oa.NocxY/g$ܛMݷ[敼JFǛME22K.Nj@\Э:.mQBkV}`^߮ a )FӞоu ?`W-YRlyD=Ѿu xyĽz@~a""cIʫd`ۉSd3΄t! j;Տ9d6q2 ɓ՟(V4u>Sٌ?[n}7VJAsC76PC" #bAy3!t:1 PZ*wjj*;!.H0RQ,۴5{%Kd9pPŖ-[xZեD<.+[m-D%f\OYm񋭻-fJY%mEU=mW_ˁGZ}s]<ŀObSR %U}X&^nWNVQQT%[yXNbUuENN]l.XhbX`+p+F.Ǯf2H`(Q& uX܃Je b*>ceH$228pu6r%+Q"kCM}zqG䣢R~b^E26h;c8q&R\.f##Q5++}>өޮ{.+'(uy%RVh=my+d|XRuЊс jAV >>M'2L晴R V zFRe9Amu9+Fv! l0bxPuW ۅ1AwqY ݻwѣѬY3u<Hao#<<"ы(8vhQ,A7nٳ!Ѷm[̝;sٳgchٲ9F}DA&pssC\\<=寿E\\ ,\)))vb$Ha7M?ST~!)) nBNNUѲ%?~ܫx!׮]Ŏj3aWJ2 zqCiݫGO98sŶlUx<&Bæ{~:s^iIfS[xB'NP~ر4:t@RR --ͪcq+5djgOli:c7i`EђgЗ#!mCj"lXƸoO<hpEr i&cQ:Ә"f{ Ťǹ3J6}-?|ܱ_wiLeS/;$Ì9g6&6:m׾ JR.}.zg{؊jҶ,}jbӶ˟kkCؓ61jkIq\jv kV o(+y?z%?ɥ20@6VYAylGIq1MVNMȨf"0Sݚ~ @zʦ`Hڲ7wkh~}u*[`ÁCΕVT uU[r^lm&m`bNivxVfrU=I^ 5fN'ggT%jEx!%đ_=w%!xGc@kx v8GG'phN4iStՑQ3D.BnM +W'ہUw'aۺdhlllN9\wBL$wa׋Ԥmiժ._ @VgϞ)cʬ׆g1+lƄL  }}Mؼ~%S+f}hįwF<|V忽ٷsv'nX T_5Æ2Wh_u k?xQ߳O_%j|W8T؂1jWgOcr-ԴmYeI4o\=??_n[^vbZ lا{v?H>HNoGέHXχ8::*O=6î}\r ?1X"u10|@-6B$cord_?&h a&r+K'{ؾi-5GK-}S7= g?pHDϛvjܿ'xm_oL^Secc tYvvJm:ԇ۲JM>1)+ =zc[;?5}v"88|>,a7 B79g :v鎰Y H!Ab{N,9Gb0W{ ǀPVV-Z(o1NJ ?׼b={m&})ĕ㧐ΝѣGSN۷oc(++żylRe4kzA6K˖-pbРAjΈoLs";D>}B֭Fi+TZ A%>>>@DDMӄ#AAQ1Ҋ  ǨR rb$ 1qb$ 1~NA؄O b$@8)ZäM 3"H%AD5VG #A-;6jmY;F.]0 K ݘ2`y с#AAc#AAQ%d% X\C+FJ% 11A c$ q=$&&ٳ(++wѣGYfyt HOOGxx8D"\QQ>cǎ!:: fKd!Avč70{lbms΅/ܹ(bؼy3Zli{OPo Hb!..___a())… b{brAvCNNn޼ ONQ'뇤$ܺu 999/(c|1rL\v;RKR[G% ݫG>o"4l*ڽ(3畟Lb-TM]Vl¶9q{ǎuСiiiV>kBdiň cЪu[I?S']aBHr0{8{[0#-=ܸo&â$>(D*S~Z5mMi陌b֔ ?T~wwU~W.!+9Fپ(Nھv JƯ=\]]QYYJwbo<(~ܫ "*Wbۮs:FčH0J!J߃m[ ᧵иISy爍Y˗.AFq){^"j~8~~ ]vײc2jrۣNǍ ~4m޹XyN^/CrLcu?P~W41 αD"ЧN]A"R\cƜܻK~{ĘZؒO᭛7"eVNC~Ñj銋radečq7|"qS^nڀܫ97) GI_X]m:pH$2\ʂz[gzqL$TJPzХoJwbƜt 쭕χj>a@:eHԣ01l6~'\ Τ>QUev;ȹ@v% o  dTfW8Q4jV}ngP~p ;ꢝ'@N%$&*˘eSp? 4ubP.e[ؤE[7D͕uәnVRaا{v<掞A}1xX5cpppǷ9^58M!qY4@ @ d%"Ű1 8'{oZ_QR+˘d1Un{ѩf٭*E"Sslf"j^il\>$''УG4jL&Sƭпyjj*v!d)Af`{N,9Cs. C~~><<<~| 0eeehѢtc~mvlIVt ¾;w.FL:χn߾  \.ͳJc$'Zl#77 RwvvFdd>x3S!.b)e)Ru:FZ1AHJJBbb"N> Pt #FʹU1.Ç|$b$K|||n1_4^JA؅c̺r_eiHA؁cd mAiHA؛csV* {pz3 pL#Ap8tJN&A-@g8/HcAfDrk  ŊQ?\Aa1884DAcT@{ASC"c$ 얮г9F _FZn $88|>#1wAaKџk|4H 6%ߤ= WWRaӴn^=G #Mf}ZXOE3i:JiHDe4#ρ^fK5v-\#E'@+WkT>m"ʧc%3%hoYubm O`F]h+ޮױ&tR#Vp^Z3&ɖ1+*grV^u˲=B&u>68Њjp\NKԪ !UŁ.! Pmek :m{C*' ƈFZ+NKuΦL$Fqi+6ܘf)[:{2ds1.99š $<55:0ӾFXcIcM+Ɨ4#^qU6'wFڪ$3Mnj@雄8FA"z,H~tJssHanO5я\~lI"DJ A>sBjr.ZXiE:Leej{v~ ty\Eej_[4١8P{G(V1J18A]m dhHulq\<=u-٠CO7?-Eʞ())yḞw ={t-j 9DGhذ»ArS+/믽иq¦NǶU:~#4i+j֯í?!1Qr4M C(..T*U۷wvG50'!6f)ojH2;Z-O%R,^*^1cJA830d Ž] ʰ)!WӁ og1hu.6o*VԊ/**ƺ(//î$1_m)pt`gHFP9lٔm~=yVXL+C83%P1C=NK׀Tc!xL#cdƛ3'xO#Z|_"=qN-AJ[8We'OȺ|Q:TB;|I+~ȰQ>Sf7;Gcbh?c"#r4!@]u]LQLDh\!(Rc(N{iܹsm>Siapv...; G'%}zJKK 'W7>g>E/務v5a3fkFȨP9<} I;ꌩݔNKpM3#q:O>MO+F3t!uٴ[TsrvP Rʛi=}CipttYX"CEP YWg<;cƵ8v V-A箁FȨP9ڮ,}`3q_V)ǣ Fif0K;LP7Ѩ{p]K1=Fstd]u߈9x={Sv-ϛt|nz3Heprvcnn ɨW<> q=Ϡ5LtƦ<:tkѨ{ZYY1ۓwuwc3jzvT=Cqx2ܠAoƓɤ>~0be06h6ݚ.jac4&ãx:hVmP@'ǡ(ٲje`ߵ&Ԫx{{g+'ݎ4 BA8e ^c㼾:Ag{5MG%Zi?և~LcKOPc52`4XLgM`X5'L'Ⱥ&CHOB 8L 7\F6֑n4ؑO žN_3ξFcLzLu4 0OuhzѺM&QsaMD_a<5Wh HѧOr@1(?Fg\4~s ,7X Ǐ :ԴmQۦҪpppy׸1k7.M7Wk+7Z'a{՞t2=mFįHSB׀A gaJ`ezxGT@Hzue8ip LϴiG`ӶIQHSqF jdw_VɄQjL L!~ˎq<i0;!4Ʈul=O4ڪ",X\ %H3CP1AT1:pIAM8Њ  Ǩb$HAc|K[A9FZ1Au;FZ1A%)A9FH/%n_8M"$4 ]te^ʫn}Au6y I?wY1o(;tԤr"QuʣJ/mH[!HѦbWj^"eAH$YR|q_L ez>N&<Υ qyNfR~}Q/<ǒ(\x 6BXx7hȽp|D"PP>.¦NǶU:~#4iJF؟cc$J{v&:faǮHeظa=ߋi߅bYL]0v$;{ eh‚p!!ڤl"~ӆx=ű;k:6o9?DE| .a+ ])I2;26W RNT+'3,& Sb؉zSfvJXkǪߟ>}*R 55~i< B" ;Ѻ;Ud𯂴V Aa/h9Ã1AA  H qnKÈA8Fz # r r ^EW_y1Jd(|ZNDǸu[vįHSt!3n}̸IYVBs[ڹTf6ťժ}7>ja 6{owf5+z WWW(//ɓ'X0[F6mXDC~~>|NNNhѢ;CVSX(|sHSzAow$ø\.u^@L x'H$D"P(dP؀1{d}ݹ\. c6'PVVXll)HRBcV;3HX8߮Xom[_wp56fN>}:LSV&#.oo/.o 8~< @OÇ/wBէOx&-{C>\z890 Ӥ4v97:Y7yL?LQh#,dz9ܾ]3MRwfg2vq!`H ;3ҩ#f}?[ru栯30`SA*^(F^j GNAVN})^A )j 7hRq%~~8sFФq\DMUV}y}[+|zX:QcbVcv+WA ]0(edCF牵B b@_Z!IpiD"\ Øu3ka0>JNiVxӽ^n^%݈lIy )Rst+ᤅ:G51W/ ) idw&y6ulGH,ayo2`0 /%*))h4LVÁzD滽ʿ64ɸYɴ۽Z_0B FwczCo0bX @L]zc4?To'tFiO5[ǰ6}imVq-a4MMf* b3O뉳1(538۳ q%0okuwBRI^4e%>sa7K' {ELVn0H8; txwIv|OU:z\bf01jz~]jcشfC֒NbH8H{:-ڒ1U zX>صkqo*9Yys{O<+Ph2ٍZe=clzC H6$I$ɒTGϖT%Iw$I0$ &#!!d$73؄ XARZ1عkb*`w-e#}ɜj}:٦R*8q";xB+L$awI{"+u$"0U=%qݕE%iɥD.]kuj-ă'֚.54OP@1";`I&{:ΈxqYʼn -E' H`ڴiW +}<|ۋI%b:-do:p51,՞éZ{|_<歃K ՙO^c3ZҠ~h.**Szh((Lu1|.Hv((2 ]SUJ$;j 7o>|4Qv_!*+K,dm*|_F}hG,{/ug:6@JJټ=4_DԝaԜ|N>־9@D64eOAMq˗y~=> ܶ "Y@rM 6\Y~ϓZFx\Bz՚ys>6#o/2WXҧ8;#>W"?бNY]ziE60ޛ*ޟ1Wm `k9keVm3SVma4ڸO>i_=TS^'($)2ʹG[.uDywWg01h ^ߚ"Lə=m@^:33A a.]2H;K|[@II1*=,V-C6l`Qi8qaw(^\Nh.T]Y5Jbz-c GviNPZ.șxBw l8jp<t4T*{#0BEzV? 0Ь7nxoNG8iqx=h C;;gTbMy!&Vr%ڮZ냙cCVֺuC͇/~PI? IGF!r%eUuDUuuqTIT"9sR!Ho4Iu^ultT7Ad[5)YTRH|p­m !޽{7nh"W!!!׊{VLZ\$zpь4{FhѦAM/ÇRڃfk5=, Ikԥ[VݮȊqJcVZXpMS(J8lȚP"~:.&D6@^i~ G<#I1u9=Nד4MS%~^ unOz@a'iV*`䵭t.00aBgpO+V gp8!=}}}gRɻGƸUme.$$A|Ҟfݗ^.- ++p3U!pr C 4;oh5QƎ枹Q9M,sRC w̙ݯVFvkm1UqJ%+B{˲/> u!Utjm:Yןͱ"HgO{Gf!V_,??c eO;# i-{f7R4CP4 ">{=AzIBnIaB 2DLF^[V! bhow)T]`h^ l0t];_ v*jYYY4Ndn3m*_W?4 ej3 $rB6p26ZR0k#0"l6EGΆ\dM' b8ԯߠ\9+'#97;՛wubHvA4 Iz@D?et;=ޯh>wcdu xڞA`"751x"^zlvTV{h9: O=KRUV]||u$H;DRFў }?\M(' ZR&51vnȽY?5 5oJ2q?l`x0x|xhh(?ɓ]p)|̙>>>{nk3K޻wϱAZٳAm;ϯ}g=,tGszhZ_4 "##қ욡fy3-[5iҤC9:^+{51Tլrzn/XV윜^Dޏ]=~q/ҁqZٳAmΠAU͈ts&~%slM\A/wwDP*v _γAmFwưf)Kn6o$$$\re ԕl5k`ؼysJJ a@@M222z6qcƌ)..iK.s ׵cU,W\ɵAm z>))}w0٠Dzʭ97}"47bO.\xwbŊFOC*/h_y歄py{5L 0`(,(4f0lDƜgBjY"1## # # 43ңR*Ս DR*Ս 8R#=*Ս HJu# T7szn*,\̞9Mes6j5?QnoRwdQnAF QnfPz }O (4RN(ATNfoQN B Hfo E5nbͭgϞ3g޽{Mi5kְ%Y$;BGӧO_>??]JEӉ,]S񰰰D$Yak:Zommܹs) GFF;R:ujذa}ݴiSnn1cƏo ^hf͚{nnȑ#cbbc}lln2/^3eJ jubbblllbb"Rݯ?\E.ZҥKjj7m۶|]/_޸qdZv RRRn߾g=a)S8q]v\;֯_m۶ߏ<99[ncƌ,㊊Ȉ<]Ȑ$lp_ ;tзzkΝ/ƒU-6mZ@@4=uT???(..gc$]c}% ,YкuGmo>vѣGHCƏ'NLOOGꯧ'裏_l2๹+Vstv mo+** FauJRvIZD6XNyyyvvv,$_O6?H/^\ZZ<Ѹ9y|$t:̓vۥT*u:N^H]@Ju_p1c%-[WT~w4}V4caOA6664MXVxw5T?qcݻ<..n׮]B\\0IR,c>޽{Ol2 f͚8q͛Rm۶ꫯ,?-[nݺ~8>p@'4azѣGq_j'Oʆ iBbbSbccsrr@svcVa\+y'N,^>F^z σY3Sc Cob9r T!PnFbNRqу,dQ-KAF QnFbzJ  (oBj2`. T0{xooosz^G""r& ǟ]9=T7ҕ@nYi@ogi@qt\mQGp iDzDz!F74 ## _f]Iz =/pE/< .=: B?mN"@?m TOoN().iJV/ 2N'l4fF۷n.]t`C.3mE"ѳKu4:$c1K&d޳L‚Y 3Mg~4+a-[DVΙfw(Mӌ+~| >"d-9qNXTTXj>s"+s]R֍9tpl4+dqB IF׽;}f^ۺeϟMgy,#Unf\yXΡ JVZP&Y팼`/[~rwۛ7?v(3 h;w첱ۏ =zE?{Lq,̄<~Ք9-.\BLW^ݽkDZFE4=sk=?QѼ1N2HV[ M."h4pm9sS'"FJu4= ӧX$G|}`@f+ۓWT#].iF4@Ƶy-WK/fUaq"W%oiզ-3\|?0bh䎩WY "MD:ٻo @d~\%nE_4/[ɖsGzkry~ꑃ'&ٓ[T ~}|tw׫CKL]d?9 oIem׫T*Je:L6v;<|RU]6Ju タ[RǽWҧ@:vfب{5߇u{ycȹ3].qbח{rw2m_,t5t]c,vfM5!j3{їJ{ p1\M呃:L{k2zil޺]Ӈi% PI3R\Ws)\Rwa{K0(;g=޹LNSN0_ǠT_l{/._LDw3 < -|t7NKqJJ ,q{Dt)(S!]1ɝGi>t7'w)`Qfv6[s/dJyZ24Wrb:IS\~xcYI)Z5Xge?/䚃-a/`,5hcoQ@YdXIΗ9U1,qdɳ % /RpF5XI.Jwe׵r7 Qf/ 9!%BRŰ5ƾ,k>^eXH{2x1մAǍehq"7_T R ciR"R{B%H yU=r] hsuy֒gFn,wӨ5 BRݓ t_]"0,.*,N{ro^TTiV3T(K9欹IZ^[%_dF JĸW Tݽ hym~>и?^C"h%AF>,Rb0L-0ǝ}u^GucYgo;z\"Zb}傔Y_Ñ fIXr`nCR=l6}7l^WR`4 2jJAk WR-<ϋz2Wue?^'^drވa-cr+_i19>F:A^u̩nKZtHWM`~Jսܣ {6JѹD*an>SՀS% qj$Fe?V|Gy?vLvkݪUk""zuGGIDk֬7jr._ڶëyITlZN@f۹ݒlǝ͛9 %Lw 1coCmnf36[ CƂKԋ~[UU&L}rj"~ͮѸ&M RDpi|o@DS^vהqoD||'}4J^qN8Nt&&lʕ*uӗj1VkX6Өwî.Vѫ ί6bY͍|}˧.g=~VWs?_f:ԅa%Emx_8Ľ{r%ƸV]aT*$ ^r1ʌWJ<>7~`qy$^/n_-%",U)Tbj'L¾Rڙ+&uVQ+6(/Iemﵭ Or'ݹs'EWl۶-$dsdƍ5tڴlɥJVnd]/=-9?]۲y\f(ou PR9{VMT.W\ 2 0Ǽei5LZnc'"Ž3lU/h]FIDǼf.ZmhApRUQ,+{ܵK 0.rI5kxj*Fc DO`v$_Fu]Ցփ%V\>D$MF2q0dqv4f&-_KEѾ`v_肑+⵷JܸժiW_oѠ"ʍ4TTԋ.^F]a$N v(L$L\̑ zlzTrB۴iSߪ^DTQ |Ð{u_RƓ˗/_O.F]BdJR'Kj ; ahK>k_`+>|^T=+rvң+ cU:+|wC_Nh k?LaڟU~_ԯ+ci)9cPIՙ9n>B6G#:"ڶe:웿u g q{@= PI1v[AdZx(qu ~e]ƎcUћR9}i}Is @$"āi',a m*͖|w4q6qPi%d9f!*qcv/el9<=@ŋ6Z":|\>G///u_>z\K 0a pK>la:-@'c@ $ቋվf;N"U9NDtreXxreZ#4h-mNA'O ˙?cF%H*#O:yH p IȵL+Z z"y!%2 -q֚Ӻ־l/yvlC)}vvvTTѣG9kҤȑ#۴)D588x~>$hFFDD 0 .2<#nydx6{xǠvf˵|\iuE^xax uʚV$X[+ 12tD,#CD֎ 魝}wM 7t;}//^ܦMWnܸюw\{9{&"%ϥڷo' K#"ɐGP:NxǒMMlqb^#¢kM(7_MCÓ <[`ߏ#ٴ,nmWůa'A0v/ nҰk9|ŋ7oK/DD72Ϙ1cٲe .'"Rx└5k.Zt~nݺ={sU֯_ysv(W^[o*===66ʺ)yV8mg$+}…)S4n0cYjЭ[~XovxDpNt<@+g!$/Cu|d(ҟ("!-ײcAs_XzWA 1Diylm+W*4{2Υx|#Fxт >lW(55U,IJJ"mJHH ' F"ݻwThhu3h؜|ߣp&'_0?d"ӧO@@@gv݁gϞ=z #%+ ->%%U+nS^ NjyTI^_WD8VWdGf7e=u=[*P*xF<8IbfA $6n~Rv<8gY6,,_~?Cjj .]jTt:4''G "3m033SuE6B0sTD@Lp""A cͿ5''nv82YIR(}~"F#A ׄ?Qys/K,'"_7j%ӱ_ >rdz: Z3lwo7w=Þ1ϟ߯_˗/VS|㓙#b[:-a7{'''R-=+,cvBVݑ(ͤՎ=G&.J0i5:N8a˟~_0q?vsm3x< Đ㉥g >m8D'iakc}V:»!=;~gde.$ɓ'OlXh&L0aW miҺ/u Λy͚5׬YCD.]>S;wXd;fl!T 9cIs axjWpWx%Fu2[NXo-ˈΰBq֔}s8~Dx)Ľ%r"Hھm;bx^`5YڳBBB:u:u[RZ3 1`X_~H׊j˶!ClԶv2/V C,NJ$K2bG72"v7ơ`linEn-W`v_=f!*ޱ4[N7q=f@y{G^OLGGwC;JJelP4fe]iJс=@ T= q{@@@W/QX!(#U.ΜEc^V{{{geeXs*qP^:R@ q{@== q{@q{@= q= q{@@= q{@ q{@= = q{@{@= q{= q{@== q{@ 1{@= q= q{@@= q{@ q{@= = q{@{@= q{= q{@== ]!++kIT"PooEc*P== q{@ b@5-<q_pPeeey{{=f{;Xֵ0ΒbMFqR@T ž_-[5jTfJbey".bI)6^rp"H$_'>k_r̞D7t\V,|T }au6]{tć_-+E{9p\Z0~תgؗ\L9'Eŗ}G܋y~9sMlٲKVwm5pKդ!")FE")Gs~o߸ {݆zտ[T<ݾn0v2஭5fqX?>+3aзΟ:\1?̛3a8jC"/g/Lv?oг,m~gդ7XȳRt/4$)>pL6ͮio+e=Z°l߿/9g{U\ݫzk=X/?X8J\=CFO>~|4I`7YnOXExk̊gرȷz-ZiT)"| qs?E!gϞDtE$=111222==}ҥvBtttrrܹsbbb,zjBgqgٲe&::ҥKK.} c :g/S<_~;lU7Tnxeyy hMIDATԨi/Ҩi6O|8;[3={,~hז.CEWa-][Z=umЯn=Zr_uzz5qOh'?uȎ6'ESGiжK/XRZ-$ŋ+VsynNNӇlJA&yjwEΒ oDMΝҪBU~~Y/;9L<[],lF &]B[ܬ+`Me>'nW"b_o=z;|pKdff&$$gn1ڹ[?ɝg<rquSN.j허M'.Wqu>mV)U'_$xy9YF3~ai/hNDR@3DԴMP6AuƭכݞgE'ӕp`2NUjۈ{pŜK.Z{Ĉl"R75j sΉz"vgq[X՚β_nF*]pk ۻðY^gL2k% ?.|t߹_eK7mtBIÒẆr~Y$ug]}JSE^΁z^w_vnw}?VKߑ/׭|%ZjPʳ{1+]]]t2f9͞={ٲe:t8sgΜbŊ3g<Vnݺa*-feE{4J$6|kQ&.u܏f}÷8A3ՊNFm# q_6s~.o DžOYȻ-s 5h̔;;㹱kժAc>_7z~nr2oxW8k:۰qރ~zinρZ^.T&{٫'j46KJ7:'"| ð_zSEbr[W}cr3_zňfZZW% *-f7MzۖYSR;+<)biyk_Mz[}Q^^ԩK/]rܹӴiS7D鰻@{-{ݎGL<׸?~8uTpoy CD {)]=|j<==@Ƕ݇W>lK.Z{ĈbIvv>5jѹs^zQllfsbbb.э7ī7b`DA<(>6ҫ#`h۶ʕ+}}}ٳg{{{GGGwЁeY>ř3g6jh̙blݺR:կSOjjjPPQ͛7o\UVGvC<ծ][|j9>6=/(VžzuܹsF͚5?H$'OK>^xia[+q6(}!gWdGwa~?C1PoD= q{@q{@= , =t{cBH BVۄ+šC2 b =2 Cf `q̲AǠR1txq%ulfx7?Zhɧ5hP|ĉK[OJ1zZݝCDDoR'[\=琸~{~~~۶gL /jmL:uhYYOvx~|:YRfK,GAnvzBD9Xk_~ Яo^7om==F~Xhr>Jw֯D^.$c䰡n[/ѣG 48Z_S[oZ'ql֞" LjիVщcZqçZ >+Ony#:͵QBKKQCwM׷څ?~b؅Ǭ/ݹs;r叶ߺqNK6*jӆ)|p؋[=@+OXIZ2MID ~GD-ڴ#3W.:BuCI]nסuDtL-o fep':-ވkeuU\] J-ɈHɰ;<ssr>݈(//RS´z&/9!mtZoRyAD@\9[=8v|gNj߱ #u1Ψk+O>O236/Vp;*۶)uO??/ݿZ6jyxz)K M̎-.84xG<>*#qFkW;_5S{ю ;Tt2t]"йaזM?_bvPVpCkj튍kVN IDMYDum婸7m[f-PCbn3M0t þ{1+#e`s!0E d.@cH`= +h=O= q{@@@KP#x6}'g0u{#{><++D}6i F[hxa2~T4LHbDf}´)?#'EUIENDB`jfractionlab-0.91.orig/doc/help_fr/divide-by-numbers_fr.html0000644000000000000000000000673611670453400022640 0ustar rootroot JFractionLab Aide << Retour      Table des matières      Continuer >>     

JFractionLab Aide

Diviser des fractions par des nombres entiers

À quoi correspond la moitié de deux tiers?
La fraction est tout simplement coupée en deux et on compte les morceaux d'une moitié.


Opérations:

  • Inverse la fraction!
  • Réduire tous les nominateurs et dénominateurs possibles
  • Multiplier les nominateurs par les nominateurs et les dénominateurs par les dénominateurs

Un exemple pas à pas:

Le nombre 2 est représenté ici sous forme de fraction.
Voici la r`egle:
On divise par une fraction en multipliant avec la fraction inversé.
1/2 est la fraction inversée de 2/1!
Ici on a réduit
;-)
Voilà comment se présenterait cet exercice dans JFractionLab:



Encore un exemple: à quoi correspond un tiers de trois cinqui`eme?

La fraction est tout simplement coupée en trois bandes de même taille et on compte les morceaux de un bande!


<< Retour      Table des matières      Continuer >>      jfractionlab-0.91.orig/doc/help_fr/add-formulas/0000755000000000000000000000000011670453400020300 5ustar rootrootjfractionlab-0.91.orig/doc/help_fr/add-formulas/addition-step-5.png0000644000000000000000000000230611670453400023715 0ustar rootrootPNG  IHDRsW7~zsRGBbKGD pHYs  tIME&!?FIDATx፣0_NW8}B}@sp6r$݈8ߎ=3fB!B!n88s4 Xx*huQ1Iq(ޢ.kN`$뒭#5|]}1>:@ k-Rz93 V:PJZ[Ώ_jS9%IM *f =OjIoB83w R=<(Səm$!sbkcħrTRZi=">KJjJ2Z:Rr9. y$ C8r T4nqB"ޑkK0/1fu#w +<0 =k7|)R }ߣ"=(xKqgⓉ& i̗w!q%FwxjB!TT}*OHN ˺+\,t*pw6y5 1@jvZ;tqաkGNR}iX|&5;t*?^N5If𑽒{HXCW(z|y١+|T>6/uMLH۶IV=+SCWF'Bh&;16PJygY)|M(.|c?"`ܦiVi69律e-1Kی7%ɏGm^Ii3efgY1\氜bf,^HkWf4]NHy\UHrPȌ]sGIkqVnbDn9OM Q1pp7[_rX>.'J:D ?VY9A]޻0w}bס+X* Y\)O1ߌsN³Jv"B!rU`l&qIENDB`jfractionlab-0.91.orig/doc/help_fr/add-formulas/addition-step-3.png0000644000000000000000000000322311670453400023712 0ustar rootrootPNG  IHDRTv;sRGBbKGD pHYs  tIME) uOIDATxۑ8E[@< 9CŞH6 SETyrQ-U8q81F3mw@ڶrY]h8qʲ\(;}۶ko{_a(|Q4W/"ć\/zDoE-̪~LgY݀[:1iglm*»YkgXM B5Ơ'= $hy7 0QNƘv&!yV1 9WpTre* u]MHSc݀ڢ뇑4]w|2GM[v?m^!Q 5zCZ(c -ZYw8̠ܖ~}k:p؀ kܐ (cCv>P#, 8N -^rA6KV,K\.r>tparOu5dca,zۙ[5Pl;WU߂7(E㰦,K-шffKYxA?s_[3^3jIo =z~IX1 -f Ong4ZBP ouj*Ƙ-_}QHM HƀA[b8GO%5dt泥JuuVUUEj S½i뇆GH?7Y!9cQ&]amRUE{0>XtF/lzsg}ԝLրKw` Ӥ2ǵBjAЙ4Y.5L-jWױ1v 5\PbR M#NܔsBC!^?`=>ѶOCV=oy0 ]8O뗦\Zý~[i?k`c<yi9uVB*m!kAo\y GpFlGalɶ ]Tm =яtKʲa0ac>3ĮZ4ާF'͖o#DdCýѲ>Z~hx2YI_o^Ɔ΄Cэ!9C۶B$r3ׁ~~hx څe ~G蒖~hxP|}e;ysn0r5 swR MԐȿ2N4M3NEDz.Ro- |cs~OlR逆)j8IENDB`jfractionlab-0.91.orig/doc/help_fr/add-formulas/addition-step-1.png0000644000000000000000000000267511670453400023722 0ustar rootrootPNG  IHDRTD8AsRGBbKGD pHYs  tIME,8^{tEXtCommentCreated with The GIMPd%nIDATx:j0}$>BLN!O8 .+BC&F@}CӉm(m#9:ZkoBTl&"QZ>*Zm[}s,Kk1Q"3}Gu("{O̱ cd;nX]Hx,WL%cE$JD( 1ƻ b~y0bVGyE]q2O+kuu]'{)I`,Vgz1yNI9zΫ/`]ײ>^p%ٱ-F㗓IRɎy– =֧˜kǪ}s}G\LKeSQDo)Dk-""0#r~+h7(@67Wbw,0$:&v9$:vS˾VEk͸֓U'/=Ms2U#R d_b*LtngoS}ux$ $tǧ{3!`߲,͝UѲr%ʘG)U-zη'{K/It% 1uWJMΛWjɞ/y(=7R>wzW^,d*TsNmrRJb!qϿVF]q 쫴7>(߁#d@ ~͖/YVrв Hv$;ɾ74"|(]c49wwT{1<%=d_{>}QQa3$L*#Iu1&=GK_`!hIe'~Mld'٫ۋ廵va^y> N'dG4$q/ Xk"ٴwH}./b_#]BZYUEM{Ϯ6ycɷ &<6(׻7ňB!ƀ;lq>39Ƙ/`A !$!I)i^~@V~G !~4)s.RF11IGbI)\RI)uw`*%"zE,>!D1'29 ƣܯ*>!Ds!]BMػe]B4܈-sn}caТX!00E|XKW|`E$+CT/p59/8T':HQ\[A4 nzZ9dŃ9Y !$cLZ7Ϛ2J~Qr1&!DЯ"HcnI01g!_Z#"g^Xѕ KݠShaQp ޲Ț;%Ƹ;[V%#CHkvgRJ^q8*zZ;cU y8g[̌1iYsz9G5N! !Xw{d%DMSpqq?<މpumC1Yk׏Zb'|޺q4bQ2J{wK4>BH˲4M5x!6&jz;s9%b-X*9|aݝ%9 nI%1<ϛQrb, D /~ښK-AV*>XJ(ůgXs+iqb5R?wDN\QXM^4|ZRӞ-?d|(981R:or;f d:({ڄUa$"sm%"WJ⽑rrF9$x]N&gKR#$8%H:bM⊢#$VG9绮JhjȖj4ŚX+"cFfoZkϥ)s #Ik"n1e sI: %M9xkAÚ#C[kbgBQC,7q&֋m p(!HhF3@z#-ӉҚXN9\D8 ˝1s37\S+XD{ 4!\Ѕsf=|Z'SxS[=pֲr6[h1A(>\V)*y,j?M6)ODƘj9e˚I<BXl4Z ' yهj"q0I?;W 5DcK0AP1Ijx@܏6s{V2[lZYhF|T\c1DRgPxK~e0R,5P ՄpS"6:@pgG)CX.ctij6΁+ S:)GP!Dr]@RKE'HrQ8+5ȑڒs89zBDGpJAs#9OZEN[Ӏ[ 8s˥ah}{`.Ct U;Q73+u /yR+owDĊ LHJ=a,wb>;=V=ɷ,uD~U9G3\|MQWy7)~RrI0ފj["9| &ָDQ  &Ab:sj΁kk)> y>騆'Di(36ĝC !> +x 8!蒑o~u5{ "zWvէwyzT)n~ P+gA)NDopQΡEWZR{ޭ[W J'!1>OkeDBa(WP  2W2[NJED1,/Vds$$C) 8CLt[;muѼD; 8r{.I)1M}#lo4E[äUlB̈B}Kn.WA:tY)m[jۖ""rJ)XkYkZKQbqJ)Wﺮ#fveY(>{rDڜ3O?SJ9fOYkt#6`q ʢEAm@z֋2Ƽu^#P3(IDuI@i8%X8" y:'5w@}O/6fRж-5MC!3ҰI?W(j8$ۘ e"Y ;N& 4ܒ3TcbI& c1clY}D ߯ ~<#hL ,}=C̄FITS5YkiȘ-/z(Ye~2YkC}S4kp%/2sԭ?^Xk ;6/ĄWOL̻ꁙp02JTQCZz>%QTU%Y-0|>, ik'r0IߔP'ja3 "6XfW7&c썍0Ƭ=t*w&BnE!c>.IŨl lhnPI^+{l[|wz^;=3S]TnWe>Ltf6KBineB`9zL  l뵙mI,3/L^5,G -/ɭ$dڥS܆qm.ALx7FƄAfkDŽX*8c.0_Obwt mat1.k-1ZsAPJ}JQFr*(%/$bєTüsmZsBϸ&s wE1֜ٶmcGqw0ሦiޝ)ձBro0!a},~ u/XMU1|H amLS">xrߓ{>!;[˲D([ f K2=bw0n_8 18`£1"`4XB?,G*€&<8Q@f JaϹdz1fUy0aH|̏p*4D@Z89Lqp(4#aΐi#y \yߤ49gtόgD9~i%=IB~}?Z+y<k !%@iV^Yf"z9\mE`""=b|BDbܒʀ1 dz-%^:V]Q""3b%}\࿌I, |zbri6S>.ha8-!~0 d9wbT$\`f2LAt0sv DYQJ5㮑z+bZ׵Xk{  J//9cQ+gnr?ؘu*k׀b) UwA̬i""ޓV)Ӱ,\[[nU'c4M\i*f&k- PnO|9p|QBJ+APFtancȯnA\V[=[ 4Mud'6Άb_++:ӳ\E7gQgf.W @z`Y ȳ`YNpC}KkR_8A,!.FQ.S*1g,l:gH|̺3c|dCfc y{٦6IcfdbfimJm|6?5mdfhߕv:\΍Ѿ紼3AAIkk,@ظ[qp)Ďf+emlKnaQ\dC?G/eڶgzu2B1X @9Ay$ūsqnU:gkok,Z*%4imP!*t8`{ X ߓӜX=;#*EO[؅e)gyu',BkKGrpC7 %c1P@Bx̪ӂ)(0y1iR Z \֊eCBw\yYѣSdJlrν[X%`V]r8„B;luA*ȴ7 WJ?wmjbbY~qFEDoEɮVvX~9Dm~ L߭KIENDB`jfractionlab-0.91.orig/doc/help_fr/index_fr.html0000644000000000000000000000275411670453400020416 0ustar rootroot

JFractionLab

Contenu:

jfractionlab-0.91.orig/doc/help_fr/extend_fr.html0000644000000000000000000000330611670453400020570 0ustar rootroot JFractionLab Aide << Retour      Table des matières      Continuer >>     

JFractionLab Aide

Augmenter les fractions

Explication:

Lorsqu'on multiplie le nominateur et le dénominateur d'une fraction par le même nombre,
la nouvelle fraction est équivalente!



<< Retour      Table des matières      Continuer >>      jfractionlab-0.91.orig/doc/help_fr/add-pizzas/0000755000000000000000000000000011670453400017770 5ustar rootrootjfractionlab-0.91.orig/doc/help_fr/add-pizzas/2o8-plus-1o8.png0000644000000000000000000000271311670453400022477 0ustar rootrootPNG  IHDR[{(sRGBbKGD pHYs  tIME. LKIDATx]r0 3iv%-Y?n=&5 e BP( BPRU` K)Jl!:zys]{QAN>֞o:,?=OJ)Rz;@|Wݘxg 2;ހL`l={3k!0{QOP $)e ؾ2T'!U&5B^bf ;'X {3uu'I\ɡn IR>~{% EWP Eg&>B[xyNF7W V BuyNF<;\ojF8c{|6+wRE փʩM`2%kw\*I`%6 Z`*AW_H=zNFr7z2;cRkcMkM>gtA /,̯JsRGBbKGD pHYs  tIME.,va=IDATxMF:05YrbE])8dUIJ!B!P+iA{sP\XUe#UG@SA:|'/S@s۟UuҳW 8@y?seDd4`mFiX.f%͖zf6HbH&/u@6-iQt 3Bhi{X=l^kǟyZ+iQ䊚dv& SCgGm$0~ a= \!Kϯ[Yq(k WO<'pyM2C?|tߪuvq6{&̵}f3_;S#y^_SoOx^T֨WF*'=uwI!yuߗYXS{԰躊dVj6:t*zݍXXV/6A{Wo윀Y<_^;j‹|&rkw>A!B!crĽ4+IENDB`jfractionlab-0.91.orig/doc/help_fr/vorlage_fr.html0000644000000000000000000000132311670453400020735 0ustar rootroot JFractionLab Aide << Retour      Table des matières      Continuer >>     

JFractionLab Aide



<< Retour      Table des matières      Continuer >>      jfractionlab-0.91.orig/doc/help_fr/reduce-pizzas/0000755000000000000000000000000011670453400020507 5ustar rootrootjfractionlab-0.91.orig/doc/help_fr/reduce-pizzas/12o16-by-4.png0000644000000000000000000001724711670453400022551 0ustar rootrootPNG  IHDRh#+sRGBbKGD pHYs 7˭tIME1n'IDATxyTTWGFA@EDP["1(bw龹d_:ݹ%7ݝ&/}^w{# S'(QEb( *BԀZg%R:uoo6'N8qĉ'N8qĉKRЪ*ߏl ^ ++ vuu֭@twmb燐xzz2\ӛ^/_&bd$s'<;@L 1vvؼy3,7ߐ<_ߊ*s `c3]|߬, < _8pA555 b@6Dʏ񀴴c 66qpqً$KHCC]#||OHc#4!o2HV~J w ۿM&Ν#\h^r/Ʌ k~_8HEIOGn߾ߍ7+ȅ 5`=UW|)M_2g"~ 魵Ն'w:ile(c@IUUٳ~g+Ȉn*`Ūa_mK{u\v j4 bkn!.|%{cX@:; 6 ;4 뙇ÇU24dT`Bc7n~:ud MjF_=puu dj4P ,&>js/9Fg!?db<`eeѠ.Ǵgk< Xc`Ѿ p5CWJ%б1h6 V[ȭ[;5D(>֫5ǣ X>rORurؼUPTOtu5)]?KKUV~EEY 55Xp}߬P, /xJ-c$kqù::Ld9׆ (*JFww YZPN+Np Vff9~իj fvwކg` Vhmm%K|Rhv\Ml` ̓-8;5507e&`ncZov**J wikSG6O++gu*h|Qł,p &&Xپ=6,,0ND4rEEZT XYֆY={fgo~hqpWO8KA))Mp=bZ[[ɣGo#5Ur\x7%`~T B?k1pvشIʑE?&3'1:X/7k/0pt4 .OO87mrX\C}JN'عFKyy0?FWne_},7rpmۀ[ؿYoA1ٗ,_$%EGOΝXJ29vQAA:-0;KYnK=*E+5?jאԡCMaӟ vݠ`z݃B埡,p UOG;^+ ٻW{P\wiA]jh*NŋA^xs Վ=5:GgWD~N5 ޽ keՙjfŅ EG61gϐ]zٰho7TZNBϿozv#%m(GK/ X"y3LekK 46h|y^P) Q__o>BB*EUUB(inp__Ti={F8keX_+SA4u}iYh}cC@Ku 1%gˠnJJjjjHp5њٴ01ಱpfOkf*>ˑ/qhcZPZKSR*GsN>wߕÃ`cpݿOڲE~0]!ah8}Vz^N+QL-/ό--yHN欕dm  yo++/}5ڼ^&˵v- 뢩)yCC4w/VEY їӺuy!\z(A 4˲0"#[PSS}s4WͥΕgkl++lU󱪪@UcWAfg :dfFsϷzuJJJȣGEmZx7֮`__܀/S7&zy&nLLⅲѭq-Uk+M4pu/tjvv:!7wE Xɭh&zZMHؐ`2>pfP::J_N7ý{X`|Sq_k׶*.X=9EHj]tB-׽{@hVAajk%vm:6 Sě,:8K8ex\vrQ蘔!p1 *wQ!eۦ+Twp;  ЍD.=& i24{aXϏnCC@i)7E \-+(Z$U``h8p޾j UNNÇy\Tbf lXCru.kk͘vz}tIk皜ջ'}U9xaCQӘPҾui?upQWEaVUUzD"uz-`Ƈ a\Ri37~er 5USsդC۱里Sjdҩ \\1^C uEHKN]>u@qq1K:97BCg@Tu=0csvÇ /.=6.ECFG,eP ;;yF-jt+0p- jY4cffƬieEAA+H먨(A}>btN-9xBu6 Oedk1Ciӳ#kK8 t4nՓ97+(PΖ[Yk`%ʊZx' qh( TxzL& ͛t_j"%زeB LD06h]i)FGi]Q)=UTb):99~ӆEDzD4lS:/;nB-R 8r dDZfc_zRSaq,4>N-?MQjnAXIxbXpe!꒼r~gT_v5;K3#h0B~?qz5qqqpuuP(χ?6m'SY˗/D γfizK,wtP F-Vy9Mlmpwwݻ>DDD~+ٳIOw&ii"6d2ly7n+Sh( Os SSi8JNaPa"<<SSShjj?RRRFx/J]2n;cǀC?J.W>40I3W\C!--mMIkאܓnbZjUff=9Isە{Jyja=>~>n 9jkkYpq">>K,vl-,!oD?brZ1LL,:#yA*ΙHp@`` 166 D"!<<˖-uv>/r%pFTWSwO(饗~}>T:cra[dd$$ 5/nd(..ƴ1l\Ι+X>>>IoTUi)οد|e˖avvvDMM u!(("FBB֬Ycck K$&=}%IKnhzzZii SXhRw\iRSNBdBvBYY>X,rwqȑ`Gvv6 7`Nܻ'D섯f/RgfhjZlvYn~kOmT#//<?< زe ],c}fTSS(F+Hwk> ʊ kU#jQNEx8u Spd2o<(knDDD5΢ѝ;wo{\DB3*Rtuf~]:o0.m(`YSSSWυZ[ފ4}}4Yiu%?4I,񝹚Qaa!> OprVqAjd1_||GGGcxxUL:7+WZlirr666h{{{3O^TT=_ZNXh`xx4Lqq1~t*`IxV5 T2탱U===:! sYTlIܺQaz{{6LJquJJ􇪬.P<۷Jli<~Xoz۱-fb}qprڵa ,яb] ]P%%guzzhh6b b۶mp"11lEr̵kz۵,x>&d[JNH6cbO^=pvvƍ:1& %:2 ~~~Q f>FnfJ$àql A.ضm088\ӨBRR٧z{03zzl9Z\.Gee%~:S;*#3Cu]W_i ic)** bٳ*5͡;SEGչJT:~ܹJW*-*UZJ:0 )T*yII viqo3|>Ҥ۷oc2W*z(77nZRj1\7AVb,g^z_~W^ZUmd2? __u7l̸!?s1%!p}VԼ0.9J~;nn'vvjWZjFFF]]]yxyy=37la?-[gW"$$>>>KrrNKV [W@y?ULE)..jRW_<&>z[zSh``dee.͑#Ϭ[Wn4f8=DŘU8x<qg~IݻǸ#??(Jkllıcnj~1 p͚O)g1 E-Dd(//Gss3kXXxݬ Zݸ}6uR_ ~rxF *>2>\~9WWWD pʽW@`6)/W׿ĉILLXwwwW^ERR>C?|޹ԝ$?_~CL lƉ'LnrK6l0ؙ3H:֮Ν0$؈K.8us)p/__9VVػ/ǩ)ܽ{2 Pfk!`M"˗gWX4b֢ccc8y$|}}>#HK(D| ܽ{ňD\\p/ $ 5s݃Z{Mӂ<!-UOOOC.chhhn@nnnرcEyO[1'g϶ ~䤯/TiN*}}}s333qQAAA&Ŷmo_rHR+ekk kkk^ڬnޒX*77WmgpR^rΝE$΃ĉ'NLÞ IENDB`jfractionlab-0.91.orig/doc/help_fr/reduce-pizzas/9o27-by-9.png0000644000000000000000000002566711670453400022513 0ustar rootrootPNG  IHDRe1sRGBbKGD pHYs 7˭tIME1,@M IDATx}iT[#3Q`'lFc<׎&n$nK9MqJՕ_<30`  {$#p$³-y/-la [-la [Pv%%%CC(*׮۶='N~?[Shll$՘Abb<`>ĉcہ*`۶m鳰clK !HN}/ի>`m SX, <\qjk6.ajgg"oIrag7 ]|0\3ctv@G`hx33ptO3EEEE$&&lv4p,FIKxr 107 o\ww-1 `OWE66pt ǍlRܻwIjkͅ 9;w~IzzI=sǁjp$'gdw"%$-mc$f;wutt;w~Ng="a-;Ex<(p85O:K5PK ?C7??ܻPGRĄzS_Лxs䥗,ɟci_GMyܾG:;6EDD^{$&&&=Z.+/#D"H54!R\\"}鷿- h?tɝ;.#ddD 7w\uuu/ xBHC֒mGѪ󗟟O^u277Gcppк 33Iu[8W#՛`'EEEd)"#_'ssZrR^K훻_$22CL%/@v6Ǩ;s7'?_o*r V$2̝ZM,B@@߿N۵Dܸu)--%088HbEkn$*J}֊)|o r_. ֓K$yu{֦ƭ[Hww78c͉EGxGg2**@ږܹ^uuu/5wzbvfߧ~J*`N*2A+7J]XRVR5444wq_wSR;٩aF\\DҞ:+AVN,eO(W)s)@*r֒FDD3u>8tֶ. /nIUUYV=**tQ}GlETJ+%cy<u!T&E)N55 MM/r[U|HZZ򺒋9d0::JRS7Ax ԩS^.KXL&'N@vv\_!5-,]z7`i)Knvw..[ZJ=|jΞ=ngnnO抵 J?$? L&O=jkk)ǴBr:hhLO/CtK㟥1; |-%ggބ{'Olr0If[sB˽7APPzrIbb".H$77TW+Oĕʓ@FG33T|ʚxTjϮ Hnn.rHUնMVV2HJJ Y/~ :DXXB!233Z/KKKؠAGuuR<~~)\z{ (YTccfS pd>ל\ؐ_sj8APX\A>ȑ#8y$rssبd0!2uAtu,W+/<=WMN'UOpj1',֝5RSS߆ބ~~ovZߢE~Bb%%%///[˗/C$!## g{kɱgSYbPd\s55&Mח<:*MegoXYk!744̙3z:axr+aa쳻+XQQQFuuN˓ 2rxO)j`N-Fn.ʾ`{{rL׮M!6&E|UEXCoTD"ʈenn~BB򜪰˗AAFF&&&KGGRdd<($O)\UUVMlNQܽP.?PRL|ii)=7)?AoZ7o/$*+**-߿O=144(dffbppP9|0PPP ~.Yڹ ,">eaegEeM33Ԇg12BYKdUYI*$DuaEQUUvwpdds:ӛXǏI}^*UܖK"""HEE*˱DDDm.X~^"TV.Jږ'`YMWHf\.UJr}oA~ߪX]]] {:nۛIyᦒܱRm^z%.X;INN&\咒tRVV&ddddH+2IsrCAT])JK*6TyLM\IǥBDKX| MMM+DT؝p% QQQ`Xxx,44;wDLL2/44-HGo-iK[kDTp)vYgQuQ%/˥bo\`&k۷?RCi 7;LPRRu=Y㳢/ڻw/.OTWW#::8r_NGGGdff5!!!ɓ'aiiאw\;vÔݱ">:j4 x{KMatAn*&lj3 Є&ꪖ>wڥ7=|+02~b1@{{ /j%$""11bB@ X豐$i)vgtjjJOU04D|XU4QAԀ|'jq;;;~; $::`Ӹ/$,ڙ_⾻l6pppLb888011ttt|̙`|^${'&݂J5קv^p(%o?4DY(sseś4H)uq*aN`jJ=ZZk*`c[-OQoүt=IDDĚPww71??#G$tOO& >6`@ @F+ wSiO\.%Rꋥw1,,br9V6>QXv?r;vLoƹ9$$O>+"`23Ph|>>|5=!eu111ؾ};a:koo{{{dee^^^CVVbTVő#@v6T] P\Leg)'T{;# Qϭp͚d _H2e[й|I2|oo/1:: 777\zUUUꂛߏǏ ;v쀳3jjj 퍓 @ @ww7  addj'^^^μp!//O~ c~~~Y_ZؘE{L,^8]8uill vvv򂹹"9@5D"tuu}vcvv033/JJJ099 XYY. moDBz3p@^ ' ZnIfru0>#)kbnn.ql|>SSSJ\⴦W AQQtuud2jSSSp8 @  FFFRDvKGkkkhEʐ6`nnx'7?:'ikkk ci/---8vX,lllvb۶m CBB,a%&&… bbbB`!:?F__hÇM]Տ0=z$15\p-teT]]]hjj8=*7>^v :::hnn ;&I-..Fpp0퍬,GGGneWW***p9I055'NC(dB HO Rx{{D`` ={PBRgL CCC߿:f/l=d2accT^㨬\oZ7W&d 2ѣG077ӧh077bLF^^o޽޽{ۋ~ٳ׮]Caa!x<$RR-###x}400-> ÅL{eDDDMfWXHNNHB{{;pQZ;;;QYY`(&Uii)FFFΆzzz'X, ",, GCC$Y 633#eV1L0L>;;^ddd`zzZ8uW;ch*[*2hkkAkkkS ZZZhccc$==]H2ZBrrr !dIC@@㥎I233󚞞&$.. jajd2A6 D"BKKQ!(199 ggg9s&&&oTUU!$$dY$JKCWWWsfff5+WGR055EVVΝ;L3003g0332gͩ=q bmB!yڌ| QT8s N:%Wf?w{yyyRq\0jAf{:u & Baa!\z]]] cŋhkkC\\B=fD>/ɢ,PԌV.999hmmERRX,vލ7n $$D*+ P.czz:BBBH566&beIbY pQ/燞Mc۶mǥKގ8<\n uOnA}555rE' UDPPMQQQiiiYwdff"$$D򼵵UaVAC Qt%ĺx"ƹsJ+%;D"Ѳer2wMQ````YVOOOjc٩/7,,,dvC0b[J3coqLLLyVؿ?cĺp#&&FBMM nܸ!U(uuuӓK*cccJ{SSemlll0<sܼy7ž}}}}Y*eR+nnnRbppPiAFFedWaf˗i{zzbxxrDEEIel^}U ՞T .`AAkB,я~())Q)墶 -tttG\tX :ީSp$%%-*++A?coPɱnvWL,wܞg)i *KU+*×kkkI@Y{쁁j B^^\|>*OZёfվ5::i ***pT ZɉoRR"˅ڕ$?wSKyzzglldeew+Wt+u<͘@gg̥"999Y,±999d``@Ks $::ZI^^sSv yxWIqq6vuLU@6U.H$",ksf7od| ѣ LXF&O\| ___Rl\z~~~ &և#T,Z[[n0GbbU7|R tmhjj(BcctZ`bb/##c())M7*!!W^Ռ+,,$}}}$..&WV)Rp8R__/%#K+,D+djjJ[M7sNOOW]JݿX̝Z3aee%U>L000P)VKKK(+lH/_FJJKD"9rMIJl?k\kFZk׮14XFTT]+CfggW2L(#VKtuu<޽}i… ۷o+_d`ff&wTj'|gO?H$;nëJ OKV߹s'LMMֆ1F,o+%f^CllZIhmm%oߖY.iH),ƢC \>g}F^{5p}RTT$ﮫ# ZS5[Y9p>`ܿYNjHbǎ>;wbppxll~033CZZk]j=  [[[^Qre=X:c;9yHII w1p8k#ITT晻.roD!媅XyyyѣG+&yWȭ[3ZTMPsss$22u?qע"K/ ==011 FZUDqxy;v]$ŋ7ߐ4\pA+{nnNeLg%w%BpU'g}F>s{i݂z)))k2wࢢ" ggg F/tlLOO_u"$~CTTT@GGׯ_߰ qi7|¶m֭ⶮQQQhjjG1޽{[Q֙ddd&&&tҺP(DBBD"5_c6M!0<< ___<rZtxyyA$!??DPPedHiOBD @__O>F͝VH8tjmmI Ix !77666 Dhh֑hbH0 &5~vvbUM$VK󰶶Fppyx۶mӞ-la [YȢIENDB`jfractionlab-0.91.orig/doc/help_fr/reduce-pizzas/9o12-by-3.png0000644000000000000000000001455511670453400022471 0ustar rootrootPNG  IHDRb,-MsRGBbKGD pHYs 7˭tIME1$3IDATx]{TT׹ 6"E)$ y)OiVVӮ\hVozmV&ؤ6eStŤW`xCpx JQQ@y5+f>ۿ>8p<:,JX, _Ń`f\߇8p~L&?i?<=y?y߯\ l@B³m /@aB8;G`||5|m,[# h'4կd|?]GPr yWHEE$jk+Hb+$=݆i>Ȯ $)i II9 nݺE.\8Ib%sGeB8Oo/ȷ߂;F8A@(>Hsd7: $PO!_}eNFF Sy#/r{Lr3F(6d72BRS??r{c "3+6$^{R\|_B]%/0N(6e'dg[csWnI䗿t!WTVpl9~|!Lu!k҅솇A22\X4S21a<©il9~܎TV}USs۱J(]Kim:lrkmm"im}Ac{{Β+?CֵEHfiogKMM"_m5ff prr0Y&y0rz!XWË|~tG*]K),t!׮ĉ7P81 WSHeeѓK"$v:"biqO7U}kpRSvSvx%TJ_"rrrrcґp)-U;"M*}-r0Im>z557ٮ]}nDA""C*22_ymm l9$#JN>`*4PJxM@*'WCCפz\GAɣ3H@d$=a纼5o׷QM*"Gqz\1B.J>ڵu05zz?W۶i; $jnc4X.]I@DAmó%Ko~8vli->U9@.GwHtJ{#8thrt:;7eex|B S'3r}Hÿ;8#pN<::4ЈX%%~v K1}82nj,&t)! DRA.}vv) Z7o pFKXx߼Ɏ{:[ U4ֵVcc#V j3eXZ*;`40XwxfKfvI2ݖ͓(,<#m% 6oA,B&ֹsrnEC3//j0[kjYpA7!JYZRV,i;wXn"VǑ,AAKWL@.?о 3恏Q"&F P[%X9툕t:gfyheE@W"3(@x8aԎdXd"X#HKhLdhw@@6 P螒:ie&ۑrP(L%mX0>5k֝P,w{_YY0&ppNkAT $%Q͔9X~]ȸ>̅$am]?g#ffts94:74ZuuTz?uP0ŋ4^|joJ…=_5$WB!=IˆbaцƖ===n ss`lT}sw※w)TfmuWT=k׮1^mmmo7u '֊wY"<*.32q E rXLu;jb9;j62Y)UNouASSZ^Q~ʙ[YNz&deѥLnnnԎҥ Jk1ؽDxЉmoO#g:m E4}:DΝQa~&[Kf $'+R:'#pwZHNVδ`f#,(Oq* )&`\U;z; W]c3n*Sb'z{SH/v\;;jĄ`n:: O|_6UOmی](AE"SH2ۙ IPyQQQipwqqi %ܦMS}:P${BKܙ^wuݝz)EuZ8:(́bb:SWplj+77~oi8' 4lo3w갰RX˗VYP< XD33=; 9iNx޹XGK(eeTcYZ%))NF% !m?cX|&&QF着*'T#֭Ԯ1Q񀭭֭{NNNEll,B |m88q0N Fy++++u`vT?L֭6o kkkDGG#-- UUU450, 6c jl߿oB K7~?;Z[[aff)))6g냭XZ:~.`ttTubX`bȠڽ{Jsߝ'@||<-Z>vn6p`JkPlnh%}))`ccKKKttLEZ JtҴoX#xiE?L9 >$$۷oGvv6 .1:;nV*BBBT:pƨ%?4ugeѨ en޼.\={@Þi].ǜՆJup~:TRBO{xG56zjH$ā JѭA#:Byy9l٢:xl9͎WWjG͔vbf]R%B}˖-(/9[HHP]] 3[/pf777SSt#Lz/" \]]6~Ó@pp0uf Oɨ lmC,a9e2%]]J(ah~ԉ۹s'TE3K&wnnjz`dMi4hVU\~/^Nyee,] ҿxyy񚚸32WxL+((ggzP݂R)+ g*//˗144dblQVVE/ve}}t#WaGiafRD]]FGEEBC+`#@GG\]]y حU%TQQبR`͚5hjj8bň}UTT8Ƴ'Ȗzf%O6ΝSvTt4-} jk5VOb֭(2|_4j5petW*ӓM_^#uu == l bd"OM]~>=ZZZHRRɁ8S]ٙEO255Ecc#[oy.Y|!VDD#)xc\.Gnn.?CM3nmX.\ 'O$555>&/:Xr6vӮIb]x8q#ܼy%S!Un//D9&|;$$hP1x{{c\,O *,?k׮ طofjz _vfK" 99ְ(=v877ffIllؿX,111@F o&eehkK+WGj D+++fbd`@),(@ c,\*//ǽ{@y\B) ...);P---))IҲ~~@is  ªUP;w"<< JFractionLab Aide << Retour      Table des matières      Continuer >>     

JFractionLab Aide

Obtention des points



Normalement on reçoit un point pour chaque exercice résolu.

Mais il y a deux exceptions!
  • Pour des exercices personnels il n'y a pas de points!
  • Dans certains chapitres on peut cacher les pizzas.
    Pour chaque exercice résolu avec des pizzas cachées, on reçoit deux points.
    Mais si on fait apparaître les pizzas grâce à l'indice,
    on ne reçoit que 1 point!


<< Retour      Table des matières      Continuer >>      jfractionlab-0.91.orig/doc/help_fr/improper-pizzas/0000755000000000000000000000000011670453400021075 5ustar rootrootjfractionlab-0.91.orig/doc/help_fr/improper-pizzas/29o17.png0000644000000000000000000001132111670453400022362 0ustar rootrootPNG  IHDRWΈsRGBbKGD pHYs  tIME"vsQIDATxMIBL3B{ ߶u(?S#?xTRB @ @ @ 股@:r>gl>H+>}nHkUnX]{3[ .nk ޵ hjH"P8Z'ZU‚4 X堒͍Zp>R̀" x3.+[-`esO;}8ijh{]S^v^/[*l0-M ^zi[,z ,Ԗ_e=[.ǵXH$_)PZ KpᘸU-Uo؝n\lj+ W#Lo@{ _ 6 ;OU Z4-lk'XQhHj%^\GFPC{[ɣ95Q.,pNo{V>N$~lr:V@keaφ<@άwX;W;y+j0Nx"հ4zwTZ $mZ*Bw+?i+9K>w$y[B7Lր\V]SLoւ6s$QJKGTYׄ=fvPY? -l==SS?\{>ѬjXְ⒴P5dS-f\36^sWY'w CH(G8Rqx&Uk꺫}W_H-\3 5W^r}vQ`tMBv`P\Jj 58Uh:r M έH+ WR$ 0M(ЊD,oEHCjvVW˸y+f S[ KL]˔˘E2@0P}/WӸM & ,ǵI#hU6ZPo (! X L npK薀z%EUn.`9նp5|'`{S=D mFa<+Zm S#oт#`MrU g aCm Ct2y\U$AjKQSizH Km Y~LK@1$_L ^6ێ0oJ[9RBVq;lfPg c3VTKih~Z8䣜r}zm&qO3u1yPi3=N'i5 (- PXp[ib1;fr^p5|֑HcR6 Aϗ*1q Z(yP_ӰJKjK]TDc6޼Ϸ(J+n9D¨3QT!Om+ھ}Guq:h2܁+tDU 4/0X@޷ N[7.z`ZݕIɫvg&k 7x[]w`=/e]`QUA' n*Th-t_$]ΡR̡-=mKyuh%-F hveUq PU(xS3&w'~vw=@k@r4ZN8[[礬mZF@iYaxpU؜7P0eQϹk n `6״V6&n;j=8z7 Zuз. ߠNtG}]-HS߈}7Df4z}PVt\؇1hs<yI]Iwg=V++Jr6ڞQ+|zKvwJUVnJ֟k%m3YB7k,n|>739Z(sοS&cvzN7,[33[yډ0gHk>aNLMp j[cKuuT>].c?-*$I*yVH̕{3J9sG(@qd XR$P߬mIB('pՕZmr1 { 젲7@Zzz笟I(* i,3WtAa +.I# UCFD*h6nAډͳl+&ʒۃGiWd7MJlJ+bͥ] ˯"?+[8`mge Vo*&ʲ(v`,PP5,X @kBeZ`Xo;f#D"& .V\I?,Q=po$ճZ mHihYmnjQ&\\` .nЪUYmXʹPA5L,S[ Kʝ6Z'1`__}/WSoM0I`94Z^}!7)k&PsX=T9jӿvXղҞ;N.Zuhs'`@ \ºkYLV_@طkyz"3* {(khA^* `-SzJؓ८5V])h%HV =x ;؆6`7hJ(HÃ;pͶA+,n6x#, EGW!^_ -`F#@ @ @X?ٸ2?IENDB`jfractionlab-0.91.orig/doc/help_fr/improper-pizzas/5o3.png0000644000000000000000000000461411670453400022216 0ustar rootrootPNG  IHDRTGsRGBbKGD pHYs  tIME!/l IDATxn%@QP,[?_df˶[MvUa߾Ej-!5'fXI={w=yR9ot2+9Se">e< i'&ډ\2>ENȲvb($k UIڂf~g2Naηu =Y#z=B)Uf9_TR9 :# +HٳKIΚr RޡߺGF)\^MJլQQIJ)N1E~:;9;ZIL#N5+K 0ԟQUJ.,f*1ua(f1p9ǒw[@r Ш.%99/js,0F#\57DjKnVwĒb:` }|܋q?xTtjWr 8| '9~+&BxQl|i\5cqQe8rȉ]\1a&>;O~цj޳4remk/TLbbTMb7<1"r^F b"MMLTLYKp$f8!={lS-ALf^- Zf '5c \-ALS-]LeB1S/Id=?rK1SO~|j1r-?j b9b>LoyDNJ %bzFZLPbR-/rRc;FsWe1(WT˘TL,fjeZ*&3e52v-/+f)I_ʫ9.g\|ZHb&~R2O-/oߟv2!jKʕ{:II@tBtn= eZ,)ST˼R(fؓ:JS̾{'H'eZnC\̥TRQL$eb5jP[Ѻzd[(weYSrn}zO*CZ֪dÏC)S}Z֕2ӾɬnIҺBfŅ,OGV_jb|㼥e_7D,}JV"1IU$fS 1?_ϵ ~q5k191U.aq}WVp^2&\7đby'2&{EiVQNȲz;$cMA- V؃ʱPծ(%1jBfzR|oW T͚|*$-H6Y=) %k0I~y=oqdTy˕դTDrsZ9nǑ34TsBKCKUDrRk=/S'b3W͜#},~g$gRb33f9ǂoCaL1U3~sXNDFjՌ_qAN,)VǗ̽xw{q1YͱPM\^L'qv(W͐pǹb"8WMq~H'U38WYv#5Fj|\I[m=L!_VM6ʽN$j*&@L$&p*"e4a &TMeyANb/LoyDNJ ђ%VbzFZYVK4Ii eƸb\1KTS-cR1Qqk([̔Tص$e|)ӳ縜qݝjyM-S5 yjy(R3~S-sIro8_:)IC.ЭR˜\YL!RåyQ̰'uĕr}ON:HK˩5I|+k>2qu [~Q8nRײC݆Ӟ[IWU$f>Lpxvx!~'+R\ N\k pt9G>~oZgk__Zkk^nZkk?[ko>w폇f~3뿭r'8N(IENDB`jfractionlab-0.91.orig/doc/help_fr/divide-by-fractions_12o14-by-3o14_fr.html0000644000000000000000000000040111670453400025056 0ustar rootroot



todo 3 Vierzehntel passen 4 mal in 6 Siebtel!

Zurück
jfractionlab-0.91.orig/doc/help_fr/subtract-formulas/0000755000000000000000000000000011670453400021377 5ustar rootrootjfractionlab-0.91.orig/doc/help_fr/subtract-formulas/subtraction-step-4.png0000644000000000000000000000200711670453400025553 0ustar rootrootPNG  IHDRXߏsRGBbKGD pHYs 7˭tIME2\IDATxq0+C!"!(}@?s| y&Jk{B뺸=ȧ[0mF8J: HCk(nPJe+_H选V""U8粶¿u]aڶcn,?,I8dk8FbGaݾrT?+8ii" ˆGMxGA KU̸fb9p'w[)\"qH۶Q)%ƘǭNgN`C!9C]89 @? y45: mRJϙs·Su}`Vqx޹C2!nN=R1@eX.ҽ&b9M  Ҋ>ffY[w7f F }-ckmӑ:JZ*t]sQ){QJE-!,a(ZdRXu8 cf9P5Х8.˽1LBιx-՘+!Q*ZxZ,)jhe;Yt^Kc91ӝ:tSښqGuNLlt"ˆƘ;PC9hcm_w s(rc9r'"<ÈcGJ:[`9p'[u~7ו\غp%Y};5;vZz!\."|#fqgd ˱#u]Wι1D~B.0`֋E$LRXG*BJZM l*eZʭ 5Bc}5%ܯ^ 8Ah98`&хvuIENDB`jfractionlab-0.91.orig/doc/help_fr/subtract-formulas/subtraction-step-6.png0000644000000000000000000000204411670453400025556 0ustar rootrootPNG  IHDR[sRGBbKGD pHYs 7˭tIME3VIDATxq0F7W҇)DC"! ;.@vb& 66|ZIV"sit{pBO!m+ƘEolV9UHk}Mڪ|>FDB!QUNTT|r\{iD9(;BuVDDm[麎$!j !`\**41OU= O\\󞶵ﶲ~!=iYHRkH+ !\'|>֕@D$OzJD5i)'ιC;6REE?юcDDi=ƘZD+`[419qC[k<[5׆vHGGb!E$3dsR cBcP'sO"*My2[h}V>fmg"'-%QiN kv͗5 s{I/e0m^HTHuӄ\DD.&7 DH?0 i5zpVIENDB`jfractionlab-0.91.orig/doc/help_fr/subtract-formulas/subtraction-step-2.png0000644000000000000000000000504311670453400025554 0ustar rootrootPNG  IHDR$VfdsRGBbKGD pHYs 7˭tIME27!b IDATxgN\..a8Qd} 6>3ͅ_ IApqt0ϳSJ90};)־~/t}_!('tZkgqc}03 Mӄ8ڭY΅lRCOHky*'Zow;y~]Jc\vg pvAb"R[}|.z`n0ѱj9)#sPZ]StTj| g #0d_+pY_,L=$YkighgcǑ`m[RJQ4*K0j&#u !ˇpA Y${!Wk*@ 1D1KP愖zQ![k=?!B0ƼAm%rIh/?zK4M}M۶cLtisnQt =UGg/Tj5..֤&iZKM֊/qQ]100 TJdC0gol2rk9?6<|&|PA(Dl?sfJ]_nJ?:~B$\}>Ћ^NA[U6$  7݁miSjD )ep\}?.8/2HE}RMOD(LMJw]GZPOXd=,n܈~#m#$wtp/(G?$r)1>yYLUXǵ0F=oum,"#4֗t؛im\\,= À6aq!v۶٪a|k𫰛"/9."B R7K 8e7~X-q7zdůZ > :< {@,84 @6[.G-E&Zbr!6pWNq-'=$(UvpcfEsC·img7 MthC o-B$t1 औNkg {'@{նm KZk9[k-qwК>PZ\[U_ NpJ)FsBynz)$n7~^%#*>|.~šKvG̺K2Ƹ]%^I˚:b?Z[E)lm_(eeې J였AxPHIkMBz\{xH7RVKogE-ޙ:)e G ÐUFbR;JGn+N5M[T%'b"Vپ*\sW>pmBu?}߿nboiG4 h U8Ru4Miiy,^^Ko8^: VkSbf]qм} %lSB(7Z[ΐ  KFi ,ncyJp@g{b>޴֫:AC d7bp i؄xg5n7A*cJS!c ]OZzJ@++erM) "c[ ]5ƼA+Zz66c:bmefiZ]VaZFo9G9zܗTq?_]J"؛b˵؞-{%\rQCJ`czXCvlsm&V01(A,A VݑUnjUe -VXi qn' 飀޲zm!D۶WJ1f1s;mXkB:H)w77t]Ԭ7p0+vU=ȏ|!"EV[!i)%MD1K4޷!&ͨ}q|yS922zc#KYi㚥8ONyGT/{Mi'o_JrY#!}QB RoԆY<5sM3[DZ='$[3i]A{Q忥N;_0470 cgr'*K;xMs[VzmFk 3S4UcgB֢o^Gh D?NIENDB`jfractionlab-0.91.orig/doc/help_fr/subtract-formulas/subtraction-step-3.png0000644000000000000000000000347111670453400025560 0ustar rootrootPNG  IHDRXwsRGBbKGD pHYs 7˭tIME84}RIDATx: ŝ-a 1}B>H!ƌ #!0svC8gx%˲8: }u^u۶[] uWJIYuK) 7ibE)־:cZ00 Z玿m}UUKskZhM_1f}R^DD cό1^)ѾP^D3.9>9lv"=,6֫/>օƘHC`N}7r"1X∈7Ƥ9>όΨѴm=-1gZ]=*bcft|z^019Ǡг)̖FSUU!"~i֓=>&9A1O39QJ+FDŽ8>m3ss=qD9lP'_?kJD_ck~ּ;B+MxrƘkֳ+tZI4c|>FvPFl.7v*nRfz`<0sNmp8lu]HYE0,zNáaRŸ!˲,7y xsxJ 2q25KLugܬ"aWRe>oV07SuU!S(jn7InwGUN}>֬bݏk3d?+ ĒDJzB|4r>iYKl=xhFcWV݋R"@;C.2fvIX8]D^0OIpdq<Cλlj+x+q;{ٔYL>3ĸ5[2"&s;sE Fun כ2PHn [۶c7x:㜻9gz4^жvPo99N7Ɇru[ýS ׉7}ӉĎQSϩLmr<YRl-b)rq^ 1ǫ y :"YGjFs29Hbɱq% Sng$uwA<$Gc-Wuw;?4a'7uX4Hl)B&9DhMx0R[kiԅwɸ$qRG0X&oq9{)KB~HuZ7ύƒQ=a#>;;'\ܬ:WP@xa4( 7B5/Q})s}i1{ ?=gnܻ`3qIn%L=1B( p3w;lit]W,ߍ;y\>JOBHƏ8$Kcbv >٨qi_'m1&onImۢd㜓aZ-$}z+#M)B2R(W͊5]-֤1E"暉s7Eg&UODfcԨ cL*5Y-\^܎R.'iۦiNw1r=x{QL[.kg}Qb2cjòգXIDDkLjr2qJJo`c@B"}kmjp(ر`-E5|ZڶciprlId!|-ZYI!>Xk'@zER""r\ R~$(qԯ?OQ[}KuUY(BP8.Ff_l/WJ cTjۖk>-ȩR܂EcE|\$wZ.21;Y Z{S(UB2ބ1fE2 L~![\Q͜<8jUh_p *WyRc$\ j(cG-^9nnBbJ)qS}]\ -XXkr@^$:nYX'@VbM9 !s;LJfZX! !֧aN}b]a{aa&,r,VZ1f(7,rr-xwWW'ל,\o&b4oa8Q7ZSrM>`c*Pkx쁬-*OkbR׺YxTE(ֹIDV5+zIDATxa*۩ ܇. !pIgDAAI|Uq; P {Zs@Dg1 5[aR]/H)?, spax HIq`k,ZVy`R>O}BT1f* 3cW (B-qyY?"@:}MMմDD8V91IcpRɃyZnoX9 U3nQ)8GTySeY}fYSq]1P\ai9X?z 8RV4 \uw-m]/>iCMTUS qa)%L}:ߏS4 áX!wnN)e!car<&("~pb*{KG,Zյŭ+\u@u2ZknMƀ_YkF qZqiYbBueiNXRC%\'ÚkG+.,pn@ |Z*OaΣK<%-/pc954M)¢a`@b&R$*bIYcqL ޽aj`# /2/~RX9#\!pZi}|nܯ0 }߿L.\9qk$ vBl0٩{X9`pP3X[h,cL3K!i .i&>R &^"q!zWSąPI"JY/Ԧc Gy{փ cAKD1ͰR0 "s^qyy.Bឮ9{0SMr,Qw9]:]/ߣƗp_46?:h|;$jZq%>ͭn3}fok; *H]/j<@4Π%A Z*4zʺ'$Q׮!@yzkmjwN͹Q '܅{Ah Qѭ9Rb,kmrP[\D˗r4Rw.L^zcM4`V4Nb -â k޹L_!¤Jt[|햼*j ƵZ5^NYIENDB`jfractionlab-0.91.orig/doc/help_fr/extend-formulas/0000755000000000000000000000000011670453400021037 5ustar rootrootjfractionlab-0.91.orig/doc/help_fr/extend-formulas/2o4-extended-by-2.png0000644000000000000000000000374111670453400024523 0ustar rootrootPNG  IHDR_ՍsRGBbKGD pHYs 7˭tIME&f9aIDATxq*EI敁@>BH'Ctɒ Z3u\{gsV |c)Rt:>_CZ63 DZNmIk1ZI)RZb CMw01_c7p=sN s1ԛkOBk]g->iQ륆a(zo>n_IT>iBRJ-1,.0I)1`o>icL+1T~}+-I#*K#t>~iP"zۭIKɴֺԄ`k!ݟ{3Q-Kj^-XjXK5O9siBw ̚ ~m)Z+cL{5 >bF)-d"c"IlյV+YiO/"\q.!bEn!B'_wp]$o11%ֆ>y~W5ld1RZ8Ġ{)KP`MPE>[ >y 4 yht-VOV5:ڤHBF~ϵ_:>%wS#e}-$ߚ~'U6xW,4F\S%;>iK^bҒ_k!otnQ(YOM%}E@֦XsCsKw]w8Jv[c063,բjf9>i|=V%Xk*ԣCI>e Jʿ=}pn- >i87 P^Zk xyt3t8TdyޙoO8\19YhV0@(^+G$?j4wǛ\xo[?C0qZ3ƘdMZzA8rw1a6Po:h(j11o 9ѪR sֺYMӤ=t/6[q^]` ! >n{z)/}&.b?x-.oI+tacduvtBi&VUVRFr8xUɸsNiORK5 KKY2[B{cLι9kBgM7" +͈y;󪧉J4BM-d?B'ƘAa%S\tAWRi[2+\yYD&-o?`e|-x멲't9w1cn@c%t~NkM*cEt^SHcu-|ZNTB}-dױZTͼ%pyU9|zNJ{B8Z.ENso+ i1/y&yH^yճŦχ(NZHhovl֖y.r҆$fb-$/,soS鴩)މu0 YyS3<:|])k !6㘿c#4|> 1QٺB3Z!+KZK;Bm ~ٖP#]s])#biGN܁aQ8.rG}2_ׁkfe_p,Yƪ?ܟ3*\ֶKµGYn5˸ `!TrvujNܑZX;63#9xsKctMMӤa ]餺#'f^uIENDB`jfractionlab-0.91.orig/doc/help_fr/extend-formulas/3o5-extended-by-2.png0000644000000000000000000000460511670453400024525 0ustar rootrootPNG  IHDR+W\3csRGBbKGD pHYs 7˭tIME& IDATx푳: [ q0>L!>7U!I3da"˲,sZÇaH1 uЬi!mg'kmjo1F2ƤS1AYB2$k-}O}S4DDZa(s4N9Yk'otdID8>tH0$km"DDI@]$i/:9/AhavTSpe9Zc\xdBDt/ȏ0%T樞 #c~~ׁiˎd䇴AgRׁ}h=c9{jtI`]4#Ykӳ1D=jFb q(dVN-БrrV;"X?3sJGTu<-ٕ,Qs>EA&T`@ŜU r:t'\֦S] @ (`;Z,'j l9G f=B !$}0iUqV\ R5lfE#\dk!k-HX\9Z{:h?c4ux=eMn6k'1 ژqNNFhEs%J ;YQFo9,0iiYͪb[NJ:Q؇^g}L/l٦1ƫ8**,gsY߂uEdO`M8RQU?զJ݇HoG ]q4pNlE.S7E.;/$ 0PZ&59ڜ 6d2VଶA{b7N-Yf:*Ȋn׫KK`]-(tBmNQ(윈 *{ڨn߽6 t^ؼpsNTq( .6M4deMt^خ}rrNև*󐜫xu~?Z >K^k9!FadC{w:xYAx뺛 0/cm[jE_0,mZ̍(+k-/RԻ܇8|H Z:-Y# s3^jO!?v/`+R>̘QI][4}7j)UU!A [yp@/fVY=3B5L< l ltŭFfDoME]*uvÐB9-j-.k-}O}I$$lf։0\ms81&9h5Gcka}dk\Bf5'u9l]Z}I%B7?<" kꠌ15_8nG qD6ƒ,I)ɕgŃ̫A0Xo@Od \v4'ϟSyXΧΊϑ̱;>ƭ$FfU8K h jF@DV$Z/,] E!?ndEv 娚mKF쫡zK<0<YژCכiؘcѠW0HUUgbכ?}=!uBt>]Uae{,b@ST٪Kz2Ѩ`ߎ\uegSd`JUNV ZOjѶiUUE!TUHԶ-9h4'yr) !wY-b7{?7DTJrJ1~Z./Qe#!(6箸awpQ9_BCFVs"tY}fڐ g%SUc95}@aEp#Z-]ȩ vYqYQG4Љ"'Ba~g5$i^eu]g*taN~bր+M;9V9}Eւԑpk/Gu8y_֜P mkc=q2f IXmf715ڟ_H,k+|`HkmRi&J)1-!W[^H۶,Kr !R,K""}ߧwJ)[׵]Ra!%klѶ%"~ rh {'P}[=7ǿUySC$X|3)U*|t:ܱ!^K۶/FDASYK|-1뗩yW]H[z-&waEuԶ-јA/#֜\u٢iGgg4ǩ r^71c\x!^ǠU~Nz`cpx}d c-c;jIk /xDD$="Oe ۂ#Ol+ɋ+kgy-vF\ODص^bSxjZSԶ-8?=P)}֚ʲ\E#}Y6RFуr^BRJMVc-1uUUv?,Kz>0j_/B,B5}b #RN+R%a\.bxi=Bk={k*mU\qZx9u}}M-1/w}DF=H9Ƹ[꺆\^[chWkMy/C)eanq |l/Ε6.Ep].y,RJfU>`J {2/dw<A{͛|{ƞ瓀!V6[VAbDΛ銛M춛G"F3BwKcҟ+BɻxDޯv}ĺc!ˆݾ4 5MB2[cO!$xSѣ;\<H!$ޓD8b.X)*:꺎ʲ$*ɷxdBغmH8ND)V X@8^ho>,8 XczssFY03@}쁩ΎgÉAC:縲AewXEn3cl]Ξ;XFYD!Z-v! Lx]Jи&n!ip];1t -چmާ3c!=8I?Sp2-֓(8%g-|85tqSdy D_yBk=m7jvjĎ1@)W W Zk5 B+[[c^L96"UWz HhH(\]~K{@>A·+}u.}4#LB|`Ż,ΰ;++MsTȕ[%nvkO;E_G"VK%Ax'\p[<3yZBg)`}YC!>(f Ν- j3cV?"aw_GZ|iEu]S4t` cZo^W%#^ldD DD|>?n"^μ+^'bj`r{uEU3̆jVIENDB`jfractionlab-0.91.orig/doc/help_fr/templates/0000755000000000000000000000000011670453400017720 5ustar rootrootjfractionlab-0.91.orig/doc/help_fr/mixed-numbers_fr.html0000644000000000000000000000371411670453400022063 0ustar rootroot JFractionLab Aide << Retour      Table des matières      Continuer >>     

JFractionLab Aide

Nombres mixtes



Opérations:


Un autre exemple:



<< Retour      Table des matières      Continuer >>      jfractionlab-0.91.orig/doc/help_fr/decimal_fr.html0000644000000000000000000000201511670453400020673 0ustar rootroot JFractionLab Hilfe << Zurück      Inhaltsverzeichnis      Weiter >>     

JFractionLab - Hilfe

Brüche zu Kommazahlen

Erklärung:



Arbeitsschritte:


Ein Beispiel Schritt für Schritt:



<< Zurück      Inhaltsverzeichnis      Weiter >>      jfractionlab-0.91.orig/doc/help_fr/multiply_fr.html0000644000000000000000000000550311670453400021161 0ustar rootroot JFractionLab Aide << Retour      Table des matières      Continuer >>     

JFractionLab Aide

Multiplier des fractions

Explication:

Trois formulations pour la même opération:
  • "Une demi fois deux tiers"
    ou bien
  • "La moitié de deux tiers"
    ou bien
  • "Deux tiers divisés par deux"
La fraction est tout simplement coupée en deux et on compte les morceaux d'une moitié.

Encore un exemple:
À quoi correspond deux tiers de trois cinquièmes?
La fraction est tout simplement coupée en trois bandes de même taille et on compte les morceaux de deux bandes!

Opérations:

  • Multiplier les nominateurs
  • Multiplier les dénominaturs

Voilà comment se présenteraient ces exercices dans JFractionLab:




<< Retour      Table des matières      Continuer >>      jfractionlab-0.91.orig/doc/help_fr/improper-fractions_fr.html0000644000000000000000000000416011670453400023123 0ustar rootroot JFractionLab Aide << Retour      Table des matières      Continuer >>     

JFractionLab Aide

Fractions impropres

Explication:

Lorsque le nominateur est plus grand que le dénominateur. On parle d'une fraction impropre.
Une fraction impropre est toujours supérieure à 1.

Opérations:


Un autre exemple:



<< Retour      Table des matières      Continuer >>      jfractionlab-0.91.orig/doc/help_fr/worksheets_fr.html0000644000000000000000000000123311670453400021474 0ustar rootroot JFractionLab Hilfe << Zurück      Inhaltsverzeichnis     

JFractionLab - Hilfe

Arbeitsblätter erstellen





<< Zurück      Inhaltsverzeichnis      jfractionlab-0.91.orig/doc/help_fr/reduce_fr.html0000644000000000000000000000321411670453400020546 0ustar rootroot JFractionLab Aide << Retour      Table des matières      Continuer >>     

JFractionLab Aide

Diminuer les fractions

Explication:

Lorsqu'on divise le nominateur et le dénominateur d'une fraction par le même nombre,
la nouvelle fraction est équivalente!



<< Retour      Table des matières      Continuer >>      jfractionlab-0.91.orig/doc/help_fr/improper-formulas/0000755000000000000000000000000011670453400021405 5ustar rootrootjfractionlab-0.91.orig/doc/help_fr/improper-formulas/29o17.png0000644000000000000000000000573111670453400022702 0ustar rootrootPNG  IHDR(ZxfsRGBbKGD pHYs  tIME +r YIDATx-o\NEZi` AudC3+jԱydHVAM2K|i؎s]iRC`1yc%"*EJD54MUE>7 CDZ$IyM]>X"0TEj24MU$j4Mw}eY{}Zig?>Yy2 6g4m OxȁΪM=tQתVR,ka* ZL&<>鯓hrT}\ak2sWdyza/߻}<_9 ;\Qu-RU:aph*{׽GW0GmFiKBɂ8fxrXUS?CqNٚL/txnNT9x<;;;(-΍^|yyYs2` U|_8k<]|ʪ;}v&EZPܹ;wt3*xu99qxɁ~FW^\fu#zfx[hmzJW[0:Z<(SYAqXS]}Uw LF; Q{˼Ge9P{tjk,tyߢ5 :|o@YWT6yG|no6 ){.[}<.P֙\s84d<$Ft#|DZm;}<-PȁV}Vki'YzN6YT|;}<-P΁V Υi|ߟ̥WĄno1Zet{GJG9sXIF?W}_ %0[+-k ;}<+PʁVe݀Z]$±Pe$In9JD_JWwxY.s67=ϛUOx|0}= C+OD `16s$iڢ(b儶|>Zkk}~( Ew6&IҊbXܖeiRVDleu]["bֶ,K;?UU6>Aws(lYvψE7@weq4?cE$05F.B@w#,݄v@[p }|$ .:@wi9NІu]h2&[]w A:cRqD M);X!5)*TNM)cleii6(^QmR8uzݍ(ZsGrgwNaYs7V[s }fw Ds.}Ɩc@wh7Funl,i*777A=(¾l\\\ޔu7 OP@K/p|ӟJ3YM !ԡwL)ĖxC7ǟ¶{qVXHqW_7T$RX#~P9Ha* n癈 H~{؋ʦ`q~),۾(!LAwA'Gj |Mo˲l ]%xBkJ x-u$]1풘P7DŮ(pK=4m8<'FoR,ɹ ʨ8::/򆝝9AU>$Q`,}888gk!R?tL!50~q߲I1u(ICMmU[QO&w2 s,}0$r c,s&,Ec0Qpuu5/l`9;*rww'J)f39??0m$Vkm1,7a, iK`!(Mry8ty2!8!!-)7o)-=xG´p@ gp(#N0!:?cR:^ PlUTGp 0eXq:5Ҕ"tNUUyp@!EQt"Xr Qk}h{%:@fYt@VG:BC999G+$(sE FU:ݺKlvȐ,2b@ pqvEDpeJ͐Nv_t#EQ ,?@Zɥnhot"S$%@.tDžIز,m]׶k[UC4MiA`*%ibV ySҌv[IENDB`jfractionlab-0.91.orig/doc/help_fr/improper-formulas/improper-to-mixed_1.png0000644000000000000000000000153711670453400025722 0ustar rootrootPNG  IHDR5d&4x"sRGBbKGD pHYs  tIME +1IDATx10硭SRp_"GXr|\ -QF}&XAy7D$d1   ?mI)EZ~UUjRT5m{5hc {&b>(T5['w(Oiy'rKMqK(1*CT%)MSmRQwxeYt>FJ1}Qx ?SŞ8'jfcDl14Ks2r S wT~#7?^sD;,I):4 Z&!"yI#bTK;Zv|Рl4@.κ9Rho=*J)*2?VAQPA~>k-g8Np8afngXmq[XTDzKAT@.WG}6ݚK)L"Krd6*McM7m|ZBMhn$0wՏ 8$I W09ic-=> YP)5@Ǐ0r}=SiLZ|.jx*89I);[jB#:Lo„ QgMTBβ hZ/7}P $RwF1X@Q K}~ ѱQwDh9^BÐscՔ>zlƗRrEimc0 a!cÄ ga@19D%G0d?HZkBtNN`[z~~IqxxrY firR|bsrlz!uX-s6r}prEZd*ǮSOʎPDo.;r8ʂe>Llz +{9lL7"͹]6 `CK)i6v@(HZ5+جB7KXq\G0a63mr=T^Dۄe06KC#^MЖr޲~q)A0z s:==r|>Ҵ5"'""Z.tww9hwy_%:5z?GeA!Eykʢ5hP i#LTiB(1Q}I- gqƬDQͯ)H);;C&x{!8i}aaR8,82NӴq\zt55;̒@#0 qF.1ziIENDB`jfractionlab-0.91.orig/doc/help_fr/logs-screenshots/0000755000000000000000000000000011670453400021224 5ustar rootrootjfractionlab-0.91.orig/doc/help_fr/logs-screenshots/mainwindow_de.png0000644000000000000000000001555011670453400024564 0ustar rootrootPNG  IHDRLtØsRGBbKGD pHYs  tIME@IDATxy\TϰvFneFk`jmrMQܷ4Ȕ\P\ШTeK$ u˭(#03?ƙ0ۙ}_bΜ9<<1jJ~ քM<$#"&c"+8qDNݞfB&"&cA]angkO=y}šc%"&c]\:!~)^G~)oupkS\8"uA.UXuw箻S"V7—o"qyYMb1hr)8G$bul)21FNƀ-miH=K,tF3ݸ@sH}1 ]R M*؟9/1 9f:KbSnbo;Z<٥NYa OE"S]cXQ?-F+FxvBuYN)uX@'cmg}C"_-qJ&` m r8=[ENP [mx{%ͻ`v|& ,Jne"еwЦI9ЄIanDplq2ws{hI w=&`]rON"at|]#co&cgyUlT,bGXW n13k&cݺ#!ukŚL, HUE""rI999q#Gs1_&""P(\DD ʯwȘɘ#]r8t*++}bܸqx 1)**BLL ݾ}v޽{`9D_8䬕DD3gjkkѱcG̛7ڵ/ Ә3g6l؀ۻiJ$8*![er~ܞȓ$$$HNNFƍڵCrr2  #//ϕNa[>2f2&"t7T'bƍ_GNN~'"((Xd| =} Ǐř3r\_Įдi3t :͚77zb3 A8c YTδow)2%&VPP~ܵkWt999T20(JQ/LVxCG,:3&?OF}0,qAlJ1Ņ޴IX-;m#+:Ӿ- >u7˗/{?S?VɸVpemd\?&_NV. A/A1)vr9= ^z.\՟9pXc<d ](/\.X}WٔlzjFyܪ{XdOC-8 M߹s sgгw_br{bL'\ly $!6d,PuO#?0c\pA800P:ug2%d N&}1ֳd2jjd8{44&Bիݪ7nHC^F̈νiW~+eJ|ez̴8r;̍]WTޘObҴ -en=1v;LJJйk7z* Y_>ř*C|ɦ#cl%$&C ovOfGǢO+Z۾Z.K{,БcԏwԈo^s8|<h=/s1R7غ?`wpB-KHO^?r}1C- EXb1~t ݅XUp@CtzcN5/uȤ*7p_Q~[Y|5ѷo!cAŐ޿;(iKHΛ>ZJ:o0hLΓU+W,4)v 0<|"mO`ƯN6M7]}3x>>ZFc$[n AQ/vFA5oRn]N[?bo4kLkD~B?Wx8)FZR~I5J68 ?><+pu$-NȠ?5X}~m4:w@fZ2VF]en=%_RGPמe [WLY}vlSO=~|E={V"4xd,+1/~# 2p0;cqoomFO~o`w1dhHccPUUq_*( T_L9n*s `ب ؍2VF]e1ܞЩ3ꌇ9S-u5u}-k_~Z$ 5y .GV51s6en@jNICm4uT)R׭O/Z2!eT1uϝ(//\.X-:Pyt]cq"df}K&WpP]TzWdo\W)N[C!>}} ,‚cCZ6Bx\vkWZ~v9֦nݻ؜Ï`SV-c@` (9MQXܙ5&Kvd-$A$#`) n*gݨ $yNjSeY:^-q+^&Z{$co/F/MCҝ|GA(hثxsdromGQ=DzݛFOD eoQ,3;LLϒ4ts&6f+ ;amoiޛs1_v4E8[DvnLrMFvi_>KҴ)틘92v6 SEVJs':#G[0Y9YMz-NNF$1HmI:(7{{ѼI^0$ةwQFbguФQ9}2_(:W]׈qNRNfoU%svI-!"Ŕ֧Ww>zf2wߖn*$ѓm5;&!pddyTӘ c/Hcv[UFG'agH>A^>#'72K[ =_"c k/$$.gIj**??ΞA+q`UU((%.ߣEH\͚7oo'IxcXt9Zjq)sWcuJZn\uӧJn-~|Ղ )c;osM><}ߟYB6!>%+8Y0jdǣT}81`2TGU^ٛC&W =5U#VPH4O_CDzؐ3?׮]+߾]qn%6-DZ3ؔ{ `oA X| mk17'SՇP~:~oi:cd>EG|ZWy5*V#Ҫt ()>U\i,>|xXov([/Myu -RF}mжyvxܝ=Y2"ҩ v;֝//L<~ϫWp1XGqT)"fA~!F )6lh[KilL'K&cmHf\<0PG. 52xe9:6M__?)pШ_u.2s,lJ[w`U2tlt2ꋁm-=y2Nf,3vT>sVL}V^Frd>׭g_@i ]% :/[._ʗm{ {ۨqr&'g"Q6s,fa5svYCGϗ/"e 7Iu T[r%'Ck_6/PrwZCSqP(xg1~+6lh[KiI#:"Q9߲pC~dZ"(!17)9+ 4~QX1 \: ёڳ/">c@md~B, F,F1xRRŃVs#"7"L4Yຏ~Q|o4nFZbڨP[Sn>9uJHE}N5&c'{pcoDUn3FFD8*ЪYjLih_E&c&cǸ>c4or#}UvLNDdSۤq]m},1mh6}sWmB/L 2؉("Odn2Fobdl^2'i`P%}Iq8p```܀AQ_e!DPNG(RhR\,nz$a b~ƹ9KT>63HAl Ds9˜]QIENDB`jfractionlab-0.91.orig/doc/help_fr/logs-screenshots/spreadsheet_de.png0000644000000000000000000016072711670453400024726 0ustar rootrootPNG  IHDR u sRGBbKGD pHYs  tIME#-| IDATx]w|kr{c`SL!wL $!$@KP//ztH=`)Uu?!˲l !Gٙݽ;V]Bȓ0 VV<$wt^y59uY, n߾uÆ(,,<{WѮ]{e^?o!! ίX?Nnț::ٛA|888\:۶6i7regg>mFRR GK>ܹ3۷mMHh6s֛w;7OL>}x͢i4Sw/ij I-\$00=I۶n}'af\U >cfHHiSA`Qpp0auYG:믿yK/Oԩ_.ɀݻv_v|R֯_{6#b۶-wn~{;?t &ўбӓW$޽wѼy3:.\D t>aH / /܂Hgvv5|y8_1𐱿yxDT`A;L&cuy / )XwTL`ik7@䰞Z\_"z0?ż/WvRD<688QڙdJᩝxK|Oy6Q< M;NL֍g7JP\Àv-6*o JbL4ܪT[W ϲ61>Lv4hjWIG.v}״\v)d{Ҵ&\xn)*8!'eb ïi6XPuY)ѝeQ`I:w<Y_#"os?>Իɢ6wNIT ևL# bh;GՖ]θ_XPRdjѩԪrqoے\Iy'1(  +5g2ٓ, $nff9} R&Y(Хv~l{4 !z%Jbә6yO[]we6ɒ2ynI"iIlL> $I`*J4%kr䫷ա!q~~~111W2Xhۭ탎dS6Jyɣ `e _m%: +7^HmWk&Sb'%5?Ϸ2V(AՋxӦl׈zàpV&kBoFð&7?i_Yi]єy&ss7+1X4IZn?"crR|,>|mo3 HMӈe-V:-tAI T1`X逸x9E\(a,OY 6t5'(-w]Q(Rwy~%3X$\a֞1 FuurfPA~= )66mڴi&B&^sȆBEl9Ch.QiGhC䃏$kAv[/@e)g_g[9^7Q(k&dcT8dί :J"I9i²{%|u8!׵xEםm)wI\ ܑ\ta=zG/ o9 4mF5sQo3,VxVjhHV+-amG ńɧku9?pi2Ylt_22$Iɥʜłḿ&0(r-+Zyjv%_aW/`y2MCJls3>\yOanܶ˻oLwzٖ=G2yD&h P>LIH !{n*f38AQ54@<ݽ :Dj/2}.Eeҷ(T *ywVYr&zjL;Qr7e(4/_ˣi{MxXtxfc =$R N^BS9$o5F`D;,fk*O{ 4g'[RR%kV^^*MqڬcPZ F_@ &l@1GD?ʮdYդfYVNt%Pf k9a,_ʝ[͛L&6On^@ânV}nwN lٲ oc´ZEk|ՠCY@W e =q,8E "x~5RlYmT+~Z!Kr_SUWUV8iڹ]7 s)pC^"zeq!g/p."^UmvUw wM%M3.6s`ۀѹhWl'-]sA0gH1qKWZTm[M@Q. Ȑ=A]ϜG T*ʊL_yFX$iVkP,SR$ Ȉ˗? O( 0,''ǨXn[\~B*-24٘RԤrs V4aPP%?)8,ƥx퀺]zդD˚J4Qp_}J7d K$or-5jW2H ز׮Jsݰ HNF%ApMS$[ҦΑ M̥]bD,yI#`+*,],M!#>B`2<<ԂQo8N(@F/:R)*.0jVg;^PT參ha޼y8cF8DRuLX $8) S@yy BCC$':cVl( <]vZ;T:ڑ.S 5%^63,/]v&K.!2.0f3Ϙˌ XμN#QBOa, 1Iӡ(RQJ 2P?C [w)^BX18))7  \e#3Y& *dqc> Ƒgۅ֨. oèjL $\ވS"A7Vs siWj:n۴aH.U+0}Q"%J\sѻS%ԜVXq>wJ6 JYCZ5L\`#%]}GPLVQ-[@A>e7m1ٍiۄ®f56Mx 2w|Z|Z3A8[sR<#|vRJR`r28oSFkB׍$/Dumc'ELyuwi+R@8X tfxeS{fMS;YzK}s_lLT۽N 2l;tԾ}0UnаnQ8A9|`Ϟ=: ++7n6lR:}n͚5:?ݞ܃k"\Qa\̭<@N}Y)::hw&`[$6./Yc쟤.H ).\6"6`_V5qqrmn3Ҝ_~&s."eB9eco?sd@ѬaKf1lCuBt͌]gsy;kSb:\q`CMU>0B*CT`31ʆ2 BAEG܊(߁@򲦑* z#ڂCdQG¥[uG1b $Tޘ ~զ %% KCH  ix"j.)C"-ځJ19N4]pc~JӅ AaqqUzz*8xuS.tQEFX$Srx*^ A!uY{b󖭔/YT$7e]']EbaqRtH,YB9a "%?s<'ܚGIi\ב>"PtmI7 1|ڳ D \.G'iq{>.otnxV5b/"Q95HaLf:4PQ)Gqk I0 Ap K3u:RJC&Hk$8G;m!}At@8>CLL`Y%måI Jz Lօ %@F2qk+[\PO6c;9hƼgպ9TmYlɬC" b^f a?T+:w/p Ӥj D.ibL!-r˳*[95rJq:$r 3Go$EP,c9~n?#Ї.\ΔBv0 Lsr_~0PD'@!4uUEg'-"BWfϜЛf͚ǁDu\CCd'9V[і]v-#M""{!0 dH^AџH i_"p/Um`hi:ƴeO>?+Pt"2m|lQA-|B`66{>ߞk{ݫOu@|خ >BUrӖ>\EtE:W^z+ا_9g+y^xEu\Vʰ+? /‹}z۶. / G 1zs^x^TGx^xnc^x8 0 Ca&vbX x'B Ļķ"p!"<$7P|!xxbtefu%I~X_7tF[А"uَg=޺u-****֒$a{aةh/“>$Z۷}bأGy/(?(?4$0)1aҫ_DHuL?ACC9!~ N,/*2,8( (?2"t^@OL8xI8/ʄxxq;)+>8V$xpkTxbjRU 38,FUƞf׭wPsr {cs{$%%w^?Vٺwߡx/4%U@EQ'Nz_{/4aȰ1)\xXppP˲!/^جYLDQclV'crV=Awɛw6u` ˲;yBLt,xYa˗/kۦUDxHtΉ]1ݥZ~GyyyG?~TAA]Oԉ㸒gϞi:}nw,ZM.|>\0ie}ܹ'uՉzKu-cn1Y=/:Ԋyܧ99NlT* ߯OFyq0TG>=s'ukVA PHy޾b2:ul~ AayE[ڷO^zMӦ =li a\شykrr ê#.FEEB=Ѹq n24 ,V:_adj[a4w_Yn& RFxaKC 0*ͻrIlb !lۦ7iԾe@<뒔S&QZ˂jb52*uh0W9QYCRI{ IDATq=cء5ouYͺ胨dԶmۉSwٳdjެS$e뎈9~IR|T*U/'~,#!oӨQ<g\::yRGƭvj5f|$-ZSyy @nNcWv"7$''[X)iղ|Y]牯Ni?|ŗ_(Wdu,UNm$yVj|^S5Qr[S/pϞS: vϞvZTs,O>|}<]So=GwضgIID̯wWwjuܥs{ٳMA.5v:Ggo6EQE}%Kq礫N*U՝8c8c3gOq% k?rNueխ"#5ϼO-OX7[ER7ZO/~߫.GmxXD]Vk}3BO@#5ϼO-OX7[;¾1a⫓&:ɫ^xax^x7 /R)J / ~g /‹G^˗fR-Z֫^xmƢqKV4@^U 󼛳NoNI7#&M`&M x0QzU/wP>"+NMwJx^zUM{a+tFDŽKj+89=Á_SoTo;ƥ]={NPϸ?/0ǝ9r,7.y4]Z2/.qC?l&X aVd2e]Uͧ|`ol(Q$V(( ~Ћ r` Fuy-YLn//q1pPbrݭZ%=wc!ҷˑ1<EF9]8 mu+)I׶w~1sg((ԩhw3'0'99̙EEPG8JlxJ@q'pPrۈHY!Μ`gǘ5kvfa?oc )޽{r~͛7|3H@;;B/Dr,4L|s4LiE>BDaa BKqݩ3o6o2p /,X0o޼ÇߴyT*---ۧ+b:;;th~dF)4ow'fv/ti{RSS{oִiL2>:dj)PoyI!ȈPEcg4 `e!p+Ȟ?ćFTOHz{AdZ DWPPq`BCdFG~ ďu S:4O b___ŢV0lS/X`A-S eEܨM} Z1}y!.V%bbayņ U6i_wzVڕdY#lAQC+ yy>{{⷏_JfRQvrtRS(r܄ bDF=ɯICI4-VU( h4jf8VEGb#:H xkDg{,0̃VnؠF5+eHTta9I~f^g8ƛ99ۙ 5o9xpOgYWޠA Mt)e˨zt8gZK NUv:BhXGo&`!L{:x@S0l^A-Mb6-Ȉm=*,,dY[p<³~!` 1!H "%_q+2"oߎQ,|m9$Ɇ oݺ4!oaPXX(ˍF 8zqzb!JYes]oX'66bff{1 IJ?hKB;k08-{,s'poJƼy0H%EaAK,iܤiEE5t撍_x06n8q+V̜9SINN?'f>~d8qx{ffײX'/5iӬYlVVi^(z6RPm6B)^~۴>CV_f- sga6n:l_3gX- KJ*,B!$Fvt|߼y'!!L^!"\=8 J%I1 y> )¨ds1wUnePd.:o3 ߿Q*A&6O`ү/z0,,dz,r5hP2^,5mz @! 7D&hIlwY-<1cvNZq#<^Q Sȑry _۶`?]q"34ʎu, {̔H۷w7#/,+x  ǤA_ڵ5ð$DEŞ={O:>'/ԡ X7nQUjo$Lyl!+I?~VX!w&'''''/_\>\+ n$z`S {Pk x|۷e{^.ց8BeY.q}`2WtCpOnkU7li0vJzW^qO=>ý8VM[J *OKjDQjcfc)Iݻ]yqFc6}||x h4N^a}o8%Pil|P?PaAV,4MÔơ6n :T -4g]a!iZa>>Gf1e}<*J$Сӧ7m*[<:g F$..PY,M?M,ҡb+TڻTI6%t6h;3Mn1úk)cW. pq 'q 74sa A@6Җa+Fy̯87ۧzrڡFn=WK"kᢖ/_n?vث*Ν;~c233ųuk5^_5WRI1?Li)%Dٟ|:>*>/]ShÛ&&tÁecS&u0*gn9pkl;v~VJJFf\xϐxcsr }|tl4l ( <<0<F %%%t:} C"p'zG.8t֚IJWC *(5م` %P㵥6Kj 2Zc3j" ey8jY r;n0 w_, YJlTR-ZD0"#5Ͷr3 ռy̆=wNҶ?@glE@O `TdedE 0 X5LVbGpקz"vW0,_Zj9R~]0{wqCشh~y $9YP8~CErO6$2%\ mC%$F" 6)Mb K}L>))!F%AXm&Nc&98!$OztO:so ^4ѼkLMEUHKKЭZZݽ{wItT0'-ZhQrrr۶maRC-z[8Ae+l!Y3(wgKji80*_6SP<=%RWüooO< +_)ӷ u~_m޼kܸ~M{K0/gٕCԪT*eV7$ tƯ}# q)h4$)FZV0(LL&cYV\/!-%,@ Jp鼀 hF1 R kaAfz?F.r,aH$XH$8qIJTF5a|ߠLX9!l'm{Ip"4 ׺yrSֹsw\g}( hil6~V8@M#Z M^xA>rL(j}|}n$ݻk{<%R BXW\*JkEʭpW+eX/o{0όx:_"t\neAٕ-d0eG^8}yl6hs#NnÈ-#v=8oQU+v/?=Md5sg 0ǁe$6>LB5sР[{ 'Gnt:8F7jwzeՋw ܶmFu뮔6=z|FyҤ8;&@BD)"fg/'YP;YSQQφ{6T{*x) J=gw旃!" a̓yvfg#h!|T3cf8͜hַү/qVwˠ5 dʨTjqq1a D"*++`0ȓ:tՈ5}ގ[:{Ucc m pp[*bYILX 2T(I8 Z0>_HT*q 2F."CD"J%023'LzU2Y3ZZ}ljqp' y׮=1wo#n %0RVȈPV\\/jy%Xii(&u-Ԕbi4Pkk[nlH5wwwWrOCX|>gݒJ2)+71mikkw {{ŋ@tH 2a?e2i6u&Q4ZZXpu\ x:ۙ! ==k^:㤤/BḦt 1Q^xaO`D ZJqu˘TCajg?%#3WO 5yO=dֆ{rO>]={aذO_ӨT&* @p0ujIfiM|&BciZ:tg.@DSXXhcc#lllȶ!GL&S*(ѣG['&=3 P6ʕ|HfR R)"bL"A$T$IHĐHha?obP(8!'!r+nїT))@eX|gh<@QD**+%ozୟ_-['Vŀqa:=?i FLqȐdٚ>++KvQ,aI䧟覦bdd(9 D,4k&f }}D"k%# n߾ \"!9v[.,!Hff_ ˴PRD*)"J퓩3_A+tN96 y3C9wrw'8:9k~~ɏS?ZJӓ?Zzq tBicaKUprLX"C_i >ʴcS A x9s6v*?G,ҥK<~s {iذ˖m|adz _7w~2PFyۤepR]톼-u2˜8vp⛚0T*Afffbqr@ X/xKR*zر(D _ KK l~@QJAQD&#Y$x&,'D}]RW!{vB%7̀|*8 d)7o>f-]6Y3 ͇JQOm2OE fll```@.|`[9y0?7m*-/7st$uȻ y _Ycc[2ngN8;( K6nJ \~_PA1 ^pJҵ7ήiQaL&&`_L�LaE]:'K:/iIխeg3A_Ű.LRCگzdSlOT.:| @)úkiQuO -s\纘.]8o\er1xp؋cZa, 畅QØ ;#y\|CǶ)wu*zC$f9 Ϟ=m6-F @(K.i; ' "Ld2Lc2Lɤ.eR 1ߎ'ֿ߫$axA9Zfzc/NS2|zGf~Y.RfǹPpq<EF*[xabBeZlv7̪K/D~XPPФfXPPbm|FDwQX,haѱI?b8Zn&)we>JϤnړɇO=?ߥ,/j'<וa<#xtdw;7KtҕTʿХKşG5kٳD 0m6^eY;EPZԌϟmj8rd]R`Dv*7 #>^._ jzj2NJ|Jh9ZPr;2a+lS*,iA S g2Z,yA" XS}I/el2s LuC niiekgO1{nN99J|̢a2T: i)Z?tN c1D z>'+D.:N^ٚVOiNN~s嗠 WKТEk~%?KВ%%Xsnj׊eMM݃6U1s~K$tI1#>^m$Xv;_qsM̩eݩ'?c&?3vDX ;䛛5ѺukZTVlU7J& 8:SǽXc@@ -mO6^>z@XTapшnsֻ!2:{m۶F2w:V@3 01 RSRQ%`@TSRRT*?# 8#@ F0b@ ȏJ[TaT?gU XXs:03eԃ6P(}wrRSn?wwtvbx?WyKaO}`55`Ȉ^d)O^twӿ3zð<;[kknVvҀâL93#].]w׎ cnZk&fԀNc, |ֻLJn,cv?Kh0U8v(nQt.W$'}={w;s33-gQn2NZcy\5`:~8!lB//֭[AīG/+HM1q'''Νy..eZ/Ϝ9S,83s蚾dwٷoo>sLTI&&sKn,*,xsTMuĐfMXp!L#aA>h%i#z6mRLo׮]6m|}};3kt+쿧NXLKK@.7ÇOv2Ԧ֯e߾}/= t ݯ+xF6ɉ,x2RS{M 7FT1fk.##U79lHQң;9MMM >}zw#:ڀ,,ieaa"[8d2G 0wJO˾v.<=ow; Oh߼ëT$2|/ݺ0,Sztr?sc%ۛegis7bCf͚nϏ?p02r7**n|4壗g3{*,ss~aL$JaeejRRQVjdd۳g..l6[G# eann^\\voK(A('E5$KKˬ,FPp'T%c,d:HfQkuWL#ƴ8)Ν~ çX,B,K%Kp\.x*}1yIĒ%K,-----w/^,O'hܱ!qWC .X*VO<Ʀ_~W^0LW O&LwQE^,U̮S! tp"ūWi?f2 YYfEeI$2}08hv})7ݪϥ˂ح=ڴis\,T!)/E":&.+**pqdaA #>WÇ'%%=yݻR@޴߿?>>>11199޽{98p !!A~*fLD_Փ E⬰Y^*VL>I&߿_hё#G0 t4%k!'>)9ś{?TT+*2bggaCA40 p2fl:6¸t"!ކg]6-?=g4O{曷\7o}, d(b 7* "ZhGZa|;˗/wsssvv޶mL&#?СCM4֭ӧO1 k׮ݻwpζqm۶J??~݈#rssϵnݺ%˭Ƶw.-J1 "d^RL&( /DD&\7ek:Ij9`\rYzw m\ojǖ]"^\[Z^ۧw/խ͋\)sqj*B100@TŕDB NKJ-mlk1c+C/;}__7oT?͛7Jϩ)}ժU/_w޻wrrrcwޭXbҤI999o߾]bŢEaD OOϵkצDdq|Æ o޼x<޽{O~U>}d2YN߿aqaԩ&L0a“'OZ[U6mڹs?;vfkk 8uԞ={LMM)ܹsy//l6 ѣGo޼ g IDATm۶.\4hЕ+WƌsՁ&$$ 4={AǩT3zUVVFn4w\WxUws]#ck0 lm(L@TPLrA((J-((ZvZG5Z))7VDwXT2X*n ))bݣfGΙs挓!HJ_@ PRJl&Md̨Sϕ7cްl۶JSSS_nA~ }]wSr* nB'1uB qFCm(.ՇauMkyo0 V@P9mmz6WOצK[_, ccqII˗H27g3 ”FtvZZZ|9;jӫN'MbŊqƑ>q㔞SS͛QVVpB?=~:UZ$$$ѣGl޽-[R^:77EFF{*MFte;vR:uڽ{wΝI;B`GDDeT1k!Y90mv>g# # sQ-m8sܵ@*>EҘ+vM=ӦѦ&/1phܜnnnhnُ?|/)ʺ:0T^'ӦM#w| zZ*JUzNM7nRL KUZf{U䚘JgӧO>}ihhW''''9, ۷░ӦMnΝu$+aI uQN-[ ı'/20ZZxd#v#^(4[.d8}:2,@m\md ssY&&IZNNi_:PXVGk''O[ 5瘫[3CW>JWO)ڵ:+/Uu]zQPbӹ':u>Y\Tb|ahQ*)Cלr3)jk9gCR"h֟ШݤEkV400 pkoˑc{w_?'D(F611n˳~?0`4_ζVJ_Տ\mhg vd2n\Hܳw;hFi4ˤԮy R2b7ih[ZDm84vԧ͊CX؎í#G€Q`EZ0W[~L;Ӿ>l//7rsHQAn]7*-st|EkBG?ݷ'/7d2=.]MofeUWիWg͚^7_܋.Q? wޮm s:ú;U: 7OrhfOFW8pP~f&HI;_Qy`[%/o3g8S{wI w|WJעU@$ a'ڥ#p s.:~>EQ Wt+8z2]lۻU8?Kh0 j9GӀq#>DQcN AV(+AP| ?P2 >U@0JxU 、 0 #Pa@ m۶ @a@ Dΐ*@ ιka. Rȅ˷a-@  @ 0`@  @ ={Ix簦/t^3Ց8$"#=͛8ca  p002cN(_[Z!?C~X+*Ѣo߾''۷eϞ=૒hC[cK 8#v T zb2`|{$* *#BR 0tp*oOtBH׷3`̲#!S &]~Rv M >),Tbe E\ |'O 8&H|DŒ$YYY<8_r J+***x< zkȐ }@n.]B *f0bsX;bvÎtЍr# ` ŴJ*uwqiH$jrԨ1.ܿw {eU1[VVVYYYXPWPPPTTT\\\ZZZ^^D"Q\O++'2:a ZMJ!@̗{y}X=baPqPb2R(]'DMGA GS(2TVV(*v=iҤd*u֙3g8qB$Yf„ W^Rׯz Ew9vػwh))Q@ hLy 沘n7B)~ELn)e"}bYw?J?a-bð܃LBs͚uibr 813333331h8ʌ̎:C@cJѣcǎ;v]vo;(~mʕdwAs"##+WgϞ F`Ȯ-V<%cz@@GcNTYϺPcam׾CVV@ <~Աc'OO/ bE…&  2eNl )) bcc(7*QG1u'S>xA^NK`2-Z@@nq%ooo{{{*saÆ1`ȿ7nP\x bcc L&377sl)//;;;W?!%%E~lnnj(+EoP0iK}3u9m_Se8FPԩSWX]3uKȑ#cǎ%#o/ %%%˗/_xݻwz777%??̙3f̀Q;RSS555UJL+(ŔA;k`` OʙRMOh޼Y^^zBę31ybr!0 n޼9yd6iҤW(,+88X`p̙ &9r]vU(r8y%%%FSϟ?*i6mtvvP(bxyyI$Y taÆ%҃Aii)6|l\仠nSRO>|޽{]ү*?G(>|Yf[nݲeK\\)SϟR\\i& URӛ5kq> Pnݺ٦os-P|%b? !޼y߿755N{{?PÒ8DBP [.Jڭ(Dѣk׮hg(zzz۷^pD"g),,455ӧτ ^~mffO?߰10Z1~ׯ}^^^\.zK.˻C7o^?aOQ*,yLnm%au U3(WtܱU+\}’2}o>/b1t:|ŶmA@t0?~\%K.dT*UE,+M>|aNLԕ#G(!jaoff6l89;̟7NE\v~ "q6mA=U =ʖ~]}(=zHDTStD"sWSA : }ah7w k-,,0 c0ϟ=ϧP(9Y>|zx qܞ=zi[/D_k``p-&P^^ehallllllddd2 Nh7mb1Á|ð-[bʕO>4dm۶8Z||_VZ*ش1ѣG4o!|qDvv֮;X,km{ӽ[$ť)ǛfytApH$B;(aoŠFvvǣdMWs˖R^+,,]_+ϟ=mlaE޾}[*ۗN< (3R)NNACxܸVjj PT*P(T* "aBN&]K 8€攔D_'ڵWhM؞9#Oqrns޾7ӧOTTTXXX(*J\b2(=xtNիf͂5i=::G3Rn}D.</??g>{4//ؘbYXXp\3336Mq͛7ʫv%2/۷o5DGG~DN0B;~Z=7O6lDIqqzz:rA pIeQ6t= y t?2%J=ihwA.]ҳ;}z*-"8@HX@ 0`@  @ 0 @ y#^] 5X4dJJ+j )3v}~wW}F\44y3 @ 0 ŋg/_<4;^C&(JDmq ޿AGXr9 ||ZE]筚EHBիW}I&7^ˤR\n``Y~iMCxQqzKZ((,ž{6rJ!!3YO-RZh0uV6ܼBX~߿2yҪkv5Mq"w7vkjʕ(j؂2S㒥z}h1sO#Č{JlǏOэ̜ܼ7o?wz^ڧOΙ;{zG_fzF7G+'' ' /H%-5oJJ#럘?[W#NAL?_+ ôeB$%&N8nƿ:w5 -=zD^.H3f/^#MZgY}ʪk.x}yppH$<ӧOYYY3gά> i 0bN>|ĈNi|EQElii۷޳OFFF7oU2tݔ)/Xe_WW6n =zssscc}\~m֬{T^Eϟ?Gnh࠶eW_V$iXm[-\Եk7ccΝ, [M2L,_taa#Gt-oHCzyyygϟNB;(ޗ!2p`U&ߏkh!!N~HPTj}lj`2#"V}줗m]/N6l:ezaL&{kС8kRP[y޿6O;T*ƍoƒ<`0gϞҖs8 喗שrHԘWP%%%6$:R~=.ύ=?f͚5mʕl6eP(aagQG"ˋann^VVVu'0R펧N6|Y#F:sJPodd~J[h՟z^Z6^9jWzMMMKJJh9ͪ9k׭mO()Snټ~کS4.nݬIcbbRZZ*TůV805}OIm k+ K.g_oݺYPPИo:Ś0qRrc=/@| $]t?@igڵy:yYм>|ЧO#Ʈ]D"ߵ[7͇>ӧ\~-##]/wK^?n0337w~sܼ‘F?1E @(풿4+i4aQ˖.  47nn[lFEm\J{_&J5s]LP  D'fM6X0 HmdeJ04-] 㾻3ՕjL*l۶FUvOŗH^@I6HHHҥ 謮?Wc*e IDAT4MUgwfFxo 4bF WI a@ #8_~DBRꗟzF@ 4`Xr9\L}(ʼydee5TP̬ƴ!*`{rhܾ};١,W-[G,kѢEr/ ڴiS_QQ1a6mhh8hРeҥt:SNo߾ռ?611Q  ,P1 b0#FP7=Ժuk:޺u$ʹ};wLӻv횟;ٓNѣPCT]RÇ҅c7piC2h@ؽ{7;r3MLL֮] q ywO) >|J'O,111rJ^^^֭'MaR1cSGooܸŋo~}ii6VE?^=;8:t̘1999G6l&;N87''ĝ/^lffp/^)ܵ\jRSZwZҥɗ/_~i777E---׬Y#uڿھ}ŋMMMMLLn"&Hf̘f9ٳbz~TTԉ'\R)֭[F ύScW.YEVu*wFp8O<Ѱ>>uNჯڟs͛7{xx=ztԨQjrQ\\ܶmjdffZXXfddv^򄄄˗[XX\,WNA.ZfѢEΝS۔zZS.5|X);v -bbbzs*VVV;vǎ[d\ѣG[lׯeY300 fҥ4o߾|>ѣGnjccnݺǏQٳghBqԬZpttd0B022rܹ;wT1C"""O?hԩǎc2uhllTXX&HBBB+<~811<o̙VSRR4(bhh8cƌhz577^vmaa+B"ndW@SN}Xw8Jݼyʕ+h4;tx2" 1Izz:%uMk׮=zTf!^JLLTI&Dm۶=Z*SLqrr$; n-+V066rz022ڵyk׮pႆf͚y'[MaXppۅB֭[IAl8zK 䗬^$U ߯α%`h]s}YdkܸqvzSTcjjZ^^NAeee_S1rssCBB?^e2ZCorĉYf;vQ,GG'MTTT$+K.eX,Penmذ EZ0 344Ԥ>333޽;l0MfddL:pԩEEEj[cX?ţGR{Çcjj[_FKK.G&Z)O8A8NC~-???==}u~8w1chR]vU.~˖-[li֬D=~+W3Fž eȐ!۶mH$۷o ҇7a];܂’Ҋm4kl1^vm׮]l{&γaDmkkK>;Rk׮m۶n]M!J vSmllܹsܹz8tRJJJZh~z驉)7:u={VVVN:s&\۷oiڴ)F[r&LKKcX%ߣc+Rҟ[K_W\) .\<%?N1͖S4/fY,y!R&bmmƇ:tPEׯ_2̃Ԕ[[3 BU@ 0 5^5!!AjDʣϨWW1t0YU$QD J6gBS?^NIA  @ ,`ܼqcذ M\Z8K+`ɰm Q}L:wyf̜R\ɤj.]Ǝbё0REzJU]RiZ~ٵ|f}҇To&-W*՝>K#ҢګOz~-~߿Wu$TdQE(UуTZu@k_{vA!YϹJIb]_jܦ[XǍҞƞ()P S:u.,*U=;YΠqyy9Bxb8$$bD"+WJ+++䘘WWW*rW^Mԑx… ۷oi4IIIA$%%84 PRRBDAA)㊟" O>}tūB`0T*Hjמ=$$d޼yǏQUf*W@i3H''iz՝KոMUQ*EB}+/a;c߮=tg|ӯw}s;=(d[IiA={- *] =~eK֭R{K>_YYYZZjժ5_>&&ŌբZW,*ՃTMJU <ZڳkWR=PLZCUZTtz.U6EW"y mҲ𺺺X,+nI5<<{l^k].TRiVD(>sg(ITq/Տf~;_q E6mڭ[_kREqjVȢR=ȚD"5^ u@]zgg.,P._ϥMKX|iZn];[Y[r9\Nyyz H%Էo.Ysd*b0zUP*T&H"}p*?Ai4)C|f}hQ URYӔ^4VI!WgggM5`I&UTT( L&\ T[U%EkMC^ LMMg̘!j*f&NfQر˗/5Y%USU.=)@fJJJRZ"볆SڒmрTUb*s+5,*ՃTT*)_k*@]u@Q]~ ՓϬ\zR*ͤE1T5JU'ALiQU *izTnL  ҐJBi]ALh R3`V{JH n JB D@ 0 ?kC~ƥiS236͛X,:ƍ" cݓ~Ĥd77ӧg'==SN^>>;Қѫ\ ^TPPjaa-&-jIHH5j }䉊ίRg])E=gAҡym+W7+//wssSL4555KVҥK?>~A kh۷o)@@oҢD-jQ*TYWJѢ^~̜RLp}P@EQ1"H&iҹ'''fggߺuȨ}yyyhx(Ѫ|f-S J=\VoMAֆ uk#7n A4fiiimmݤIÇ[vVNjuQ/PU T*ϩ )Ѫz+55RG+)(Ѫ%ӦM_YXThAazj]tE ␐eff*ᅕUM'\bnn~on%… ۷oi4_III8+M$JJJ(((055q\SBӧOjzX`AXXT*H$\EMUɾx nq!!!#?~*֧r:*@MͤoNjiܦh $7!%1R-//a7tɓW^N5DRP-[LKKSLJ#5 _>&&sΪ:hߤ%ZUlefRjʵi J6ԲK6z(7Vk:!<<{lv`Zb+7waM\m'!;&4 UԺZnj .*(.;VݏV[_[R*kT*d?Λf#ݗW9s2Od%h=sUE EfƵqqtqvn*KRZZ;.i2ߪJlR$E+95!U^V(JzZ=@Vʪgp+U,!WUgVl.l2ߪJGhU.=3*J9Z\GU!EK*[TUU=~L>=//O"YVP"\!Ek S*SRe5m[\UZ\GU!Ek3.hQF_bIX%XXX*`QhUyVY9u'EkzYc)Zems^URoVYyDJͷ*z`Jj%2F EklO)26մْ-k̵\Rj @!E+ `2j hŰPk[!EG&BU* HъHBVLTeU!E+ ` ggg'{JRYd>(ȥ?hjjt=TVQ%?Ҍ3E Tuʭ%WU*] bT~YK~WgVf$4lU D[Kj#*RGU›dnn26ꙪR#l۶m...VVV7n\lͷ~+zwB9su߿ߪUgϞ5FUu-٪ֳ~* JU,EkM} /+߲u┮O]zo;w.AOcBPGrrrƍgnnD FUY* :zO֒ȫQÆϙ3ڵKYtUTVQJW5x;==}Jn)ZUlUgTn- JUL+K*J4]Qϒ$9ymf]?`)ZU$[Յʭ%WU*H*hVz67qDR2*RIh6שֳ~*G^UTTBg(S-zղ%O<%H4s*$?.9yD+SꚚ=zbȀ :ݡKܛdȐ!_6CVf@V Rj}d*Tk+hDUF^X_~=!4/`6#PXd4qV@!afj 痔O0/JWUTT4h 333++CS˕Ƚt6!C>ջokHKƃO2i䢢⣹ (WϣGصkע+W~T85%a8S 6mژgϟh**5ii&mMt#Gzy~Փ$eai29>!o)QIcc#At#YZYP(|Aݣ}5kKbffVTToeeHz$#L KJJ^x@VMnBU0:vHBd(wk#GGVZݽ{>C +fccsȑݻwgͼdjjz͠fmձcOKH affF E{8+++ͪPFfff;ޫW>r$deHP~)S%&&x5qqEiSSܹSt%'"֧Nzi>3j]mm-fx u3R_T9߹sǏw-44TImoV7{/-{j*Y`٪ը7zRM=ؗ?$dʓ5|Pj"U rrr\\\lllV^M$5nJHduuĉ---"""鉭8#O*E`dd… R_bWYe5TV+SV/h2۫cOc[%u8R:[uՕ EFF1T('jnnnYY޽{-[HNOҩ޾};??Tz;ɵ$#L*EvZ ^zݣGER.' *MxIUtϖ=5mdHlUۃ{Hrol??n.'jttL˗/EjllVqhʱڵk׮]r9)U\V Jtj{Aڭ5 /ޠJGVdhyׁLVC`d3 ͤh5D ̀jm+hDUJe)Z VHѪ*hC НQZZ:ax//vǏ---E `H1'*kn7 =jvC?shgggGGyןhS )^[˫mڴqAhS_z'&%3:-u AnnGsM0Ðbcǎ+&L`|)fR\ry`mmMļ ؾhS0}MMum-Ё6@"==j^^׮߽|ҦMhSCR;03  @ heHѪPzS0@%U$n@VRj}d*#%)ZY|_`0 CnPΞ=P7=8}ٳgH~O͚~͚@hA=HHHPG`ۀptK1A@F̊e/?xO".....N}1$I$t Zs'NȻzٙ`JL+kUT6=A )SCLEu~!$>~U|*4+a 0tSj+-u$?ȫMhŞx E֫jIV @ SeV!r4. Y)ZrEje$LuxB]C ݗ}f|>@g^LǎVAYTJy1TR/h!9Aݻk׮}lhh suuuuu ohh@!_*` Xd<8éNNNF5~vn~l߈Yh_܊*nExa3g*Ur%[[ّM `Tu&Iq;KF=àDI211/^xRӟ0T\|+v劬=wawӦnܘ CÇܳW/L/ *Ozoޜ93c} s  )Zbc^~=pt}[[;2!f#+ʧhPC )Z#6 yU5VR!`ȓ׹sgww.]x+""M@$ѣKN6 Ǐ$Idff&Z 0䑕o'nj9sƣ릩6lAF*-- `(DV֌g~j~A@@@XLn++'NP1))iȑT1ci^1C%99r}xx[E@7n p8;v I288833G j|ԀabbB=۱}{dgg^:##O>… 钹K]Z#i/^\XXH-~~]vС={҅%wR A+ #FCϷmۺ諅Gq())y𡓓$ɸF6CղX,{{ٳѣoAqܳgbF!AQwUUUiiku{ `0TugG߹sn}:`J:zѣǠM n hhRyG^Um"E+hj*hC nB1ڸ8RaP ԍ744 Z`!3E+A5S֮]/Eӧ ,7n\/.I' )bWƤmժ2kFQ镪T7`:[I?vsu)EuU,Ȋ+`,CVVQ8``k y:wޥK†0WWWWW4 `AdHHHZZڣG.]:mڴ$p8Nuuurr2Z 06lAF*--Ύ533333A+VVV'N B(&%%9lY6pJ`<2Xݸq#**{ǎG$;n)Z^zuFFF>}{n@@AKJ.u1b£GNJ; E֫jIVTBŋ:::RK&L}v$SSS'MDII.)M%+͐h ]IIÇoXb/]3 z!yb֭h@PA$IV<~bB!.eI[ Y)Z|~C.$-=`ȉr^Sqրlw6}z\~7oоF=Ð:T%4.vgϒF CfaX,YN7gF ``0X,@ @uuZ;2"쏒>-=|h_cȀRe֡Æϙ3ΝNN˖Ǡ}g%7gԲ!O.[k׮Ǐ̛7/T *)2EcF6Jrׯ?z(;wȑ#}}}njM0Rjj-[.BΝ;}ѣ.Zܜ`,^cٲeA) `8{I7n̙6lx;f͚%^7da0ȫMh0DM]駟xgϞEGGO!gdL~рqLd'(0h; c2'݊5z,lƌz*..D'Tlmm]\\bbbke)S0d8irbbBMM W;s%ϟ?=zthh()[[[W[[[\\i&jDI4YL:yrȣG ]ӾYgx3}… 駤yM۱nF!ѣ$7[BM\\\ɓ'ϝ; ss۷o\.y۶m]v0aAvvv;v]N}(]vݺu S )dhe2K,[d6w577C;rE$8npU;ZJ{E0N?@[Hǎ9'?OQQ_|qڵwiڵ˩|>ؙ"`566쬬, D2#Z>w\<?&`Hn߾-zퟕ577'IM.@ |=y$::zƌ*3A!C.0@1N7Ύ$I07Ejf]8qR5EXUZ.,,,T#6 yU5VUKR `h2WI8;Ad',K(RI[$Iݿhb ԭAI")Zr2ǎKVPWuZ噙[lC Uh/}ۻ}:`4iÆuQ*@ԩ~~Rw^z׸~QsD~ @' 8P(zczaqi^DDRѡA4`JJO?A$\H;n)Z   hhh>z(A#Go[n]@˿!ƪBVuOJJJ?x<p8h"0xyyEEEfggƚ䠉xr[Ofl6᠉3 y\\BZ~޽ {yyxyy??4a;na4MVֈ}L&sّ῝:cH}݀*:OJPoYmлP{u?OG 7Aff5ք ҶoNdjjI观% u6ɚV bh*Saffzm-iƁXcXb/]0PFRbȑikpxd IDATss?{0ڈ>]affuV  ,7v츒?Jok„ G`!Eޕ+۷a}ѾF=Ðuһ}Th_n..TV<==j^^׮߽|ҦMh_;00ghP ` Tw C~t1` E+v O.'80"Rn)Z@̐WUcU!E+ `vY3<:wX:^F0U܊**@:EŋLMY/\R^`߾h_,K kO8iUbrN>/Q Y)ZB!=`2o0!Ajjjx/^}0HMymmnAvm0;;dgR~ .͛7'OXMڂ ѾF0dh}|2߿m[noxx+""*SL bUVVvaÆafDB;40f̘ajjګWb4Q"I288833G E@f`0 OJPoYm0wЌܿ_~׮]sss;tPϞ=駂%?ޒ u6ɚV }HѪ׻M֑c BtRf@%̐WUcU$E+k%%0v#ĤD@'ƏӍ'2"4$ɤU{;Jh_۶o9sVѭ.F͎w! N=s{F 0a2TNq;Pdg[xg;t5SMG $I*ZqNYZz[n]A %+ߊ]"+k˗VS6/_D rӦnܘf^QϾ| `8Ca>sdDxF枽zQ ~~7oޤg*bоb&/Xo46w۷mسw߻v}5۷d2W|gоAUs4Mr+N\lׯݽokk7mz !SL0QW<|*uI|UhVÃ[bMhh:`25E+@X@VyUu) H f%)Zq(0H 0MVV7Wgg'{>@![Qew`mhh suuuuu ohh y:t}۶mW_f,bpc%%%x<p1CY)Z ^vvvllYlllNNUh5xfSl60&K$. 0P?Ǯٺu{=dzAݻwwTnndy ŲI-Z1'7m*5rZ+JM0!--m$IN4~*88X=`IzxfV했ͷܒWzKZyjVw .6)86...<0|>kŊ,|ҥ@E-cFϪDrrr>䓒E $ѣKN6M~%K̟?ኼDccY,YVVvq$I̔_x'Oy&uww_lY/DGG71s={ٳg y9Nyyy@@E9$;Q~=+[%R[t.`JѺysKv#`Ẻ:__aÆ1jԨRcbbƍ'x<"/x3g*RK-߲eKJJIJJJ3{}rrrbbb%mlljjjml]wH&ibb2Ç+/sdIvn{V~JVDȱaѬua2}jWu@0d- zxa++'NP(FHm۶}"cƌݺu۱cj%%%ۈ#x<^7oެMOO4iu%322zIѣGJJʢE޼yE~,N߭bVY+ޭjaLudh5111ԭjrƍ cEsܽ{Xb6mRwH |ѣCCC嗯.))ٳgHH"v+ccc9rX9sGGǎ;iBѯDȑnCR4*E5ib+e-eggϘ1cݺu{ 0@d2Ǎw^YQ`ܹsGVa٥Kss ɯ%!!fLwߺukEpذaÇq㆜bvvvǏueee}]ʑE=ˑ CVV#Lݪr/>uT>}Ň/sdDxF枽zN#d-f)))y𡓓}ɩ򙙙)))nnn۷oWmٲ%++K~իWߺu3??Ϟ=˓$yiO|&M ٸqb֭]]]?#ENPԚ#Kw@9LѺysqnU{Ѭ聁Ѵd{N" FUsnM6ϊjErdI6fU[E (ݭ:0bc^~=ptT}[[;Y:յg+!+E;MئMT0@yF PwPx<stt\@!@?~ޑWUۗ)0 m{jZ֭[bK.//.I/{{{qv0@ [[[%r0i>>^^^...Ro$EwE 9tIAݼ>)yD]CHߠk,*Hqʒ3y5/Np(:`vwm>uՊy[~T.CA h~="q'cEbXv![ҿ))]N>4e^x k}ÃbQ.4ԿzެͤPإ+BƷi޼yyg/x}J"$I.^~C'o옑m4Gs64֭[aaacӦM!SYfrkRNz?sMc`oS?V!mBUR(΁]l"v;)b6mxv%am.TIQRNzWbOB;dPP`0,,,^~HgW[ZN-433 ,ܜzT$IԧQ%ZYvSS3Q&~:VG ]a׮zM%MMM7mڤH&w0n݌jhhfTT5х5 I5ϗ\^__b$S;n>/ E;tUtPt*nhAҢދ~Ro  ”ѻƕ@=ZuXZtT/^5;e9fM6O4l~Q| zvCJvc qZaj!=*Xtx`EqF333333p'6,,"Iw}ױcG oo5k4"1Faz_XYYIP_4L~O渒]Fr!|sRK-,bVd3PQQqgϞ%$$رc…uΞ=ӧ3gܹsgrr2Ԇ ˞={rӧlذA( їAQ?gTտU{{'k*w\k=gA 3g/ЏJ)Lęar&$%%jA択/mll.\HdVVTFF@ Xlmtt4IRbL/qaoo/u|A&3 Ûa41$۫i!`.=%CE\.0]y`O9EKJnFs]t)66˗$IO۶m`0\.ÇIܹ3ջ+ zo^긥h.]䃖s9 ]T+=*ANNNwޕܣ+`Й)ݺv.ԧĖ/)u#p8MJR1Ij咗K9CR^^?6L 888yx <w޽"*^ zy{{`2d=P *EƕԅzV{U))b%cÇ-)k3͛7$IRqbժU֯__WWGo 3gɌ{y}}SF%ާ*GmN@l]T?60xClԸ_X^^.&f՝S'B˕6*)rI=%wܹp!CoOذaw}gff6uԕ+WRcܹ[lݺu޽N*ܜ c^A =z.}nA`axq%1շa },N$daYŔ m=G}T\\,k!P3<<<<<\ZR__}eD  TrǕIe40{{/,k0϶L ЕF.-JIVG KbjCOgAA*,,g'ou$;BwH'?)G-;~af&DHaY;I jUБۂ#C4-_n!zfQL44{!ٳ4cFryk]~ucT9>00`aݧS[֍QSIzIsFh9 Q7O.v+*ߙ Bj!@rEUmbϊ)+G Im8C˞DW!I*Icnjj(;yb^|ץ=1GtcΜ9#`Ȉ0773g/)d j.nEJ2:! N=s{>B{toΜ;wJ}{$rԴikWPbW._Ӻuk&cX j  ysuk+7z+?QM4;زuE_.qׯ__D+\WvlA:a]u^9/>>"sqppX<ܹN<%eg;[Ȩbj?'$JL_ȩ'>>ՕzEY뚗/_ZZZQm겖JL^ zΜ ~܊Ν:) EK]zX&&uod0̣L).rŚ5iԇƍŷ#"|9u귾}jJl"z];6mLXJsss_nP(޴icDxؑ$;ƍI EEEuu/ ё.`eeE'\|E-Dȩ͝.&ku]ciiUQyⅥ}4A/>s¨Q0̘/_h԰6jՊ`xxxn𝾿ߘKsDgsؕ1iik%'~"z]JCϷmۺ諅G CX,dX...-Bf}1eԂ녏m+ 4Y͛7+Uf3ܥ.g0Ԥ-6.fn|''N P=dg5<<<0A9Dw%fF|̄={q++?kՖwo6mH Y*sܹ󫪪tN0qRZ?oݼ{zf"gG }uW{9j䈮 tޒ%lmm{|A=zZ]k^0&zAӦk~ޣGȔTZ넄֭[!zVCC_+"+}?.6)8jBP[#ޞȤOgJƞ'~Z*)FJ)^PT%\RwDmr/_;gϜs3g9 T9C=۷!1oE~ٹcih03QQ!wf2M>(ViJ*5Oq n=#ZZlԇm;~}O cSmV`*FQ%M<%W!GDEɝɓ|{ z|7ňe@ꉣڞl*xZ&> iX #}d*bӨnWUry^m/m|U|V>"@Q+_C<kT~wDĄ;[U)Tԩ'M/{)׉՚YLN Fu 5]|Lɯ@'{[8koF-< |tČvm߬kJ4\]qپ/5mݼ)˲w+zòLND<}35M6-Wt&S k#q=fs&2lNy]M]qVpXqҴZO jA^"uws<9 +ThZ޴kS7,wݨ4zene SrQ+7ziTvʍԓɧʱSoZ߰kfV@T☳Fm+;jQ;u( F&zDїHiZbgV'ȐfUeϗ Zz=q:oAȾ\g\_B˳h,mT*hT9tqծkFԼN:umCD:S|˞Q_17o7Hӈ lOmiwj޴:%aLwyo^m>qWeϙyS.]~h@FRz.OG'ACHhu̎:/:4*8=%'"VTK)#{s\Y6ED&85]svr:u1㑪-4MMX(Yz(8'l1$0N:=Ӽ={V1L%4XdSn8x[2Oa|=ݹsgÆ rssBSK_@o%0䜌a\fLJ+qld<).Xy Hhx8N!c6ns}^YaXm$_K&jh$y\Q61uƍۥ}":z+W&!dS^ВՑDp? iӦ_븹8x7Ok* Trih. (rEE8]R]aΥ_\K֙)ŷ޼+D4cʛћwɛf%˗}.4W"EdzA]6M]_s (dm@ٹj5F ڙ87H:t`e[w9t !!Aװ`ڳB&cw;pMWCٻnU+r˼,7*PX7,P3{\FQSaw^?a}~6OG 4W"Wհ,+>q}gWXiRsV-4jh_@ Tɷ9u^[V}!wjk6H3m[kL7Yy.s6vhO?P<<4ϧ/~~)+NV7굣f-,Lȥ VvFbD :hlJ哞#5 u˦ %A_P(4:rUj҇{wWY9VߠB$1U 5:W)߰ IR6/G8Zr-WR=`4vf&0Z(~RHDSsWF\F./xMZ7! : _2NtVTQ5i`,XcaD$Suid].]5&z$( rK9 ݞiL^pg<Ǩ 40R`H&<τ;pgɳ)9ue煮6smK ߼Q5gyx /T҇㿆f},-̴Ȉ$Nԯc o?X-hW@''o/j^A Ҡ񶞈8]PˌzX@p->A@}E.AAj#9`yL<:1}7`:jS'Oc[VթAߘg2H.i۩AY[kz&'!8ERTf[PTj(AGG[P~m}WOC# ϗ*5R| ϓSRߜeF` nG[QFiwHdF ߐHgOA`X=)H`;='<3'tyAzC KWoXHU!!bI~$IB ?1?bSk},֣xCaxd cYS:FvK閺Ő_f?/G.[п~:=DԩS%KRF7nܻwo^^]vmٲEծYM6DTTT֪UKhPll~{FЂ+ԉ|C2CvJ D+͛7-񑦫T1cϜ9bcc?iӦO?Jfʚ(HSX@$#XbZQ7n_f͚Ųeԩ\U=8O);vTZ>˲AAAC YrR _b^GDD_kxb<5#@C$pVߜ EE؞6/6蛉Y;5D_B1 #d{Ϣ~ pgQh /C|t~8 8 ڠ fپ爥Wm?qS'iXC CL3e|#`=p }=). x2*MZ,llW[)REFңG X|+Wׯ?|w}WL3f̑#G>I&M͙3GV՟i4m۶}T-~hso2y0Zj92(( ȑ~Q7湓]X/b6'C'~ '*C<#6 o"=/;u/myMxyyyyyifΝ#JJiԩS+i̒>d3f̘1ct_KmcxnW ΗCgyz:=+wٓxd ðOſNWXЯn6t aX+Y5#8{gJA08v[Dof0^O?DdHC=޲ؘeh_tKI+CA۷]qOTΟJD:?N4~ny~tZ`_>bktjHr[>F@ 9 &'C/"th73;x bFE ; TXAj+W 8>AQ@Fp 8 }Gf}GѩS'}ǂ@v12jŽǔ;KCCUnhWWל2G#Tͷ#8GXb-(hꠂGKXA`I #}wOt ""^bX#Yex^/#G3hat_"R*FeZJ OC$p0  ! K'")5y/舡B87$3Di,@3gz0[FBB—_~ټy+Wm쨟eٶmΚ5@30 FFz !baHF, 0gFEDDddd\URT*nݚ FD~I@@0|||x'TK D >O &bCS/C$p%X%"NgRzzzdd7 TH2U⋌a/-F}ZMD/-\ C PAe;VXݡ/^pL_o!$HR('r5#c&g7nW_mҥKܢòl^*`\?/ Cy:CQ2QW5Ν;(=88͍v!M7RiÇ;w,͹w^""'O3w 8*X#W ֕i\q-ggg\"$"Je=3yv۬Y3a%eZ)ٹyӉX݉' Bјf ykY|h sUFIDΝq.])Jf++V\^|>Ow'O\r%@/kN:uҤI3fcIVʝ:u>!~`O>}ܸqfΜپ}+W8qTb̝9saSRWʵM6DtYz-dPi!mڴM @7Vmj w޼yt* W5r9O vAA(,,lѢ>Cؾ}{~F.C^d pz+N:uzܽ{kgU*<石f͚:uƍ?[5MJJ >cɓ'yFn^*_K;<]VFGGӓcGu]v:w\| IDATzG͚5+222<<<22>y^TFDD0 3nܸӧKzeCBBp4YZ#S]vǎ9kn׮]ݻoݺz RvKNNUk䖉;Z/88˵j29qpW^%OA<XxoL} >cAp X##}{a\Z8/fUႷR5Z+d\#9\ڲ.=UFUpM:?5[1>>>00͛V2T* {vyzz=ZO颻LAk](ӧg͚5~"[vˋ{-[l%**JpÀ]Tnݺ5###<<-kKmo'@o\Jki >s6F0[СCb:u2m /@OY4UjNɾ/r%bCS/C$Ękv\"rvv.뎶gTEzzzdd7.Ak]Wٹyqrw=Bh4U,\ VVV)ej'TkZZߟRSSWXADr"[{YrTanv]+(S;Ч;}qJԩS}وqn0^.uGk9sfW\ꫯJӗ.]էOeOD/G}$Sj3N w/Ĉ?+5!=N:m`oؽٳgGFF,zih8?a_ {ѩȈdߜSX#_2 ӷoyt#Gp>Fe ?R["3olN#j1a+8,@ 2e5r Px kTCϟ<5rnj؉Z6l35rR+ Q)%K$ /o3YX/o^Zzi."TF]U~W5k?6nҜxcLz!"r 2} GSk:õ)EE2)d;O?1qƼwoܹULLԤ=>ÓI%jA~9=JD=|^oӾikҘҎK/5"rLqDwO?" -#"Sr6R9UD d$䋉GD${!A&vSG.xakNK4vS>Z\0Jzqn}|P(U]^"+1dRP;rl]-ڻMIYL<|># UF#nު/׶|N sz떆vݖr9wa{,, S iݬkJ7QPC<(}O}GqAQp(X#Ԥ5rnЗdk4|5ad\qoHfN)Y"gx !UȭR=ztFFO?ԡC+WS$O{\]0'"Y_*V+-TODX^H]"Fmrr¶P`֭[ӓ)-TOY#7<<_裏_]*C۽{[6.l %?5rF.TZAAA H^X#^#wĉ.]:u$\p/ j{neGCnݺd.i;hРK.۷hȠT*ɓ'/X !!L ?ykzzz^p!&&F kyEHor~.TR2oi2tW1۷ϐ8p@i.]Qaaq\dde8#ŋ{xx޽[̳cǎ+W^r:v([Zl|||``͛7OOѣGK6 "6O?;v{pۼysww9s۴iӪU+i3f7׮]}9sl۶mڵDڦM{̜9sРAD4y6;///..[l1\U(ʭ[fddK3gdd֭KJJZlٵkעp˷F8߻w܎8#""ƌ#wb_իtRqy/,X0eʔϝ;7$$ѣGҒi /@DYYYwyG|"Sɓ'q5r44TLA^#_̓<̓<,}/һwsZǏ%D$~7`FDe$:o޼ϗb5GDOF;*FJ5_&&&<Յ Ξ={ժU:uyԨQfϞ= u…m6jԨjT*ޓe;u4yd^yf=000((ԩSbJ~~V5 䋊/^K:7m<<'::P}m0<7}PeA_ѹs uݾ}{Ŋ!Ill-Zi&K%T肂xK\tiժUZ666+VyfxxxjѣGŷ,ۭ[~7bʺu뼼9~zC?k׮ݲeW\7,ZH|uݺu;vبQ֬YcF]O>'N^6Ru9M3qĔ{NҾFn=z2+ "8N(6ˡCdŤI7nLDFBf ?~|ӦMqƹ-(?fݻ0L- )-j޼yv=z$ؽ{wĉ_x}%sw,zihH?h;Ka?:1]6-īĿD{ߴFooo\>o޼}WrgϞ/kʩ,n߾jk#}9>>>t۷V -}^*NNNʤIvZ PA_^]>ԡCrrrz}JJʠA*DqŒ Ξ={ժU:uyԨQfϞ= "DNEv[gϾ|̣F:th-P\\G}DRTTxCgffZ$XSN'OE}N:%kZlՀdصkرcGyʠvuիWLbHIJJz7쒗GDD_s}7n*OemTH_k|x̾}ERRm۶}gO"uV.]LgH?a~LLL͠ .dffh.M4NHHώLW_=x ..߶<ю}GG +,į u.M4!Ľ{Z_FFFffh4"jԨQe${F GDGW@@Rׯ_:a1E@|sd˖-̙36VQ6@sc}vЯ eo߾Di& }"믿)1O~;i$i>le#Gn۶zWϟf͚MaaazbYvԨQD4w܎;Ν;W,*llTi>~ؕî$KQ:_n=UgҨQ~>}{͚53 WZս{SN@U4P*BTt]ȅC \rCpu\edj/:r+7r)Jÿ:@b:=_I%_'nݺ_{y'N,_yiFuƎ{Ξ}...K""2}j`*% -Zl*& 7q7o<99y:Gֽ1lطbiOoPǏQfDt1^ؗ"V/)E|H7uzA[悂~ 6# Gdܸ!&ZLbuGRgM6;3YYUԯ2o[n[-7ndlٶRlicUշ1/(xLDʊ{4tg443.(a/bzD5"Rzj;߲yèt:GVGW=zSix+w."r]}k19}81m] BADzԑVgTM*/KDzjvT+ӦL2>t`఑e:oRy8շH RDIDATQgo#-g>Dt&]ID^}UmeS|֤[wP(fwT!]}}]qsf;.w^- ej4j"riMYJ1Ѵռo1PLj&8׭9ìlv[w䘉FU[ٔ> ۶J+bu_ÆZigHןI2Tqҟ'^>}U[J7es ! ¾HzJ5kݚO$N]^>k~mUmeS|ք)jfOq?m"wv-&L&M)ɇ9\4o)_>rܻҥm09oO]TPZ-j޷LT%FlqT1o~(Uܶ:Sc2 G"#`P;t]P(]P\:} W]P#&us:}rp.tA!j@=} > > > > >XmƎAe@!N#ǖAIENDB`jfractionlab-0.91.orig/doc/help_fr/logs-screenshots/logtable_de.png0000644000000000000000000004433211670453400024201 0ustar rootrootPNG  IHDRsRGBbKGD pHYs  tIME)a@ IDATxy| nV.:*q$4A(U*(j3ng)Jݠ+_V*z n%r{al;z>cMf?|fݷaF>x%5vD"t^ADݻ7$2"Zq/z9LfOݐ۾ݻw{!c<-[ihޜ$,hLH=8쓋-Dbjvƍ 1%%Ҽ$@?;8x<ԙ]I/)PihʴB۾Y; }Ck{3ObDL7n7o؛1$sL&}ڋ8a]I0{]¨Aa함bTs 1&??ƿ3DZDdF/Ө 50gmN7nM[.ը}J. 3mཊNsեزF1jK>\tn{h`cc XӄרRqNggO?wzv2-Q.+Tg$$ITݲ˗eu8F0TFDv䏴Tem d$4w^vΙu{/n[\_y*"i2-#|^R'{a S:\.<{#4}+S[:(aofABf>hVFyT{n?*,zjo{n@d_i+k<0FN/9RpMfwDvIu/yyJ"2ۦ:/)5 +lؠitDҾd OV5gɺ&?Kai]$%+J}|W5RͅR||M׎c: DB+SyRAuUS b eo-1e:-wj ]{aXrtDDi%9%ʽfKoZu+M3MXN_TQ6}5w.^wP[l'eIPgƿQf4/Zd^Bpq?wd+%r7KH(_["pRk$&w(}4x v(Ȕ)ɨ՚/>f҆-ҐA~NV/g.l8TkuD268{y\9?GsߺU2CS{/diVڔT{MND6e/as:>Rɝ'/TXCDǏ'S*̘ii?tB̎3_/ ]_yqB^ k_4Wnܔ<~E]. C]V~e˷\PO*uo_$"6 ݒ([}?(izO6]3:f@@]˗f6o?{]oU"214"*(94}aC[Ʈ{TyRR ^+~;$^:O.DKu|m+wJ\W޲YS"R;{FP>ֻj rlp,{as-=QZm fh9 g^$X`^pBۧg3xd>6\^T,˲,'x]}+cj*T*eYVR4h39eoye>omάضDDIݴl`"ZfiJo6}5lN( [:s^i\FxɳnF'D57~#GO^jVH8Iq˜dT-_N[7=A%9'_'jU욗&ѣGW*+ߴm*uhԤ ZK>=6!mx!7aVhe-|T~poz2Hڟ}soLٳܹs].4u*iX_y~-"ҨU/OoDl7M1g3ӄ7t%kOe mSǪ%kmtԙf۔y~ NDYvKl@'"p~`' O<Q[f?Sz1Yj,j4d ݓؐW{7_ }DǪTjybw$>b!#3zDIGo{WB^?VBZ$eϓ ~N,˾D֐KU֬Yo|`H׀_';Xo?-\[ׯlu"zpl#(!!{0VW˪[ZtH"TR^~cJ6+UUx;aW4}ruF=2_۷s#UADN;W[a1zծ^TM6da[Ga<"zV^r= 7ɵckhE^x~|[ia^@:˟:ei4!"$)Jq*J5y) I ɚF?ԍ>ߑ Kv敨K7d fLbuK|:toa2e:yy _[kW,P*5ٟ7_ +%.jj]D^&.JSZ|Rl6ˬDHjp܍i(*>;= I+P_$V$+W0яAv-YjDtISy~ؙ+YUTy(ۤn~:DDjSS$cd%\M*(WܬbJlT#G|2rY"~.[&֭[DV TN{ZMj1̇S->""=ˬwVԼw'C4_8s-0*S)SfO!kz&#Fпߣҫc12&2m,$'?_dgKX̉ڸ{'h6klY/4sD$5ξ@]W)*-|̫U˝v[GԬ^5QUF"=4cêԩRE.gd:k.6MX駟>k@ 3g7mڤ)pYUnmܨ^ ?'Q&xYޔT&JYϐ6кu^_O}{]RIi5rjժ][r JYZS7d)ڠn1) ]_jKcu95R5;]o(U>D$5HRgVFZ[zZRۗW=v07RF9oVMY0R+e/v wo.̶#e$!}X|# 0$hy_R#m70 e͏{*7}8t/\%SU=V[*e9l_\ZFe*J6z. f`ho[ݐK8ΧTs[ 1}>ONHlɺڊ 6cJg+_1_XNWr ױ)ϢifKSIeKTVHO(Jh2tҪϒ]S&[g<;7}j?`>-L)-/Miu4r|͑\1%vlv\H^~gyOQI&w&{GpÜZ15]:t%"QgL6$xC>ݰ8W}$a9 o3Ɵ[yn@PYO4JVX;R #.)}$xч^:.7OYlIQi >83;Oi-8VaZ8Lb+]z:{Pu/H`*j՘|ۛz`eM >dm^XhaM655c5-ڰ-/̀\S# m؞؞W-eZJ*> r N<)|z^= 8a9OXDd n$hρZ/_BWJqn\C^Zh&TiX"'t׮ߒʤ%J5Vť~DZB")/t19y~HJs?[6Q骼\4a9OXa4<\gc kbAB$ӄ-]*Wk_-J!J~Z>])-=ʕ+WPFpF'Rpqҗ)o'EoaGHMR_]`-]Or ira""4Li75)w+>Bq28 ߒB4 DbXN9\ˣX u 7 1EDڴ7ZHY"a9dFEX#rP/E?@XEl X2M%_rQQ$٧}@<&_!SԆ ]-u>Bڶw{0GFĖ& bK2)   pDक़q =f 3x%x-! K(6 jrb=SxvG=x=B?G3x] i'e_lܖ皾q+ %zbN`6mڨTSNg<}⃻lnݺݹs_?nܸ?9hxxxRRRǎ(%%e-Zoyٲeڵk֬۷o߾uַo柒R1aЖYYYYNmY ߦk4Й]he^<-gϞ}֭o_|~m7nXbʷnڿ?M0ҥK{U(f+W\vĉϞ=kBVV֖-[rss7md85Ȋ+Ο??z.6ү|r~[z*((e[3 مV6  IDQDD9sp? Ɉ(..޽{fݵklhAJ.MD;w,oG!N:m顥)ѥGU^=e:[^Й]heɱaR_hfffQf͈(;;l#f*Wɓ'{ua?~lv[v "___Дe:[ مL$xPT)"R}ZPM7n?w޽`̙+8LJ8q^|XݖQla6tfe DΝhƍDO?QN Wz}w7_zC% ӿ~DtҥB{Xre":{ZhADgΜ1ڥuDpBzvLCg#3]芗 2$x"}}}wڕ߻w>L˯[رcaaa6LT_~ժUdsW~}[yÇoX=3f̟?Ĉ6r7n|Ç7a͖2)W^={6\n}[fCg 3б zs&zهfu>"x۴i3>mqAm'J?`N;<أujZ"jꫯB@.}; ?dHP< ݈z*@Xc_%F/xX&_ {Gmtݺp cW ^KxXa/xt6n|S@ldr}۶m֭[.9tvmO+q^HNN^r%FDD߻wѣ'O\bdu7n\*U\x?Ӱ0c;rܹsVms׮][zkju۱ͶUV={㸺u0aÆԩSk׮J}Q˖-hb}8ٸG:$7!iWѣGJ,j}v[|ѯʕ+۷o_x1ڴiS _.x|9ۻw̙3/_.xDtΝ &l޼YQjjݻ]p'5Zj֭[/?~|5\+y>P-O'O&ǏO>}ǎB5tҥUVK$({7{X3g+h4yCMOOGR7ᅬ1 i۶mj Ƴl۶o߾AAAAAA}ݺuOǏ\81 ӹs۷oq"RJAA-|7|qQoy۶mÆ s&mJcǎC rfff:ua&44TRv{˖-CJJ9rΝ;h"t9TZiC9|Hڛ=LK,-?vرc80qĥKꗯ\r˗/_l٪UN:w ݰaCz{]޽{WD[/\РAqlҥKsE˖-,`999/^\zU ߕ<#E֭r͛7WTɱƇ k4%Kp9yHZ!i]'"]n޼_~߆ NdtЀ,+`ˆd2cSa+J˧On]jdaq͛7(Qyq@t!i3} ރ>>|o8 }ff-t yݒ˗"d=b< IDAT~bϞ=7nܘaÆΝ;A񱱱~~~.؝e^~~ŋ{-`|Y]r@A{:_~ڵksթSҥK6lիGP#!Y(Iȴ']-[7޸pϑ#G3w=x~Fznݺ>}q:sM<_~|i؅v?㏛5k Fϝ;gxQԱqh񤤤'O4jhʔ)uo۶-0j׮]z-[YfXXؐ!CJ#6m*lL 3wNYjy/x"EDD8+&"\>yd4{5x,}f[䐴Ը󇤝 CfFQ֭[noo?4\h[~f͚ytvEDD9Am\wfW(K,qBt1%.&mtqg *̞=۝GF <4|Ͷ !iAI;}65jേu}FFF|v9 {sGmt[w3Q.bPRFmepF܋ WK111gϞ%V sN8Aĉ,?vX=ze=o߾co_dE݊--~a͍{h{;6222""bРA/ֺI8`m!] BlݺuɶLddS*+ "86xҥ~2nܸ`,-?|pJJ֭[O0L6mL7[!a??V mABjj#[4{RTqύ_8=C;ց_w]=`m-@+֢p^)SDEE񿎢SӬYpJ%%%7""cǎwgG7o/ٰaÐ!C ~z׭[7zhT2q⢣]l܊ժUӏ"`)ܸKOOW_eQFKmymmթ%gf_\reÆ O8m;vXhٳg789\bbԩSg͚c!b)))?[}ܹ_kbi9˲Me˖z!"ʹ3j[ʊ9rdRTqύYSN1bDJJ?3o޼Egm<`x~j-B^'uѿ9ڻwΝ;k׮K.:u*|ƌRԴ3g7n+잖xb}}z"7V/3fL||jŋ+a? 㸿kɒ% t6ml9qqqla͍{nLjРA2evڥVTݶ}Z{^zsO˾P(6lذsN'RTqύYgώ*5555..nܹnm$5ZoŊO>P( -kNLL}iii|̙3vyӦMwŋ4ib}9n_~ٻwo˖-ᱡj<0lذ" V굍{nL:~kԨVݶo޼Z%'u,ߡիW fbí>|xҥ? ?~KQ=7&f… ̙?nٲ]m{$nmK#..:r[-z47|k3fHOOomte2yڤIR12 @l$iysn}h_Da;؁gm?.ZiG*|9%nbć% 7?qDLLLDDDÍ2mPެx@=xtۥEAl x'F[&8L* ҥK3fX`kfnM]~}EP^L1q]=xvD߷#Fs,Ph 5҄kYN6l矛fw%NSRRt{n[OP3g:CcΌXԃML\Wɱ]\ѫVZ~~/ miH9w\vL[* oj֭W޼yw}gs=fΜ_jhbb #Gz~thz9L\~~|J›6m3?u֭gE=x,A;37 Ѹ8 =~tht9DVMsLK\zzK.%)S_T P^L11KzΌ B۰aΝ;]\9ڮiMzaaaf/[^ OCzT]bb aÆ{~thHs$ '|l2I-%-q )&f Ruchr…Zjy~thHsL sI&'N\hȑ#9Ol) o3ug_d@=x1unÇ/]aaa/I=4B4$xfDԦM6lذa 臔Ǧ+GTTTTTT-cjnK-Z0|bVY"͍{h͎J*-YE 2V]כtxbi'x>!l=xܤI`X.\>v<jf6-z @|-Wꍌ4hygBczFقL7gI=qpzp3xfϞ=G^|y 0FFF:uʫ<*zV f;C ;2'&fAzܷ}||?쳄i}pJeezV*>&&YfxzK=x=ӂvL鶕v]=t);utyݍX*cǎE yR犂mm;tC rzJܣw^_׮]=j,K+̘1B "|3f8V^͝;WzQ(O++EZ RTd<`6yrauFtށAzܷ]7onb-o:@=x,[,y(M[Xޑ>1ql`o=t)/x,/7nOd~:7znE䱅vwC rz~0K(bŊJ*`ܹs@z6n%za* 37a㳌xԃwj܄ 6!7/cAnLrBWS6jԃ/aո mBn^v ^\zxxc:vزeˤ;w|ᇝ;w.]p7&::ZZrlG"nض9s:n`ѢE˖-۴iS||~;nڴikGFF/q܎;֬Y#Η^`5 ?^V/^XzQ(_K,aƁV%Q!e1HmoTWfMͪQF``+Wnٲ~*xݾ}{ .Wgsz|ݻ3<<ܙfC5dK o͍{nL!Ah۸SDžK?w@>}nqܖ-[z-ֹ;b+vj܄ 6!7/cAn>sWnٲ%<}:_@ܜt'K?6\a9ԃpԃz6n^'!1s%7n=:**ʨ0EE_\|y-Z(no㖎MA"naE:tÇϟ?_*;[zF ̙WV n{f"n܉7W&)Slٲ:aaa#GtСiӦ%*jofLLǏ?~'|otayǣF:<8%%/<&&F￁Zٺ>ƧXي--L2%%%zavta]8]v?[_gڴik֬9{~Vrʆ 8q"::7Z?11qԩɳf͚7oODNzaN| 8ԃGqtۥK)W\bbaܽ{śvzQgΜWmܸqnnȲ;_}ƌ1tF˛;w P(N>=y}߿߱# m!;;۶m۶m[rrݻ&n{ kœO}}}n }o>yUV͚57ZSNmٲefDQ^綾^8qb@@ϨQV*NB=xt^@]j7ĵFk׮2e+VxiBP(Ξ=k_|QvD?y4i<R4{bo{vmܯ 4h…O?ʲfŊugKk>x ""B._0HOOGG=xC={\pa^^˲-:thԃGqtۥd2Dj֬lٲcDz,[lv_XԩS%_lYN=zq='N%>(&&W^"HoW^y`ܸqh] boQ#]8]č;aF>~Eo{6nodR 9FH⎡<|J<>Dmt[d3BEMv"SPPhY(boc4f/$'' ޾K@_|y-Ze׸Om2Z. ]1vd.-^u͒d2-+FFF:uʛ<۸" D:bg*ri7n̙3'..VZĥݶq:dh.&wmG-td{}7Ϗ TM.))o߾;v1qqn=pbPnz}H-nTLWU*6>KPޖB8~xjjΝ;m٥u_z饉'5jժUmMbΥ6{Ţ/ݶ9s\wv{PP)N~~/yԃk.0lذxaui&M/xD⍉K;WJG-}uv1m痖?n׮ۉh֭e mzp7tϞ=.\DzEj 5=&.=`W8l {hm$gn;wntttRR :t„ ֭ 3g$xԃevK>~8,,l6:Я VAAqZhݶ4\lh 2\AﶥG-$l/DGGX.wСC5?;/_ܨ)+/******1Znv5[liaFџ ݊ x}]#ms{ܹI8lGwa ,lC'M] G; _-i܇{WKcJ|v'[PTD 6~~~  .Z3xB@$x(nD@l baGD<(-Q[@Ė$x@$x@$x$x?h D@l ֭[$$Ap/%zp+2‡,^O8}YL5޿6#sO8}YK|> kY Ė཭\ 7 3xoKx WY$x$x_K81zAruFkMOO_wGj4hЯMڻ͈LY n'Fː'1pe5v~k`̘QW\YxiXxkWnX&an4TrxsOF'70vQ55,WΫq[FF`w[9_ONV}}Õm\KZ ر;vh[6>׮p ;v0Zh錔mZ9yD'=%X5Z]~- ۑ#4Ν˿_/OXcSϾzsm*Õk6/?|oZzc^^-?TjMvYy]0yB3ի/~!v=c>1|ٳN_B}7|R!evl4k~?9T^8":,o%ÉHqطhaԓ1}21֛ҽ?M ޻m"{rF:q(%| h,HE1{}2Xs&XĴ5V?".[QNNiOFD{bfMYy.@$[? 񏳲2 [?ˁ uNӥeu*KK)$mD W0톥54e>1ZzI&QUj 0g9p-svp׵,wi"Wo=+ي_"ڹma#nݶ#]5|\hSVk8 >;xްka͈(E zK]Fnbɂn} [uK5x탞˻ P*Uwly"aMwWYP0gXRia66e޶COz1[9{v5+>x ɖ8Or15}JM>|qگCAyXaٲYc`Nq*vmۏ j;Vsyg\y.Ndݦ=#m'-1Nޑ1 D=>j3x(#{ 81?{G/$N^~+o bK~}%x)#AĖeH"Kė1_1@|3x\MvmۏCDĐpe/eV9@4$-(wM¬%J.]zZQF&MY7fΜy%Lnݺz/t ":x`޽$њ~ s?~ NڜIENDB`jfractionlab-0.91.orig/doc/help_fr/multiply-formulas/0000755000000000000000000000000011670453400021427 5ustar rootrootjfractionlab-0.91.orig/doc/help_fr/multiply-formulas/1o2-times-7o9.png0000644000000000000000000000443411670453400024276 0ustar rootrootPNG  IHDR \ksRGBbKGD pHYs  tIME-% ^IDATx1HLJ͢@HAR"A/@E|71]WB*׸BHD(] 0W\^n8$d~E`7a޼y MSya$Eq0`߾Bђ,ˌRo45y3ط?q,P|>/c ok~;):2$ (x}`_*yRJw2IGf8*`@/˗hĀ`_'}S|]hb?qBqpu_b} w=N1XqѾ[Cf3ի׵ٳg޽{Fl8d+l˥F+r™k eڵtmE=le1\AyJZ._Mr>Vvbbe.9v#T&uhCQq$ 0Q9_ԕ5Y(VXkw!Uo6Q;FseI-\v 2QL0R$kv\sE$65)Yp0<2$ɊWPasxF&MfW긑gv}߄ah$ y6y8i,_?x{>||BL(tnnnjǞo޼[Ff byKnӧv1qEGk6LN2= ={Z>ZBEJZ2x 6G(*VMEX:MփcC( y95RSIpyyEvO_Bj=Rٻ>9S.nYB!scSΟnpy`uOBTu: LnNP1M :װǎl$1dB?֌b&Se#]LMF&d~ flVE:!raѪsF$Y;lY PHzWYAw׈ᐮaҊ 7rrD4 #R4]hKzDI^Q+6y[͏2Q9χv7|U:,ם sIb (߉HXC82]I/ {it#mJ&?~|Y'DB3z< чȲ4%Eq]'ҁJ+`[,y̬s\<{X&X̓Vfn_ݤi3 e5ȈCeF4MWU4M}u:ʦ1V=j s],[1IH˖Map&MS#Ek804v{<#tfd{98 z^NltIENDB`jfractionlab-0.91.orig/doc/help_fr/multiply-formulas/4o8-times-7o9.png0000644000000000000000000000602711670453400024307 0ustar rootrootPNG  IHDR_B}sRGBbKGD pHYs  tIME*,vp IDATx흡oLƧDWTp Jݠ _p&U'dXReAFAFQIVAI%N%Jo8ygO:5Uz kA)$ g|>?0|>?UJ85i"q4Mu纏R-i(sveqHyg/,D4TE<]RJGQ,ul6J)-RB<ܘND[V,( -(–KUDZBC</|֢C{e'I !e 狢ё+؉0NߛUl\, ^|n,ذHDJ#Y-y@uq5~rcA:O~.sȆׯhU7},x_!?~7oXh47[7w3Z((899waF-Y$[[[5p~~NĻc6?_^^ZY7kcc#A̲j*mzt:B䅬F5.A-;crynٜ1x ˏ+38vO07j;!U"sxN +wd<ϵ&]hTԲ bՑeY@@<w(?3uM~(#T7pA<ݕ{u/wdU4(4w }MtQr c $l1c3)(ھø&Byc0q.\mB>Uk|#jYPup]qEin7[Rښ\& [],έBƟN.b^~|%❅xCC8qE1ݘ!bc\??6ooo#gggDDRۣ,:v "]H)`;:ښȌt,_,Ḙ6nÂgZܖ1MQzBX>5!888kuUMnhEDTtٳgGqC(ӥX=߿"ƘƫW۷oGzcRz<h4:=obQKqoZ GQ˗/:3  ǘprXPEQnJ)Ϳe`>;mn3M+I>8Ҡ@Z![1nNqlyŚECJ ]<8o٥7,e}l;6(.ʮ C>,x<&":ʲ)5ϋ$Gj]VxsTҹ+qWkF"px>PtPKz#MV,j_^h:ʴ_5@DQQD%+bQꦸ4.cL1Zmh3Ck#nѸ7˝1`!EQp "0 h I~IF9\)h2d29J("<7oѣGc&q߱ G U#_^p=3-nx4&dP [<Nj;`۾B(B>J[I)JB)Tŝ0tq笮PJi&f3*Kb \*1M[[B<Y}itZ4Ki媱굩e^Nrs};mn7*ܙ ⏫LgYP:B$q*Y8Ƙ67+.ж8 A]> O+aNDw >mдԒ1?=!q]6Am-5u.sc%u qN"Ϙbm8h^:$kȲHӴ1GrWmiOZ]cvBGO۵YI譭-j~~NRgfggO s4+]%af"pz×n5V9RJ/u bqqYMuws!}vj`1Ո*LY#oк}(mx'| f%k4m+4L̃- %AlV:/gnUS!~$ɠ !A J]>XXzNE<ו: !tSafYts!C6^LVe!~ZCe|1 .JӇm2wY@j2j?-ɡ/,;ju}-S8:SN?R9Y#~*~%#ΈhssWkf2Pe4Ljl$30B`+U帇e~d pjOz>8b笳E{ם0׀g:O?LDD>|yuV^RUtQR<6V>.kyTy] q]RJ '$dz.QvR8@M+$2LcmUyew؋"d/o}i%ؑykPlCl/8y(>,RJX&TޤEQyDu+e;9E$Ѧ,,+a. :U 1IENDB`jfractionlab-0.91.orig/doc/help_fr/multiply-formulas/2o3-times-1o2_solution.png0000644000000000000000000000153411670453400026215 0ustar rootrootPNG  IHDRk]sRGBbKGD pHYs 7˭tIME-<4IDATxm0E).D*DH}P}p@];&=b8/ B8J^ص6Ƙ蜋MĦi()6MC+U@ !?DJu].{!>c?%${Ě= ^IJ(r?X9*ZogviV1&7i8̳¦"ebR j.1H걕 -β6BUB4AeA麎 ~PYZ(e) DaG-#T@;]'kĂgnAol߰K-qS}c9$6~M;|m֐K۞}_$!u]5Ũ1FmZK)Zw]>??*(~/(>BG\\&[IֽKlCL{IVwFGn6ƨm%I'TJ:/S,J IFAlWobJ8gzᒼ-iBH m}kW)IVP[%wݥG Fe^ Vҳqjy-' "!9f483Hn.Z?bhGMk%iYCsx$i](>#MXs")I>$rBlPAt/ 󨳾:_Emo>&q+ñD[v'*߂ /IENDB`jfractionlab-0.91.orig/doc/help_fr/multiply-formulas/4o9-times-7o8.png0000644000000000000000000000605311670453400024306 0ustar rootrootPNG  IHDR\WsRGBbKGD pHYs  tIME* IDATx흱oOBzJT[PD)#Ĥ !_nM'ߎWSU*WbEhV/v^qscg|?ɺ{;3g@)(h gl6{fRJaHPq4m|2l)XgY֏qvEGv @i)گ'$IHq'βLiʓc\9U8amSM$c-cfrB͟A6I~XzM窘*롳ݕ&)0Byy.(jC}e 0,saT@KeJ'@0",8$R1ah.z 7CEp]m0] "?R)N&e-""絿.@Ghcc o4Q$vΎ}kRJ}xxzS{%7?n)?g,4v uC\+8y V/Bk~kv;o 4BODaooh4պY*0"sW04|}(pҤX=^"“'O˗/ ] z4 | WAŋ֢eC\sTq||LAX `jv<DD1D;@iEܤb'''O.gggksm&,%GcDZ3kk) dj藣`DwMa*.spq#f[b$ll{- ֫8dU c,EIcLQ_uĕ0,f5М'Qs]5.y0Mc HT+4~Y.˕tQ[{WmmFchJ?8A(,e{V2;s]/ t'.qk!}U#ot:XD$H0kfzJŝn:O-4'D8 ^mzUB-eyzO~Y$IIXbz@fMs\IuY. ѡ#rZ앰]Ն&`p1[]4Ώ?׏?Fo^qowwwMJ.hccU+d<S$4{vi̭YH$c[k+=%XHo##/ZZ@եjG,;f߿'"ׯ_AnM?,Ucooh4պY6+̍TuŪ k*5aP/ڬ)Rʼn]V?w&7RJe" a:Beڥt1"X>s.Ɩ2baa0>qV|LӴ6e]ܥ9~7Yaѳ*:|n,S86MӼ4 <p,~JȲLGQM_JJWBhB+&Zb߉ύ| zJ?IENDB`jfractionlab-0.91.orig/doc/help_fr/multiply-formulas/4o9-times-7o8_3.png0000644000000000000000000000374711670453400024537 0ustar rootrootPNG  IHDR^O=sRGBbKGD pHYs  tIME%"vVAgIDATx흽oKO $T)(#H,iR H5 $F+!1uCh 7ۥQHD ўX~Hc5g&qsE0(1fcQJ1C)yΘ-% *2&&Vio$I˗/ׯ_Mm@HQd2\\\ղtxxdhc󜤔DD;UJ)""F>ɲiO 8I8}/"A?;"15숿~<xR_YÞ?bFUx6]CU1wEQ}E hRI+B~Y%?~l-?}͛7ٳhϦnjJC1Y+!8Cuke T[צ ġ]z&ɇ&3a8f)ׅa)%qurACrNJvB\RJ Y-s(`\&sNYQ4EQ8f_RJb)%z5.4noj<9!/K)5MS}}߇0 v3KdyH:*۸uӋ,`tᎧ}ﮋm6fWWOO[qR.=Q7׾Y<;Nٌs]""f)UǏ绻Vy˖uT F٦Wo0];GZ4)`M}ũFQ! й&ltUJ=а45[U*7@>M̸@Z6~TkeU|+6N2}=۶e ARf̲fӨJ\t]6Z,P)Sop$I`:z[gVE6!mFeؾJ6i&(YlKC>JkZg!Ht.D}}ٷ"Mz)GQfŠ"SeJ·}Mʥ+/_!6?7S!{G)MSӨ8rŋp6Q^Qٚg;p_A4*dqED6cB1ZB[\h6L_UE,YmLTSśs͊xQk/b](¬HNb6s ཿNg!Duh"!"4 ׺kX("A)RaRRN{5[7YkpJ@c{BW$=í0dR |>W,Z}=G!)F]"^+t] &edY(.&dXܓ %QDKff.LuD$v+:Kq" UU:h// |zjJ_!r ,#~I3!("mb h֚1<7g /xoeZڂ5w xy4s a%cB۶?a"s,]<洣jM)u<#ѭB% WS3k+r( $l797vx;Za^Pcsu][ӥO^Fc&x;1 TFz\qqls۶ }# )`aWrQ_BO*stXȟǂ]Dž!i']3.g<cqLt_ xp{,`)%H8R۶DD,dcL^RrwrLDR%RJ&"&"Z!d*_^ q6/'!7Dd^XkIDiMBzyv |&/On}:q$5uk<&>ļ'7Oy5o,>)tD1"Af4g/>(%Wn5kY)ŶM[›"+nTARJ""?2DZS*`!4̧(A,.Rnnes2+VQa`aUe6gm d{!U-2=QKUR@yY@ӴVѳҺ 8'mZsu4Mu}8 4MzM9n1um $ي[Z-i !fnʖf!Aɤ򛦉޼;Q.ŗ3Wxks!}sWg~J)\M6P۶$  P0B<ϩyS/Oi{jI#W 1f7nܐv{?/b7niJ߸ /vf9_GiO7nAH`)B)q)[4sX&m[R~Mlܼ0zʘK{f&o;}TOodry33{`FӫCر~' +q&Ԇj7ne½.KJڸo}rym~^~&yU|_E٭$g _IENDB`jfractionlab-0.91.orig/doc/help_fr/multiply-formulas/4o9-times-7o8_1.png0000644000000000000000000000363311670453400024527 0ustar rootrootPNG  IHDR^6sRGBbKGD pHYs  tIME+%v2IDATx=lLE]@:TuH=&tY:23ۡA*qSLׂrgΚDЪvjM$疘S1E 1+(TQR$V3e(=i^f,P$8Bކ?Jh,vR3woӐBLygrEV뼍y4MaNXιBt_1UQ-.4Pa8e$ P1~ʌ(eGQ ~aB1MӾha)jhN#,<+J#1{7'*)xF'bdՂ_k.Z˔:=Sjg}?~*RNyYk߿Mm`ɂ@:&IYW`kk5̏-#LfVVhe7ׯdsJrzz]?n}uFPQx.]P=f1( Sl+5H`2X0*\ ]d|T+Iޘ6k--e`MSm,`i_v}RH` XƷUUYjB1T^cm?$@ɢ͗RGSg!iƧ}MEI}0Tg8Fbdrf%ZG򴍍m$OC~١Los_%km 70N<-F?uuhޛ{{{$ /^t\*TtF!v&A.1zWF_oeXJY*<63Ô)Fwdir,zK$~maJhsng}QtzABuӚLoE9BK"P4I#P:T*ɼ/1B(&E{9wH8UlO:h˛15    &ghtIENDB`jfractionlab-0.91.orig/doc/help_fr/multiply-formulas/4o9-times-7o8_6.png0000644000000000000000000000221011670453400024522 0ustar rootrootPNG  IHDR^wsRGBbKGD pHYs  tIME+ `kIDATx?N@?v.JIA1Ttp`9AV9TPf*D$ +;8b=Ylxb?/ϼ73!B!B!d~a)y ZsNJϘN`ϧS4 k-rL&,@$tێ1FJ!Ԋ%Ct$33ZkɲJc(U's:R ]+ޏRRAd@_ɲL@_ nL 7W _h4``ҡX@eu*b~cF_)D}9 #tHAO=q*ڡ( =Z>hDh E%zl6 -m7-RDAV6zV1 ~tntE5kCaۅYBH ܆6_HZfXEBԿ({:$pR" :"Tտ \WCr2 Hp8;;1& 䖻F"<(~ݕDHZ"b...k6l;u}c N*^Hb"yKxsDw9'^l1 &.,EJ¼s& "9' OOOœc4q!B!V~%ìWIENDB`jfractionlab-0.91.orig/doc/help_fr/multiply-formulas/4o9-times-7o8_2.png0000644000000000000000000000374711670453400024536 0ustar rootrootPNG  IHDR^4DfsRGBbKGD pHYs  tIME,6N.+gIDATx흿oZOބ Lިf S'ЍnYx@d ;et:ybYu-V$9oxߏ@~pO{.}< X i:ƎqDJ)6ap$ cw0\5Bآ(b"ъ Ɉ w lx2 l2Lޝ$IHkMDW1F#lDQ _g#FA8 Sqџ1fvh.5Q{8dl^Ww\b>!*'1L܀\Wbvji6Yk]\uy] Ck;sAD#r9&/2gJDZ`+&8D[ ΩEQDl6#˲h -ˢlFPE}Sz 6D4Wayfu9Mq4MNj[9PJUF8f1qbFmfu;1h4(j`mS f"0^S*ePPC t\eHRg#W&<[ |K7Ul˲h>xB e4N₮h4ٙ~^x(H9??'"{asMը^BE20 [>TBB;3r 4E0ϖ<[El}0cNNN~gZ;wg sVp PA&m75fk>gAǏ˿?==%ǕREK?D Xh ڒbq\􊔪U=`Զ}7w-tR;+t@KJ}Zm; DӐ8{71\u֭Z;\am2c&=j`w㘵֜mT1di:}^Rf$@FhWkl6۶m}2캒$ap]A$Id& ɸzSuݵ-ZOf51~=njYa6Ɏ.bnd~P>;)ՐP|1$P+pr6͈kn߾MDDٌ'zqqQ5r#I ķoߖ?WzͣG?1 ?ݻh+,_|lш4W{)6}@; h^@$KV>q;';t+ڍ25I^fM4̷6rFzi_ۂjjy ]*/ku¶[u: [4kٶm^ן@ÐM.3Ap9_=Y-{VAFg > BڇhC;+h`q+DtQ 3Lėk fv꣫[$@)k1*rCFygA Le BXrn;D6VGStq+j(I gϞU2{J),9MS:::N4ϗiRyy5)ļbwY$=8KF]@ ~ST&Jlš̹}=+<װgSA4eytH2Izi(v4bŌ"J4MU+ } j/SJ!f8F$A~6 &C42*aӜЕ2bNVB=̧!d;'(89 2pW6zZsuaRh1{SJ-;_MK2S0a&IENDB`jfractionlab-0.91.orig/doc/help_fr/multiply-formulas/4o9-times-7o8_5.png0000644000000000000000000000356011670453400024532 0ustar rootrootPNG  IHDR^u4sRGBbKGD pHYs  tIME)#>IDATx흱oHh.bK UTtC n7PP TH,(EwYfM<^Fq٬f{CHӔ IԆ _`[_@o_zRe 8V i6*_@i>LDlb1p?۷( "m:/"~gɲ!ݺu֤y]0Dy/ 8ׯ_g;;;K1 Y... @݊+ &c4 F]S?;;ffu̮u9>>n3WC;ЫWfAt]3xC1_yTavBQsO@}]0>\NnQ13ŝ;w^P==1%I2z¸c{{*6 Ð! !FYa?@iߦljRcnݽue)b_RKn6Eړ yMKuiaBqCYiCHdΕ)(ˣ'Z (bE4ôjF ж&t5Ԝ xs`l4`ay1 lCg@Yq3^w2bkkz{<ÇY!y>|8`0^2GQN9)4ddT}9`]RJ3(qy ̑QsEQk{,Gʶ͠>7R(899Al}zEO&VJqlVZ:u F39Y+!<6:.ոZRW/2A˱>}AJb:V+P+"D`3%ٵ/ p]&i &MJs]t\6>ʺ1V gggS ^nf> !HJI]1=x=7o$"xLHnæͬLFVt+AҦ޽{oBlNNN ĦW*sp=&egϞ;}X\Pޞ7x6ywwB,_e[l+r#e.VJ7@.pzz:2g=-{~φ/_Ξ_xX`IdYf/_@paOvK9!o7v!r:L$V3 /ʿ<:ՙɤ5R- r _UK$j]EWڙY Cs0 W' 2Аmң6zv*lzf7V ,Hj;,; F^(a؀̪2C0k^r(R UT7#c"~:Uj>}Y;FR`yM,z=viZ@l4.lk|BpdzޫJ)^0 lFq0/T,mƔSIENDB`jfractionlab-0.91.orig/doc/help_fr/multiply-formulas/2o3-times-1o2_problem.png0000644000000000000000000000256411670453400026005 0ustar rootrootPNG  IHDRuW:` sRGBbKGD pHYs 7˭tIME) 5IDATx]K6- 2lrA¾u"?lɤVSe">sDDt:i,TFBRb"b"b;4͓'IsM-v#SJYVfZkO]t]bXԅHo9B=81fB7EH֜FϚ $髤y0 d Ms QSC6*'A@j۶":xHU=B3k%uf>F v.v:HJ5زz+a k}.q˙]O1fwiTbk- Zk֒Tc kZrQn6PR1oֿDs۶%c Ԁ}uܶ Ro9Asa(.LP]Bqm Xa{Ծ&Dwtf!wYeg}!DqL!c/>5Nc'wQHfKiȭ19tCRICSդGޫ*LX>MI~~-A.Mر[bL4_꥖8Ƹ~RƐ H1- @,WqJ99˗/RjIGQRy6MӞBR@Q!RJQns[g *.ЅYgggxnk8Ԓ.訌)J\(VQ~DqǙwbb,I* IdjT>f`C|p=*Mo֢f(R}*Rb:_~߼2aQ ԏ?),mmm~up &FiJeTlיQc+.BuJ)KFbAV߿Ib߿S1H}ɄvVյ} y"a0]N {n7o 瘮*FJ888g}[-_!Қ L^WH0wvR<٦"*٫F\)OwX7|nY 7o6$Il[9J{/8Nm]BaVghR ۖe[kViceʚO9"+M=)7yz %T0 '\"u(EA~.R*uB,3NjTAiXwFVR!ז8uL1V?dkVqQUETr} `jV*I-J)]b-ZBnܸ(LW>}+Y.5ZA( ttRʮ8lɒm ٟdd&.u/ZBávϹ$mQe)bxܤi `—|uT(L$I= 8cŵZ59=[nNOOQEw0J](N˩i̟My1lnnzUWyӰ:x 7?L! !r:l5lBIM GۅHG1e5:Nȇ9UHXQCOqU1V2͐졲rjYsia&d~YMŰFJ)B͚Yȕ\ԅd%*F)7m`h1{M&B MYKSdfBa)%z`{tm:0 /ӵ͛"UlFq؂;]bIT4T& Ia1l",|iox] B...oooS Q\g Q"LWn *~=+բ^nvu8(\X.Oլ~ *[&hW~>f#"YE !e籎Q]{i[!'5{EҮdc;̰h%,L[RY B# su'%f|)Hq8VQ)R8xtp8U}Z.[eNy8V+s$%D!B!B!ƿ-T IENDB`jfractionlab-0.91.orig/doc/help_fr/decimal/0000755000000000000000000000000011670453400017320 5ustar rootrootjfractionlab-0.91.orig/doc/help_fr/decimal/manualDivision.png0000644000000000000000000000562611670453400023021 0ustar rootrootPNG  IHDRwYsRGBbKGD pHYs  tIME &}j IDATxiXSWOBE;Ġ,ZVH"΀:UEP*ZkuP@pm *ʃu*".l@M|ga o,799=_<4H 4i]V"k[ ~U{ܴ/~0'ReGg8B _Rw0o+\VlSz r4=L\'͟SL?IӜİQ 3p ܐQ_Rҟa~|U ;ܕq$P\;"4 I-Qzcu/K~C] $4wߞ+5J8NYs1ԁ9SζK,iv/ԪlYjңy3#k[g)-`A <̊sTyEky*gPKX _MTx 6童Q };73k}0tb% G;q ; Qҟ;{Ƣ"].P}a;c^oI Z2"aOcmyn/[U\mPUe}bkEyĢvT{,Q2ૡhº^eIyn!^p)6R>'xH5 +1/XgK3̄G-*/0Ҋ_Vr [S~DϠ}fEGpr)o]&V8IΖ9=-ckDkCTζܑ13竹DGiׂN^~ԟRD%r(ko8.ZKMp?̨}Or%D>%=kWs !pV7W67B׵wSv]s 7B2L}{5nVy_)j WO[~e]Y]?=:Xūiߟ.QB̄WצXJZԍ91q %GJ)HꎸOݍ쬬3'|vL|Ã<;r%-;Z:#WaR~g}gOG~y$FAI.w?ڝFw&dwb:3Xv"؊̚,tvLi$9C͵ LOH 4i@ih>PUJmvAnW9m\܃4O%?l3=0=Z* ٖ3lt0sDFHГu~N#EWBh= 4>#DV'45!M@P_ i5-怠m@hB ]rJie{r/Y # ix4i@S<^{W LOH 4@iio Upoװl_G P{ Upodmk 5,pK T5,\i5~]OH}0+Ms ˋ!| O\Ҥ%ܣa&Jhv}o’x{}} #lD^&Ҧ{N45M@iH 4H@н , E'䪚$i?OdBLMN7Y #k0LgpIw7L LCYu!:"$ѐix]*3ԀJvBև2x ;!ǙRyWAk4)o-XQgVﺨFPؿ#̪y4E)#ѝwO|BR&k%|xi}z͈9k^8=uV8p҂EZ"ʦLli-lX^bo0Y<6^n$'}w>s ':@ 4H4u԰l?T``z@iҀ5KJ/gb6)%y6l ԫ6.򊳛&ޖ(E ̮W h*|패7#-g"`Z_ʑ4 !zO;˙2yF LFr%> s~H20nzB LMaU{3NjxZcWI G[ l{=x򬭫b:W+- fKs8J`j44@i@ 4H @&*  K4HXBZ4 a iAP% KHC|HXv}]B @ 4H4s%0ا@i4Ct&#a i(al^I> ӓILO% KHC ~ %n-$,! =HXBz 'w`zH 4H@i?)ܾ$IENDB`jfractionlab-0.91.orig/doc/help_fr/decimal/frac_to_decimal_example1.png0000644000000000000000000000356211670453400024723 0ustar rootrootPNG  IHDRo<snsRGBbKGD pHYs  tIME  *2!IDATxkPSG7D%TE@^-b[GJi2HZZhE@"V8TgFE)DAy+@wh\Cǝ3vsiB ah"H&h"!&h"!J*}[֤[)^!?\fU [o$l;T26+"VN8*tۓ6w=iyF*MDBW<۞{)UBͮyzRBtixY3ӎtΟTfiB(󱒤bhlHV+tm&5uJԍ&J[hRn]`*&2HZfYe'R;{0S}u!9RSj|˜S~a3FДL E|=7Ss[$ Yz&eJ>IQ~%ڰU# A4[q[DHRfyf !:`ɞzjФCoOaCB*cWV1L 4hɂ+a"Y@qibJg_ۂ,@=jrjm5DGHEv؝섶tèP~xٯ52O2j%_G9 w0< ѐij-#j?\so=CB/4&[ӝh&8U"CS(.}(CY|8GG)( ;+ (uֲG4{ 1\oiSamٕXicTbz%й~VMcwޤ)oq|fqڃByc̈́ m\=-}eƈ+r}ߧב(l'!,:)x. $Hȗ 0(tKe:}nw.$m sfٺ~ɋpK IDATx}@g]`Ex4_0|KAiUD08깦ԤEK( [zD!(ZB&7waaٙ" %è}f;vV0 G! @(B Psa,@ !l: ts'tնw[P  S왧hBpKs&;+[?;<7]L!L˝U3q!?)zf@(vɁ+.ڽvHS!s8Wa*A(U54&tފ'=.O/:r|Q0oWɼB3h^\\hEsd#])+|aq1a?疎>wEIk'L-33m"AU#~\:o/t35כejeG<κwb^ɨWt x˲ 0ZVH(zgw-tBVƖC(["P,o=aH8T`+ʹhJ0ڶF0Zp uxz19!W5! $9l|aһ**[DVQk2vi/9SI2cϠ>+Z~=O^`8} @(qOKxW~BOe|C@(B P耪uɌ;ZPP^*\Al!6)sR*@{BP P aZe#H՜?d>;Ce/4&yZ^ﲶnJuW\Ư_Ý1Sx8}f<,L&{(Rj38}R1S< vBL'݁.eG]\K`kWk[* NLvs{n_O+jT9rCcqYF{ ,kL,޶K sC&D6k *_B,I˖c9?""q. Y*/|qFm4dXH#/T_iTHmVBԍj-率JmQ%`LhcoM>/̨Z yS_B,hWߥt?S* x͘y0c>9k夰m+B&&I]',nBssOK5K`Y3B`)q6R8} @(qQH lP{~N37Gԩ8B0B3N P \ _ 4s/WY|k3 @(VYl"k02|mCX<oae5Yi<;<{3|%S١*ս/%lu?ܚ۬%gv.PvY \q /gjD.{/˩ !Gsi*UMle]tFj5ErbsM)?[fG)%t6q2Hܖ6GI}uE^7;~Yqɍ6O% lPb#YB+!F0WW[}9z2k"92ܜ m Qi'nj%d@ :9.a6#<w{p, &ᆶEÇL&{%hW-K"&P*p߈yi9/2:!zD( FJ|G[ tc7;>0_;5=8wZn6^PshHh⁺ظML 5"Bk׫^ό\-&T|%Pi6VgkFIQvssf0/nBƖ3Ki\2"fd_'75 mu#L]4vNu h*R}~|CcjMP60ýes?y1Φj5n?Ĵ TX/3ox6PN }O_-r՝4_`a؏h|Io I)&5Y1^5Eyy]lj%!ЀU2YȀYH2uա P~ 臡k:5`H_CA׀ߥt?0F&B.c{߈ Jס9C ^]]tEѼq]͸@(B PB(#>~)l>>@!@(B ṰKffY $JAc4 Ȧ]0Ic PD@?@(B pZe]yg&f-N(:TcLзKb4ߣ'"g-2ipm зTJC?TTW!["r̎J{賶eG]\5[{=S 7nY-rzED!B\2JU&۱^}9kCFIyζüexR2M7o!m#}đԗ]WvN6=iPp`kK,'=]٠"Fj{/VBԍj6w/0WW[}9X9Yj6*3Or9[PmOFJaW[lڌ>iñ28#lաc}(d2#rMR:xv%!bBRS9{]z0c#FT2gd3j({즀>l-0xܭVq?[qM u7UPޮS졾淼32^" `7i\7"o^ZNŋ %Nf'0с0-!ya9 'z?fFٷoy8#,†&P\)"nvbBUs>;=9_(?;"x;7ԭxm׌N [˓$n "㌌H]aGS{!cKt KW [XTOw8ZJErSÀ>)kIaMEJoh]6a&výes?ͳo{a-'Rb&=!42^ wE!Gtnhhpg ^ ٸvUT1Sd`šM W}܆m$0 Ә- bǻ?{ՙA) /7ʆV{,G0V˯X0_yPy!Y*CˍsYY:2`֘AV80͛a?Dc}C!-*5FLABu _ ]B~5L*տ}# Zҡ?r5Ba{߈ Je9re7IqۿVN }kX[_X&uej(jh9ۦ_e`5BlҚq @(BLH!<e`ǯ%>Mxۼ1 P.fn]2#4rPP^*\AZ 6)sR*`5_rP n*ZvUs 1PQ,)uӆwN<ꚴߩkc@՜?d>;CR\í Zyfe1Yth!+"l\KjpBq8̬Rմv]EDŽҪ/-O=z"[X(p}V2O?}My|W񛗖S+CɭI'Lt `KHw^oćxn cϥQm_lŹ[K)BDCBEmrej.BT_^}R|fho1jg'+gWOsםZnnVgkFIQvssqKH,u0hj/dl 8V\̾fW:7TzZCOKnVr\ 5fNLv顯EiQ(S2>3ҢR?t=-T@;uP(w}i5L*տ. Zҡr5Ba{߈ J׉9re7IqۿVN }kX[_X&uej( ` mSU˯X0q6i8B P &$X@Q0BW&m^B P3wڈZ|@<絤TH![H?\@>5N滽ѫGJ Bf64# P Ol\?{0hGvimk#Yiy쐢¬BNßpCrX1jGU}nyEkҖyzν L暂)5_J؞25!"YK<]:0"89z٪QkWE?נEͦfac*4,XNO!D8bKCnV:0"݌l{7~ēIB&0ڔ-3#iQ|8 v_C$}đԗ]Wj;Fu=A)w9|vfֆ f翵K,pAE^yB+!FuP0Ϻ'+ɫ7glfmو=fr֡ޚj;~2VB_Ή'}6TQv }#ӆk'fdz5ߋ$wHIj>d2?\b-hW-K"&P*ntO ܕhadGT=h7k&3š4qϨn XYM˃3?wPKjqI-=݊hWK%ה]gpTAyNԟK?v[zيk{*Yj6Qm'&mG M߫/LM,25OX{M5`̿Ik P 0!<  pX6mN P a<R.݇:f]c~䔐̆e?'K ;v-ghtw9nLY;QD!w&Z0BQ\fGQv ;龧>3kc,B5C}zKo{KC~/ad>1~ 3 )7'L_oO{~iTl i Z:tO+'MO|tWE2w2C&Pl $3#H?dµ/E&P$!5GTj1W`_Bv'5B:9Ow̄kc^+RoI ؟S?yնIRV Y<!#q4ζMص[^52h0g("!mᛟ+i_L}J1mO^lLX<oae5Yi<6:EQrxp&0 ՙA):Uǜqa~W=|ӍLamO+jT9.Ƭ)%J-?ƙ}jKO2˲fB󅷞toqnOl(l1uD@o}/`o]9{ B͵P{x(xƲfüexR2M7o!m'9GI}uS-hdy9g˩ !Gsi*Uq{8lg4% lPb#YB+!F]?y _Ħ|tqеQN&POŤ\k 5+ Ok vܽ;`,xsIU?+C|i-o.g/c>d2?\5!* `LFJ{6hڨVpJ4MN0.]huT ezE@snv`7,pJw)BĄJQ smFSVNzVZ+ۖF#n\{ hL0P`wlMK3i}y0`Gy pI-.'[jIn؎uQ8$7IDATrS#ڨ:Q-TU2uםAqhk=`p={`p<Lu;=)nIaۢWOs5jt3YtEMigjU6 f_3^ 0&Gp@(B PnIZ0`P @(B P%XfIENDB`jfractionlab-0.91.orig/doc/help_fr/multiply-pizzas/0000755000000000000000000000000011670453400021117 5ustar rootrootjfractionlab-0.91.orig/doc/help_fr/multiply-pizzas/2o3.png0000644000000000000000000000063111670453400022230 0ustar rootrootPNG  IHDREZsRGBbKGD pHYs 7˭tIME.5qIDATx1 A_6eRDV3),j=\2|v=/ ĂX bA, ĂX bA, ĂX bA, ĂX bA,ĂX bA,ĂX bA,ĂX bA,X bA,X bA,X bA,X bA,  bA,  bA,  bA, bA, bA, bA, bA, ĂX@, ĂX@, 20kף 4 !IENDB`jfractionlab-0.91.orig/doc/help_fr/multiply-pizzas/1o2-times-7o9.png0000644000000000000000000000143511670453400023764 0ustar rootrootPNG  IHDR?sRGBbKGD pHYs  tIME/0IDATx1n0 EA+_YU| dQf|~^U盜gsd~OG`>wNşVwyܷ/Gj... ^.. +``s D^vcY{y2]]]@t@t@t]]@t-k f \.(]t^^ EDDD]]]DD]hHY+(? Bt9e;(5W>/@DDD+Dڲm 9]{9JgPDt@t@t @t@td`s D^vcY{y2]]]@t@t@t]]@t-k f \.(]t^^ EDDD]]]DD]hHY+(? Bt9jZfe(" z @[@ZA0Gѥ.AQ:kv/|^" ..W .vYw&gY!5O5P}IENDB`jfractionlab-0.91.orig/doc/help_fr/multiply-pizzas/4o8-times-7o9.png0000644000000000000000000000152011670453400023770 0ustar rootrootPNG  IHDR~lܻsRGBbKGD pHYs  tIME/Ӽ!IDATx :_9]:꟤,D|}5=WxVp/ާOZ5uGֽft]e[k^ofmy&ޝ#{Zb b b --- to9Yw6W^bvf#9Gf#T32,& b b b Lg\#eAKlld#2lښ^|F[[[@l@l@lk?ȝ#3{-ۙrD\[S٫b b b ---0qsd6rf/e;]Ȝ#kk*{[[[@l@l@l32 wF%lg6sd6rmMe^>#bb b b --- t5RfΑșĖFv9"sFgdXLl@l@lθFʌ929زa8^nGO9Gw!l6?`1[[[`:)3r3F[&1928W/`1[[[`S=\ɳY9r`Y;5ܹ7IENDB`jfractionlab-0.91.orig/doc/help_fr/multiply-pizzas/4o9-times-7o8.png0000644000000000000000000000143011670453400023770 0ustar rootrootPNG  IHDRHBFsRGBbKGD pHYs  tIME0IDATxA EWNNZ ZMl,/ ߿~G]ϕ+#{˫^c츾vߎ1J'GĽgiz}`ZZZ@h@h?R}qz%/Fd=+|:ZZZ@h@h@h]8i΅>2Twe#P>BB B B ---  `C!L]/Dň>2}OB B B --- g3ٹG Z bDv*п§cXHh@h@hZZ8LsH==녖({GZZZ@h@h@hvc9;PBK^#CWt --- B B 0Ti>2w5ftoFwGO~cz/ZZZ@h@h@h]\g]ϕ+#{lGIENDB`jfractionlab-0.91.orig/doc/help_fr/multiply-pizzas/6o15.png0000644000000000000000000000067111670453400022323 0ustar rootrootPNG  IHDR8OsosRGBbKGD pHYs 7˭tIME/й9IDATxA 0Ex++q#1 &Tmgy~)0|.N{95n\wrC P BA( P BA(P BA(P BA(  BA( BA([irw,WP BA(P BA(  P B P BA( P BA(P BA(L9M]'K6'` A0` A0` A0` A0 ` A0 ` A0 ` A0 `  `  `  `  `  `  `  `@0 `@0 `@0 `@0 A0 A0 A0K^H+D&2IENDB`jfractionlab-0.91.orig/doc/help_fr/multiply-pizzas/2o6.png0000644000000000000000000000065211670453400022236 0ustar rootrootPNG  IHDRxlsRGBbKGD pHYs 7˭tIME/']*IDATxK 0 E ĉs 'x_ gm=H5 2i`{pG$ DH " DH "A$DH "A$  "A$ DH@$ DH " DH "A$ DH "A$H "A$35"ItT9$ DH  DH "A$ DH "A$DH "A$  "A$ DH@$ DH " DH "A$DH "A$ᬭG_qkS˺eIENDB`jfractionlab-0.91.orig/doc/help_fr/multiply-pizzas/3o15.png0000644000000000000000000000067011670453400022317 0ustar rootrootPNG  IHDRudsRGBbKGD pHYs 7˭tIME.! n8IDATx1 0 @F$JV|SJIEZzt[[wחS1S_Cf\Y|< BA( BA( P@( P  P B P BA( P es5]]lαX]Yl P  P B P BA( P BA(P BA(P BA(cVՅ4ïgP BA( P BA(P BA(P BA(  BA( BA( 򱹚]\6/IENDB`jfractionlab-0.91.orig/doc/help_fr/save-points_fr.html0000644000000000000000000000473511670453400021560 0ustar rootroot JFractionLab Aide << Retour      Table des matières      Continuer >>     

JFractionLab Aide

Sauvegarde des résultats



Dans chaque fenêtre d'exercice les points obtenus sont indiqués.
En plus, tous les points obtenus sont indiqués dans la fenêtre principal.

Il est possible de sauvegarder cette liste dans un fichier.
Cela peut être pratique, lorsque lénseignant veut contrôler le nombre d'exercices effectués.
Ainsi JFractionLab peut être par exemple utilisé pour les devoirs ou léntraînement libre.

Pour sauvegarder on clique simplement dans la fenêtre principale sur
"Sauvegarder les résultats".
On inscrit alors simplement son nom et clique sur "OK", ...
... change si nécessaire le dossier
et clique sur "Sauvegarder".

Terminé!

Le fichier crée a un nom selon le schéma suivant:
JFractionLab_<nom>_<date>_<heure>.jfl

Après la sauvegarde tous les compteurs sont remis à 0.
Il n'est donc pas possible de "briller" deux fois avec un travail déjà fait! ;-)

Le fichier "*.jfl" peut alors être remis à lénseignant.


<< Retour      Table des matières      Continuer >>      jfractionlab-0.91.orig/doc/help_fr/divide-by-fractions_fr.html0000644000000000000000000000670511670453400023151 0ustar rootroot JFractionLab Aide << Retour      Table des matières      Continuer >>     

JFractionLab Aide

Diviser des nombres ou des fractions par des fractions

Explication:

"La question de la division":
Par ex.: "Combien de fois passe 7 dans 35?" -> "5 fois!"
On pose exactement la même question lorsque l'on divise des fractions!
Combien de fois passe un quart dans une moitié?
2 fois!
Combien de fois passe une moitié dans un quart?
Elle ne passe quén partie!
Elle passe une demi fois!
Combien de fois passent 3/14 dans 6/7? On peut aussi compter comme dans les exemples ci-dessus.
Illustration

Mais ç peut être plus simple!

On divise par une fraction en multipliant avec la fraction inversé.



Opérations:

  • Inverse la fraction!
  • Réduire tous les nominateurs et dénominateurs possibles
  • Multiplier les nominateurs par les nominateurs et les dénominateurs par les dénominateurs

Un exemple pas à pas:

Voilà comment se présenterait cet exercice dans JFractionLab:
Avant la réduction:


Après la réduction:


<< Retour      Table des matières      Continuer >>      jfractionlab-0.91.orig/doc/help_fr/usage_fr.html0000644000000000000000000000143611670453400020407 0ustar rootroot JFractionLab Aide << Retour      Table des matières      Continuer >>     

JFractionLab Aide

Tasten



<< Retour      Table des matières      Continuer >>      jfractionlab-0.91.orig/doc/help_fr/multiply-and-reduce_fr.html0000644000000000000000000000646011670453400023171 0ustar rootroot JFractionLab Aide << Retour      Table des matières      Continuer >>     

JFractionLab Aide

todo Brüche multiplizieren mit Kürzen

Explication:

Souvent on peut encore réduire le résultat d'une multiplication.
Généralement il est plus simple de réduire déjà avant la multiplication, parce qu'on calcule alors avec un nombre plus petit.

Opérations:

  • Réduire tous les nominateurs et dénominateurs possibles
  • Multiplier les nominateurs par les nominateurs et les dénominateurs par les dénominateurs

Un exemple pas à pas:

Opération 1:

Opération 2:



<< Retour      Table des matières      Continuer >>      jfractionlab-0.91.orig/doc/help_fr/add_fr.html0000644000000000000000000000634511670453400020037 0ustar rootroot JFractionLab Aide << Retour      Table des matières      Continuer >>     

JFractionLab Aide

Additionner des fractions

Explication:

Quel est le résultat? ... Euhh...
Un gros morceau et un petit morceau ...Euhh...
Comme ça cést tout de suite clair! Le résultat est: "3 morceaux"!
On ne peut additionner les uns aux autres que des morceaux de même taille!

Les fractions doivent donc d'abord être réduites au même dénominateur!


Opérations:

  • Réduire au plus petit dénominateur commun
  • Additionner les nominateurs
  • Réduire e'ventuellement
  • Transformer éventuellement la fraction impropre en nombre mixte

Un exemple pas à pas:

Les nominateurs sont différents.
Pour additioner les fractions, il faut les réduire au plus petit dénominateur commun.
Ici, on cherche le plus petit nombre divisible par 4 et 5.
Maintenant les deux fractions vont être augmentées,
Elles ont désormais un dénominateur commun.
Les nominateurs sont additionnés,
le dénominateur ne change pas!
Réduire si nécessaire.
Cette fraction est impropre. Cést à dire que le nominateur est plus grand que le dénominateur.
La fraction impropre devient
un nombre mixte.
Voilà comment se présenterait cet exercice dans JFractionLab:


<< Retour      Table des matières      Continuer >>      jfractionlab-0.91.orig/doc/help_fr/divide-pizzas/0000755000000000000000000000000011670453400020504 5ustar rootrootjfractionlab-0.91.orig/doc/help_fr/divide-pizzas/12o14-by-3o14.png0000644000000000000000000000630111670453400023054 0ustar rootrootPNG  IHDR#ŝsRGBbKGD pHYs  tIME AIDATxz: Ec>=7Mm]9mbxP( BP( BP( BP(u1(j ܱԉ,,J4 rRWbaDtqRDtRvCLH?`)U;U@鈲әb2g쳦ڦUai N#_ %Kp2RRK$D BJK{yHɑ4(EXڐ~ơ4HZ7H(3K'x&YLX@ m2Ԭ$N0mۖINbsO^G`i'0mHC`ɲMQÌwvD,m61⁧$")>K>u:;KCɈsIIRL Izْc(ժq㜔$d*iJH<ܽ$Ӓ$2p),HJJH )iJ,}ޫYsQ u34ɝg;<{jXMJ "K4 )I FhHIJHUYc󠅄'%İ+SV璢tcӊKgRjf>#٫3WWV=H9B>n(RӪҽzLgY!M+jAY=+$(qp1RP,,Ə<"󜬎BYp']wO^dOIi]$BRmR6mFJOB };KIH` 2zǫV 8U.sK=l` 2񿑄P+RK_"m1y6wc))Uŗd2Р|=&1l\kr&۸l r/i-?X\'wx;|ƿ~dpRq=IjlPO`"#O֐6֌m?mYJH IhFw_Ro:͚ r.`׭HH;!YK A[B0Rr/!>K;>zIRB^VAj:a=$qHSIs-)y[Y I%r"K;"]_^wy Ke;yg!y&KdgӜP7X&$'IĒM& }""$+R$UD͓P )#\!K22#/@3QT@~t5#ynD{߮EmEQ!Y"(۫Ҭ R39p2YEMH US ,qH=q"8"ELGܩ%ڳBrTopK8XڸDLc+ۤ!$.8d$ڮUkD!$N6^MR0I{(z.$ϒ6ý7DHE!ґwWa CD^2>v;pB`[F,D/kX )KKB$& + QzB[xA&EVpHE(=$YnBDBJFnWH,m:ADBJ6X vCDBdiӅ~WJ~&[kU j:0m\eC*KGoqhfD$ЮU{R:K-DoE18 ?B|K-j-fjBHcZRW9x$kGvӶbȲMCۆ m[̫ u R-!2:Py)AB,Ֆg E4o%X]$R_:&%HIR(R (TR AJ R=W,Y|nP$偯-efPdt{v;Nrh"Ծ  Z0(%K_HRURXRd%,40(BP( BP( BP( BP(x=u:W'IENDB`jfractionlab-0.91.orig/doc/help_fr/divide-pizzas/1o4-by-1o2.png0000644000000000000000000000245611670453400022633 0ustar rootrootPNG  IHDR$n3sRGBbKGD pHYs  tIME"7ZbIDATxђ1TR 8uq כ/"K )E@ڃ?q#+Y/8"r%YڷӐ)'Y= )Up,ҞԲ@)&Y:KUxJ1Y#LH(&Y i(&Y=KUxIRV2}0@9YZ2K%"~$,p^THʒZzlt:HNOR8ܞȗ8J GNuȒBJzODR1"FYSAGDUN$Ky6dIdiBJ$K4g!b,M5A߾w; V"=K`R>#<[*7hRuJ:sӸ,u]?}q*g5>'T9V31lY8!Yo/rJI"@݆IpYZHʒ Thw, 590dIz 'Ktz!p$K)V6ɒ, 'KH)ɒ,($RJ$K) I,R BrdIR)%Y$@JIdBKpV>֗_n473veR.?Ǹ 2yB>qH1'x|"_ei,>$ d6nh%0̄Fsh%0ĄFsh%Fsh%Fs8$KqR)ɒ,Yـ1V67tġY2!]NH) ɈmԶqxLH B2bkۇCLH M!idBl PH PH PHGodcw,+BBo_͌,+Kfrju9^Yϒ HC! @! `O!yQ\Ͽ08K&$a ɷ{<0vLH B2i ,+@B2i>0ɒ /$ơY2!ݮl.67)òdBLIn4SeɄt=!h$ɒ ~B2%LI4ϒ bB2%LI4RJ)RkuҭvN.6ӑ)&YZ"Eȑ2RJ[PFJI/$,*$Tb3d)Մ$GH)RMR4\l#S,H)%YJɑ2RJ2RJzVK)8cO5YQtƫlaZ:&tô4V?ghV8Y:geYѬprBYѬppV4+,X٬pV4+,-QL]S/YZibRDi,ibRDi,ibRDi,-iQVBLH^u󊜩(S0ƴ{owk\OQ5r)KHa^NJ,-QZ2RN4q!{ޖ2ib=%GY_0޶>IENDB`jfractionlab-0.91.orig/doc/help_fr/divide-pizzas/6o7-by-3o14.png0000644000000000000000000000604411670453400022725 0ustar rootrootPNG  IHDR ;sRGBbKGD pHYs  tIME+ IDATx[8DK}fK|HJƏόCKdB!B!B!B!B!B!B* qA/S WQ) |RRI()"C)LTF)pJ)j{QTN`Ԁ)/ju LGhZǘwST}% ^  :Ȋ^@a x{5d=du= 2>Hǻ5dI<W12ROX/mF|.?*x<ǾҐ0'/m )HC'*hc#XHB{/5?-݀0\(H=xI>]>@6LBH>@ȷ4Z>c{>Rv!LKeJF1!_4wf&ފj/ms EAP2O/m /NoQF 60 JjLQ3!_^P/Z !dKX&m|dIAS$M0 idDni^X> BRMD 4K1lgc%!dKNxJ?5K;Irz6AXk~ڿZkڄ $b/~\44oD9t7{CG$Kݍy. ch>zf|Ǔ,,ZFh<+W[iĨG/ŃW/0 o♟(2楡=IV6 ^Z^ K4NolN?YZ1oV{jΏ|?>D]zIV蝄.t\9>r> 6)U҃9}*?xo:׻ +Y֋9:AKDR쩗Ud:h 1^3@-&&F! hw3/՞3#ENEγ0IXLNB4s>x0T>`TR*W"hXۜBehXW/UN"ҏT$ "$%s(.N'% dn'% 9R]#%ifKhvsj@Dٕ4! /ykcTyrQl,͍r2FN(rz Y7]zyzQڷ,&"R쎗<%3/UdGXD@ RU{5ѻ2a TtB^ NX zM5X+(~nķd9) +E (JD^ʙ 楌 ^]AK5y=3|܊ѷO코 <߼TEA @]' LASDIh1D'4dЯ?[rd=wW6?p!.[}ނߞ98}Aݽ~"W^@@),Q݄n )3jLЈ W|tfգy1*Bw3o52(jYk2=vKìJݮw/xF& Q=HD͟Q~JsMA)6zi앬#Wo)vH0rV Dy Q-J*>ͲBYRQʳ,s +|3}wU=D jۼC ʑx4*Co :OD=|Ȑd'qڪ%y2R$7hR򐈾]T^ ɞW'Ї~o}]VΏtR4GKb"R7ϲ%SiY'Ҫ,Ů@ U4ɒvIvVLl`Bg3OAII{NKuΒxHB]zBxJ>I<*?pٺ# *<NbʯZ~,;gwB2^/UExf)`"G{ѭ$~>LZO&= ƈzЏ"$׬C򱔄$Q BJ\ K:шz?\LAB^\t>gk9~I"A<})D ChU -,(@ Y[`qY68 6.2-= |d!mql-_^ΎBHKU8ǟuo;wz-d^KZdudK Re9?~RЊ ٦lJ2ye<L+TTWBIye)z $ R/JA(RyLJvz+?CIv>=%U%%,ie@<<)Ax$DV;лh2k鶬bJ(K <(+x<( ^l9#*Ǭd׆ԷmFtvXv|%YQdDA>JH UH/& 7Y23zuz0G(ƹCx !B!B!B!$ V IENDB`jfractionlab-0.91.orig/doc/help_fr/fractions-explanation_fr.html0000644000000000000000000000240211670453400023605 0ustar rootroot JFractionLab Aide Table des matières      Continuer >>     

JFractionLab Aide

Qu'est-ce qu'une fraction?



Une fraction est la division de nombres entiers.
Le trait de fraction correspond au symbole de la division.

Voir aussi: http://fr.wikipedia.org/wiki/Fraction_(mathématiques)

Le nombre du haut s'appelle nominateur.
Le nombre du bas s'appelle dénominateur.


Table des matières      Continuer >>      jfractionlab-0.91.orig/doc/help_pt/0000755000000000000000000000000011670453400015736 5ustar rootrootjfractionlab-0.91.orig/doc/help_pt/subtract-pizzas/0000755000000000000000000000000011670453400021103 5ustar rootrootjfractionlab-0.91.orig/doc/help_pt/subtract-pizzas/4o6-minus-2o6.png0000644000000000000000000000245011670453400023757 0ustar rootrootPNG  IHDRdUsRGBbKGD pHYs 7˭tIME4IDATxQ0q#p&# `lkFzNeodrJm >#$v^"hBbVw^"Hi‰s]EM&yLDZ3F\+bhL+9/3ŨH!8Wq^fJ)EO1=H"9-8t8 "ur3J-u,]ZRyM˹7G#Χ7n' -y~&'Myy 6 )Oc򔗙-yoӔ}aْΫB4#z?h5͜<Νir7ut(-c{qt(՝5dKpH%弪yՒ7]Q-yԾ r; ˪Ż%$iI-yU -V=78wv^{x6WK*~+R=oxd${Y&iɩkvaл_x5s{n˖Zr=-9 D@ʍ՜@rYw\[7r9ڒ 2z;~q%;.}do麂sn!!%i|-t!ђSKҎZr%!"Rqꤌ:ڒ9!F-1^,|;\c&헏nOp;ʿ sM8Y \9{H!B_Ws^\fx0yoli#-i{#jiH׎d0DwX__>8g !GjӐ'_j|iHK֑svX?OvL Pӱx9^Z6!A}Jҽ%HK궤W#9 U;y?xKUZ T7\8wtn 7r,r9ht-]; ]я9KZ8/6wZz+(3)[pxi(8Wp_|;Lkys;YWA”)qАR}=07jί#>_KKLH¸)} ·T6ǻI+8o輎 ~-au^p.ؐ&""8_:҂+|I"5"6ުIq7}NM6P%/#pNa2ӣ<7@*@uTe BWSEtܶ]KQ1WP9Ѯf.ϛR WP|)27Ĝ d6ZzzI= eX `,sb09sw0̽b g)5=w!e/U] .Z>X*>#{JTE <_Jƛ^_崵:-Ju8xq๓m9db0-xp%޻l JPReټY@lG2>;9D:=ۛm {-!%BbJѓXwR#-P'sRF.-(ѷA2rdZEr-) <}(GK( -+%NGcВP"bBHTdVr+wR"DOK-3k裱&sr?q#ҕU]t6:@ҝ ps^/ӝݲڑFʴǍ6xθ]h %i_B!BOkJBJ I{Ih^d(@*3Hgi_:%.%icL;dOo@A_c;yWQrsHi- JF-읻J\J̅=>)2%3Ũ"s(iHhKJ@HʮCI JFractionLab << Voltar      Lista de Conteúdos      Seguir >>     

Ajuda do JFractionLab

Registrar resultados



A todo momento, na janela do exercício, você pode ver quantos pontos já somou.
Além disso, todos os pontos obtidos são mostrados na janela principal.

Você pode salvar essa lista em um arquivo.
Isto pode ser útil quando o professor deseja acompanhar o número de exercícios realizados.
Assim, JFractionLab pode ser usado em tarefas ou em atividades livres.

Para salvar, simplesmente clique no botão "Guardar os resultados" que aparece na janela principal.
Informe o seu nome e então simplesmente clique em "OK" ...
... altere o diretório (pasta), se necessário e clique em "Salvar" ou "Save". .

Feito!

O arquivo gerado tem um nome de acordo com a seguinte estrutura:
JFractionLab_<nome>_<data>_<hora>.jfl

Após guardar, todas as pontuações serão zeradas.
Portanto, não é possível "brilhar" duas vezes com um mesmo trabalho! ;-)

O arquivo "*.jfl" pode ser entregue ao seu professor.


<< Voltar      Lista de Conteúdos      Seguir >>      jfractionlab-0.91.orig/doc/help_pt/log.txt0000644000000000000000000000000011670453400017246 0ustar rootrootjfractionlab-0.91.orig/doc/help_pt/screenshots/0000755000000000000000000000000011670453400020276 5ustar rootrootjfractionlab-0.91.orig/doc/help_pt/screenshots/screenshot_6o8-minus-4o10.png0000644000000000000000000001650611670453400025477 0ustar rootrootPNG  IHDR=p[sRGBbKGD pHYs  tIME%,XIDATxmUEgoBG!*'LD eLjIᏅ#Iu$DE}Hx,DXTarHKu\/f5kZ쵮=sLn wЄVWߡu4午>'Hn_oi拾:r]B;D#OI#v0yǀ}HCۇ:bΝ1|/ٳg !Z7cM2՞={֭['x{zz\cǎ}g_~ڵk " 8?4cȑ#K.[a>|xǎ re˖mٲ?m۶A!ʕ+͛7O0᧟~"DF$8g|_m{<ںuO{sȑ.]꼾x#*s(o֣>j˾L8?kVk̘1Lͳ-5oܹ^ɓI& !iD@)ni'8&}`_*<2y03:C;@´[KZ_yv{ kj^1p4o#Q;c_+}(`رN!G"?v`Ͽ'Of.#Wo/p `_WX1w9s<}MX;y{۳g,>ٳg#f*SN:G9zW_|^cg-_X|?_bQRAؼy ~'?öm+W+Çw؁`6: _t>Xlٖ-[:6mzw=ѣ'MT58}9uf3f 2*K.;wnͭ[vuuuuu:. @3G\`/⽳aÆѣG=w-"g]lٷ~?Y_D@ &t^qCCCp:7nh&o&Nw޻;,'&nc~ϟɾǹsͦg/\'3b1cF8ɏ`*N8188/{={vϟǾ\`oo)SG}WYGP4Fyҥ@/^8b8B !V^q;wD0TkꫯgF5\}ݻw 7tE1ySuʲ[t<~4SI8qb```ժUF?mڴ[q΋X˭zС{?… 7n8<<|ԩ 6̛7NhVXr%KEۻnݺ3gΜ?|ԩE͘1r]wݪUS~PThb,)9s̙3 \1`_ZP?N l&2jv |F"9ۆ*wKԫ ܩzF]U#eMN[F{T l+_$EiOp0 S9g.2,eɔ + sm 8 {H;M{Gպv#?6g._Ku: +vH9vvr0=?s0ޥP ̾ewq:;TJG9jJ{$:˷_@晷o|V(络3.L*@JW'~Ň"N*zżYڳ'j]$=ĥPv0zOc%u2,I ;uIvLf4|Ց3^$RTFʴgzSJLۑ|? e^׍c^}Ink1JIKC<6ݭ^yR8Ԯ|O>H8$V4e%$D5^rԙe^}ɜ0|[ԋ!JƿǮ7 Jq(+ၩ$J5][R2ޖBkQ{!AUYؓBϦ=T]ꖰ),G,U)|ɶCbAdiGR%19$Y58fĄ3" j/$b` yJuڗ^KTg^[`]&UL]N3:*;a)ly(ZzָCLL@r[A13`"ڜ"bJFw0><[pƍ9lYp8{a]ET)@\/ h=Q/qz0и(aQ^0E 0߲FѴ9r#{SԋʐTeJFq qQT'{Hp0^kτȇ_ckK*hzDݑ蚍KME{hɪT%kI(1i#wѳd'ByF7{&&y$cW a^7#M,F0|R`K\CTFpy vk퍸ξlFa -n SIПʗe^#Z4LsҁFS\ _.IjPeK}IȵEr$9 j7cjVK*Z4IûAfdZ$J9^ݢ10 .;{W.9 ;{H'3qG&j7cBYA,& ŀ 8-.ZKO#iWLq ߦhgC@Ŭ 44iav]gB|ZkWoPsrE|o}?ixEr-EN &`s:?- Kf|Lms-e*1]7vCK1+ݫ]wKf|C{ԩ7W%)Fm@i/yjLhw- \KX1@Dph,>j\R掹&*ICݳ/¢Iէ yXh`)'E ОCoڴv !y/`_y X}U*q '.ȼ&!ڡ=%%iQh/"πf0"/ 9j.ֵuڅng@jgqgHjC1rn@m7n׉ƼK1g!v"a>ڭΰDĜ#?XkI{ ]w]k XYsIm -WBUFa8ͮ%'MH2h؅]vy5¬Ha:iTٷZcZ.4RI:?ӹj>/oxq9|Ku]Ō:q#'l 5 gKf_,͐3L~<}*iJ>y.. pޗm<;G^Ey.3җzkZO SKEZNzU>&Zf1";Ѹ)P)2C;"򛊬\"r*D{̷Fיiw0n!kJ+t˓}*+/oDo\Xvhȫ^EԄ ՓL$ /D*Tg;N-!d'gѸi筡ګ1;;qHHmqY*99Bz8q8mI&Ju[y/]lROH{\*+0.uhvk6(_^3[I~UAET݆bC^]W##9HS+| ٘jaiU*BKup04AײT҉fȐ/7!C1ڝhHw"1.mjOW(ʭyzۗlPwOjɴ]}&KzP!"~ى&H4%8qǡgJ Jw%EDM[$F W yFQ l_TwӭҏMKzP쓊GdHT#18*5*1jWlۇ*2|!GnـwI&S1]b #'-ث)*jo$zv w/ b>ȉ~rjzVjO|1|Q*aR5$*Mn4R@iGo:DNx2/;JpjWd^a+_b_J^zN(&MB|Ib9Wvg~U oY ]y+GԍŴݾ$fJ.*π%mƪ_N.#G~&۠'q)h hОyUJWqf실+-ݻw=`ZCNRu5۹v+FA0=F}@]Wn}B%*-{)ݻKQKJEsWBy^PD-y4\.;[4TEqJnx)WF{zi@^yJ^}[U{TJ# 3SIˢJ|H{/jWa60o&7pmw7@Ŋ:uezҮMnڡݒ#ݶ-bKPe{֫ڳ}Hh.J{#s8rqhQ˒K6ޞT.*}TS"Wٹ ڡݰ-B i77ӫpL$do:n{jvh ;Zn'.i-H۾6aهRIENDB`jfractionlab-0.91.orig/doc/help_pt/screenshots/screenshot_6o7-by-3o14_1.png0000644000000000000000000000777711670453400025212 0ustar rootrootPNG  IHDR֞sRGBbKGD pHYs  tIMEU8IDATxoH[_:؂XJ[{⃴Dy wOmMȢb ȤlvN\4LI9> PY vrh߯^s;s/YbK$H`*J_2kS>y|ΝljO&c^AӾ񍬬+/[b`x"D h--@@ ZD hhXׂmeeƖH$n^W&`2klCOq(2]OhBnєvVT^q)ζ-2]ɵ1! ZD `[d޽{/_wޟ)ܺ&!DUUn?uT}}=5<33s֭W8A@~SSSC3_DΜ9s5jR#ի~Kx|||B٬ w}\oO-3[%﫫Pٳܾ}_~ywfgg)tG}G#kllyllˬFB!߿k. DKQVWW˗/_tIQZjjjjmmݷo߱cǨG`(zW_yP(dsUCC,-z{^xӟ~)N599W_---ݸqjl8==}iZ8<<|&ca?xoK/ !vA3TWWj#ܹsBo/Rbxj)7?~_]xQlw@bݻfgg>|xС`0HA*~OvDK\.EdpYgD 6O@* 8SLѧ~HPd #-HP w~2qBZh-RdYeSUaYEQJlcbs2 :┍@ȇp 1Yi=W0~(Z 05Qm[d }jXٶE9@B^-@o޼I`eb@a]]]cccccc]]]x>O-MMM^^^uPSSS}}}Tɚ#0 }}ÇC[UUUeO:U__OOh)Ai|Z_z~)S"+ǏOLL9rdZZZ:s̵k)TM?ӧOS랞쿯BgR"+s544Ҫݻw?ygSK>쳷~_ֹB!߿k.JMFG>vz<sNcc#ettab};vO-tɓ'rBϯ_wx'GǏGGGoܸa8A -㏿r M,F`uuu[[[KK тJbo%bxݚR?*%Mŏ@EQwAh`$! Zֶ 1~HPd #-HPOa [3%wIGh/sS͕r[bE}0JMi.-eϭ)F E {H]uEQ~#h_QF|u odn,&ssEu}aG븮(;"]`h]\$_9{<0x%uoyM0:,&t$I@ε8OK,pkHy5m/{_HըB!ތf3};iUZzS[9W,Ŵ*kDKjooO9B]koj9GWY߸[Ça {PS9ľV1 ΅ 49˭ibap&(ִPX_RC3GGմ974Ms:Rg照_Qu"X sDd(PDhQݯ(n) ]U!Brk\ex#}J[`L1f3c;[U:B_XdS` *I~PTruV8{ ^GʁѕFJzqh喙%5مS+|k= 8:-\N̨>]X⠦$Z$>$sMX,˳/oBGrkHdޚxE7XqQ⚚dvbS )N{0ٹM5X+w;AVѥ _U8MJ"߇@JJnj,օ:K?1+r`ִײ gGК5At5m~JLĮ ku$ݲ,ѵMJR] B,ߗ?ȑlF*c⛚d'e7lpfRư1E75O37 Jxñ!D~sUEQwjBH u謓TpJ#fo%:Vgڎs,o_5{n{,y;4f-O7ܹ%I݄U6ߤV]\04M/Z':k5-Ƅh}AW&y -,ǂU!bS'!uxê72ִkwkZ4մv!G)jb2\%JRt(&qѰ<^vlE75mTTꚏS n)Jy;~H8 Tp*S0-T~?LH|L"sgS<|g"IbOId"8S @y:vmyN.{oP+W>}:Ç?x zΝ;?쳉Yfs=saM,yN%NZz]eOLL6lضm+rWy_%Xv߾vZ>uֽkL,g)k96\rƍkg ylSy衇 !3_)4Sg1g^2H|2eaȔt:~O>d|||޽80kwu~hh=Q"T9CQicفh'ݓs rd@[`wqqSQv݀&@IrSSsST~?@1y=է~c3-tfϞnݺ3fĿ裏lyރ>p:7 VT;x77lذm۶oW_7_}vQ9ym݆ͦMT<[o}饗N8qر_|qҥhČ_LwqGn߾}R>Г fΜlٲE!t366666?gϾ[x?;馛 ٷo߾}sν;cǎXbmw*Aj"Hϟ]@̸DE= .[ G\p*`.qM#T/ d0|ԩ CÐY3<TS N8 Tp*8TSN}Wah5k4d'S[PvT"e7GD֤tA47!NoN! b "T+DF(c 6z糟B@+;H|QRVh'͈swcje%+m$rG;'۰/"~sw*kKZ nL"D;h7\0*Q7Cڄ*fG+ւ-g(<矷ʚ&¦eO/]@Oh6DAy];&bS:N+ܐnFbYͱ)Iv@ljېa1O"D;N -zZgvJJ򁱲*6tJ1 ےD:Th'r%]˜i/b4Rr_0$bu!ډv]&( %*8q`>I$BD^*_蒥|QV̊ĭ7}$KN5.p2UUVUeŬHON![JU4oH؆aٍThV)#mN"D;N\d*ԼuX+ Ds(0Fu[0콪Ih'ډv5IRu/lbVjۼ&ۣuth'KSULGhTՠ9Ym:R6, v$1ŗm4-mhWy,M+_Jr;Ք<G6MʞՖu"7TH7+G]ǒI"ڣYeYBJmvuFHO"هʆ󴬖hg vz+ cy^ ۔>W!c6R?A7V܂{$-{H ^=Th%;NԮeWXy©XiYiڦDLN"mtD5[JKh'3 _r㽒^\X3O6Tڳ33a%nxn:$n"<T'ݖh׫sKp5fTH"Lw"h;Dծ`yۺbP[5Tݒ{G˒I"˒wJwSюDEZ 䯊WgXk͊Jbq7.hYRGģ WhkZĩDep$%vYN1R5վӃԫSmD,J";nwn})Gҫ6Nl I]6KM9튵j=S ɤ~҄K;뮦߶UqyM*͊I7'J"hݝD &ϒeVˮ`Z;H|؜T,H"\%?-ddžSmG>I" bY쒝hwCv+L݋\et+\M7wgD{hGv=+\A>%8]3tt ͫҩH^aZ4+1$hW_vJgQyEdaV$0uqJ!ў<6>ܩ8wޜLfoRx t I$}qJ)rRpJRd.~^?]`K=rǐUo\t7͞1G'JJ鍖VE{o= #3MFN9Tاؐ}RI_>51@TgHvbfnhGvj{n3J8+nP`P,fHvs"6nJW/uKG,nBVs!D` RIvf#"4!w0MLKu$y bQۣt{UVtYʟqaS V7*wS2[({s+]cwk hH(r ý* D)s7%aٻ\ϴtuVyC?##h–ܧАK! v m,<"LޥϨҞjgK| r7nrb+lZ+{ t#KmXF=[]E3IDЬ7W-R-̓'k:w&LeΪ*!$rS,BBt'yfZld2Iў')^?tsz Ί$*3.ŕt\;d:d00/Ҽt֊+ҽX3RvHnĭF{q'0fCJ="+ߴA`]IbG[`Dmz*MnJ%S4mjmv[A.B&̶$R"NLRm4wn.|}oeMJOaKJ}=驀X}„$Ë:dϽc4nJ۲U")=_Sr{ïqb&I1+=_c~,#>hQ) fZ\"-NlI4T\J"mk抵 ]ĎM;/{LU;9Ў[`{m[Ʒ6d7WlY'o m˷#{>l*xA3dLO$mOm"뿩gXdQ25-W}%RCAsPvC$Rάķe.K-\n#m*Z)WPj7+h4)mIY\ߊh?frL]I:JXvKR>AyYQK"rޘ5 w(LJ^q&Ns $H1n}vd~=7fUIw08&wm~U6)5YR4LM4%ZsMWSMl뺕A<0<)m0+ndSHn$!uQA&){z5ހƦ`V\ &yw6FɴExuҶ)"űĝLL)-vL#t=Up{j*e5b:ܵe͓]~45蕮[)-=!CgGze*N\,fGHMIC\&ڑ=ОUwfL qlZjI'5N0[${2x&58ojiaLͣˉUI$,^ke/}7՛ּcL*8Wڜ>&_Mpjvɴ%+_eb#nӃm))ed $#{Wl6)m(։_Ђ*PkhHGShqy!DD=D{t-"юAi&څ^C׿gy-=uL㒲bC=GI$&NS2gHuJe|F; "Sܜ|s4ÞY٫ɞlWvo: .E%|* ;u4m%G|ER SD;T&@TS N8 Tp*8TSN8 Np* A+04b d^2988dB钲y&T2_~p-jEF?(LOKz2*LwWClSJ {R>T@~T\5O#P x5e)6")SJi/Ծ%:E P2-ܐͿ%>Kb3;A C/ %+SJ}KT;ŗI8dڪ ʧ4i6m< %8d_]9#` :bXj3p*@4hPuS !$rS,_/!dj6%K̼N*_MiT) N(fi^a8ŝ:Q=q%nWyc8\\[S8dEfeL&ZL%(Xܾ*\d"_|Tp8d/cn%ҲnN(xD_hBdNPH%(قUg:LsµMCU8dMѕRq*@ɔP2uyDOn$s9N((o;0)u L 9F"5[SJ#Kũ%5u P&Tiz&TiHM1dq*@ TSu 9N(+oّ=fPDdlm%7&`m߸՜~kp/iMI0 lGO{j{BjWQp*@tY|wdJ}ϫbpIDATgj@,"/U2տP'̶"yKWj~f(̂RT  z*SN$IENDB`jfractionlab-0.91.orig/doc/help_pt/screenshots/screenshot_4o9-times-7o8_2.png0000644000000000000000000000504611670453400025634 0ustar rootrootPNG  IHDR_msRGBbKGD pHYs  tIME).1Lt IDATx]hk)'2KʁRbt'[i-#!džfLH<4;vVkޮh{~u}{73$/8 ($MC Ms,[E? Sp? @? HB7_} L&(@Xı4wULfաD2KBA,>:+3wfp֡DK?$ĝ{Ν;oii SM$Mܽ{'NG0qI~ڵkQix'OAFٳgΝ~A|6r-˗t"#rˍ&L?n:~ȵW3fN$tSSSEEESSS:60tR*3gNZ5 WE0g&M0aBCCф VgǩS8P^^u~#7mڤ5kִM`_ȯ(//7<_xÇyAb.T*e4aut׮][bFJB'HggŋF֯w"th"!%aOE/^_2FJ? @A CD^&(@3~AݻCJ9yd}}qt+ql RT* ѣGeeeoÇ6mǏu"ΐ?k׮ѣGPb6Z#gΜYvm:sϟQ\\0vСC[lru?5jTiiimmݻw>|ٳgA,Z?ΐuttzۢE&C%D}h8q}ƎOAN+!ꓭH; |fHlM$$2DcY|)> NFVk<>'@? @? ITCOQdH @? \yyyJVi:(KNɩU]´z^dP}0&ݩ~fq \ua5'$Y9Mf^o8 q?@? @YRDCg k";9 ab? @? ,pYuO)TΖ? @? `hl=!Ug?Bh? @@xxv8:['l*UgD? @?04[ΪrȎNBXuvs~@X@?  K>o)fgddd޽BaϞ=###Qp 6;333N^_.^zj@@Q?===fⴱJ>?;@6f4ack΋uMD?$  ݇mTXt 9G1Lѣo߾mhhxO"@onnѣG]]]ǎF;u-_nnj1Q~o'h=#xs@x^9/?ėB|C}hH #U 4񳥥_A0==q㢮?x *Ǽ999944f]Gb<;@,DXoܸq[66+++񞝁AD <|ŋQoǏΝ;^\\ljjr0;Ͽݳ=~}}}^⵵ׯDX>}ի[n8q~'Or̅Batttpp&R[[{ .ܻw/'V]]=66(lʕ+wv0;8pNwڥq|spOOOUU1M+ͮΝ;gΜx+w]c|_#Dڷo_ss|rҥ폡7oF뮎'̎iikkkkkYhVP0;?=  ݇mTXt 9dqMS/߅hjh?Pԇ;vxl{h?h?h?h?qo_p9bh 9~@~@~߿*(C,* Kv-glץ-٥ J9 TfZO lsוi!6 v]w{,h?h?h?h?h?h?h?h?h?h?h?h?ߥ-ARր8~-d%qiE?.JkEv]: Y~@~@~@~@~@~@~@~@~@~@~@~@K=(†v\@|l9.^.e;@h?h?3&IENDB`jfractionlab-0.91.orig/doc/help_pt/screenshots/screenshot_2o3-by-2.png0000644000000000000000000000437311670453400024422 0ustar rootrootPNG  IHDR sRGBbKGD pHYs  tIME#~+{IDATxKTk31 "$p$hѯEC dFq-2@bjZ(Q.ڸsv{^\89Y\y|O* Hm(m (W:0hhkih0\(@ P(@ P!6Eѕ (@Ҹ Iř*>ZN֎$O Z8bDqHpH@e2L&sܹ7nT*WTիW zJRT8sv횝[`b+жm.\勡9| #&S?~|ɘo*KKKϟ?3&_> Pu3X]lұvMrϸ|G۷oDe$M|PPI*vm/ز:U GcH,bexxڵkh XG(*. w4 XG q@hdP+(W|k'Zk@sAc0v"v$vJ(HǙFŋ6}HfBP(dYTM& N\tĉgroߞ=:;;5%E[;AoA022$?~<~ˆVYa4Ď]ՔJgϞMLL v04o~Żw v N[ӧO2`@&>cnݺe@ ikgXQ\ݹsd|}PP+wFځOl$RD?ܵc S"UH"W(W:[*][ P(@ P(`miClϋ~ TFUP(@ PR)#R2a['uqu?A-WD*Uh}$ۂ=ےPWUH" P(@ P(@ P(@ P(@ P P(@ PVH>|hhh8{waXP1W,>}:44QHao?m=.s\AXZZjkkkhhxο1sO`f] gzbϟA477 *Vڤw|:yqŪ7dq}n%lr=44t)g:o߾=¶`O0b:R%$(@ P@ Ǖ`J?oIENDB`jfractionlab-0.91.orig/doc/help_pt/screenshots/screenshot_6o7-by-3o14_2.png0000644000000000000000000000754711670453400025206 0ustar rootrootPNG  IHDR!4ֆsRGBbKGD pHYs  tIME7*9IDATxOhgzPP<(=l[QQ~ꥇ Ty?F)4` bA&B?Qje],6kz1mV`idwMn ivg>=옉MNN`?C ?W^[\nM\\|c Y\ 11d d 2d 22ye\-^-!w-P'?C {?W*Ϊ-M6B5qqM"ǯg٦wp c1pN}_ꫯ|[n !Y&H<7|ԯ\sc=vWժ222O;،?޽{׭[гL}^{55S(JO=jxwἫXٛo#]}᱖zwwdn[li^1˯O(JΘO>䧟~{マ?XK//Ν;뮻n3ٳgѣGmv={4H(+P1/:t(˽]l֭;vko6ըg:th߾}K?m]̙3W^yeRoƍzXsUW=裗\rE]+]>xw{O5̙3=\___M.iO~Gmz*OPñ%~c `Y cV|XE1cd22`;rZE۽jUcvWe/>Xx1PVXq>Bxg \Keg ?o:˚UN< -ϋ|@fLC(Ϊ-Mf1862qSlٲĉ@#k?ϕAUsm۶=ztϞ= 9cP3gμ]]]e?]7:("]̙3W^ye npu++~ĉ}r7p7|SrAɓs7m8BW}̴뭷zᇕ{޽۷o/2A'ܸqc___C ^}ݗ]vrWotX!?:uj˖-j]`yC= =JȘٳ7xBϡ8Q ww߽U}Lr;wrmJnYVg*,cj7Pbe.^ԕ%@@A Qd^)+699 ԃ2{0?C V6f@ݚ&~c 2d 2d 22@@ c@p~xG|wA!699 ԃ2d 2d 22fut C7@#eL%L&ɖZV.RەNUc(L|;>0Ît{[rTּx#{mբtI{ ,g:ZͻrmN+UNGQj.7:ܙX|ZFZCsxtu9W ZFG^vEܪvCcܱ]cw.ۻ '־x||HsszE:ZZe{[3xB8=1k>eXs|fT AGԨWņw^*Wj59sgъϷ{׹Ob֮fzeof܎@٭<_Wã+طNo4~ƌC^imKEQ?]v 00r(J8T2ϼw7E{/сTEQj`|оо?ejBũ^Lim;z2\n* s !CU^ֹ3TsN̹ӹx<ݛ 8s|^[MS3o*I7yzݙx[gFzG ) _L}Ϝ785zzj&kY64W2*,qwd tweT֡IGŅ͟E=a 1ntwo6$6o zX7u,O(5?!;2`t& _t (uLtv(DQӶ͉5Ot,M̳M*i0ܙّt!# ^d[V&4R]${2Q*|ZcEU^a]wʞL_r9LOlVsY%]-{^y,bm 3Oww 53,sW`Q8~xtw=lT6Dh0x*}ZFBD>vMd + @@ c@ c1 c1\˱XL9BeQ3&0 $ ՜dP6Օ8c@D> |@" |@"!e v!Afb>ԄZyGk`աnJµ֦g!FqCD프} "D>V:N$Tȑ#---իO>h;ryյk^zD"E~L\b}ͨyvvݻ.\DYLLL\t9`cnQ7Lݻݻw֎Ν;u 'Nnދ}9=z4Z~u,1L&r\&MT؇:1::*&N߿ڵvа?}tn+H{wʕ+VMTڗ/_^xqڵW {XCCCbqxx8*c;˭ 8ppԩ%K?~;͡cϞ={3gY;b;ΝK$nblذׯK.M$Tjٲe>xT׸xcǼCwte>00055533sʕÇ?~ܸqcOOO$ٳgϞ1rE&֪UZZZ:;;}v-[( ںMTNkkkkkkt/_,0@qac?161mPu0{6@Sa~dcqd2m۶}ӧ{(Eѣ;wo߾lPi5t͛[(j3-ڣh*0F=QS>tȧ| .|/D>~-2mS1w"T* %6Օ8 (Su5AT d2\-e2sr-?9J5559r:}ѓ'OlRgQ&~|Ǐ/_s*}b͛Οnr"׎nq| .l'&juSAb>|<_ƣmjp *,YK8 6@"D> |D> |@2ML; CgcD> |@" HYT[*_XRuJNŦR%"!Jm J?B%Pnbԥ {Su^u6&|D> |@"D> |@"D>|@"D> |D> |R Z+@/GUIՉ CsM (%GKxy6bPuURu6&|D> |@"D> |@"D>|@"D> |D> |R Z+@/GUIՉ $,nyLx)G(U2Uꪡl@M |@"D>|@"D> |D> |@" |@"@a 0#e묖s,Pu/P<#TSuq@!@-"D>7~ {IENDB`jfractionlab-0.91.orig/doc/help_pt/screenshots/screenshot_4o9-times-7o8_1.png0000644000000000000000000000452211670453400025631 0ustar rootrootPNG  IHDR/VsRGBbKGD pHYs  tIME)s{IDATxOHTy7] ?ED,HP!dZA,6.CFY+*?x<guڰ@ | H.[Yj]P~CB ֭\PKsApĉlii/wd2{۾}{OOƍ&$E$B=}M}};Hϝ Dp]7o:ل$SbCCC6lpl"Z,\="ʕ+لII 6K8]PfC"]}(9 &6DI&MMMcccVz=4Ifׯ_ߺu=1[qXlbs43gGP4ӛP܉5̣eBO=G~J@/| .Z;g̝C I XrAQ3D1w9&B2$,\@(H2mnAJ,Lfl6L&]g8|eeΝ;LǓwﮯw)˹N֮];{M)9D߿L&s;wSTss͛7oݺe˖2;S{MHr|r[[[eeeUUoܸs~mMMMEEEEEE]]]UUHϝD"q I.s?EFGG·:|ȋ/Μ9sQslB#gϞӇN>=99soZl;fQ׻{왘طo`Ϲs׮]k֬ ˗NJRn%ل#/H\xkMMM?LAbŊG;f\>FFF.\cǎի?>sl",\KKKKkllLR?玎gϞA~zl;f\z{{#wK,9v{c69@IPYrDsqc.(!>k O~]ģ6,/wbx@XrAQSOsY(S. H2H2 $$ H2H2 @/r X>w3GkmX^qwIdd@@II$$dd{}D,sQbT%ΐ4I`aL?c=_3۸-1AG]^ke5H2 $$ H2H2 %'nv&I.Cv&NPM,\$ H2H2 $$ Ysv$yα턷5!ul g$dd@@II$$ddGv"zokkuŋ ԔwVTX__gό LGGښwSN}7oFGG_חw999ymCR,@\. ={իFbT*lll8qT*WT⢡z{9r͛7]ƃ P:ӧS͛7߾};wÇ Wsww:11qqC4 <)z }&x'}9ƅ,{3%(| k~ _><_z)8Bj}7S ߎWmh__MRIYԮJŋy^s?^~d _%`Zu\[vI`=q_` \Oߧ [Nd{25%~>߳!kL ǞO9 aG__ׯS,@\./߱Y kT*}ݻwR0婩)+)CBooalffcmmJ:@"AsH `||Pҵkܹ+C$}b;]RV?r'&v'_M.w̙<h艭ϟHv>/[[[###Hr7n\rŀ@?ANYېc'@~zz$_֯{x-|Zǭ ?]qT4ri:z=z==z=AyC/߽ H0"|>=z=zz_ߟ _QLj-'uu?o! k]Wa־t5k}Bf]?: {@{@{@{@@{@{{@{@#o=aP6 EQe 58p>{@{@{ zҥKf9]^@Vg])1". |vK^ ^j:;; A9Q*}:M}رׯ߽{ט8-8w1Z^@Vg])1٣z=z==@x>0 { <`z=z=z=z==z=zz=z=FQpΐBwv f]Zf]h"@9z=LIENDB`jfractionlab-0.91.orig/doc/help_pt/fractions-explanation_pt.html0000644000000000000000000000262211670453400023641 0ustar rootroot JFractionLab Lista de Conteúdos      Seguir >>     

Ajuda do JFractionLab

O que é uma fração?



Uma fração é a divisão de números inteiros.
O traço que aparece nas frações corresponde ao símbolo da divisão.

Veja também: http://pt.wikipedia.org/wiki/Fração

O número de cima é chamado numerador.
O número de baixo é chamado denominador.


Lista de Conteúdos      Seguir >>      jfractionlab-0.91.orig/doc/help_pt/mixed-formulars/0000755000000000000000000000000011670453400021054 5ustar rootrootjfractionlab-0.91.orig/doc/help_pt/mixed-formulars/1-12o17.png0000644000000000000000000000526711670453400022503 0ustar rootrootPNG  IHDR^c$sRGBbKGD pHYs  tIME$Q 7IDATx흭Kk*1@Cj$n2oVQj1@$Dev{uę;VU?O١ﭯK,ˌ4}(j2!, $ɲP£SŒR$IrsR&MS⠂ ҶpM$f^ɲq!"9"ZY|/I\yƙ8gZ 4U,u䴈z~<|,]o>spQKIJkX tVPXqPnUyI<G_仍[G\lzCQ8Mvή(<$ɕ Nٚ<GUl?9=j1˲Zf7~~IϛaZkܰPiR;H)7X4ƜrhgrWDŽVȢsQK)n]ѓfpz#n)o޶jR{H'\- x?zҬu]0b' z<~rH&C^$.gu͈lEBCϴzǕTlpq?=-D ;>>HG05 9ڋfM!YL.bYnQ_l[,_QEr/jzļ;MEQ,o1'9taRoFl/<Q2ӻzk&X)^msn )^w|G{K"x}J3|K n $` Hl Cwo#z}o 9א !+9$`CkVsD4-*m~ A01Yys2}Nv%\B aH\=C~(ܕfvgX/v 1,MJۉ'g9Y(5Pڐ '&G=~3m~sD<b%DQ G[\WF@o=hV&4-gX|X~._;Fn7>4sQ=e >Y];Z)e,3wpnu'ӄM&] x|z}K,}'ː[~LH$\W=ѩfI)nۀ[Va{Ca$!hμDZ)5qGfz~nѣ>ut7=zKSWr=`|=E'''N~/)%{   )_ )]|^*ǎ?ߌͶbXϟ?_~]o|1 Trݻ.C}Zb27{`4 )/{0N0${ CQǵ ʽ&GzEx{ Fev#xz9p;m "eAb!0z9 Uf{e1m`,RFo=x7]Rkm45q!?]<bћ0tt///{-/_N-x~, 1 70]=X&fvh` (L$珘7rCBcWA7xemԵ_lm\3ŋ y^D(˗/l6 w𱠵._Ixx.ҨdzF#C,x8pֵ q^)%{3Xb>qERuG4X }O8eĪ(wq $` ?MSE )eHW 䀐 ;x'' kBb>+ވb@\vΌIwLH,7`WJ r T}^)LH,7BqzzJa zqC~NX@o @enz98`/|U]@,  x >|  s)yn&BP @߿~.]^@Bb8 @bP@,7P.l>+MS7r@oq*͛7WJ3ݟM#3,FobXk?u.RǏ w MɓG- X  +m0IENDB`jfractionlab-0.91.orig/doc/help_pt/mixed-formulars/mixed-to-improper_2.png0000644000000000000000000000304611670453400025367 0ustar rootrootPNG  IHDRZX>sRGBbKGD pHYs  tIME#leIDATx흿NF(Re()ܒo:}+*CCcrCAqR$Q4iR8]#YG_zf<;3UUD"""ȟ"3e67 R׵Zk5s5hQZ.{Vh,,WyZZYX,fYu]i\WU}xx@=RUZkiui]^ͲLl\m{ɪǸ2Ji+댫E;Ϻ'Sœ,]nJ̦isGdYk~rYhK1#JVX2u]2Ƈ+aZA&ke9hm 6fT"Dފǯ,bL11R& R_ !n;6BVEUHv>g`Imė`\EYZk)uM(S}]1^Bl; L$xDO+INrC<kqM_J~JBx⮜m#ڧaS0*`F$,z2v;bRS00o\}G.,$$0={Ƙ/iJa,f Ĕ lq98i =F7IUl`CԪ"F,va0 6<sNt=}]2m)XBE#B(/ag_IQjz c.J"5sJsӦi4( }|ĈPW$T])Ur|'7Q lEw`һq]v'O0cRLא)3d/vycl5GJ̢JPl߷ttt$gggoE`1Jz$7.b.]@e2Qx`ַ7y}}?~1Fd>5iưX,4հ=qkSo6U]ʸ {r2U.Cɕ,[j`S =8|o/mЊƘMm[. N^ܑD]tq" 슺.tTNN#U]CNi ,U]omI?p.%~" li| Zk. eYj@1.00)cN\ dY.m~tmhij&.O???(_#cJsV]6Ltn >!$:d KoLllK]`eYO@&˲ށt}=@qaį鰃p,]`\R:i ݏ(((E(PQZKYLϊ2IENDB`jfractionlab-0.91.orig/doc/help_pt/mixed-formulars/mixed-to-improper_1.png0000644000000000000000000000210011670453400025354 0ustar rootrootPNG  IHDRNZ`sRGBbKGD pHYs  tIME#*.nIDATx\N0>E< 0200 x3+v^db dbt)pp .4HEM@ T4"sB ,ò,ڂ(02 RX%$rQkM"E)@>$|^<95YmhI+2iZeb%k:> !6%q0ρs-=z=Zm Y6lqIAqYs`!c R^ғ9y}c&HGBe G~> c^MYH){d櫾6wsovphQJ]baeCg-;EUvCJycUU8DйKE"-hGr I5I6qɓ6q6f{@%'+2852ƼS)8Zk j#m'''!U`NK$J۸Î|kaKt(%yO&1 LG8"#~3bN~3qRUq"#8"FYX5kx}}\__9N>\ZkBvٲx4(%d~ 6w=`vX87#u A w+›Թ;K Xm8lk8;;t|>.<==j{lZؗ g.//CV+ @I$` Y^F 8扪]~k,p`CwUY:*J1wxWHS=MfrvkC?stDq*E[/qݣ} >JjSUӠ Pq< ιcw>lc ;*VA!EJ)TJaUUGI))1mgߖ9<^@ B /IENDB`jfractionlab-0.91.orig/doc/help_pt/mixed-formulars/mixed-to-improper_3.png0000644000000000000000000000171611670453400025372 0ustar rootrootPNG  IHDRi[p0sRGBbKGD pHYs  tIME#,NIDATx1n0E'\Is)S :Z@J#E äXѠE"+`Ȍ3~R"5mۚs꺶!l6Z %dݚsΪm4yMUMDpҐ14`'9爠癣QѓQ$ v;Yswww5p$8邨ʲ4ng!:m[+!]׭˲0jxw6T7GdD%I#Ge>50cSY8)gYNMkȍv`GL]g RX,F?sᦤiSU[V5 q ˻ q9=j$%{?*Zuk,֪:hi(unRo&h?hhkFkXꜳ,ij}ss󋟋YKOʃ;YJ$0 䕓rl -Ϭ~9SIii8l.uRumooo*Ϣ(6ʜS~J 2n]Uv.% U` NW(c1 ggiu&Njb'`M(mw$:uT|úHU.qD=F,!.A4Mhc9lpCt{,`Ƃ!gN=Θ1l.U]/}qń4X'f\QRC^ణ-"c5cCRMLhOFЭy^r+an G~V8 Va|r([›BeyP8ޟ0 IENDB`jfractionlab-0.91.orig/doc/help_pt/divide-formulas/0000755000000000000000000000000011670453400021030 5ustar rootrootjfractionlab-0.91.orig/doc/help_pt/divide-formulas/step-2.png0000644000000000000000000000237011670453400022652 0ustar rootrootPNG  IHDR\ )sRGBbKGD pHYs  tIME;cvckxIDATx흿N:,%jDIIw o@Zp5O' +*:Eù#3$sYNObsXQq-`t]w_׵cD)%J)1HUUcvZ+J)J8d^oXmK. ^֛c]}oeIQҿRUՇW4ڡ]V8Fu}S-v߱y}}UWWW?Z~c>?ڥӓVEQ q...6?e2LE Ҏ~k^ZkZ~PS5 h~%n0-v"tJF eI<h%}"h1C͞ 3 h Y d>m[Z^ev^ʲ$hh'cN(koy*e1fT2>ڡ]2ձƶ^ᙧ散v&rHxOj~`?[#BJ3{ hBBmۆ;F?[t]wkb`l8?k2gZC'PkʶN,!F\;.x2{)ҚTҤjyo|+R)1F=<<DN>(͉~Qp}:_70 #Ϛi$` d~Vu-d^>jD_ !d_7Wy ?{,5gO^]q]gsvvgDl1 ɏё;9†chcf]0Gq}fD|,po$}O=ك#/MSKU4œly`:߿_{>~X?} ck:::Ck yy,>AJ9 2r0^'גo߾=*,3A MEp8nxM9e=I7NԪ.%U$vfԽ/0 :EGQdUTO@7ėeY8Yi=ϻa 1 *8(sXqlۤD iR|(5D)U[?3YAyfv~~>D֏[}߿!{{/4B\\\t:ug%iwssQ+UttDDD?0_Ȣf@^Ϧ<ҕș˶>. rDZl^J ae-NOOOZ~Q޿|ҩ%snh\8*L~H;wݗFʔӵeˣ >omͬ(ͦ_JTg.&I#_{$Ib*yEZ_t52HQQJ9[Z@%BQ9.Q< ;N'ĢW`Cb6fE7G+{Ǐ_U& ,*3Ç:Tf2Rjl2b'ՁKmZuce{hb^9< QR,>3p1,;6rN?~|S~zA~wxc))`'OӧOh ۲q\Tc޿ODDhmSY4cHGFFu5۲ ifwƊٜ]P!777N|_ &bWJQ$V1;DQԸV'lj:u<7-Ov5KDDsRD0v|I H$ A H$A A H$A A HA qC~<뭏Q,Q|>`Po<xu>p_㻩zDP7u%ϸ,{ꪵz*w38Etd8i4'.+ MT'/ p8$G{vZDUe:d2l2ahAXVŇss)Yu5DUXhU+scߤZ._c"bQOsC)[v3 T鮸:8 #u0M.DN4«U;id[+\9EZ T>F[*˲jJ8`$I|὚Hu^ȩ(`xUN+ë/P KYV=9GI'F|lh_{7.L\e%O{J\SCk9PzSSp+W'I\}G>WAи9ٳRU-NsaC0 9gy[evQ1aކ!IQ1z@ s}$IENDB`jfractionlab-0.91.orig/doc/help_pt/divide-formulas/step-1.png0000644000000000000000000000256411670453400022656 0ustar rootrootPNG  IHDRv]p̒sRGBbKGD pHYs  tIME:3ѼosIDATx흿N0g=+*DAx~t< i_`JEQ(-msMsrwlL9IX_f<3"Q}$b"b"bqY1FhiDqs笵,xT"K)yC9hZkBTzg%߯.XH)t1ze@EQV < G~nnnZp\RJ<nooIJϫ0ʞGi2͆ˍOmDS5AaRk;Eۧ/Oi^yNEk{Ph-~VI)ӽߢEe&SwLڥhOI}^CNU)}.I`eU3X=www( è  あ#QB@C0S$+w=(h2)~  >C6&\ܸ#h^???c}73YC+5e+͕r[ŇsH]\j>=Ĕ](IyOyutߥ_Z?v՞>J)NӔ֬QtlO*%?',PpM4p%"hBh"7~s/g{7~wszv]"Hh "2ZkAl,ˌR6MDQ-& dYV,KE TU5GKmLP}ዢ;DH) q m@ *AUU5_,KʂEQ4M9 [vq\ @a|Ȥisoj.cQ Dd6GobBT#}7=d +۷oG(LEl&I(OqP''v˲=(f):=TK,,V) 5`xQq j$VT冨0 AT5k6cE՘ Ub*MS@TcjF0BIT}mǏda=˗/}%rwooo;r`xp 004N0Z"NhH|~mzϟ?z=L=(3gS+THm/{@VVT]+QRiUyBD(3QPсk%?~_z,K<t-f WhxSRwݔϵŲe,D5*j+UU5ljeiV&2#_wߓeiM$|cu'IbRF)l ]F>1ǒ AUU8r>!7D/ T UXٔ\?~FX& ,MYÇ*MEf2RjVl2 8.mۖvxYchOo TCz#Aġa繑gX)<ɋ`Xshq cc[.cӱaI8 jqCn< ͚ 韦㜺m7ݒ 4€\^^Κg{SxZk\hL&[W)EYY˗/ĸty*!ҿaH\J>HmBg K_U;ld~ Q ua4MMQ( 繑)2_` >@km7 C1Vaم|Ao0IENDB`jfractionlab-0.91.orig/doc/help_pt/divide-formulas/step-3.png0000644000000000000000000000331011670453400022646 0ustar rootrootPNG  IHDR[+sRGBbKGD pHYs  tIME:J^HIDATx=n<' ,`#T. a*U: &:@TRXHAT 0_@+ɡg^3!()IÐ0d)%iʘIӔcb"b)%gYZkNӔ8.yӼ1.!k+I  #}{rs֬Z[)!#\H)\^=1㘕R\~dh̷iTa>N?? a , NL&rI[F]ׄӵiABNŎ#"e cbb=B'9 >{7b++^cF ޻/:kLB{)!v@]g,Bb? dGk;K,p.Xm^ok9"=w v:u>c!?<<͙Uyy=m| @Ɏ>&{OԕKյ(R)%f8|}uu\ۆ=>>}Xooox<>J۱, ok} څtmws(˱6+ ]{Ե\_|-h4""+wwwpqqq̣ш<Ѩ߮}hطeb[6wU}J9Du}B)_JClľN,Z EQ<7Yfխ:]Q+ܑ˿Wݖbڸ1[K)"CR1fմɇU_VKcFJ䴺\p1W.B"'"^ձ.y䡔ױN Sq5!=??A}3It:%"lFl.ApմOK:.0 X]Yg~7Mץe$m ,W7TيAژS'MSR;!GQIx-oxJdm!K);&&za2Fz_Q]',Xki}n쑄/m~X#ރ-ʤR;\-Zo9:Yo |.`buMwPJ9 z[OWשkqA["qWΘ,i-ljy͕ )ּ6HM]cVuLBK, NhN&r$wݍ}tug6?|:."νUsn s쁥rð7f{PBp{Kel_JA!I/Ж8☍>^XB 0cmVgV6e%#Fl|챿/N{uZX؄;[Tɏ~6Xɒ4U+%_8 f}9e2L) 8(<,X9SZl6'.E唡`92U3!T,חB P+FGf$n|d6Za-0\zt1ZMSM<ϫTo&'jQn"X߀k4M5qŷP\-c-~rQ/|$Z_72dyٟ[1ht{mMbPIENDB`jfractionlab-0.91.orig/doc/help_pt/divide-formulas/2o3-by-2_solution.png0000644000000000000000000000415111670453400024645 0ustar rootrootPNG  IHDR[MsRGBbKGD pHYs  tIME'!ܫIDATx=oLD(/ڶ},˒,c"b",XkUU1RxicXku](Ov~ $McވѰ, op7rhY3ìl٘!`D$Ixm*Dka:`bIpQlm!`DKSd `q5<E>} ,6=sB&Z$ 9޾}}O8ib9~0>&Si"xN:pD Hbkm_"xn^~JzO@WM46 "ք|Ads?Cϙh4;if3hb=tU:ډJLx!`&\⅀AdpR/ " H5ތFihHF !kxM4MJt3 &ި<NjC419i\8\&,tZҹo ZBBF{$֦KlsX SkE7j9MӣW w >V+Gzuw%6MYSsEFQV1|nйFbN1%у1n_ի ߱( ^.zha\Kbщ?L{̭_۟rwWvuJ xi[:R fRʥcmGm+kOe뿔P*!c6L`&д8X~^̉K+ l/t1Ŵ^wG b0ݟV \DYB.2KDn Zk񼘣pN)۷oݻg^,]dY|ODDiRZ$IYK/_R^#t_*e]O( UKO\p"$]^Ó+I$MKUUGyeYN?C靸}$IF}ڶ},r7ϲH6cF&s rwUIxMcwZk뚭\UDR(uvj@m8yXeq+E"I*=s<}l5 9JYgp$Zj[!~:5L 84=?1s,QUU b)=4%W E'.[Qwm{2E"Lx3'ÖR(,gZ )mh8 nb9X) ->]`d謂ю[CX:foUq>uΈg<<;ѭ(! z3"?k-E4UzI~ elێt{4M-:U5((r-1]qϡML@,'h:sGdllqJ IS%Ѕ;3/Pv^=0nkWp,fG{~ R)g@8>l9 ᄪm=/͛Q?Ri֚4E߿.ww} Z0bGX1>| c Ax}߿00p bf=E<%gG #pCXo*ľxsQB_,Ӛ5tTc D9!Vd<ʲ<~ /8t[Bib$IX}[R[Y/C/?'T8,󽳇2Vur̅TU+ضL:f1lek-u/l{9d> v.Ӆ+?8ާʚLyi$b(i&)am p "2s6h̰BZ, eZk:CDp˩3 B_˶>- |RJ-¶m ags&<%KaDR;MXE2qШrj_.ιB7 |~j#b7A\maAh60cVwi-MP:wZ[:1ݙN|{9)D!CeajgpOy -ɥu$6}_l9>ϊq󟈽5b1Mm33xhB(=ý4ܒay.7JQ{a ?'lp[r<"BZ*Y  iŴb[5Fغ~m֥Ngb}ևGt'd`>UxRӘwZk[<,}` q;_߳N@~nN'TIENDB`jfractionlab-0.91.orig/doc/help_pt/divide-formulas/3o5-by-3_problem.png0000644000000000000000000000241711670453400024440 0ustar rootrootPNG  IHDRtO:'IsRGBbKGD pHYs 7˭tIME*YeIDATx]q0]Oynn }@!" }q#/ 3ÌIYB`0 b73eY2ިi(P3c ! 1R UU !@Dad^ ikFւ@DN[9p1rz:FșKDM5cM,Pw>; ?VSO" ~" o_EQ~aw W|q)%RWb[ P))1)zRk 5+esӳu/(b>TAJ)""꺎Zkq>mYBk=mKYZ5K2%+@J !-4YaҴF ĕS}#B-eBpfSrEwnrx}\OnD9vfKte3&ׯRDHuBZO&X3q:vm6O$reYeYrYWCc-?K$>%ȕ%s7Iݒ1B~)YOޤde?XM]('tw)3lWH'MoL]-䷆Ƙ0K'cfj h|>wdι6mlu}fkmYk-onӻgPp.v?09N 45|*f>AD+PX+Cbt*c`}MK "er(@805 b.kmۮ,sʩ܍U0Go8Ht:LMm懌,H)4Nrtƪ13#HA* K437y6^Skg@SRPTb{qHJ9ZSt% UU݌:· 1Z _S~1k-T($7ƘS+A+ǥ1x0bx/uŌ"{6ʂ) = 3|Pu]GDkIa!Z )͓??iP lgIVb;b-ݑif_,M\XtD 9kAϘ+s3LGe1S3{g݅tU"3#C=ꦰ07*{O,uP-0}`0 c  ܝ!IENDB`jfractionlab-0.91.orig/doc/help_pt/divide-formulas/6o7-by-3o14_4.png0000644000000000000000000000247211670453400023475 0ustar rootrootPNG  IHDR^@sRGBbKGD pHYs  tIME:J8IDATx!sJwt*fU N$e2SkL@BLy^vlv#Pg>wy}}b!""^ sDZ38qZ7Lևl%IH|^END\E.˲zLkF|ϷƘK"P"MSX0 )0|8ޫ0!ƾC{É@{Y.OA+J)U_|(yAz{0*gQPݬV+y{{qd ^|3d!_=YY^r㵸2NgU܊UM)O6߳W^OUgϸLq"}穙0(iۼxFu5밴4cʗٶ|~~n|= Z}׏oooz)ZŋpbD|4;!ED(:yDhJfZϾO;txipxq DDqjxF/ Cci5n{n2ߝ'_*|Eќzby5^,[_ iXh:rc77(|ٶ|ơ[!yteOO|QQZkNe/hY=D.ӬhoD--6pEQ4FkyEca˟DK eSq1hpN?IZ$I֋0C85nE*0 |>W߈4 ̏–|mKԕ/ts\^^~$I\ەh$Zˋtcd:݅?t:g{xxp(pEZR(dˊU5G1>q;Dô'Os˥V;PR խU [eo0wtG1_`4URXu5p?c0 ++QNkl("Z*V+ydx*g}$^%I㯯/ uj9ǐ4uAV(*7{||bqw!_ZC\jʽ雞E;|!^X7/Z$LUc+IENDB`jfractionlab-0.91.orig/doc/help_pt/divide-formulas/6o7-by-3o14_1.png0000644000000000000000000000327411670453400023473 0ustar rootrootPNG  IHDR]N?sRGBbKGD pHYs  tIME'Ll"Э'SWa6~R"KrO0OʏΘG2 VHF|?;;ud^vMew?e?z$Bx{=Yz>Cu|yyuA.u7 >u$}S[L97:B*+K; P4=ENHb$"bFEr;kYϦ6^D"xyD/ԿaZU{af)ysM96Uq7MeNsQֶ#\imi>GQQX-"]~m!l~q᪼K ɏ(H>Qn6˕˖e뺘 ]k^%io&҂ D.q8>Blǵ~wJԼO)/jWdۈբJI.6\iRid(}/L(RH%W.}83)f[q}_.^h@ !ٶNM L.U$ I D[7Q][!B&E8S fYQf!B2MSREo" Cl Q|ߟwC8a赩IRH*\D׻+?NS }Ft}} Ubs^4TVch~h4Q&V#G(E1mc똊43*UHk5mqwkKOOOF[eZ4 nfKnZ |ҵDP,^{X `aβ$-jlnmȲ,t:j*HDD[+}興>>>~9?yy%*'U>JBȫppMyBʂH*$Z4I!0В(}~*+_""L&4nDcRx.3L6vMZ|^SyTϴ *Z^&|j%[LIENDB`jfractionlab-0.91.orig/doc/help_pt/divide-formulas/6o7-by-3o14_5.png0000644000000000000000000000132011670453400023465 0ustar rootrootPNG  IHDRy^SsRGBbKGD pHYs  tIME 2SPPIDATxܽPe+K1e[ v|{ U /6]2U@"~s?0s2sF*I\ Lm5&6*8F w.u}fBت$IXmXsOT=1AJh) X+ooo߸*R>L6$"ID:&Ȇzz-eVJCtr<}ֻNzYl(Rت#xu)uŖ8[jX^*Ⱥ9鼛v bN(Q8ϝZ][oÍxXJwQJ*Rٲ,Ku?M÷֬V+-]Z-O$^nQ j30n?b0$F,z0&~fEVa(L-(xSEQb*۷'>wvvd1cXHEWu]_-ΝW|x: ""b]۷}LUncE@|hf -TS$tLuBEw8w7vI =cv!g{Yi=b<U± .`߱  7 6=Jد8f( # 4M,K`b "О C] ơA.̍!(+oywDDd\rʲ*cBgktzz*C[Q=.tw9;!B6͑/G'BUOTz{ D_}hhS]׃돩M7 Jɑk(,5˲aU{<1G`|5W~qe-7VAƶm}/bO[&@;A&akra> , VoqŭEǫߩ_}-ep&;ǥi몪( uSlMUWտmӯV+|l5.DW;85MS-B- ښ@U[N̸aOr8P;TUYUtcU賈x]q(<6C#DSD~zMkG gL &${'!|p|`ph?:(}$$l-5p{Bػ Áekuzz:߼zenǪriFW*֬sR$#$ck0>0v S q;_]YX0)[˲ls{ ͘>XX0[ko0W(?U9K&ekeݥb [.w;D1~`׫Ҳ,j0l_Zms(qSaB#AlhtC\9yфV[ Q: Y<颴=IENDB`jfractionlab-0.91.orig/doc/help_pt/index_pt.html0000644000000000000000000000312211670453400020434 0ustar rootroot

JFractionLab

Conteúdo:

jfractionlab-0.91.orig/doc/help_pt/reduce-formulas/0000755000000000000000000000000011670453400021033 5ustar rootrootjfractionlab-0.91.orig/doc/help_pt/reduce-formulas/12o16-by-4.png0000644000000000000000000000444711670453400023073 0ustar rootrootPNG  IHDR=`osRGBbKGD pHYs 7˭tIME0!IDATxa F۩=Gr x<ރ܃#fF1߫vjٝ5Mw|OιfiRއt:a_t]W "? u]mC۶ADm>`.hao ڠچs.5 꺾#~c 9m;hýO)D{Hsڶps p|hqAkԙc\/'_TMd12; c{/En"XQJtrv+ǃZڶ}]QJ]#aCk}.:ACۗѹ{ 5̢}TPJ5s ׀m>яۯ6M#0,cat]w5ۮdО8}`:F]NZ}ڲm|acRB9^ ┎;,Aq[&Nn}yt S0B[Ȝq{WETSЇkAa /KITJ=2(Tއtߣ-6ˢiC3 ٤)bA*m=^wj;Ͷ#]]Oۿ/Eizs7+u׿kOfCھpgrxq1ru=kmh&*s\ncf_M<\x)_-cztn_wfY[u96LMІjqf?^x6|&͛S_5 Էf9mq6,y Hmj,dE7sdO=d6/1ןË>6EfabS|bZkC|ɢxjKy:m7>֡|Zkiٞ~vKr@ֆw.[kvg.Ʋru0(lh2j =1~u`ğ}QC۹D˃XWUա|E\sm",>bi=q_a=eoQ䦭ZNk>Qzd!^ܶʔ&礭:4M#UUX #]Cm_䤭s. Àe֮OװJ1zdh M1{/0>F =tޒzC42 Xk'E q_ lުzdҚO_Ɔ~ÅZ}muݤߣm[9L&vYGk5{WUup0 RU,u6dzؖ-(b4M PUAk߃5/x(S)vY–zdսJ߃ M(Fcx<2Ik#kLijJk#vʶ(Oh{:7M둽Ӌ)͜;S&*mS^m>XvAz\h {Mx h PKt*2XZ[8Wǹ,|oVj^mG;gAz~%Xˊ>{s7cLHWrI44MqӉ#vZbjervp ;w39nNu}ǣ*za*7>,ӪLUUJR~401f*Ƌ,{4-Gbi07D[uni:IENDB`jfractionlab-0.91.orig/doc/help_pt/reduce-formulas/9o27-by-9.png0000644000000000000000000000414211670453400023020 0ustar rootrootPNG  IHDR9T@sRGBbKGD pHYs 7˭tIME1IDATxq,g2PR!TIl @ud&vb߷vAq.Gb\_ R|Gj0 A)%UUۿ=߄>cR* ""8R*c> 99R[|c4;RM~3@[|ީ:HOyS?(0#NI:Gc|q꼞q} f`u  65ڦQ>>;-{)\mܹHmA.MWWaGzsGӎWPLKzs<_A1AH Ǒ+\i';|#۶+j4M9CYlm۶zWPvꢔ{|Ŧm~KEH#>-b"\[% rhuݥi r OG8n 28R[|i.1h!a9ȍ1Hmߞm Zk:TU%J)@(mGv -pN}+=R셂9R[|w)*ȥK699R[|Ed9P眈d & ^GiF{Slm#Z߀>kuuw;6m s _rod㜻M5~{̻'ͽ2m+mےJԴkkk 8v::Z9}߿e ~H;J[|;ԡ_J)V vˣ)Sx Լ>}A)EtOmeMm+J}ߋzA)%MH< 1i(nήm,}=HYnB1N -rVY8438\-.+VANګ9(f}j69C&39栩2>uG wݱp jvEgyssMh0>Jۇas.8炵6?]Xk<m'hu#ZkIoNI_3sR~8rJɫ:)D.N%m edJ젘+/1**ھVadFEMʶ}@%h-aލkm\:~4}ryLJ=e(ϵy rhHY)pkׯrJ6@Y5~Yw1,y,>0JjAߚzaf9:j7fO#O{[7ms/fM\ q"'#ȹe׋ ,8Y TνI?lSږ%=[H=$5l} A?=Lj;9aSmVѲ9}+;.u);ga pkrYBXLY7v:c rEkk A[-"ߋ{Qn]YVh{/___ZUK0 tPm})3-`ݝXhIENDB`jfractionlab-0.91.orig/doc/help_pt/reduce-formulas/9o12-by-3.png0000644000000000000000000000427111670453400023007 0ustar rootrootPNG  IHDR=YLesRGBbKGD pHYs 7˭tIME01]9IDATx,כ #)A }`!qi0$yqrY`wEDDN%}km9!~XK[}p v진4AT0} kkiu]ZmsΉR*TUsUaBR6ۿھCk1]G "XCh5bl]=>5!4Qm[D:970b/,'O b"haP(:X(*XJU&2|83S )I["4r ch}r¼^ԝ5A)HjljLϖ{)Kj.|MׄAѝdl=6eJ۶(k}rC{~hiC``ԚR*}4`.mROsCa\|}Kuk-{p l63rFCr2ƈ) J)Z?3;bfhK1&ޢ!R*( MvY91!`hWҥ56؍fιG8byNd(6bu] UUXb& ^fmL_9f8vpI؊/mbqr\P5)w[;+ h69;r/hs/ɘ9~XW%5Ys>VDDz*Eeھ|F9fi?T57|6}sHRie}[ٽf%b]|I[܂JPs20W1m{R܂qm8g/ѬZY,%@oš8ƃ},j7 I}/mRl̡1&ĪCgoka=vU,٩}]oCٟھzU V$3 l %QAEMaSaipg=L`STLdl #KY7dml Q/s)l Oo #-`ST}Sh9-WDəت%< ۶-m>f4K+jCZB h;x:Xk6c5vQ #+BQimADC'rjѝs.h!c 8ƟIPC!1Y+'LL7 =ʦ#3! fJCy`^3E^bC:)E[^m{,o i3Gm6zF2Y1t(O/zeimkN|_¸KYkFuְ/hm0z!n}d4a Pt}_>Gzli ÆߌZkg_Nm>BiF_z{۞6}9m;w^,""UUwrg !W[\s.ęپ:ދ;Z #Q؅\Wg_Nd-J'0clX4;&g؂zJ¦[yّktxh~>xa"#kY[ۦiN1G4 mE)h]vzZ@ߑmo!N.ˢlQ8m4M#Fa vXRAGX:+i ھOKN6Bs*;%xoA)5X=<5f)8zxs>V۶qFjrR)8PZ꺎3bG*]ױ{%sry=@YrιmJa)4kk Zʧ5Y{/G郠px^C/${GIENDB`jfractionlab-0.91.orig/doc/help_pt/divide-by-fractions_pt.html0000644000000000000000000000714411670453400023177 0ustar rootroot JFractionLab << Voltar      Lista de Conteúdos      Seguir >>     

Ajuda do JFractionLab

Dividir números ou frações por frações

O problema:

"O problema da divisão":
Por ex.: "Quantas vezes o sete cabe no 35?" -> "5 fatias!"
Pedimos exatamente a mesma pergunta quando você divide frações!
Quantas vezes cabe um quarto em uma metade?
2 vezes!
Quantas vezes cabe uma metade em um quarto?
Nã dá uma fatia inteira!
Cabe meia fatia!
Quanto vezes cabe 3/14 em 6/7? Você pode calcular do mesmo jeito que você viu acima.
Veja o resultado

Mas é possível fazer de um jeito mais simples!

Para dividir a fração, basta multiplicar pela fração inversa.



O que fazer?

  • Inverter a fração!
  • Reduzir (simplificar) todos os numeradores e denominadores possíveis
  • Multiplicar os numeradores pelos numeradores e os denominadores pelos denominadores

Um exemplo passo a passo:

Olha só como esse exercício é apresentado no JFractionLab:
Antes de reduzir (simplificar):


Após reduzir (simplificar):


<< Voltar      Lista de Conteúdos      Seguir >>      jfractionlab-0.91.orig/doc/help_pt/changeToNewLanguage.sh0000644000000000000000000000114411670453400022140 0ustar rootroot#!/bin/sh # um eine "hilfe" in einer neuen sprache vorzubereiten, # kopiert man die deutsche hilfe, # aendert in diesem script das laenderspezifische kuerzel # und fuehrt dieses script aus OLD="fr" NEW="pt" for i in *html do sed s/"$OLD"".html"/"$NEW"".html"/g $i > $i.p mv $i.p $i done #sed veraendert auch und :-( for i in *html do sed s/"<_""$NEW"".html>"/"<\/html>"/g $i > $i.p mv $i.p $i done for i in *html do sed s/"_""$NEW"".html>"/""/g $i > $i.p mv $i.p $i done for i in *.html; do #"Alles vor dem 1. Muster bleibt erhalten" mv "$i" "${i%%_*}""_""$NEW"".html" done jfractionlab-0.91.orig/doc/help_pt/extend-pizzas/0000755000000000000000000000000011670453400020543 5ustar rootrootjfractionlab-0.91.orig/doc/help_pt/extend-pizzas/2o4-extended-by-2.png0000644000000000000000000001277111670453400024232 0ustar rootrootPNG  IHDRg|usRGBbKGD pHYs 7˭tIME$ yIDATx{PSwǿG7E APZuwK{}oNn{ok_v]ζwzV\@!$B@yEYX $AFQQ983~wwwk׮D;֋H3YYYܠ8=66 df47ow^%KK bфR$ccg`hp N <{ܺu/  AD/BCL&[rE(̡jI{{;]S`hݘ2bOO 0L&`&hܹJEd ƅ iS**iiiJyXE:;?099ffFG&7o&HAxj51 ?;~'?-[,>b=Ba2"(h ~TAo-MMS,B$&v!)2pk&FF(.E=_">>^l|( 5tVX:jxoHmm1Aqw= MD#.]"22yO 20@͵t Dq- /@L%D׷,BĄ2)KIoo B)_?Hzқ_ Ev}> U(r\$?ikS,z?wt[,u ȯC|o_q{D`3-xџHFFQ y,R1L帚@> TWPK]%'Nlab[,USU-ߐ>'F#ʴXݏ޿7Ν;AT(V ;bkԩ7\:nwNZ[IS"A? +KJ˗Et"h⋗ȈntIUSSI}[Rq DAJ-^0U.HaRӑmWK<*wohhTR)i@ߐ"_JuչO*wEV@۫y+We}NMÊi?:jwaE'>_wr=&IM=ś"9+vtoꄀC}Mo߇8s勍)i{r_t׉RӯrWͿW2'IKj\Ś9u ,˽"r@͹TH$f##**Sr柰y̿|(-/ ]99xdY^vmm߅Vlj=ݏs5Wk,B@@ˏrFCN= r$\^gf7ymu:,\v\ 'N,<1## mvMfd\w 1ш_T'87KO? -()NXqQ8)zzzHL9=fmֵk4n!5<JoϐĤ.~m۔se\{'O7KK'+??`߾s8tE,ZM)HMs~CX5ݻ)Wi)o4Kޅ`b }Ha?:V,@__k XN{2-aQ.[o@Q.jI|߅ڊZˈwYR3|[rs?OrsA;׈`x-VG{MGZJR`p]bVJso+k:яFS=/Z-;AII1a0s5 b!X {>]E22T>|]VƝOeeJu(**"s+ P[1L֏S9GtTT_2 ;y@"XN}NnJ?DF:]!#aس^KTVO.TKs?__@*-ŋbL`311_2X.GVոD]Ue_YYY`kRY<`PY`*#Ok^ّ{-m4..<=>bB(, z}!W-N^Sì\kLHu9*kt,lBg*ZCkmm%ehR`V@`F.B-9$$ddVfx{ ŝ-qUYz;wK az:۵ˆs9:%vY}78X0n- ^l6{X7sC*>"~v|} llM[Ă%K?ـZT܉'>^" (-әJO߂<~yz=]_>!e^bvŻ8MA1::0&iZܺuwRd2 U)5.\Tx^ff&, @eZ#Pͳ*\wL ƍgj\XޘrB*gAAAزe DRRң;wSrss^k.RI~ZzX 8hD9s񬭭ErrF?*}bYrPYd||4nݚIR)Fpp0x#0xfL&lY, /(,f {?l,wh4HIImNzll,Ο?ω)JH$ZzPjNqbbzH,H aN}v'JJJB탃 j5C*֞={zpkTBBB8!dre4R3YuuuK\555_=R,X¡sL҂T nH5].L::: H+>>/^J>j*-RpIhh(d2 x"(Z~=j ===X~=c[V\zT*I5]7Cg>XQi Kg}ƊT njzMNNRd\.ZsK.S.tb rJt:ƥLچA*1!Chhh͜rTBE?ضm?T!HkskǎBE3ׯ_gr`h}Vn:NJŴ\hZ_X}fؘ`M444R[9HHH%j}}=֭[\IIILmX)))4V˗/gWFFFh DDDܕZ-)Ŋț73hX://o̓sGkJR*.S[[Bg>Բ;wR\MWΞ=4lrE$.Il2ަrf#"""6@"C0dF F[ /@;vlM… rgq:+11<ݻ~+'N̩f͚!+}.R9 4i\.`6 ;KMM r.4222_ӧVJRՈGTTźXFrMӜATTRxȑE+Ճr9r֭òe\CT"""}BaŸ}E}\rpA*JN+fǏG\\-R&C.^pA466Vr%%%VWWc|||QIur,_FpWoͥk:TWW)**Bvv6-'û 455 O=E@\\522c~a POz#222tAdRMM #f0A~~>avRRRB H!o6a$/]D4 #a ?tuuҋcr9544DthZ$''c޽1SoN rc 6m«jyy3!RYY`lܸAAA ł^@*[B ΆD"ԗd[[ /_7|-厛N̙3D"իm/SBR닸8AYرc*߿999HOOG``[h4B@!22o[3… ʕ+ZH$sVcccEQd'---vuu!** rb\d2aӦMN}~rrFBbb"d2Kgy_c̈́T*KV;+)) 񁷷l6l6߷BD7Yy_͛z*lxxx0sBL&&''QYY ///  رc'GxS:::, n~ãvArdrssDOOCCCV\yw 6`Æ tX,,!@ZZo ) a'86LIENDB`jfractionlab-0.91.orig/doc/help_pt/extend-pizzas/3o5-extended-by-2.png0000644000000000000000000001721511670453400024232 0ustar rootrootPNG  IHDRg|usRGBbKGD pHYs 7˭tIME8W] IDATx]yTTWXAdUDD `DQR(sg'g2tϤ;96&ӓd$vb&f:' PE6YdU(@E@6ي;(Ws9,Uw{ ` &` &` &@xVaXLFGGޞ Wׁ+@v63<777<<۷o l3MM@k+rJ۷p!X4!''Tť@=&l4 __r35 BTKV-`xbǎ&1Jrm'aj;v(Qݻֆ*u";Xr[?kDD<@vv6ijյ@bbamM`eE=)UVgwm^yB y jGH4<^ک'ɻڐB sՁ46R?T /gHf(8ۿm T66Rmʦ <2?[f?}rlxU/D4fdoky}OpD9OIBna6ݦ6e~ddR gA^}zkCBANG,8Av ]  $!'` _ )Wq1HW7ˆOILR3+,yW֒M:;4j+6堦$V*A rɓC-v ԼJϏ|rrr}I^rIږi\wRO_ra~w$%e&,]]f$9cO>KrvۖN{ "ɸlQ(,9K(merJJTUUSܵ !% 폹o"rz@+C)(!OؐwIA^"jۤ$7< r /iii!%U3)+<*?=>D"1d%I7$ܲ\LˍT23ђ+7RVfFk0)&-5$r9G%7蒁 ]w1:r{׌`JNN27=\ޤ ܾrH33Orr~o4ߓ[i󩶦m&t"4T۷A.o$!Vcc##4èH50880W OԩpgF_zA)Pm/JBu "buvv)ii0@2q'׹sǏ55@m-qظNNR} /tvvoS=cbD$ig_dOd2%?Rf*:]?/18RoOL<ȫ~))ߑ7,V'9yKd``99T@*mT0[q/,-w} 5'j((L2p1)0ur Ig?+11ݻ@iiǸ$[[M[_Շ}}>{n 'ߞ!==%˗7Zܨˉ[X'։[4gF޺\b1e )˗ɺls3ȷߞ߆|U%!K2k`$;QK(L"׮iWǂ*؂)8>NݭߢRŵieH77 6 D\FFNv;|}qbMq  2p|ꋷn_Vs3Hzz:zĒOS+ ԰+;20=lܘ:RՒZڵ pqӁ!z䠦I͛TJ^  Wh35Ksb=Mb @SS"c&qT>pv\66R.p]11A9>ff9vDcbg`1ڍG悕X 2E_猕%L++`>vT.lTGT_۲9,k>b˗3cpQYɬ4 hiiidٲxxP##ALb&үk..Ly`p0IsbaSP_~o/s J2˭-CXu_@Bh1fyw/(+33ұx@,NR1\˴GN֯RS[zF0= lnR|<3o!M ==}klvXj)ӷX0>.Lgg ϰn%.^ zʔ4'!Tߙ~Njo/k¨+~ض  CCʕAP -^'ii?m# 耹9ʾu ();+WwwvR#R̶m&Y̡34T4֯2X'srBͪ+*+;Xxmd刎6b/)ce+uYT_7ltMHH7 QK,BA֯WShiiyb `cs _s'ܟZ wP;q!xيfgoTbbކFkkk3HOܬ[OcӦGe8v'9bbb055l$Mޛ !< ~ ,{WU泈?{@!  d8J 0:: 9Qs6:qR*+C\\4 brДK?=h\@j689bX3Y^==7!..U+66mÉef/AL,9J#vN-·[ ԯ->,gﯖ8<1114%EF,qwBᯰkWT͛nKwC&3l**ƍ,ǟ"455a;s]vA(⮁mT G, V\G$".\1)paM@$zWcΥCpuu%9E\\jjj])HprϢHKBpp+㵒~ l?hooG@@mߔVSco쳉;Z֭h Ctt4Hh?M91w%88!0M a7{V X;wlQ0z///ݻuuuh'ŗ#Vhh(Fn3T+zUKWgE2rs:x{k'g>%mԬJŚ4H$8poIb p{{ĿApp B~ aŊ4_?"u/-] |:lY{[lL7Wpp0ѻTx=TgAbի.J?c/*耽=L&u~5۷0R @$ eDD-,--.cpp۰au<ǎT*U9CCCX&ڿy^A9gft?I V:nDDJJ 0'yyaXv唔 ""Bk!** vvvHOO Qؿ?Ocb/"XS!5uUg0999ػwF?vxL^}K7:N\f57RSS*j^N+TUĨrCSS"ޝ1Ĕppphc|GG<W.g|c,.ihhH#8 OOOiF\\PUp5RJʿRS{z@7dĐ#iiiKJD*;eUUIzDTiiidllL蠟Qp Fzzzt.#!!aQ-zhPЫ~{tC>@ //r1vXZ;26Tk\bSdZ}RH0GF~81tmP[[KKYSSSŴVby/^*`nn`j`m=^XlQj!!!H\pUB]"K@7nŋ8x W]]MiyJ7z{{X,}}}$##1NtnXLz{{9qT*TWW3bC>֬YsvrvvyuuuNxwe$ hQSS(uyYAAAi3gX+55Uu1AZZZۑj.^J|M_'''Ijj*v,(J"ə3gUTT?OSĺsH6RHEEIOOb5gϞ%NhۆD"!wbL&#oxlAQDa*99Y@ mmm#YYY²=TWW/J>;wUy9W_}E~lڴ,@bȟeFuu5}v``vri'?#[B; xxx ##۷o}ڊ,^c~0gϞ%سgYuT*ETTFGGDE ٳgaooÇEEE kHLLıcǠR HK':Nmm-ikkC{{;ooo,[NOOC.>Cxx8lllkOD* o-[FV099 .mfpreeeׯG3}GSE"|>zzz@E AGG憠 _^oRJ}}}w!;h'\䐉 LMMAR ֭@e> z{{f͚ ڵkMDbݤغu+}vATe^Aaaa+++ݻ3%z{~UZ*Խ/bKg L0L0c2qىIENDB`jfractionlab-0.91.orig/doc/help_pt/extend-pizzas/3o5-extended-by-4.png0000644000000000000000000002235711670453400024237 0ustar rootrootPNG  IHDRe1sRGBbKGD pHYs 7˭tIME V6K IDATx}yXTW﯀ ( 8! "*FD&1{ӹ|}o`zvƴ vdyY$2PbꜪSEiQgk<1yc<1yc0`aaWH*mmzkd@*e;֭n&Ѽ[nQFFjj ??' BCs>>|/ǟ/,'_SS fHE__ V޽@sFFfI< lmm?pDJErr֬)S֬SSH$` |PP`8x`FDĕ_ť[q/l<<oR)o'n`J'ӧ(+kzefGG/W_ 'lpΎ?=3եJmm?_Gg駿 H*$<#BC7< t kx֭[t?RUaj6ﯧ'`bt'mԄX͠\ ._f~dWАJafdp_"9s555ѥK');{efBF -74z݅!tVàu=< ;]`o||v3PU] :sf'577jk+)1qi).6:7SĂX)]`A _s/nVovu.*TR 5u Tvւ.]z 555љ3~TS4sdf풕ԵS\ZH}[\2u`T""ML?EHqеk32ôXiu5^3|ƾf T&vIOdzD4>Squ6(/}RRzn.\x Tiܬ,Wjm5.%6PJ:Y/ׯwVL|y~~Pd$xYF.ւΜyy䖕546vA4Q\ eϕX|ƺ@oFTDb:Ռ@/fHKܠ/a vko! ,^]借f ھx),l?llڌT…=;;#<024^BV2V.n>Ծ@` Wgy*xx*ʞw!864هAlr}TZʯ~r9piF>URgrգ._6JNSk J$ӡCjc= ]Lr9mA=01F\M+X̪qe`TzYbGX_'rŝfengDw`Ekn:4t/N|՟u:y/]v>g**X+Kb_S=zu^|KK,~Z džDRS X<I14ww9x9i ;[w?DFj_Fv.X~AG~x"i`^yylT'| JTVJJJh swg޿03@uv Q<ck:xz7o~ƪ$~;u"1Qs,WBdS} ?Y2mlٜR47+qM̝ yS}8K21M xv؝X}v[SmbQQ@w:od$ ߏIѐH,b`6HNTqq3 xfH|twmcL(dlH )ES)2miZ٫ɬN_ؽ G$ 'N0'Bb"#9w`+Wmr%pKxJW@YP -mR.gZԔ+$\rsfqpdDlo^:WPX&4ߥת@ss&֭@TTe޸!ƩS M͛lba;llSw>/_μuuvBe1]cBqFF&GGgwYY<<۶]3||͕d!!aPq^f)%1rz{ZZ+f͗Eyej4m1lm\JIh\Mdg4@++')|}ň 0y{W77ofZ$, ؽŵf,|`ػw]]&_r$Zs2YY1Nj6d>G,3 tܳdfӪ{T8\ {E4f*2yykN2E+-9dsu|f:ڱzr 間8;3*VU“i*#G-\\&+W>~󬚚ZAʹy3?n=١YL&cքr=FIoL=5i~a´3Ms__#ck+sll߮{u=::F2-Y&YY{1K)ak2OddڵI,[իc$ bRiP敓|RyT2-^?2)k3hn;Yc3̼ Ҙ T}.[0SuFvb&c"ϼ==Yl2PjI*2=j p#VM kb"~\ЧLlD\y91ͳLyRHyy R)pΤ7P*e 891ˍXBWqqk \ CaF,,d`Fj`Il89 MV5v!2VtUإ> VYߵkf&!$t d|t`ctPZ@aFlUQNNK`m=I:CGs 7eZ͛u/N8it_8@LvgdÁ;CB/1eMɤBC"$K45݆F?N8j!$$vvvwN 7nĚ5kXaHJz|ŋ"OwA.g33c**_ر_=P^^p8x bbbsطolllb ?\#200[nشi Y}]6%d2Ra$cX,DeA#7(+cIUF{ƳT]]4d2EEEv "u\.(??b1ݸq".JLL.;M*+ xu'X?n3If{+ΫH~N}z &'ſ}}}CDDIII5\UUƪm˩$)ɢK._ޜkZ 8}X[/y,ͷn,(}4W2'ed,'חe>c''{a…e5݋PxiӦ 6lPZ%|}}닡!TWW .k9=\K%%-42׍B[SOO...䌲Iڪ^3=_C]]jf\NDD4<<<˜AV\.RJJJCCCTPP@b"##d, K*]1[[V+l? MfI.gJo.S] tt )5** G^###QTŢERly+nDDD`ݜ4… 077lVb9:pI^d@i,|x}ޱzcbt~3<ظqR"= +++ N|^~=RRRp=,,|ٲe8x ӱb Hr (***PXXcǎxLnTU-HOB>z^!mb1;xhH{1?@{.L[AA544lz(چUUUNm H*X,PʚR/ P== +h줛7o JR~ex8#Sd$,ʖQR҅yWD"̣Qqq D"Ad3d233}Ae^8(уwǎ]c[ma`ynB/"l .쌈lU,M~@^j*++Y+++;v IIIe* p !H `ooQ>}MEjjDFG;[k8qPHd EEEسgNÇRS tw 셅E6{A zֈӲ5kJC)(**R]ouիҢEtt4333pΝ˪y:(LH"1rrr . o>|޽~OӔ)~:}nn.577jGaaai`s-nZǏ_1%JQZk+/_CGFEP)^-[LCJptt>>>(((PAGG2q1˃ 8+0pEu= UӠL/C1 y }::n3HlM5DZzj5fZJ9 9992<ذBRRJO"""w^[۳(,\0ˤII~~ C?rrrԄ 65%]48x!Ϡ1 GsNb={ 55wGrrZo~# O7e2P\G|L&99Uo2Mv]]t!%W)Jϣ8ͣT.WtVWTJew:"uwPhh8( y~kk+eee)Ċ[wɡA]ccct5NJWoo4ƻᆱ'ի)!#26HRKtQ~Aϝ)})ܹCΦV<EDDh-Dz*544h$;޳ݻD..7nalG{{~ottx "߱zfީ~smې>ssslݺZ+vZ^~~~rLLL4 j֐7|;m߾ o\SSS9dj*ri[###5Mٳ ;wDVVւ...."ggg\zprr⼫Tvv`U*Î;PXX{Ξ=7|S++C 7xiiiFE,;;;^DMI\mw^[^S"C m۶J A\\qY.ZIeϛSHaRॗ^-_͜GH2|;sssx{{#;ۉx7zjќC@~z"׮])x6'Ejɕ ___^;geee _sPAF􄓓  );;;"ײe%8޽k4RO9kxss3,X+W*kveBMMNܾ};JJJ:ۆWWW &;NhS\Bo/ cIDAT܌N#Trd2|3:]yy9ʼnS1:: sss憪*رcI844>6lTKA 6 <<ϩZn.'333s^|Eŋq̙ O&*Y… 5D/_ 駟ԩSXj.::zڦmwpssjjzwիޮQDDDLˮTBVJJ PttN妳z>,jmmw}gKsHJJѣGE+W|N۴i?k`崝ظq#y?744R"$pEK ׯGmm-g222|wDkh]]֭[Ӻ-Z9ڊ/СC~|d_իWippРA MMM$> Ӊ骃"d׿˗/Unz;W^QDD5^&9.奵pppɓ'q ݻwϙ pM]<sxx}ݻ^{MdZϟ?O/_9ZeeeJBnii0!ciii{QZZڌ6RS0]|Ν;GO욚ߦs۷ %X>L??? w@cc#}hkkÃuV^rj \rpss[o%gy\zڰ`Yprr7ى^Cg?IHMMbbɒ%XjafzH$xB7v9m6|g}6eggOfܹsg---Xb{{{I󱎎&__ bM; 33sbWww7lmmoD2:bCFF=^&all NNN@YYY055SO=L6>66@pqq<1yc:3؄$IENDB`jfractionlab-0.91.orig/doc/help_pt/decimal_pt.html0000644000000000000000000000201511670453400020723 0ustar rootroot JFractionLab Hilfe << Zurück      Inhaltsverzeichnis      Weiter >>     

JFractionLab - Hilfe

Brüche zu Kommazahlen

Erklärung:



Arbeitsschritte:


Ein Beispiel Schritt für Schritt:



<< Zurück      Inhaltsverzeichnis      Weiter >>      jfractionlab-0.91.orig/doc/help_pt/save-points-screenshots/0000755000000000000000000000000011670453400022544 5ustar rootrootjfractionlab-0.91.orig/doc/help_pt/save-points-screenshots/mainwindow_de.png0000644000000000000000000005151511670453400026105 0ustar rootrootPNG  IHDR3YsRGBbKGD pHYs  tIMEi IDATxwx?w\:A ]t(T%*t) JQzS?(@z ^vg~] !0'ݹwfjRJI::W!%To`ҥlْX>-G3Y@[A @x&?o[ D^0酾/ԉQcZ[2\)ijL[^5= \83WuxҋzVQ!giU k O#s 5:Хb_Qty(]pD1(o1xt.ު ߹0U6<]ijXWC&=qqQR?6:LCZ@)PӮsA?mA"o$O6DM3] 9k^PcLQ+HwYX{0=B{au@.-<OӵF7uIb8%?Yγz˞vwgCeeweheaOGԃ w{-p8 ?$mENGQ ?0Q t\Հ#w( lxFRo:y(AL5r<8c' qC1q<"y.F0O[-FOÁqgNJsO#ǹR=Ѐ$1ߒܽv' \xL n8)^.z>_&m|J&_/8|Uto)P"@[M& fȻ.B BP1DNZ5A}M p>}Qd< iCLaHP?KP(w-<&ȳ,=etfYwU5GBT&%p;xWSDkejB &ϜmUwAuWjQP(SW sQ8]F] BP(2Ã3(bԕ 6޹-NɜWu</#GTƹ{o!hQBPܑUcy|81FBX-k+sq 'Q cTTBm"{)5I|n1* }v+o0\f!Wݐ,_ S5-cQE Bq'L̚ [X+]5&Ϯ14}@"(0j Bqoo8q.".v-y1Q+x0Y=4#n;g~<7Po8MTw:0_ |k3/6r<ҚQ ߠ)\u.Pw w4@!(C`p2,E{fߒePRiJ8lueXΰf4/YJU*RJE*}fƱKuys2bl ˞iUi^"S'%puZ3xHe^zk\W0{/0鯅 (6OȓJQF6doFogqp& [_#q=Ջ侍+Zrd-)/Y֤p$١R*c Hds5qf7,='ޞ@fAڟ/$8]TARyU‚.QxUS;?zP %щtL:~ۘCH$#%OƄ_v]Y yh6mp?*Ke&2Z-8w _K:=4%:1YQ7HJ1 $Ì$Ǐi xUZ "| N\\4YU~Q÷X do0lY [vBFϘq_BdNyhMk˓!g\@ҕxj.8a(t:TiօOVSRWx7.DkFGiܡ'? cI zd|i^6Ցsd% m"v\ H=ҭde^l5}ӳT%4+L%5Cy|Y I*?Eg1/4kH+RGϢcՊԭYOI s-<]eb#kUVvedݪԪԏ5Ǿ3OSJ9^r RԬTH\cc4}ub9~ADG&*oଶ\jU*M.3u"]oQ5kTN4|&cq\>͢^%^2uפq/E%PZ5P.!q9PZիPfu}R>DIҎ+> PXۘAcJ&.Yz FJ؜oY`nv&*_nWoY{Rb !${Grl~Zt4Jl(UYsɂ-{" @yr.ՇslNTjJVya*=T鹡+XLP{| NSbIi^(`h$:˞LށK9^yeSۑ#.f!FjW",u5?3 3&ʐoGM6g-.eO1r VKؾ/ ;s1U0sg⻌1Ŋt¯ b2o>Sn[25&@b $ŠA:t[,֍sN?!z#v.֯^_fQk6n/?nCȎ,_sV TlIo9+yʾJ(rŁK=V퐚$\QQx~֮[])v4 щwX Yq,{$˸=X~Sq ,5h#2dm gQK{ƜLWAJ bX,;40DR1Ƈ1BB|1^Y{P$?7S !0~FǟO5QmޞR%cKI)NWXĐ4OP!%t;F-ץa{A'8k>%JQTq; YN\yyLsLjB B"ЁghǖϽU/,(Kvмi Xq3#k_Zp-dDFT$E3pjPl v{x5KS<&feM~sat?a-<"6=gw|pQ:"YS|QVdM ד)R}=ՒOr =|.{&C"j.-HJP||9ݟcL cڳP) ~]Kjn1i%f|TOcs((<@Q[fyԇ5+ i=M"]i7~=S&}Q͛6Ld2,ݿpaF !40r'QW}BKc(c]!JN"AK)(8RFD Gۙ{ˑ}E9ykL~wzں #2cW0Zqşण4л9Ήh'O'H݂~$Hݓשih{6̑0frR~۸凃8^$Ksqaq oy%xfykMRE2u{dDwZjFpҽ.RI߮vk'ɿ=i'O8NTw+Hv24gC6l{4=7MDc Mo-Ws즉3'YЮ>v3iipڋHׂr#g(b ڿ[}vfEϭobd]6"h $H+%y%{WMs3N2iF֋<突,@By6]i<Ntc&SAY c|'\;p5NSuE.kOK&Ŵ`?ޣ}Wlf.mq'4 '[6$BWH@J;]tS%!( ۷G7cBzWyr$2U' hmvaҸ544OIɧm3wőf [\¿b d ++vVωmbυ3P"ًSU0{}=TI0=b&.#lqq_;7q׎E{#uL!ܶѴxg8<d 5׫~b+7 Sm4b8Dⶍc"ᔩñ͛\;7Ԧ?sjADD8Z MOÑ76nJS>|HWv|QRLjK? uJqT38rg,{oM2 [>O30Ufc5#Nz g2Yks|>E^ p$V7XIxRr;O0~D\6H*#[VlR\$.f5ykDymJB>zW^k~߾;߃WJWgrL U(Sm;3fϧ>^GWl)3(dj'IyTel0dFXNܹ,gj{zBr-W^}Ioo&O DQxڟl5E/tќ< ا?[7eejBpZJn#_)SqjZ`1Ú}(fR;]c%! $$dq4h*\( _ f[54y_W9RBn ]t)-[$66O.u*)xhF|@歰SoLT-FxH䢡)ğ_:9 Yj*ɿfj:=Qٓ_/*N>h4|PrѓoeGQ'h;էkjq-ohPΚ̨Q AYRN{ l=KYv澷 F#~a sV1|磦Q~JA~xJ?1¨+\$NW C-ƝYƴW?awX>Jȓ.)'ܲ-%9i˚r>/>3L4Z! {C_&;Ux;>TϷkY(P^1>@.DJ 1'\9IׇFBג 0R BqBtAU* GEŃ$*bT(FcRaTTB3ꝕ3j(e,+.RT(; ّB| 8)^@P( ;EVT(fc50hrdm/"V1V(V ]Ӑ@lezuY_b0rnGhÔXN-OA[A lT6 /f{QELóʆ̎%]V6:SĘtK|K1ܿ.Eѣ"?yZ˻˦dQE;י2ʆ3ӵa՞oe1 6ẙ*^[Gu-Lʎ4 +z{Qz!1a&=lDV ǫ ARdw0aÔ=߲0} cXx1aaCʧ,y95O:qo[z|3BT-..!tSztS6 slݗV%JRJ9?لFFוbٳSU*RJE*W(EÈ̏`qd8Bpr4%fйXEžm@hEǟٗG:v=(OF_fAO6,lCթR4e^æs 83j8 }}l9Ôd6!-q2_7lcx"u}"c1[x9?tYX|,rc^ϸR.$DJ `|l8[,acL+ޭg aয়24ѿ!7< ͔GGѯm~cXZWzI8q\c4L_}v6:SHa"x%:Iok'#ȹel &$erIBb1ZN^-7^peseX\މƞԈQ(p>IÌiEoпFºlh'[L839s拯݆AL-f0߆+)ѣR [R"-hKQmƵߦ2BϽàI/b]=O:~Ѡbw?{.DKN|y{2qL\2OEChb:ٚ_`ȫeSpޠLSy?<=}]Op*Eqrւy;9 *\ [;scP)tEYicr#&HK77I6p?_h׽H4}>͸oRHJSd~&E-:+g~CH+/chYs8S$'%#x.3=VX>4wLM~1 Gs*/ι {!3K3-81L;K~=C~-^͒q1ۢrvx\Ll1̜.c̴v0a!1֭v"*_&N/bOb{n<dLߞՂ4N`+Z7-q`j$Y⩃U6ğY'UG0|uvVgtd/_ޣy 9Kٝ(vŁK&՗=V3ڤ[)8mk׮d7=x9}MZ\fD{C*w`aIuH ]=ʽ˄I 6v!lU ֎ yDM a`$׍JWd ׃]z~;'448$qA3>KSHLS#4_Jׁ?c(ˑ7V qF6 %)Eca%5Ӕ)eːq"%"lCY7u+T׬_].-3/{E#x-L+;uSn]?bsyt>EsoHNr2ځÁ>ҕ+,oCϗfz ABp'HsDh:ٳ\tRK-HL)h%.D w&:X94tӷSq\|sut])5HH$)ΠoO7#Z[O##R )6}ވM;&.E$yw2cl~c_[>Ws'r%{}R1"ݾ S#D_IkI{HW ?{SAM6@`YStd+la#) <ĕZ<vD@e6,Ě lKHKMtI[,:^7D,`v|bO9UKEwHF\9 0q֧;%ed %$4=&fPrd'7l&.3{Pv} KW$=(߽ \@|/}x1\ܺ?x0R;SБ5W¨u!vzF! )ut#} }A{WcP޼tmnϖvNDrG)^E jU pH +F˕&XW#{b<^̹_}/EL.[r'q'8gvȫ3m)3#<hN\f4'#$m&nRZ̔Jup1z.o}eQ8v^,V R۩;|h%jw=DιkI4q$RaK^h}y4/GBwڨ҂%nMji@^ciT(D'J0 %* E_vCRزx.7k_pR58x\MЭ<ߢF^[ti+ڗJtYOc:=.N^ʐu-ݺArr^}!yqۇ"Q_ ›/#ZO~ޖ#uxx/FVq6ևPݽowh97;a[@B>$9EaZKlX;IrӺu4nՑ'|y([u'$׽Nzl2WQtlT?2glUlEyW")F ֣;qt|& XG=k=o5e?  k"L0ڰSDDI8]#3>P^u#%TtRZlIll,N]@[t?B\9dtno#;QC:SX ygQ̜~M*dOJɴOр/ʌƪ(DafOח#G#r߮1Bů?ͦ3YmUǼi"bU@;O Y~^wnFMӐRӵzᖷk4nagM[f}KrMĨlx")Q^0IGIU7i=ϫR30zU)}ſmRZAtq=Cgw@?,R׷8oEd[3F5o7z=eҰw} G;+ (Su+с3[;FfJo=(%bdאngWMeg_rvgzKt]KxYS b#kq^Yoe|-Po ܃31"YynR'^9qnf&ٳ=k2eqϟ|s-)ўGd@JXrJ!66P?% B_^Y mWm Bq{!Px 㝠&( D2EUĨP(/Gj0={i% Bq'>;+544  fԨQ0Pȣ/+.RT(; ّB| 8)cajZ@ώ͔ ">Lqoqf՞1vQP(I$ǹs*) F3 -[TVS( C!xDqPhqT[P(27z`(ZGP({eLUGPcUI@|ĭѮ+{(Za1H/K.USaA m$([(2-[0y#@~@%q]BqS4S,p+c*R(NOྍ:>5YY!D:_Lj 쾷s&EqdXLNAb!3;z"v\b08]U %e0oDV@67 {?nˢg#m>wgpCbtѢ WxXr}ygNw\?R)jI3~$7Ѣ+g7B_igyD/D@"9 ͑rXTU>Xl?ݗAWT{ٚFp^&vפ4P'a<saTG/ &&w1MDp.[wknw%sr[fd)Q1YKس΍aL %ZA/yuNNEFmn ݨĬ\ߣ%sȖD'I_]sO7ò/F4B;· 8ߋWל`ǍQE~>XGM~H{ ÁhX_%n%TTP'مkٷ쪑~>6鈾h-M2| ŷPP>wgkTq 7e-*Z+,C1\%b # ٦ןƳ*}i"LBz6;Pcցy8޻7˜Mf1w :0~W_`5SO˵`dx_{0{x }u x;ϙPcp|01s ^G^iJ'e-fHșGf||ƿCihhz WN/fpa(؆OD& ^cW LJ{ |1aq8dF ?<7o r+H?loGrJ(^7 MDs*f6gFM,ЩX>h[YJƏ긐aJ\0tK7DZ։&_ Bze$g_3du>o^=K>~*8og+nA`npoڰwH{QpIÔZl961DjńU ݺQz8}WN|Q;?]BS?>ɒI8u 3%`K,փ|ݮvFgb&d9혍M=z1}"8U^]hR)?V~6f H.ފ^Y3άŻq8 |ntz:X R z)GX;w,YA| #9ϼGc>~G&1xBcw8!>6 [61n a@ ɠym -ÚdkHa◣/$p:??ӥ+>R"8cYq GS /RUqCoFܫӱ胴`8a8&1f_1[q`5?GhWS0Xe,L<IPC"8R#: i9ͼvpO|['Р-oН簯vy]dm+ $,>oyD)L9C?}= 춽lS$ԜW-jQ,$W 'ډ_33qg̬㤡|>-- ]3%^btmaAC;q YBx'M !5tҕ:?B;1|sڇOf%w~I\i[x̌O;v&64-Z.=b 鲐lE^z_rrk@_Ӆ/\bK.~i?-΋ϦڎVi%Lev ߜF-ݕi8 3h _b(}x]MoLԊJ+\]cj{VpDqQEq=" ⓕ;aS/J)q:wE]Oza'& \g15.W%J#4 %EzZGe϶=D̫R% jnQ JtY:٠ˑ3WJfܢw9i 粼ʸK6?ʹ4½a : 0D#V?Vc՘__0w SH~WEx4@`"05INFfs1m<ɮy^x':NDRLnޔ􈗐\pD-G%)27٣5Im\p[gspuOR L!<)KwSx:#aJ pFaf")Zg5h Ǥc"5O'@sMQ-ܶќHuY=l5:ZUfX쿊w+ ?,}"ء-_}~13@Kk MQeָCNi{Lа ?ؾpîq R^q㒲%:2u)d/iFÕKU65 :Z)ͽz?C˕\C<#XX`+QKqz[=[!)Բar5W I{49mԠsF1{B+(LɑhieL``rDtK_,դG=H~x-X5p(O-C9ZCeXBE؃#qqPK J3RoBֿMR8΍4LN`B>@ȧ<=]87z\Cg2;Qhd]GOs~t#L3?y {"9~N6ucvϵw{uׅql#[n܁B2L7.W$6qfsl=tk^YXs ׶؝~KI0MR*4S 8IDAT1(W1FJ[8S"g'8oD7˲:o=A]'1x`''sjU6BpAf3t\Bנj Nq 8Gat3ƿܝΏ$q(k?Kɲiv8}?x(LTsPWy@Ӝ$!LcoHi9{6_?a ~0+Q*m`NfM(yC:6=+9(Oi"3`Q| Ϙf4ZЗ`-M|5&FzHJ*F4c7=,_oAz;@)pf3XRӮ695 ~ܩΦR_ז|>E0polk? hS} oΦzX4%m4AǻPP7 @?HIP4o}ybscdа}8S% mqtYZ*0(=J~Oy1G&){prXoz!/AXHT5/w -=H!Qğ+>ȑ˾_C~0pT(ǾGB\kH歱ze^N֑Ƒ^lXܧc8+jQ*B(#VjG֬+ |;D"+ֺF`;ۈ)qWGͱ]6wT[{8.rnjL`Zі#+hNׇvSkeLհff+ ]۝ߠ||gBtFҴ9ػRFbq.$`,_i EjDM6/GGѰU~jQ6 g;#Vq [ؙR}G]Yj=U.5`ǧU"QHs8%n` `ed-{w_ޖw܅Wnv>:_m ;Ѓ@H\$m\j6#i=Q`_Lpyl0qX _.IFo^' )j0S7W䉏o籗S&40WY SeJ1s`5D5(dXV.'KGNH3\piq}x>X+Z-B!ˊ1hC>ԟ?5i=!e0F_N#B4/;bBq=c+ZQ*F!i0^يR1 !`cB!ې !`̥r QXnczLj„X *V|}ϲkkL0Zg6|'5\zA<~ȴYu`DQBh 0= L Ьg;lׂxRu R1BAQaʳm F/{^n3&%Mfqߞx8Dhգd hZVD6_-ԥNfG?6UcKcfwqA5GZբÍ {|4~ 8R}oSkW37g1QH9/3l83ѢpF=^EӘ6a;1O0nB#yl榘_?c|qf F!)9VCVycX#d|4u]ry&qc`4L<3nDyc&{ގ_i3fR4.R/d6Z\IIL}EӡIl.if0Og"@E[Ԝȼqal[ / D@{V&Ps\ĔSBMT11ղR wn-yY#VY 3fVGWx>wo;u>|&|5y׺7mTXqv2׺Dω_k8F/b\a>a4a[_eȐx:&;Rҩ#g!AŨ ;`i-ll]#wҰTmBS,߸#oǍ՜ut,|dvnGrR= ެ KgN~>S&ۏ,1S3S\ T76ʍUjUZZiZ nR*ށ\N 6ƍ#.!n'uR ;i*OY([L jԗkk oV*'; 蝷D7)?}S AEnS?||6mhm\d,c*om,7n8ōR1BgSa;ƨc|۳qwzupL3dN0ZU"'9q8@y1)O7 Iϱe06FYDObP4} 0gH:H`ӂlY&;"gOP4?t3d9Q= T&&R(B)  ]| o(F.yeIyl0͜lzO4 MsJq eB$Y;ǮgӬ8˜N *E˧?cPl\2*n`4bb4U,TmS)Da ))S_SņSia顔 _aea`LIpu`+W$og?OaϛoZ([F5B7 \Eof 玾OЧGJf9{h27ضf=k*M~X53Lo*P9Vį֩٪3ѣFr78%U(է,LxPʗ%fi[yo@?کӉ\=Zng7V0T=Տa ޚz(uBE3Fc򼆘 o5ʩ&""o~dWJ2~ zP9ܟ= d2|&>Nۓ)Y" 4't\FB*_ᣜ9Rޝ̼xڎ{ Kh1$N.8_JXse}پCJ+qUT#yNд 8s,cY5yVncwQn*vTR6VN㢬پv-J& LС5߼i<Nt͡(MS1-ebT(eůbiCsd6!'iUFxv\#KzpK+7*̭ÑA]St2V"Z>(ψ[zB! #",(RRRؑ{7U^p٥bB!`B!$BB FBH0J0 !``B!((BʬHZO!#Bz|0.[LZZ!TQQQbB!$sH !Qߎ]ZK!5B"$BH0 !B!_I!5i=p 8 N{ݙgӻ{ߕ{ #($B2-No y~G6X>,y2 -|(7v VFZX|+϶Gt/ߐ ~jДROV4 ?e4L8ѭŵ: <ҕ*p̉*IENDB`jfractionlab-0.91.orig/doc/help_pt/save-points-screenshots/savedialog_de.png0000644000000000000000000001260211670453400026041 0ustar rootrootPNG  IHDRڕsRGBbKGD pHYs  tIME f% IDATx{tTս?D)BKA$@L_޶!hy6bPĦ!# JB CA[dGLv@ ETjW+dιL23$@B}X{9ggo@q\:A"gSNFUUUyEu ==`o(^^1Sȧ8GBbӦM)A6r8f-wMKA1 #WqEzz:x=#^ $HLL$B)j%=΍_&Y^믿:ȀBOPt!̝Ȍ'{5Kr s|ߩ+eD'qןh;~?8D'u-4Wzq>s ce/Eb/ε͟O#FG-i*jy2ƑrCD1(*j,'dݘ5 ~eww ﹳa4~믽80!4ڦu:;ڨmtYKî-g3 waYK}Ţ_'{ /AL{63"ԫNdׇᏏ cWCYW6)%UANﺒ-'떍n7:upҳNt_}guofct\xv~Τd&dm^׋cKE$,2rgҀ6?|=_RQQQS*7``JT(? =6of|z^]SqIg~Q7eY1P-/XGc4\TvPPXHS>@)n G??Rޯ뇒$tUU:!C1'CB?bXrï9( (wFp;6؞jt^20G F%۝lL+ F|r}һ aS8^9grY.|~z|WDqUHNZ>uz{I8t^Ԅ Wv>8F7&A| $Svmu.$*}>=Q$~ڢ[h=qWy}ۉ 솴r}һ  RVaO8wΝcgH/,z&pnOp+DoH߿5%w67N}k~rG(@ w?ݏ%Rpo>"e<~.ɾw>1KVyWwfvZkډ苐KƽY:>unfH}QUU?tQ5L>wV=5#L(?~c܆]M}c wӣy~5Dm] ]`ϖOzvאpi(BWE#$~ _ei3!J. Bxup\A}D BA.] "tAD A ] "tAD A_Z\?ū"UU<."O%kRI1u7"yۊmd2r4vZNUI-O,1^23Rl+4)Q\muVc{W@.e]V:q!v[;Err4 Mˡ]5cJY4w3q~UzI{V2CœNJ2ԗ `v!S cvbb" AO_[R14X*?KdLu~|6L]IEUu^Д73;-`oZv&&T=myT4=C FDw䱪!;\\.\;fFE6;'A;UmwT( X,, ggc:_c3Jyg{Y[v+`<';%!~,n3Hl37iV'ĀГf|.nZ%̅,[w;V.GR5 u>kye,)r7.*226IE,y2OA3$B_]ay%NQhl DM 8dVPWӀeYh 5ut%MˡRhu׎+n7>ࡹ1xVMZH}G^M'US4S ;1vR[~,rj_f!Rg jC׎@?BC-\[hjs[<'%Hx@M)6}0oD=R\Rc[\I&C@k dZ:t{P/N싴/`L#գ6s)s7)q0fr6y(iCIDfvZMmmvZ/V#Rv[JGZUn ]}q3DJj񬀧.t}m:XMc˛x5t@Ukﻍ5&%γv'#GhJ>{6VyCڽN^my oW׍:Ua_c׺ض"B\J|;K,VP>n{q`(F(07zB'=DZ;X\R.9)FdWFb\>VIENDB`jfractionlab-0.91.orig/doc/help_pt/save-points-screenshots/filechooser_de.png0000644000000000000000000002627611670453400026241 0ustar rootrootPNG  IHDRcZ^sRGBbKGD pHYs  tIME**5z IDATxy|T$(@Z{u 0rQQlԅ%j!Ȫd`^Ƙ pk^+$8d2! |c89{3w̨E]GܓA +m:8p}U'++]~qL׋EĶ툈ֺ}~Vs8pgp"]z9N[/༳>[c?;t:o*+J>Ap^3އǥHk3s?Չ{Uw򾲪g}EEELU)^Ƙʪ*?oׇZ\sUwʶmɱc*fw"wy?22RDlۮ \ޚ=vZ3}qu/h=sG\ѵMHP>WZkۮ~ֶI];ouO:ZWTVPՌݟ\%"_ߧu܃(UA =q]s{dRmoWK^)  ۶^y~䓊DDz_UTTPzvDHth>h|uoەq?#R֯yFD֯yf{֯yƙ=ϯӔ{ɜ|㘯쪊>رcsmu6Kt?|\ Fw/mHצ<~""w֨˖-SYo>v5w;X|v7FS"OO9<EiJ9^Y]|oVD grN:-{9}o>UUU++n>(%ok)F-S\3xtٙq w kwwQ;3l鿮(R7^p~cEqnwe%?cb`zsԟ xE3wo##"bgpgA>woxEE"17(칙c]\25N`m}IDDzOPʊOL|0η?MeʊK=ORN$ZV waBWLȆˀ>gg(E?UHk>ug{G_|`swʟ5WA p|os[gι:WƁv/^ot$ڙ˪/̷8@{q ={@?'ɕ_fxh(qIpEǔْ<ff>eTyc6{OS0=+9&"8Irl!gz'_Pz^:\9{D+~E9Y͞#UC't>R=hqުܥ`:f+75<\Kܷ:h2FUT'c'ﻚ}= (#K"Jh^qw2ضW+DI‚'yꤛ=pп_}}xx~K)c%[qvu#n|jFc+0'Y'EDk{fu=6'^u<\7-ƔUT]OW-PJhHG-ՠc{*:95Fe~`eEH-{m@u+6m<_0K/7Tnh|sVXUږZY"bZ+һJ}9&5(QD,eQ"z|KbլNrz'd-_y`<ߵ!¿iq_(yEac)[;5yEԘIm2򆸇>Q"6b1ҷoc%((tNmN$y罐8y@,}nS|]%bbL eĘ',YFsq2J)-&Bf/KLW0GGG,L$ZTLjkUW\;y+;#YЕ\9 Cҽ6p^8QeǬJ^QdYqͩM(*/V"~1"Z)N+##ۧI%?F>w5w)8ɧep s}Bٖ򬈼l =%ӹ /RZkFiwk6fy~>ESͨcbEě 1l4@=Ϫ;z[c%ט֝Ԥ;Np[D4OZ>xHײ,˛='f/OVc2eOxw敏]ȲտZD$=yeI'vOC\%zg4}xFoS\p# xQ0s=ŕ'Qq]+< ڤpa}ycVH~[;} ?2F+e#"kdNcc3 [{C/%ld_hUT%m+SH5W*~;=abWD䩒pGb+onFs.T3< RgEIQR?1.eN,VtOmMj`FˈHz]5&A3#C+ IA 2w]{Jfޔ|s)YcDQ<\J*]}:qM5EB6뜜p6M>hGunŀjF.\rR֖'{j-15E痢"lƻzZ?Jb-˛[ R1 ].kai`)o:OU:r$dW%.-uj-&z ڄYڮ ƟKMSeQf\jRv*̿U3M ulʶM ѐk6(Z`4 &-#A ӴIW8sYfd*toքĝԺOp+?&ZȞbWzzWy6Wp6p:kjy.O7=Q22\:#TTxwVwETfBmosIK:VCh$ %ƧŒ8Eq|]IЈ68O#6w mLdNߙfz?3gz]I"&<2iDכת:{^OZ[{;\ھmm"Rҧ)mmH+§Du:\ǛIutpo-弝^Yy᯻m˞f(KQQ>$Ӷp FTMTrJ%bDZ%}SaI[~t&dҟ[%[]#Kޛ;@d<=vЄ^DRJJucwnR"JRJ)cl=y[?[Jg<_?%ôxIZ~;fm}plv.|e4g)qqTW7s%ƈ(UKϻ'/oۭO=g쾅E~_sGZw 0e˶Ƀv.L^^2w4)bjQ˯(#Q*cDtO:Cun#*"bYQQ({ _|"TIZ?BGmfNy菂fK/!ٵ}E,%wU_Jvݹ购5|euڣjAC/"%c暱%[+%3}5Ko}}H]es ݓ~`>|#dMr0 ռ{1LKd@Bk}睹}/'ZhLu/ōf$o>b)%Z%V7uj@iNu;8ppU|2󸯩 |h}s?" pU|q!t}K=➹{q/=t{@;{^S3 9!:DڋŁQ^+{0{"KsS"iH@;|dM@{|?b6ڱ~W%"q,OW@@q =@{ =@{q @{q =@{q ={q =@{ =@{q @{q =@{q ={q =@{ =@{q={q =@q =@{q=@{q =tTMѣO3y 1FF7*?|G= ofU_80w=@{q F5MEܷO h#=z7s̈v0mЫ. tOФ{{ E\^ k=G=ߘ}zR67&ѐ4e2rf+ n6w^YӮ6L 3kϚ> jJ#mܤk~d-K똡 0 0`íې1{;1wq]7鿼HUg-Pn_<]u#)̽gIt1&OSZ7..)V؟RF?׏f =;3?lEge鿼H}ZgIWΘ_ h!䚵>+=?IB: 6/̑2^^d]ޮj7ú68_Cdp1{7,qG]ֆx&s_r\ \vnka~e.є|Sxv-3 +W.Ż>0s/1G6.0<xg6%k2rr2\7=emY[njxrr2\Z{V+3FD,˻*=.ʚ0t\s{֬}&;ޗyvj+7Ϳw뜿̿f͗7ϟwg\7*kf ň VnzlD⬷[vZ;߹f گȎ'؂nk ႕Jjp6k"Iټ`RdM >+[faM+os[F]U? _'u͡NѝYЮ=9Ÿ-wJG~I}|-MOLt!+hcvjJKpi]3jZ&Nie_WZӽ%e5+On=ޖP*^;Ծcbb/ QՖ{{]% 9-_zƫ[֨Z7=.3䒨Kj q^P`6j!7*r/ Dڟ{Ɉ)͛){ޫ Vnz,+ %I7ʔMuY7r\mAWSh'5wjʾ9%xAϐ%wHfeYt9VI4/)[WED^g[ =OT:ka)mӼ0X=yWci`/ G69|Z *e,ڹ&%R]߾aMumW9)7_(oS8=qߐn1 ] ]l7}ۛ[_P{()h}7cHy+:ToϜz;Htn3 "M8 ""(+z__+~ٸ4J_3_| ||CWDDVu GE+Q9z_=tV Rzפ M9q^R];G̪i`Da4Ю9:bLp7ꞽ{ׇlzEJ5xZQߨgO!"v=ٖu彯^1ѝxqܱ2οo`Mk_wOHe!+2k+&z᮫O(og?=`Cm~ oZp?LcnHܲO8(y[3R Fߦ{>άiMW1FxD7~r\@&@pPN4ifYvmz3_=. ;GuO<) ~"e>%""p睞ygBޱrԗsbڴv^9hԦ&4NW'_ezTTШDuF;zhg m\.OAu?|VRݟ mw=jɕ8ښ&"[^{8@lI{\36|~5}k8Zоc")է։{8{qxG=XG_rHVk\ {܏zтn&{ED<)Z)c I &[Ogq=_>ʧ\u"iTMT wz@lu0n`ѐ<^4?!Kݹ/t{-Ѯ x1ek&(p%y&ۧS[M"'ucMM^Q;9{h Iz7pwA3M?s8+V߯adޕ5EMIZ MOY[fLٺ+ ŝXM]WfLM}Kj?(ֲv敋Hy"ˊsE,˻t\N˲i Bv$jηy6иycG^ؑfƽeyn˵0ߘzoyB] q"q . w教B,oڐ$)fHcBmaDu!";ʪ9sIQN!R.q3^wy W?=!&7{ֺ9l)dOO:'),.WI繽^*ʚ%șOزºmItc;Oaqt+.?JJBce)q~1 '9bv]Xo#~3Ùj*DvUֲnjײz-fuy<Լ5 >" @uO=q%ok/dNےAo+2C=@{q @{q כד+7ס}Q)q ǵAe>#Bv=@3R@HH{Լ@2R#%U>H{  AcJW'|p ӯW}Ԕ0aSX_ɾ3fLސa}{o#ߧY56Z1/<*xG O}){aاƎ׭14c1>[WZ+}$rjϮ7IJ LU.wqם""T'=ês6=daά%el{- m[i,8Ϝ`hpO zdܘb㧖5xޛWaC3vũ ,̙uCM܋3Uy#Ҁ^ݟOtTȎfJ_ɏyonٔ@=oD-9+^*l]Yª=S>)#>cOɏҗ;GDz^%hy=bOkڶ*?dS.^}WK)Ov}K@ODx3s-˲r$㸮*?1y_p%>99C{JnIvhbpG_|FU2 AkǮ㺶΄FFjv"` ZDk][7¢O};>vFS/ι]D]J!{}1lsr { ${O.&f':&e&\fPYkz]ߒsIJ< oX|R\jim|usx+vI'-SRI!w /@ `K\x̗64{v)ķ?֒\d;Au-ɱo)xҼiY1wq3|ҟ˴5&Zks6FD{wiYΎ:ߚ_7wm׺gjuWROKOQSKᚵy6nyӽC30է+]C4Є?n\<ִYd\ɿ[tIy (Km=PrEElm.J/}|Ho']l6M˘O{g߹}b9%1bCNB,̯ݼ5'sT_17:'Wn=jT Ui}o({ꞑv =@3R@AH{Լ@2R!H{m71=_wχ(@@q =@{" vCuq=Et9Gڽ/IENDB`jfractionlab-0.91.orig/doc/help_pt/add-formulas/0000755000000000000000000000000011670453400020314 5ustar rootrootjfractionlab-0.91.orig/doc/help_pt/add-formulas/addition-step-5.png0000644000000000000000000000230611670453400023731 0ustar rootrootPNG  IHDRsW7~zsRGBbKGD pHYs  tIME&!?FIDATx፣0_NW8}B}@sp6r$݈8ߎ=3fB!B!n88s4 Xx*huQ1Iq(ޢ.kN`$뒭#5|]}1>:@ k-Rz93 V:PJZ[Ώ_jS9%IM *f =OjIoB83w R=<(Səm$!sbkcħrTRZi=">KJjJ2Z:Rr9. y$ C8r T4nqB"ޑkK0/1fu#w +<0 =k7|)R }ߣ"=(xKqgⓉ& i̗w!q%FwxjB!TT}*OHN ˺+\,t*pw6y5 1@jvZ;tqաkGNR}iX|&5;t*?^N5If𑽒{HXCW(z|y١+|T>6/uMLH۶IV=+SCWF'Bh&;16PJygY)|M(.|c?"`ܦiVi69律e-1Kی7%ɏGm^Ii3efgY1\氜bf,^HkWf4]NHy\UHrPȌ]sGIkqVnbDn9OM Q1pp7[_rX>.'J:D ?VY9A]޻0w}bס+X* Y\)O1ߌsN³Jv"B!rU`l&qIENDB`jfractionlab-0.91.orig/doc/help_pt/add-formulas/addition-step-3.png0000644000000000000000000000322311670453400023726 0ustar rootrootPNG  IHDRTv;sRGBbKGD pHYs  tIME) uOIDATxۑ8E[@< 9CŞH6 SETyrQ-U8q81F3mw@ڶrY]h8qʲ\(;}۶ko{_a(|Q4W/"ć\/zDoE-̪~LgY݀[:1iglm*»YkgXM B5Ơ'= $hy7 0QNƘv&!yV1 9WpTre* u]MHSc݀ڢ뇑4]w|2GM[v?m^!Q 5zCZ(c -ZYw8̠ܖ~}k:p؀ kܐ (cCv>P#, 8N -^rA6KV,K\.r>tparOu5dca,zۙ[5Pl;WU߂7(E㰦,K-шffKYxA?s_[3^3jIo =z~IX1 -f Ong4ZBP ouj*Ƙ-_}QHM HƀA[b8GO%5dt泥JuuVUUEj S½i뇆GH?7Y!9cQ&]amRUE{0>XtF/lzsg}ԝLրKw` Ӥ2ǵBjAЙ4Y.5L-jWױ1v 5\PbR M#NܔsBC!^?`=>ѶOCV=oy0 ]8O뗦\Zý~[i?k`c<yi9uVB*m!kAo\y GpFlGalɶ ]Tm =яtKʲa0ac>3ĮZ4ާF'͖o#DdCýѲ>Z~hx2YI_o^Ɔ΄Cэ!9C۶B$r3ׁ~~hx څe ~G蒖~hxP|}e;ysn0r5 swR MԐȿ2N4M3NEDz.Ro- |cs~OlR逆)j8IENDB`jfractionlab-0.91.orig/doc/help_pt/add-formulas/addition-step-1.png0000644000000000000000000000267511670453400023736 0ustar rootrootPNG  IHDRTD8AsRGBbKGD pHYs  tIME,8^{tEXtCommentCreated with The GIMPd%nIDATx:j0}$>BLN!O8 .+BC&F@}CӉm(m#9:ZkoBTl&"QZ>*Zm[}s,Kk1Q"3}Gu("{O̱ cd;nX]Hx,WL%cE$JD( 1ƻ b~y0bVGyE]q2O+kuu]'{)I`,Vgz1yNI9zΫ/`]ײ>^p%ٱ-F㗓IRɎy– =֧˜kǪ}s}G\LKeSQDo)Dk-""0#r~+h7(@67Wbw,0$:&v9$:vS˾VEk͸֓U'/=Ms2U#R d_b*LtngoS}ux$ $tǧ{3!`߲,͝UѲr%ʘG)U-zη'{K/It% 1uWJMΛWjɞ/y(=7R>wzW^,d*TsNmrRJb!qϿVF]q 쫴7>(߁#d@ ~͖/YVrв Hv$;ɾ74"|(]c49wwT{1<%=d_{>}QQa3$L*#Iu1&=GK_`!hIe'~Mld'٫ۋ廵va^y> N'dG4$q/ Xk"ٴwH}./b_#]BZYUEM{Ϯ6ycɷ &<6(׻7ňB!ƀ;lq>39Ƙ/`A !$!I)i^~@V~G !~4)s.RF11IGbI)\RI)uw`*%"zE,>!D1'29 ƣܯ*>!Ds!]BMػe]B4܈-sn}caТX!00E|XKW|`E$+CT/p59/8T':HQ\[A4 nzZ9dŃ9Y !$cLZ7Ϛ2J~Qr1&!DЯ"HcnI01g!_Z#"g^Xѕ KݠShaQp ޲Ț;%Ƹ;[V%#CHkvgRJ^q8*zZ;cU y8g[̌1iYsz9G5N! !Xw{d%DMSpqq?<މpumC1Yk׏Zb'|޺q4bQ2J{wK4>BH˲4M5x!6&jz;s9%b-X*9|aݝ%9 nI%1<ϛQrb, D /~ښK-AV*>XJ(ůgXs+iqb5R?wDN\QXM^4|ZRӞ-?d|(981R:or;f d:({ڄUa$"sm%"WJ⽑rrF9$x]N&gKR#$8%H:bM⊢#$VG9绮JhjȖj4ŚX+"cFfoZkϥ)s #Ik"n1e sI: %M9xkAÚ#C[kbgBQC,7q&֋m p(!HhF3@z#-ӉҚXN9\D8 ˝1s37\S+XD{ 4!\Ѕsf=|Z'SxS[=pֲr6[h1A(>\V)*y,j?M6)ODƘj9e˚I<BXl4Z ' yهj"q0I?;W 5DcK0AP1Ijx@܏6s{V2[lZYhF|T\c1DRgPxK~e0R,5P ՄpS"6:@pgG)CX.ctij6΁+ S:)GP!Dr]@RKE'HrQ8+5ȑڒs89zBDGpJAs#9OZEN[Ӏ[ 8s˥ah}{`.Ct U;Q73+u /yR+owDĊ LHJ=a,wb>;=V=ɷ,uD~U9G3\|MQWy7)~RrI0ފj["9| &ָDQ  &Ab:sj΁kk)> y>騆'Di(36ĝC !> +x 8!蒑o~u5{ "zWvէwyzT)n~ P+gA)NDopQΡEWZR{ޭ[W J'!1>OkeDBa(WP  2W2[NJED1,/Vds$$C) 8CLt[;muѼD; 8r{.I)1M}#lo4E[äUlB̈B}Kn.WA:tY)m[jۖ""rJ)XkYkZKQbqJ)Wﺮ#fveY(>{rDڜ3O?SJ9fOYkt#6`q ʢEAm@z֋2Ƽu^#P3(IDuI@i8%X8" y:'5w@}O/6fRж-5MC!3ҰI?W(j8$ۘ e"Y ;N& 4ܒ3TcbI& c1clY}D ߯ ~<#hL ,}=C̄FITS5YkiȘ-/z(Ye~2YkC}S4kp%/2sԭ?^Xk ;6/ĄWOL̻ꁙp02JTQCZz>%QTU%Y-0|>, ik'r0IߔP'ja3 "6XfW7&c썍0Ƭ=t*w&BnE!c>.IŨl lhnPI^+{l[|wz^;=3S]TnWe>Ltf6KBineB`9zL  l뵙mI,3/L^5,G -/ɭ$dڥS܆qm.ALx7FƄAfkDŽX*8c.0_Obwt mat1.k-1ZsAPJ}JQFr*(%/$bєTüsmZsBϸ&s wE1֜ٶmcGqw0ሦiޝ)ձBro0!a},~ u/XMU1|H amLS">xrߓ{>!;[˲D([ f K2=bw0n_8 18`£1"`4XB?,G*€&<8Q@f JaϹdz1fUy0aH|̏p*4D@Z89Lqp(4#aΐi#y \yߤ49gtόgD9~i%=IB~}?Z+y<k !%@iV^Yf"z9\mE`""=b|BDbܒʀ1 dz-%^:V]Q""3b%}\࿌I, |zbri6S>.ha8-!~0 d9wbT$\`f2LAt0sv DYQJ5㮑z+bZ׵Xk{  J//9cQ+gnr?ؘu*k׀b) UwA̬i""ޓV)Ӱ,\[[nU'c4M\i*f&k- PnO|9p|QBJ+APFtancȯnA\V[=[ 4Mud'6Άb_++:ӳ\E7gQgf.W @z`Y ȳ`YNpC}KkR_8A,!.FQ.S*1g,l:gH|̺3c|dCfc y{٦6IcfdbfimJm|6?5mdfhߕv:\΍Ѿ紼3AAIkk,@ظ[qp)Ďf+emlKnaQ\dC?G/eڶgzu2B1X @9Ay$ūsqnU:gkok,Z*%4imP!*t8`{ X ߓӜX=;#*EO[؅e)gyu',BkKGrpC7 %c1P@Bx̪ӂ)(0y1iR Z \֊eCBw\yYѣSdJlrν[X%`V]r8„B;luA*ȴ7 WJ?wmjbbY~qFEDoEɮVvX~9Dm~ L߭KIENDB`jfractionlab-0.91.orig/doc/help_pt/multiply-and-reduce_pt.html0000644000000000000000000000663011670453400023220 0ustar rootroot JFractionLab << Voltar      Lista de Conteúdos      Seguir >>     

Ajuda do JFractionLab

Multiplicar frações e simplificar

O problema:

Muitas vezes, podemos reduzir ainda mais o resultado de uma multiplicaçõo.
Geralmente é mais fácil de reduzir ainda antes da multiplicaçõo, porque daí os cálculos serão feitos com números menores.

O que fazer?

  • Reduzir todos os numeradores e denominadores possíveis
  • Multiplicar os numeradores pelos numeradores e os denominadores pelos denominadores

Um exemplo passo a passo:

Operação 1:

Operação 2:



<< Voltar      Lista de Conteúdos      Seguir >>      jfractionlab-0.91.orig/doc/help_pt/add-pizzas/0000755000000000000000000000000011670453400020004 5ustar rootrootjfractionlab-0.91.orig/doc/help_pt/add-pizzas/2o8-plus-1o8.png0000644000000000000000000000271311670453400022513 0ustar rootrootPNG  IHDR[{(sRGBbKGD pHYs  tIME. LKIDATx]r0 3iv%-Y?n=&5 e BP( BPRU` K)Jl!:zys]{QAN>֞o:,?=OJ)Rz;@|Wݘxg 2;ހL`l={3k!0{QOP $)e ؾ2T'!U&5B^bf ;'X {3uu'I\ɡn IR>~{% EWP Eg&>B[xyNF7W V BuyNF<;\ojF8c{|6+wRE փʩM`2%kw\*I`%6 Z`*AW_H=zNFr7z2;cRkcMkM>gtA /,̯JsRGBbKGD pHYs  tIME.,va=IDATxMF:05YrbE])8dUIJ!B!P+iA{sP\XUe#UG@SA:|'/S@s۟UuҳW 8@y?seDd4`mFiX.f%͖zf6HbH&/u@6-iQt 3Bhi{X=l^kǟyZ+iQ䊚dv& SCgGm$0~ a= \!Kϯ[Yq(k WO<'pyM2C?|tߪuvq6{&̵}f3_;S#y^_SoOx^T֨WF*'=uwI!yuߗYXS{԰躊dVj6:t*zݍXXV/6A{Wo윀Y<_^;j‹|&rkw>A!B!crĽ4+IENDB`jfractionlab-0.91.orig/doc/help_pt/logs_pt.html0000644000000000000000000000461111670453400020275 0ustar rootroot JFractionLab << Voltar      Lista de Conteúdos      Continue >>     

Ajuda do JFractionLab

Como verificar resultados?



É muito fácil acompanhar os vários resultados de seus alunos de uma só vez.
Primeiro, você deve ter guardado os resultados em um diretório (pasta).
Nesse exemplo, o diretório se chama gnugeo.
Então, vamos começar!
Entre no diretório onde você guardou os arquivos do jFractionLab (os nomes terminam com .jfl).
Atenção! A janela de abrir não lhe mostrará os arquivos (apenas diretórios)!
Assim que escolher o diretório correto, clique no botão de abrir e uma tabela com os resultados serão mostrados.
Você estará apto para guardar a tabela.
Ela será gravada no formato "*.csv" (valores separados por vírgula).
Esses arquivos "*.csv" podem ser abertos em programa de planilha eletrônica.
Por ex.: Calc (OpenOffice e BrOffice), kspread, gnumeric, Excel, ....


<< Voltar      Lista de Conteúdos      Continue >>      jfractionlab-0.91.orig/doc/help_pt/reduce-pizzas/0000755000000000000000000000000011670453400020523 5ustar rootrootjfractionlab-0.91.orig/doc/help_pt/reduce-pizzas/12o16-by-4.png0000644000000000000000000001724711670453400022565 0ustar rootrootPNG  IHDRh#+sRGBbKGD pHYs 7˭tIME1n'IDATxyTTWGFA@EDP["1(bw龹d_:ݹ%7ݝ&/}^w{# S'(QEb( *BԀZg%R:uoo6'N8qĉ'N8qĉKRЪ*ߏl ^ ++ vuu֭@twmb燐xzz2\ӛ^/_&bd$s'<;@L 1vvؼy3,7ߐ<_ߊ*s `c3]|߬, < _8pA555 b@6Dʏ񀴴c 66qpqً$KHCC]#||OHc#4!o2HV~J w ۿM&Ν#\h^r/Ʌ k~_8HEIOGn߾ߍ7+ȅ 5`=UW|)M_2g"~ 魵Ն'w:ile(c@IUUٳ~g+Ȉn*`Ūa_mK{u\v j4 bkn!.|%{cX@:; 6 ;4 뙇ÇU24dT`Bc7n~:ud MjF_=puu dj4P ,&>js/9Fg!?db<`eeѠ.Ǵgk< Xc`Ѿ p5CWJ%б1h6 V[ȭ[;5D(>֫5ǣ X>rORurؼUPTOtu5)]?KKUV~EEY 55Xp}߬P, /xJ-c$kqù::Ld9׆ (*JFww YZPN+Np Vff9~իj fvwކg` Vhmm%K|Rhv\Ml` ̓-8;5507e&`ncZov**J wikSG6O++gu*h|Qł,p &&Xپ=6,,0ND4rEEZT XYֆY={fgo~hqpWO8KA))Mp=bZ[[ɣGo#5Ur\x7%`~T B?k1pvشIʑE?&3'1:X/7k/0pt4 .OO87mrX\C}JN'عFKyy0?FWne_},7rpmۀ[ؿYoA1ٗ,_$%EGOΝXJ29vQAA:-0;KYnK=*E+5?jאԡCMaӟ vݠ`z݃B埡,p UOG;^+ ٻW{P\wiA]jh*NŋA^xs Վ=5:GgWD~N5 ޽ keՙjfŅ EG61gϐ]zٰho7TZNBϿozv#%m(GK/ X"y3LekK 46h|y^P) Q__o>BB*EUUB(inp__Ti={F8keX_+SA4u}iYh}cC@Ku 1%gˠnJJjjjHp5њٴ01ಱpfOkf*>ˑ/qhcZPZKSR*GsN>wߕÃ`cpݿOڲE~0]!ah8}Vz^N+QL-/ό--yHN欕dm  yo++/}5ڼ^&˵v- 뢩)yCC4w/VEY їӺuy!\z(A 4˲0"#[PSS}s4WͥΕgkl++lU󱪪@UcWAfg :dfFsϷzuJJJȣGEmZx7֮`__܀/S7&zy&nLLⅲѭq-Uk+M4pu/tjvv:!7wE Xɭh&zZMHؐ`2>pfP::J_N7ý{X`|Sq_k׶*.X=9EHj]tB-׽{@hVAajk%vm:6 Sě,:8K8ex\vrQ蘔!p1 *wQ!eۦ+Twp;  ЍD.=& i24{aXϏnCC@i)7E \-+(Z$U``h8p޾j UNNÇy\Tbf lXCru.kk͘vz}tIk皜ջ'}U9xaCQӘPҾui?upQWEaVUUzD"uz-`Ƈ a\Ri37~er 5USsդC۱里Sjdҩ \\1^C uEHKN]>u@qq1K:97BCg@Tu=0csvÇ /.=6.ECFG,eP ;;yF-jt+0p- jY4cffƬieEAA+H먨(A}>btN-9xBu6 Oedk1Ciӳ#kK8 t4nՓ97+(PΖ[Yk`%ʊZx' qh( TxzL& ͛t_j"%زeB LD06h]i)FGi]Q)=UTb):99~ӆEDzD4lS:/;nB-R 8r dDZfc_zRSaq,4>N-?MQjnAXIxbXpe!꒼r~gT_v5;K3#h0B~?qz5qqqpuuP(χ?6m'SY˗/D γfizK,wtP F-Vy9Mlmpwwݻ>DDD~+ٳIOw&ii"6d2ly7n+Sh( Os SSi8JNaPa"<<SSShjj?RRRFx/J]2n;cǀC?J.W>40I3W\C!--mMIkאܓnbZjUff=9Isە{Jyja=>~>n 9jkkYpq">>K,vl-,!oD?brZ1LL,:#yA*ΙHp@`` 166 D"!<<˖-uv>/r%pFTWSwO(饗~}>T:cra[dd$$ 5/nd(..ƴ1l\Ι+X>>>IoTUi)οد|e˖avvvDMM u!(("FBB֬Ycck K$&=}%IKnhzzZii SXhRw\iRSNBdBvBYY>X,rwqȑ`Gvv6 7`Nܻ'D섯f/RgfhjZlvYn~kOmT#//<?< زe ],c}fTSS(F+Hwk> ʊ kU#jQNEx8u Spd2o<(knDDD5΢ѝ;wo{\DB3*Rtuf~]:o0.m(`YSSSWυZ[ފ4}}4Yiu%?4I,񝹚Qaa!> OprVqAjd1_||GGGcxxUL:7+WZlirr666h{{{3O^TT=_ZNXh`xx4Lqq1~t*`IxV5 T2탱U===:! sYTlIܺQaz{{6LJquJJ􇪬.P<۷Jli<~Xoz۱-fb}qprڵa ,яb] ]P%%guzzhh6b b۶mp"11lEr̵kz۵,x>&d[JNH6cbO^=pvvƍ:1& %:2 ~~~Q f>FnfJ$àql A.ضm088\ӨBRR٧z{03zzl9Z\.Gee%~:S;*#3Cu]W_i ic)** bٳ*5͡;SEGչJT:~ܹJW*-*UZJ:0 )T*yII viqo3|>Ҥ۷oc2W*z(77nZRj1\7AVb,g^z_~W^ZUmd2? __u7l̸!?s1%!p}VԼ0.9J~;nn'vvjWZjFFF]]]yxyy=37la?-[gW"$$>>>KrrNKV [W@y?ULE)..jRW_<&>z[zSh``dee.͑#Ϭ[Wn4f8=DŘU8x<qg~IݻǸ#??(Jkllıcnj~1 p͚O)g1 E-Dd(//Gss3kXXxݬ Zݸ}6uR_ ~rxF *>2>\~9WWWD pʽW@`6)/W׿ĉILLXwwwW^ERR>C?|޹ԝ$?_~CL lƉ'LnrK6l0ؙ3H:֮Ν0$؈K.8us)p/__9VVػ/ǩ)ܽ{2 Pfk!`M"˗gWX4b֢ccc8y$|}}>#HK(D| ܽ{ňD\\p/ $ 5s݃Z{Mӂ<!-UOOOC.chhhn@nnnرcEyO[1'g϶ ~䤯/TiN*}}}s333qQAAA&Ŷmo_rHR+ekk kkk^ڬnޒX*77WmgpR^rΝE$΃ĉ'NLÞ IENDB`jfractionlab-0.91.orig/doc/help_pt/reduce-pizzas/9o27-by-9.png0000644000000000000000000002566711670453400022527 0ustar rootrootPNG  IHDRe1sRGBbKGD pHYs 7˭tIME1,@M IDATx}iT[#3Q`'lFc<׎&n$nK9MqJՕ_<30`  {$#p$³-y/-la [-la [Pv%%%CC(*׮۶='N~?[Shll$՘Abb<`>ĉcہ*`۶m鳰clK !HN}/ի>`m SX, <\qjk6.ajgg"oIrag7 ]|0\3ctv@G`hx33ptO3EEEE$&&lv4p,FIKxr 107 o\ww-1 `OWE66pt ǍlRܻwIjkͅ 9;w~IzzI=sǁjp$'gdw"%$-mc$f;wutt;w~Ng="a-;Ex<(p85O:K5PK ?C7??ܻPGRĄzS_Лxs䥗,ɟci_GMyܾG:;6EDD^{$&&&=Z.+/#D"H54!R\\"}鷿- h?tɝ;.#ddD 7w\uuu/ xBHC֒mGѪ󗟟O^u277Gcppк 33Iu[8W#՛`'EEEd)"#_'ssZrR^K훻_$22CL%/@v6Ǩ;s7'?_o*r V$2̝ZM,B@@߿N۵Dܸu)--%088HbEkn$*J}֊)|o r_. ֓K$yu{֦ƭ[Hww78c͉EGxGg2**@ږܹ^uuu/5wzbvfߧ~J*`N*2A+7J]XRVR5444wq_wSR;٩aF\\DҞ:+AVN,eO(W)s)@*r֒FDD3u>8tֶ. /nIUUYV=**tQ}GlETJ+%cy<u!T&E)N55 MM/r[U|HZZ򺒋9d0::JRS7Ax ԩS^.KXL&'N@vv\_!5-,]z7`i)Knvw..[ZJ=|jΞ=ngnnO抵 J?$? L&O=jkk)ǴBr:hhLO/CtK㟥1; |-%ggބ{'Olr0If[sB˽7APPzrIbb".H$77TW+Oĕʓ@FG33T|ʚxTjϮ Hnn.rHUնMVV2HJJ Y/~ :DXXB!233Z/KKKؠAGuuR<~~)\z{ (YTccfS pd>ל\ؐ_sj8APX\A>ȑ#8y$rssبd0!2uAtu,W+/<=WMN'UOpj1',֝5RSS߆ބ~~ovZߢE~Bb%%%///[˗/C$!## g{kɱgSYbPd\s55&Mח<:*MegoXYk!744̙3z:axr+aa쳻+XQQQFuuN˓ 2rxO)j`N-Fn.ʾ`{{rL׮M!6&E|UEXCoTD"ʈenn~BB򜪰˗AAFF&&&KGGRdd<($O)\UUVMlNQܽP.?PRL|ii)=7)?AoZ7o/$*+**-߿O=144(dffbppP9|0PPP ~.Yڹ ,">eaegEeM33Ԇg12BYKdUYI*$DuaEQUUvwpdds:ӛXǏI}^*UܖK"""HEE*˱DDDm.X~^"TV.Jږ'`YMWHf\.UJr}oA~ߪX]]] {:nۛIyᦒܱRm^z%.X;INN&\咒tRVV&ddddH+2IsrCAT])JK*6TyLM\IǥBDKX| MMM+DT؝p% QQQ`Xxx,44;wDLL2/44-HGo-iK[kDTp)vYgQuQ%/˥bo\`&k۷?RCi 7;LPRRu=Y㳢/ڻw/.OTWW#::8r_NGGGdff5!!!ɓ'aiiאw\;vÔݱ">:j4 x{KMatAn*&lj3 Є&ꪖ>wڥ7=|+02~b1@{{ /j%$""11bB@ X豐$i)vgtjjJOU04D|XU4QAԀ|'jq;;;~; $::`Ӹ/$,ڙ_⾻l6pppLb888011ttt|̙`|^${'&݂J5קv^p(%o?4DY(sseś4H)uq*aN`jJ=ZZk*`c[-OQoүt=IDDĚPww71??#G$tOO& >6`@ @F+ wSiO\.%Rꋥw1,,br9V6>QXv?r;vLoƹ9$$O>+"`23Ph|>>|5=!eu111ؾ};a:koo{{{dee^^^CVVbTVő#@v6T] P\Leg)'T{;# Qϭp͚d _H2e[й|I2|oo/1:: 777\zUUUꂛߏǏ ;v쀳3jjj 퍓 @ @ww7  addj'^^^μp!//O~ c~~~Y_ZؘE{L,^8]8uill vvv򂹹"9@5D"tuu}vcvv033/JJJ099 XYY. moDBz3p@^ ' ZnIfru0>#)kbnn.ql|>SSSJ\⴦W AQQtuud2jSSSp8 @  FFFRDvKGkkkhEʐ6`nnx'7?:'ikkk ci/---8vX,lllvb۶m CBB,a%&&… bbbB`!:?F__hÇM]Տ0=z$15\p-teT]]]hjj8=*7>^v :::hnn ;&I-..Fpp0퍬,GGGneWW***p9I055'NC(dB HO Rx{{D`` ={PBRgL CCC߿:f/l=d2accT^㨬\oZ7W&d 2ѣG077ӧh077bLF^^o޽޽{ۋ~ٳ׮]Caa!x<$RR-###x}400-> ÅL{eDDDMfWXHNNHB{{;pQZ;;;QYY`(&Uii)FFFΆzzz'X, ",, GCC$Y 633#eV1L0L>;;^ddd`zzZ8uW;ch*[*2hkkAkkkS ZZZhccc$==]H2ZBrrr !dIC@@㥎I233󚞞&$.. jajd2A6 D"BKKQ!(199 ggg9s&&&oTUU!$$dY$JKCWWWsfff5+WGR055EVVΝ;L3003g0332gͩ=q bmB!yڌ| QT8s N:%Wf?w{yyyRq\0jAf{:u & Baa!\z]]] cŋhkkC\\B=fD>/ɢ,PԌV.999hmmERRX,vލ7n $$D*+ P.czz:BBBH566&beIbY pQ/燞Mc۶mǥKގ8<\n uOnA}555rE' UDPPMQQQiiiYwdff"$$D򼵵UaVAC Qt%ĺx"ƹsJ+%;D"Ѳer2wMQ````YVOOOjc٩/7,,,dvC0b[J3coqLLLyVؿ?cĺp#&&FBMM nܸ!U(uuuӓK*cccJ{SSemlll0<sܼy7ž}}}}Y*eR+nnnRbppPiAFFedWaf˗i{zzbxxrDEEIel^}U ՞T .`AAkB,я~())Q)墶 -tttG\tX :ީSp$%%-*++A?coPɱnvWL,wܞg)i *KU+*×kkkI@Y{쁁j B^^\|>*OZёfվ5::i ***pT ZɉoRR"˅ڕ$?wSKyzzglldeew+Wt+u<͘@gg̥"999Y,±999d``@Ks $::ZI^^sSv yxWIqq6vuLU@6U.H$",ksf7od| ѣ LXF&O\| ___Rl\z~~~ &և#T,Z[[n0GbbU7|R tmhjj(BcctZ`bb/##c())M7*!!W^Ռ+,,$}}}$..&WV)Rp8R__/%#K+,D+djjJ[M7sNOOW]JݿX̝Z3aee%U>L000P)VKKK(+lH/_FJJKD"9rMIJl?k\kFZk׮14XFTT]+CfggW2L(#VKtuu<޽}i… ۷o+_d`ff&wTj'|gO?H$;nëJ OKV߹s'LMMֆ1F,o+%f^CllZIhmm%oߖY.iH),ƢC \>g}F^{5p}RTT$ﮫ# ZS5[Y9p>`ܿYNjHbǎ>;wbppxll~033CZZk]j=  [[[^Qre=X:c;9yHII w1p8k#ITT晻.roD!媅XyyyѣG+&yWȭ[3ZTMPsss$22u?qע"K/ ==011 FZUDqxy;v]$ŋ7ߐ4\pA+{nnNeLg%w%BpU'g}F>s{i݂z)))k2wࢢ" ggg F/tlLOO_u"$~CTTT@GGׯ_߰ qi7|¶m֭ⶮQQQhjjG1޽{[Q֙ddd&&&tҺP(DBBD"5_c6M!0<< ___<rZtxyyA$!??DPPedHiOBD @__O>F͝VH8tjmmI Ix !77666 Dhh֑hbH0 &5~vvbUM$VK󰶶Fppyx۶mӞ-la [YȢIENDB`jfractionlab-0.91.orig/doc/help_pt/reduce-pizzas/9o12-by-3.png0000644000000000000000000001455511670453400022505 0ustar rootrootPNG  IHDRb,-MsRGBbKGD pHYs 7˭tIME1$3IDATx]{TT׹ 6"E)$ y)OiVVӮ\hVozmV&ؤ6eStŤW`xCpx JQQ@y5+f>ۿ>8p<:,JX, _Ń`f\߇8p~L&?i?<=y?y߯\ l@B³m /@aB8;G`||5|m,[# h'4կd|?]GPr yWHEE$jk+Hb+$=݆i>Ȯ $)i II9 nݺE.\8Ib%sGeB8Oo/ȷ߂;F8A@(>Hsd7: $PO!_}eNFF Sy#/r{Lr3F(6d72BRS??r{c "3+6$^{R\|_B]%/0N(6e'dg[csWnI䗿t!WTVpl9~|!Lu!k҅솇A22\X4S21a<©il9~܎TV}USs۱J(]Kim:lrkmm"im}Ac{{Β+?CֵEHfiogKMM"_m5ff prr0Y&y0rz!XWË|~tG*]K),t!׮ĉ7P81 WSHeeѓK"$v:"biqO7U}kpRSvSvx%TJ_"rrrrcґp)-U;"M*}-r0Im>z557ٮ]}nDA""C*22_ymm l9$#JN>`*4PJxM@*'WCCפz\GAɣ3H@d$=a纼5o׷QM*"Gqz\1B.J>ڵu05zz?W۶i; $jnc4X.]I@DAmó%Ko~8vli->U9@.GwHtJ{#8thrt:;7eex|B S'3r}Hÿ;8#pN<::4ЈX%%~v K1}82nj,&t)! DRA.}vv) Z7o pFKXx߼Ɏ{:[ U4ֵVcc#V j3eXZ*;`40XwxfKfvI2ݖ͓(,<#m% 6oA,B&ֹsrnEC3//j0[kjYpA7!JYZRV,i;wXn"VǑ,AAKWL@.?о 3恏Q"&F P[%X9툕t:gfyheE@W"3(@x8aԎdXd"X#HKhLdhw@@6 P螒:ie&ۑrP(L%mX0>5k֝P,w{_YY0&ppNkAT $%Q͔9X~]ȸ>̅$am]?g#ffts94:74ZuuTz?uP0ŋ4^|joJ…=_5$WB!=IˆbaцƖ===n ss`lT}sw※w)TfmuWT=k׮1^mmmo7u '֊wY"<*.32q E rXLu;jb9;j62Y)UNouASSZ^Q~ʙ[YNz&deѥLnnnԎҥ Jk1ؽDxЉmoO#g:m E4}:DΝQa~&[Kf $'+R:'#pwZHNVδ`f#,(Oq* )&`\U;z; W]c3n*Sb'z{SH/v\;;jĄ`n:: O|_6UOmی](AE"SH2ۙ IPyQQQipwqqi %ܦMS}:P${BKܙ^wuݝz)EuZ8:(́bb:SWplj+77~oi8' 4lo3w갰RX˗VYP< XD33=; 9iNx޹XGK(eeTcYZ%))NF% !m?cX|&&QF着*'T#֭Ԯ1Q񀭭֭{NNNEll,B |m88q0N Fy++++u`vT?L֭6o kkkDGG#-- UUU450, 6c jl߿oB K7~?;Z[[aff)))6g냭XZ:~.`ttTubX`bȠڽ{Jsߝ'@||<-Z>vn6p`JkPlnh%}))`ccKKKttLEZ JtҴoX#xiE?L9 >$$۷oGvv6 .1:;nV*BBBT:pƨ%?4ugeѨ en޼.\={@Þi].ǜՆJup~:TRBO{xG56zjH$ā JѭA#:Byy9l٢:xl9͎WWjG͔vbf]R%B}˖-(/9[HHP]] 3[/pf777SSt#Lz/" \]]6~Ó@pp0uf Oɨ lmC,a9e2%]]J(ah~ԉ۹s'TE3K&wnnjz`dMi4hVU\~/^Nyee,] ҿxyy񚚸32WxL+((ggzP݂R)+ g*//˗144dblQVVE/ve}}t#WaGiafRD]]FGEEBC+`#@GG\]]y حU%TQQبR`͚5hjj8bň}UTT8Ƴ'Ȗzf%O6ΝSvTt4-} jk5VOb֭(2|_4j5petW*ӓM_^#uu == l bd"OM]~>=ZZZHRRɁ8S]ٙEO255Ecc#[oy.Y|!VDD#)xc\.Gnn.?CM3nmX.\ 'O$555>&/:Xr6vӮIb]x8q#ܼy%S!Un//D9&|;$$hP1x{{c\,O *,?k׮ طofjz _vfK" 99ְ(=v877ffIllؿX,111@F o&eehkK+WGj D+++fbd`@),(@ c,\*//ǽ{@y\B) ...);P---))IҲ~~@is  ªUP;w"<< JFractionLab << Voltar      Lista de Conteúdos      Seguir >>     

Ajuda do JFractionLab

Ganhe pontos



Normalmente você ganha um ponto para cada exercício resolvido.

Mas há duas exceções!
  • Para exercícios pessoais sem pontos!
  • Naqueles em que você pode ocultar as pizzas (nesse caso, você ganhará 2 pontos).


<< Voltar      Lista de Conteúdos      Seguir >>      jfractionlab-0.91.orig/doc/help_pt/mixed-numbers_pt.html0000644000000000000000000000403511670453400022110 0ustar rootroot JFractionLab << Voltar      Lista de Conteúdos      Seguir >>     

Ajuda do JFractionLab

Números mistos



O que fazer?


Um outro exemplo:



<< Voltar      Lista de Conteúdos      Seguir >>      jfractionlab-0.91.orig/doc/help_pt/latex-baustelle/0000755000000000000000000000000011670453400021031 5ustar rootrootjfractionlab-0.91.orig/doc/help_pt/latex-baustelle/cleanLatex.sh0000644000000000000000000000020211670453400023437 0ustar rootroot#!/bin/sh if [ $# -ne 1 ]; then echo "Bitte Dateinamen ohne Endung angeben!" else rm "$1".aux "$1".log "$1".dvi "$1".pdf *~ fi jfractionlab-0.91.orig/doc/help_pt/latex-baustelle/latex_my-mini-howto.txt0000644000000000000000000000031411670453400025502 0ustar rootrootmit latex balla.tex kompilieren mit xdvi balla.dvi anschauen mit dvips balla.dvi eine ps-datei erzeugen mit gv balla.ps balla.ps anschauen mit pdflatex balla.tex kompilieren mit kpdf balla.pdf anschauen jfractionlab-0.91.orig/doc/help_pt/latex-baustelle/addition.tex0000644000000000000000000000126711670453400023354 0ustar rootroot\documentclass[11pt,ngerman,a4]{scrartcl} \usepackage[T1]{fontenc} \usepackage{ucs} \usepackage[utf8x]{inputenc} \usepackage{ngerman} \usepackage[ngerman]{babel} \begin{document} Hier steht mein Text. ÄÖÜ gagagagag Und hier geht mein Text weiter. und ein bruch sieht so aus: \huge 4-9 * 7-8 4*7 / 9*8 $ = \frac{1}{2}:\frac{1}{4}=\frac{1}{2}*\frac{4}{1}=\frac{4}{2}=2 $ sdsd $ = \frac{1}{4}:\frac{1}{2}=\frac{1}{4}*\frac{2}{1}=\frac{2}{4}=\frac{1}{2} $ jajaja $ = \frac{6}{7}:\frac{3}{14}=\frac{6}{7}*\frac{14}{3}=\frac{6}{3}*\frac{14}{7}=2*2=4 $ sdsd mm $ = \frac{1}{2}*\frac{7}{9}=\frac{7}{18} $ sdsdsd $ = \frac{3}{5}:3=\frac{3}{15} $ \end{document} jfractionlab-0.91.orig/doc/help_pt/subtract_pt.html0000644000000000000000000000671611670453400021170 0ustar rootroot JFractionLab << Voltar      Lista de Conteúdos      Seguir >>     

Ajuda do JFractionLab

Subtrair frações

O problema:

E agora... Como sair dessa?... Hummm...
Quatro fatias pequenas menos uma fatia grande... Hummm...
Agora ficou mais fácil! A diferença dá: "2 fatias"!
Só podemos subtrair quando as fatias tiverem o mesmo tamanho!

As frações devem ser primeiramente reduzidas a um denominador comum!


O que fazer?

  • Encontrar o denominador comum
  • Redesenhar as frações usando o mesmo denominador
  • Subtrair os numeradores
  • Reduzir, se for preciso
  • Transformar a fração imprópria em número misto, se for preciso

Um exemplo passo a passo:

Os denominadores são diferentes.
Para poder subtrair as fracções, precisamos encontrar um denominador comum a elas.
O denominador é um número que seja divisível por 8 e 10!
Agora, os dois denominadores estão devidamente preparados,
pois têm o mesmo valor.
Os numeradores são subtraídos,
mas o denominador não muda!
Reduzir!
Observe como esse problema é apresentado no JFractionLab:


<< Voltar      Lista de Conteúdos      Seguir >>      jfractionlab-0.91.orig/doc/help_pt/improper-pizzas/0000755000000000000000000000000011670453400021111 5ustar rootrootjfractionlab-0.91.orig/doc/help_pt/improper-pizzas/29o17.png0000644000000000000000000001132111670453400022376 0ustar rootrootPNG  IHDRWΈsRGBbKGD pHYs  tIME"vsQIDATxMIBL3B{ ߶u(?S#?xTRB @ @ @ 股@:r>gl>H+>}nHkUnX]{3[ .nk ޵ hjH"P8Z'ZU‚4 X堒͍Zp>R̀" x3.+[-`esO;}8ijh{]S^v^/[*l0-M ^zi[,z ,Ԗ_e=[.ǵXH$_)PZ KpᘸU-Uo؝n\lj+ W#Lo@{ _ 6 ;OU Z4-lk'XQhHj%^\GFPC{[ɣ95Q.,pNo{V>N$~lr:V@keaφ<@άwX;W;y+j0Nx"հ4zwTZ $mZ*Bw+?i+9K>w$y[B7Lր\V]SLoւ6s$QJKGTYׄ=fvPY? -l==SS?\{>ѬjXְ⒴P5dS-f\36^sWY'w CH(G8Rqx&Uk꺫}W_H-\3 5W^r}vQ`tMBv`P\Jj 58Uh:r M έH+ WR$ 0M(ЊD,oEHCjvVW˸y+f S[ KL]˔˘E2@0P}/WӸM & ,ǵI#hU6ZPo (! X L npK薀z%EUn.`9նp5|'`{S=D mFa<+Zm S#oт#`MrU g aCm Ct2y\U$AjKQSizH Km Y~LK@1$_L ^6ێ0oJ[9RBVq;lfPg c3VTKih~Z8䣜r}zm&qO3u1yPi3=N'i5 (- PXp[ib1;fr^p5|֑HcR6 Aϗ*1q Z(yP_ӰJKjK]TDc6޼Ϸ(J+n9D¨3QT!Om+ھ}Guq:h2܁+tDU 4/0X@޷ N[7.z`ZݕIɫvg&k 7x[]w`=/e]`QUA' n*Th-t_$]ΡR̡-=mKyuh%-F hveUq PU(xS3&w'~vw=@k@r4ZN8[[礬mZF@iYaxpU؜7P0eQϹk n `6״V6&n;j=8z7 Zuз. ߠNtG}]-HS߈}7Df4z}PVt\؇1hs<yI]Iwg=V++Jr6ڞQ+|zKvwJUVnJ֟k%m3YB7k,n|>739Z(sοS&cvzN7,[33[yډ0gHk>aNLMp j[cKuuT>].c?-*$I*yVH̕{3J9sG(@qd XR$P߬mIB('pՕZmr1 { 젲7@Zzz笟I(* i,3WtAa +.I# UCFD*h6nAډͳl+&ʒۃGiWd7MJlJ+bͥ] ˯"?+[8`mge Vo*&ʲ(v`,PP5,X @kBeZ`Xo;f#D"& .V\I?,Q=po$ճZ mHihYmnjQ&\\` .nЪUYmXʹPA5L,S[ Kʝ6Z'1`__}/WSoM0I`94Z^}!7)k&PsX=T9jӿvXղҞ;N.Zuhs'`@ \ºkYLV_@طkyz"3* {(khA^* `-SzJؓ८5V])h%HV =x ;؆6`7hJ(HÃ;pͶA+,n6x#, EGW!^_ -`F#@ @ @X?ٸ2?IENDB`jfractionlab-0.91.orig/doc/help_pt/improper-pizzas/5o3.png0000644000000000000000000000461411670453400022232 0ustar rootrootPNG  IHDRTGsRGBbKGD pHYs  tIME!/l IDATxn%@QP,[?_df˶[MvUa߾Ej-!5'fXI={w=yR9ot2+9Se">e< i'&ډ\2>ENȲvb($k UIڂf~g2Naηu =Y#z=B)Uf9_TR9 :# +HٳKIΚr RޡߺGF)\^MJլQQIJ)N1E~:;9;ZIL#N5+K 0ԟQUJ.,f*1ua(f1p9ǒw[@r Ш.%99/js,0F#\57DjKnVwĒb:` }|܋q?xTtjWr 8| '9~+&BxQl|i\5cqQe8rȉ]\1a&>;O~цj޳4remk/TLbbTMb7<1"r^F b"MMLTLYKp$f8!={lS-ALf^- Zf '5c \-ALS-]LeB1S/Id=?rK1SO~|j1r-?j b9b>LoyDNJ %bzFZLPbR-/rRc;FsWe1(WT˘TL,fjeZ*&3e52v-/+f)I_ʫ9.g\|ZHb&~R2O-/oߟv2!jKʕ{:II@tBtn= eZ,)ST˼R(fؓ:JS̾{'H'eZnC\̥TRQL$eb5jP[Ѻzd[(weYSrn}zO*CZ֪dÏC)S}Z֕2ӾɬnIҺBfŅ,OGV_jb|㼥e_7D,}JV"1IU$fS 1?_ϵ ~q5k191U.aq}WVp^2&\7đby'2&{EiVQNȲz;$cMA- V؃ʱPծ(%1jBfzR|oW T͚|*$-H6Y=) %k0I~y=oqdTy˕դTDrsZ9nǑ34TsBKCKUDrRk=/S'b3W͜#},~g$gRb33f9ǂoCaL1U3~sXNDFjՌ_qAN,)VǗ̽xw{q1YͱPM\^L'qv(W͐pǹb"8WMq~H'U38WYv#5Fj|\I[m=L!_VM6ʽN$j*&@L$&p*"e4a &TMeyANb/LoyDNJ ђ%VbzFZYVK4Ii eƸb\1KTS-cR1Qqk([̔Tص$e|)ӳ縜qݝjyM-S5 yjy(R3~S-sIro8_:)IC.ЭR˜\YL!RåyQ̰'uĕr}ON:HK˩5I|+k>2qu [~Q8nRײC݆Ӟ[IWU$f>Lpxvx!~'+R\ N\k pt9G>~oZgk__Zkk^nZkk?[ko>w폇f~3뿭r'8N(IENDB`jfractionlab-0.91.orig/doc/help_pt/multiply_pt.html0000644000000000000000000000562211670453400021213 0ustar rootroot JFractionLab << Voltar      Lista de Conteúdos      Seguir >>     

Ajuda do JFractionLab

Multiplicar frações

O problema:

Três formas de apresentar a mesma operação:
  • "Um meio vezes dois terços"
    ou então
  • "A metade de dois terços"
    ou então
  • "Dois terços dividido por dois"
A fração é simplesmente cortada ao meio e conta-se as fatias de uma metade.

Outro exemplo:
Quanto vale dois terços de três quintos?
A fração é simplesmente cortada em três faixas de igual tamanho e conta-se os pedaços de duas faixas!

O que fazer?

  • Multiplicar os numeradores
  • Multiplicar os denominadores

Veja como se apresenta o exercício no JFractionLab:




<< Voltar      Lista de Conteúdos      Seguir >>      jfractionlab-0.91.orig/doc/help_pt/subtract-formulas/0000755000000000000000000000000011670453400021413 5ustar rootrootjfractionlab-0.91.orig/doc/help_pt/subtract-formulas/subtraction-step-4.png0000644000000000000000000000200711670453400025567 0ustar rootrootPNG  IHDRXߏsRGBbKGD pHYs 7˭tIME2\IDATxq0+C!"!(}@?s| y&Jk{B뺸=ȧ[0mF8J: HCk(nPJe+_H选V""U8粶¿u]aڶcn,?,I8dk8FbGaݾrT?+8ii" ˆGMxGA KU̸fb9p'w[)\"qH۶Q)%ƘǭNgN`C!9C]89 @? y45: mRJϙs·Su}`Vqx޹C2!nN=R1@eX.ҽ&b9M  Ҋ>ffY[w7f F }-ckmӑ:JZ*t]sQ){QJE-!,a(ZdRXu8 cf9P5Х8.˽1LBιx-՘+!Q*ZxZ,)jhe;Yt^Kc91ӝ:tSښqGuNLlt"ˆƘ;PC9hcm_w s(rc9r'"<ÈcGJ:[`9p'[u~7ו\غp%Y};5;vZz!\."|#fqgd ˱#u]Wι1D~B.0`֋E$LRXG*BJZM l*eZʭ 5Bc}5%ܯ^ 8Ah98`&хvuIENDB`jfractionlab-0.91.orig/doc/help_pt/subtract-formulas/subtraction-step-6.png0000644000000000000000000000204411670453400025572 0ustar rootrootPNG  IHDR[sRGBbKGD pHYs 7˭tIME3VIDATxq0F7W҇)DC"! ;.@vb& 66|ZIV"sit{pBO!m+ƘEolV9UHk}Mڪ|>FDB!QUNTT|r\{iD9(;BuVDDm[麎$!j !`\**41OU= O\\󞶵ﶲ~!=iYHRkH+ !\'|>֕@D$OzJD5i)'ιC;6REE?юcDDi=ƘZD+`[419qC[k<[5׆vHGGb!E$3dsR cBcP'sO"*My2[h}V>fmg"'-%QiN kv͗5 s{I/e0m^HTHuӄ\DD.&7 DH?0 i5zpVIENDB`jfractionlab-0.91.orig/doc/help_pt/subtract-formulas/subtraction-step-2.png0000644000000000000000000000504311670453400025570 0ustar rootrootPNG  IHDR$VfdsRGBbKGD pHYs 7˭tIME27!b IDATxgN\..a8Qd} 6>3ͅ_ IApqt0ϳSJ90};)־~/t}_!('tZkgqc}03 Mӄ8ڭY΅lRCOHky*'Zow;y~]Jc\vg pvAb"R[}|.z`n0ѱj9)#sPZ]StTj| g #0d_+pY_,L=$YkighgcǑ`m[RJQ4*K0j&#u !ˇpA Y${!Wk*@ 1D1KP愖zQ![k=?!B0ƼAm%rIh/?zK4M}M۶cLtisnQt =UGg/Tj5..֤&iZKM֊/qQ]100 TJdC0gol2rk9?6<|&|PA(Dl?sfJ]_nJ?:~B$\}>Ћ^NA[U6$  7݁miSjD )ep\}?.8/2HE}RMOD(LMJw]GZPOXd=,n܈~#m#$wtp/(G?$r)1>yYLUXǵ0F=oum,"#4֗t؛im\\,= À6aq!v۶٪a|k𫰛"/9."B R7K 8e7~X-q7zdůZ > :< {@,84 @6[.G-E&Zbr!6pWNq-'=$(UvpcfEsC·img7 MthC o-B$t1 औNkg {'@{նm KZk9[k-qwК>PZ\[U_ NpJ)FsBynz)$n7~^%#*>|.~šKvG̺K2Ƹ]%^I˚:b?Z[E)lm_(eeې J였AxPHIkMBz\{xH7RVKogE-ޙ:)e G ÐUFbR;JGn+N5M[T%'b"Vپ*\sW>pmBu?}߿nboiG4 h U8Ru4Miiy,^^Ko8^: VkSbf]qм} %lSB(7Z[ΐ  KFi ,ncyJp@g{b>޴֫:AC d7bp i؄xg5n7A*cJS!c ]OZzJ@++erM) "c[ ]5ƼA+Zz66c:bmefiZ]VaZFo9G9zܗTq?_]J"؛b˵؞-{%\rQCJ`czXCvlsm&V01(A,A VݑUnjUe -VXi qn' 飀޲zm!D۶WJ1f1s;mXkB:H)w77t]Ԭ7p0+vU=ȏ|!"EV[!i)%MD1K4޷!&ͨ}q|yS922zc#KYi㚥8ONyGT/{Mi'o_JrY#!}QB RoԆY<5sM3[DZ='$[3i]A{Q忥N;_0470 cgr'*K;xMs[VzmFk 3S4UcgB֢o^Gh D?NIENDB`jfractionlab-0.91.orig/doc/help_pt/subtract-formulas/subtraction-step-3.png0000644000000000000000000000347111670453400025574 0ustar rootrootPNG  IHDRXwsRGBbKGD pHYs 7˭tIME84}RIDATx: ŝ-a 1}B>H!ƌ #!0svC8gx%˲8: }u^u۶[] uWJIYuK) 7ibE)־:cZ00 Z玿m}UUKskZhM_1f}R^DD cό1^)ѾP^D3.9>9lv"=,6֫/>օƘHC`N}7r"1X∈7Ƥ9>όΨѴm=-1gZ]=*bcft|z^019Ǡг)̖FSUU!"~i֓=>&9A1O39QJ+FDŽ8>m3ss=qD9lP'_?kJD_ck~ּ;B+MxrƘkֳ+tZI4c|>FvPFl.7v*nRfz`<0sNmp8lu]HYE0,zNáaRŸ!˲,7y xsxJ 2q25KLugܬ"aWRe>oV07SuU!S(jn7InwGUN}>֬bݏk3d?+ ĒDJzB|4r>iYKl=xhFcWV݋R"@;C.2fvIX8]D^0OIpdq<Cλlj+x+q;{ٔYL>3ĸ5[2"&s;sE Fun כ2PHn [۶c7x:㜻9gz4^жvPo99N7Ɇru[ýS ׉7}ӉĎQSϩLmr<YRl-b)rq^ 1ǫ y :"YGjFs29Hbɱq% Sng$uwA<$Gc-Wuw;?4a'7uX4Hl)B&9DhMx0R[kiԅwɸ$qRG0X&oq9{)KB~HuZ7ύƒQ=a#>;;'\ܬ:WP@xa4( 7B5/Q})s}i1{ ?=gnܻ`3qIn%L=1B( p3w;lit]W,ߍ;y\>JOBHƏ8$Kcbv >٨qi_'m1&onImۢd㜓aZ-$}z+#M)B2R(W͊5]-֤1E"暉s7Eg&UODfcԨ cL*5Y-\^܎R.'iۦiNw1r=x{QL[.kg}Qb2cjòգXIDDkLjr2qJJo`c@B"}kmjp(ر`-E5|ZڶciprlId!|-ZYI!>Xk'@zER""r\ R~$(qԯ?OQ[}KuUY(BP8.Ff_l/WJ cTjۖk>-ȩR܂EcE|\$wZ.21;Y Z{S(UB2ބ1fE2 L~![\Q͜<8jUh_p *WyRc$\ j(cG-^9nnBbJ)qS}]\ -XXkr@^$:nYX'@VbM9 !s;LJfZX! !֧aN}b]a{aa&,r,VZ1f(7,rr-xwWW'ל,\o&b4oa8Q7ZSrM>`c*Pkx쁬-*OkbR׺YxTE(ֹIDV5+zIDATxa*۩ ܇. !pIgDAAI|Uq; P {Zs@Dg1 5[aR]/H)?, spax HIq`k,ZVy`R>O}BT1f* 3cW (B-qyY?"@:}MMմDD8V91IcpRɃyZnoX9 U3nQ)8GTySeY}fYSq]1P\ai9X?z 8RV4 \uw-m]/>iCMTUS qa)%L}:ߏS4 áX!wnN)e!car<&("~pb*{KG,Zյŭ+\u@u2ZknMƀ_YkF qZqiYbBueiNXRC%\'ÚkG+.,pn@ |Z*OaΣK<%-/pc954M)¢a`@b&R$*bIYcqL ޽aj`# /2/~RX9#\!pZi}|nܯ0 }߿L.\9qk$ vBl0٩{X9`pP3X[h,cL3K!i .i&>R &^"q!zWSąPI"JY/Ԧc Gy{փ cAKD1ͰR0 "s^qyy.Bឮ9{0SMr,Qw9]:]/ߣƗp_46?:h|;$jZq%>ͭn3}fok; *H]/j<@4Π%A Z*4zʺ'$Q׮!@yzkmjwN͹Q '܅{Ah Qѭ9Rb,kmrP[\D˗r4Rw.L^zcM4`V4Nb -â k޹L_!¤Jt[|햼*j ƵZ5^NYIENDB`jfractionlab-0.91.orig/doc/help_pt/improper-fractions_pt.html0000644000000000000000000000433011670453400023152 0ustar rootroot JFractionLab << Voltar      Lista de Conteúdos      Seguir >>     

Ajuda do JFractionLab

Frações impróprias

Explicação:

Quando o denominador é maior que o denominador, temos uma fração imprópria.
Uma fração imprópria é sempre maior que 1.

O que fazer?


Um outro exemplo:



<< Voltar      Lista de Conteúdos      Seguir >>      jfractionlab-0.91.orig/doc/help_pt/extend-formulas/0000755000000000000000000000000011670453400021053 5ustar rootrootjfractionlab-0.91.orig/doc/help_pt/extend-formulas/2o4-extended-by-2.png0000644000000000000000000000374111670453400024537 0ustar rootrootPNG  IHDR_ՍsRGBbKGD pHYs 7˭tIME&f9aIDATxq*EI敁@>BH'Ctɒ Z3u\{gsV |c)Rt:>_CZ63 DZNmIk1ZI)RZb CMw01_c7p=sN s1ԛkOBk]g->iQ륆a(zo>n_IT>iBRJ-1,.0I)1`o>icL+1T~}+-I#*K#t>~iP"zۭIKɴֺԄ`k!ݟ{3Q-Kj^-XjXK5O9siBw ̚ ~m)Z+cL{5 >bF)-d"c"IlյV+YiO/"\q.!bEn!B'_wp]$o11%ֆ>y~W5ld1RZ8Ġ{)KP`MPE>[ >y 4 yht-VOV5:ڤHBF~ϵ_:>%wS#e}-$ߚ~'U6xW,4F\S%;>iK^bҒ_k!otnQ(YOM%}E@֦XsCsKw]w8Jv[c063,բjf9>i|=V%Xk*ԣCI>e Jʿ=}pn- >i87 P^Zk xyt3t8TdyޙoO8\19YhV0@(^+G$?j4wǛ\xo[?C0qZ3ƘdMZzA8rw1a6Po:h(j11o 9ѪR sֺYMӤ=t/6[q^]` ! >n{z)/}&.b?x-.oI+tacduvtBi&VUVRFr8xUɸsNiORK5 KKY2[B{cLι9kBgM7" +͈y;󪧉J4BM-d?B'ƘAa%S\tAWRi[2+\yYD&-o?`e|-x멲't9w1cn@c%t~NkM*cEt^SHcu-|ZNTB}-dױZTͼ%pyU9|zNJ{B8Z.ENso+ i1/y&yH^yճŦχ(NZHhovl֖y.r҆$fb-$/,soS鴩)މu0 YyS3<:|])k !6㘿c#4|> 1QٺB3Z!+KZK;Bm ~ٖP#]s])#biGN܁aQ8.rG}2_ׁkfe_p,Yƪ?ܟ3*\ֶKµGYn5˸ `!TrvujNܑZX;63#9xsKctMMӤa ]餺#'f^uIENDB`jfractionlab-0.91.orig/doc/help_pt/extend-formulas/3o5-extended-by-2.png0000644000000000000000000000460511670453400024541 0ustar rootrootPNG  IHDR+W\3csRGBbKGD pHYs 7˭tIME& IDATx푳: [ q0>L!>7U!I3da"˲,sZÇaH1 uЬi!mg'kmjo1F2ƤS1AYB2$k-}O}S4DDZa(s4N9Yk'otdID8>tH0$km"DDI@]$i/:9/AhavTSpe9Zc\xdBDt/ȏ0%T樞 #c~~ׁiˎd䇴AgRׁ}h=c9{jtI`]4#Ykӳ1D=jFb q(dVN-БrrV;"X?3sJGTu<-ٕ,Qs>EA&T`@ŜU r:t'\֦S] @ (`;Z,'j l9G f=B !$}0iUqV\ R5lfE#\dk!k-HX\9Z{:h?c4ux=eMn6k'1 ژqNNFhEs%J ;YQFo9,0iiYͪb[NJ:Q؇^g}L/l٦1ƫ8**,gsY߂uEdO`M8RQU?զJ݇HoG ]q4pNlE.S7E.;/$ 0PZ&59ڜ 6d2VଶA{b7N-Yf:*Ȋn׫KK`]-(tBmNQ(윈 *{ڨn߽6 t^ؼpsNTq( .6M4deMt^خ}rrNև*󐜫xu~?Z >K^k9!FadC{w:xYAx뺛 0/cm[jE_0,mZ̍(+k-/RԻ܇8|H Z:-Y# s3^jO!?v/`+R>̘QI][4}7j)UU!A [yp@/fVY=3B5L< l ltŭFfDoME]*uvÐB9-j-.k-}O}I$$lf։0\ms81&9h5Gcka}dk\Bf5'u9l]Z}I%B7?<" kꠌ15_8nG qD6ƒ,I)ɕgŃ̫A0Xo@Od \v4'ϟSyXΧΊϑ̱;>ƭ$FfU8K h jF@DV$Z/,] E!?ndEv 娚mKF쫡zK<0<YژCכiؘcѠW0HUUgbכ?}=!uBt>]Uae{,b@ST٪Kz2Ѩ`ߎ\uegSd`JUNV ZOjѶiUUE!TUHԶ-9h4'yr) !wY-b7{?7DTJrJ1~Z./Qe#!(6箸awpQ9_BCFVs"tY}fڐ g%SUc95}@aEp#Z-]ȩ vYqYQG4Љ"'Ba~g5$i^eu]g*taN~bր+M;9V9}Eւԑpk/Gu8y_֜P mkc=q2f IXmf715ڟ_H,k+|`HkmRi&J)1-!W[^H۶,Kr !R,K""}ߧwJ)[׵]Ra!%klѶ%"~ rh {'P}[=7ǿUySC$X|3)U*|t:ܱ!^K۶/FDASYK|-1뗩yW]H[z-&waEuԶ-јA/#֜\u٢iGgg4ǩ r^71c\x!^ǠU~Nz`cpx}d c-c;jIk /xDD$="Oe ۂ#Ol+ɋ+kgy-vF\ODص^bSxjZSԶ-8?=P)}֚ʲ\E#}Y6RFуr^BRJMVc-1uUUv?,Kz>0j_/B,B5}b #RN+R%a\.bxi=Bk={k*mU\qZx9u}}M-1/w}DF=H9Ƹ[꺆\^[chWkMy/C)eanq |l/Ε6.Ep].y,RJfU>`J {2/dw<A{͛|{ƞ瓀!V6[VAbDΛ銛M춛G"F3BwKcҟ+BɻxDޯv}ĺc!ˆݾ4 5MB2[cO!$xSѣ;\<H!$ޓD8b.X)*:꺎ʲ$*ɷxdBغmH8ND)V X@8^ho>,8 XczssFY03@}쁩ΎgÉAC:縲AewXEn3cl]Ξ;XFYD!Z-v! Lx]Jи&n!ip];1t -چmާ3c!=8I?Sp2-֓(8%g-|85tqSdy D_yBk=m7jvjĎ1@)W W Zk5 B+[[c^L96"UWz HhH(\]~K{@>A·+}u.}4#LB|`Ż,ΰ;++MsTȕ[%nvkO;E_G"VK%Ax'\p[<3yZBg)`}YC!>(f Ν- j3cV?"aw_GZ|iEu]S4t` cZo^W%#^ldD DD|>?n"^μ+^'bj`r{uEU3̆jVIENDB`jfractionlab-0.91.orig/doc/help_pt/extend_pt.html0000644000000000000000000000341511670453400020621 0ustar rootroot JFractionLab << Voltar      Lista de Conteúdos      Seguir >>     

Ajuda do JFractionLab

Extender frações

Explicação:

Quando multiplicamos o numerador e o denominador de uma fraçã pelo mesmo número, obtemos uma nova fração que é equivalente!



<< Voltar      Lista de Conteúdos      Seguir >>      jfractionlab-0.91.orig/doc/help_pt/reduce_pt.html0000644000000000000000000000334511670453400020603 0ustar rootroot JFractionLab << Voltar      Lista de Conteúdos      Seguir >>     

Ajuda do JFractionLab

Reduzir frações

Explicação:

Ao dividir o numerador e o denominador de uma fração pelo mesmo número, a nova fração será equivalente (apenas com números menores)!



<< Voltar      Lista de Conteúdos      Seguir >>      jfractionlab-0.91.orig/doc/help_pt/improper-formulas/0000755000000000000000000000000011670453400021421 5ustar rootrootjfractionlab-0.91.orig/doc/help_pt/improper-formulas/29o17.png0000644000000000000000000000573111670453400022716 0ustar rootrootPNG  IHDR(ZxfsRGBbKGD pHYs  tIME +r YIDATx-o\NEZi` AudC3+jԱydHVAM2K|i؎s]iRC`1yc%"*EJD54MUE>7 CDZ$IyM]>X"0TEj24MU$j4Mw}eY{}Zig?>Yy2 6g4m OxȁΪM=tQתVR,ka* ZL&<>鯓hrT}\ak2sWdyza/߻}<_9 ;\Qu-RU:aph*{׽GW0GmFiKBɂ8fxrXUS?CqNٚL/txnNT9x<;;;(-΍^|yyYs2` U|_8k<]|ʪ;}v&EZPܹ;wt3*xu99qxɁ~FW^\fu#zfx[hmzJW[0:Z<(SYAqXS]}Uw LF; Q{˼Ge9P{tjk,tyߢ5 :|o@YWT6yG|no6 ){.[}<.P֙\s84d<$Ft#|DZm;}<-PȁV}Vki'YzN6YT|;}<-P΁V Υi|ߟ̥WĄno1Zet{GJG9sXIF?W}_ %0[+-k ;}<+PʁVe݀Z]$±Pe$In9JD_JWwxY.s67=ϛUOx|0}= C+OD `16s$iڢ(b儶|>Zkk}~( Ew6&IҊbXܖeiRVDleu]["bֶ,K;?UU6>Aws(lYvψE7@weq4?cE$05F.B@w#,݄v@[p }|$ .:@wi9NІu]h2&[]w A:cRqD M);X!5)*TNM)cleii6(^QmR8uzݍ(ZsGrgwNaYs7V[s }fw Ds.}Ɩc@wh7Funl,i*777A=(¾l\\\ޔu7 OP@K/p|ӟJ3YM !ԡwL)ĖxC7ǟ¶{qVXHqW_7T$RX#~P9Ha* n癈 H~{؋ʦ`q~),۾(!LAwA'Gj |Mo˲l ]%xBkJ x-u$]1풘P7DŮ(pK=4m8<'FoR,ɹ ʨ8::/򆝝9AU>$Q`,}888gk!R?tL!50~q߲I1u(ICMmU[QO&w2 s,}0$r c,s&,Ec0Qpuu5/l`9;*rww'J)f39??0m$Vkm1,7a, iK`!(Mry8ty2!8!!-)7o)-=xG´p@ gp(#N0!:?cR:^ PlUTGp 0eXq:5Ҕ"tNUUyp@!EQt"Xr Qk}h{%:@fYt@VG:BC999G+$(sE FU:ݺKlvȐ,2b@ pqvEDpeJ͐Nv_t#EQ ,?@Zɥnhot"S$%@.tDžIز,m]׶k[UC4MiA`*%ibV ySҌv[IENDB`jfractionlab-0.91.orig/doc/help_pt/improper-formulas/improper-to-mixed_1.png0000644000000000000000000000153711670453400025736 0ustar rootrootPNG  IHDR5d&4x"sRGBbKGD pHYs  tIME +1IDATx10硭SRp_"GXr|\ -QF}&XAy7D$d1   ?mI)EZ~UUjRT5m{5hc {&b>(T5['w(Oiy'rKMqK(1*CT%)MSmRQwxeYt>FJ1}Qx ?SŞ8'jfcDl14Ks2r S wT~#7?^sD;,I):4 Z&!"yI#bTK;Zv|Рl4@.κ9Rho=*J)*2?VAQPA~>k-g8Np8afngXmq[XTDzKAT@.WG}6ݚK)L"Krd6*McM7m|ZBMhn$0wՏ 8$I W09ic-=> YP)5@Ǐ0r}=SiLZ|.jx*89I);[jB#:Lo„ QgMTBβ hZ/7}P $RwF1X@Q K}~ ѱQwDh9^BÐscՔ>zlƗRrEimc0 a!cÄ ga@19D%G0d?HZkBtNN`[z~~IqxxrY firR|bsrlz!uX-s6r}prEZd*ǮSOʎPDo.;r8ʂe>Llz +{9lL7"͹]6 `CK)i6v@(HZ5+جB7KXq\G0a63mr=T^Dۄe06KC#^MЖr޲~q)A0z s:==r|>Ҵ5"'""Z.tww9hwy_%:5z?GeA!Eykʢ5hP i#LTiB(1Q}I- gqƬDQͯ)H);;C&x{!8i}aaR8,82NӴq\zt55;̒@#0 qF.1ziIENDB`jfractionlab-0.91.orig/doc/help_pt/logs-screenshots/0000755000000000000000000000000011670453400021240 5ustar rootrootjfractionlab-0.91.orig/doc/help_pt/logs-screenshots/mainwindow_de.png0000644000000000000000000001765511670453400024610 0ustar rootrootPNG  IHDRz!#sRGBbKGD pHYs  tIME57p -IDATx}xTU?u{VVIHtw{Wy_T4Њ4*M 4"BdL?> @B*]wy4ǝvδ=gTU*UJHU~s=9{s[\h} XAk: *V+]]];|-Dv^ ̠VFss4mpoj#};2/>GZReˆleL1-xYKrm6#s' x/U~0~u Ze /V#˳\v(U5T>[un`~z[)/YbAk=HJUr0Pj/¯nKnc P0,B8LE4[?;?:?tW7N@O j(S<ٟOptt|(qĖ3ߐ a?DZ%zAG 9vM? hitFI!l0?w^ʚ-+9p6fl.kթ`W 0w#R uTv`1]U.q_^Fx{| | Dݢ[ AT}4v2õa\|F^K1Nwrˆ=|훖^ŽXcK6o#3@N LyhmiSr> ic l zT|Tc'j톝. Oinr ̲+"AL7Q$F-mD~׵E·I]_ity $Fs=Z 2NT^r8u66|vJe݁yU|)g>b)CehXz%-@R}S|țLUfw S/<Ƒʈ6:={ QHqw vWGیV$_a;9Wwe[(rE5|r7۹/jnfOx#LH5mR k{kjv/qUL+Utִ&v|4u܃s׹;/cuh60*~F[͚8T1jAtJnAD)Q4yu} 6R ʏIGN/AV鼝}-L/C<ӤJ϶ `g9kxm"݂(vEv6mWe-jfq :Pq\- ia+8^Q1*m~9\Xg[~(LNMfr,wdeC6 6|L)8ԁ±uҳ(fz2Rڐ |q~okl$T8Dͩw(BIѴds:fT 8a4&.zկck$~^3lNnkԴ^Iߴ3Ր |Lm" ;?/ )w{*"; Ka&/^(1_S=WǪu?/5~6}dѼu Op0mfl`v;^`ww^ j6|#VlSAVlKeI(}ѝ.cr3~ CLF]h2mKD7iT_CA79ѦpkmǨ} F{ٰ;;xMOg0˹oI_GYi㵊m糪} YIR+ڮSg|Xc. ]ag=Ls{(T v#T%!m_VYIyyeIt zVx %xF5p:[Zk`$HMझ/ŒE+ $1x(S1e S9)bsOnz{'r^CaP8˖*@0/dEYYe俹 ^*PBLk}|$HZ/ѡ3v@cߕîZ .Ѯɞi|˗VWQjYY ӲWj,tWq|/1k:.Pci ^҆}a LfTLgB>y\[@fɺ_qorqz)kFtޛ:|{Slu>asFI|l᧍ꯞe^w5Bz;)2õa\|F^K1Nwrˆ=|훖^Ži6p-p6$03-=QZ{'t|]|msji#gYd8_$QC47;)74 XIzQJ3|N1Ja`C S|lh)`64WOnxۢGΫC|v̦z/;|li1z;g<>}+fayI(a8yJ)y#5P~V:TڴA()iwڶdo/-!ԸECx)X.: O]F.N<͂yOȴGSЍG`Rij^8Y";dbACf?5[K5^t|C>'WNyk厛{C"X~f;zER1-E5Z޿ N2Vg~f8z+3W,? jD!^Fxk&>6 RaYLI,;S2iBBF5T?JefwTԂd( ,}r BXLgSAHܑbgڊ 2e* 1!AAQLAD@LAbE>X[xQ! zA\1 B?-&\ q  aXYY)^A ZV  (s݂ B"AAQA=eZUU%A >YT# $$*"]=$^A=?H`e 0hy❈I kqAĢ(_eADQF AD QAA  QAAs 9_oh1JdOr-7Mu=;QŃנ_sȎ FX;AOe(C'y_py^7yKs"RZ|8LcHbw9>jf19E "2BK2wㅹ{l"޸ݚ /Lo&;{﷧h4nd~e"ROݱݽL5"/ԗʳbsplGW-|Vw:73+ An0٘ɶB׼7 *ruHϵxwKtDy(~@]5]yi W(kt_ssbe jG#gs)؎㱉(0.9P]p[0@5T.aiw;xps)+Np`:ɖd]=ٴ,7-􈪻yV.7҃aj`$HZJ-3r~#Ndzruw`9LEQ_d( j|m=sh Q͋S.S\qWj:*pkoyfW+{PoZ@S9_Pe(Zݣ2eTB@wxh jJ~q6Y,=Ɩoio `Ne噭өf0Z84c@:f[Y^]8 W? ]`N- >6ۢ ğ *ybMB]m+W4cS 6܏^w8V3锾61x:KOTFf~v3IVsb>,CN~z!u[˙x&xLiWN+Kڽü5樨/ד>TJ6b iJ;R\=uaxEGfy? 3i+'1q lyoJ0>oǮ;mz^.U'z:3rH~\ #d;kq8f1t:C g:&[l!2BV ?)Z6l=cpj\cbr*6(=eEwprT.M%U):\oku]OEoF-oڎBOm윓\}d#'WM$üy$i0.E<XMCA|]:]ξB`\ߙJG]AX<=Zc3:*V+e{19AarS V+]]]|r7?+wD[e( nDAAQAD%( QAAAADEADDAAїڪs  #/'aK q ؗD+焘r|qB?,zq0`Q _zq0Fn.Ktn~nBōkC\ka@F!->iЖxQnq߅+QAFu:ϿoQ 7M-(#ɍ7O|oDЄAAb,H(1\(|"pBB=m $-$ ;񱹨~*p襭MYi ,L%ΣPOr}!Fhg_aQd ÔoBZ׳#{U<Ȟ-Z,C9\dG #hoo1q/2pW\&҉kp IA5G='P,&Gelph}jV!&<-(m8(W'L#@~<-6;o5meѺ=%ظ1_r8T?@wci5\aj:73+}<"ekfmu(@yor UjF{;Yk0c_FS!x'S~g(#}!Bk_|r [lX\ʊLgI[ȁ (5ti׹Ll$qV/>ȦeyhGTeϣrqv[OQŒ#{cj)d7;89N7ۑc|m=sЀRE0n0yqe+JBgBw\eΣvz7-e#Yka6 4|Sph/O/n~|5~QF5ʿFKv[0αs9IÀV:Ԡz#V:gNn h<yXm YPe eY~=XR9ڂ_M c- }#?.l@`D:41ZQz& ǕOF:JcN,ԇehɯW/ݠnk9 TPeBvk9V3锾61h\_ F<ҧ_؛JͨF_bi(0S7ðԤp\9κy}8WG=M̘7@P//XPQ=eY [hH4SOQ@ˇAr{u*%:MOQqs?2LpNGyP%?'jc/wƋu~X,$ vuuw \| yborË5n^?PT"As{⟡5i/p6K b_K:(Lm[ }3hWJ67]E" }31`yIENDB`jfractionlab-0.91.orig/doc/help_pt/logs-screenshots/spreadsheet_de.png0000644000000000000000000016072711670453400024742 0ustar rootrootPNG  IHDR u sRGBbKGD pHYs  tIME#-| IDATx]w|kr{c`SL!wL $!$@KP//ztH=`)Uu?!˲l !Gٙݽ;V]Bȓ0 VV<$wt^y59uY, n߾uÆ(,,<{WѮ]{e^?o!! ίX?Nnț::ٛA|888\:۶6i7regg>mFRR GK>ܹ3۷mMHh6s֛w;7OL>}x͢i4Sw/ij I-\$00=I۶n}'af\U >cfHHiSA`Qpp0auYG:믿yK/Oԩ_.ɀݻv_v|R֯_{6#b۶-wn~{;?t &ўбӓW$޽wѼy3:.\D t>aH / /܂Hgvv5|y8_1𐱿yxDT`A;L&cuy / )XwTL`ik7@䰞Z\_"z0?ż/WvRD<688QڙdJᩝxK|Oy6Q< M;NL֍g7JP\Àv-6*o JbL4ܪT[W ϲ61>Lv4hjWIG.v}״\v)d{Ҵ&\xn)*8!'eb ïi6XPuY)ѝeQ`I:w<Y_#"os?>Իɢ6wNIT ևL# bh;GՖ]θ_XPRdjѩԪrqoے\Iy'1(  +5g2ٓ, $nff9} R&Y(Хv~l{4 !z%Jbә6yO[]we6ɒ2ynI"iIlL> $I`*J4%kr䫷ա!q~~~111W2Xhۭ탎dS6Jyɣ `e _m%: +7^HmWk&Sb'%5?Ϸ2V(AՋxӦl׈zàpV&kBoFð&7?i_Yi]єy&ss7+1X4IZn?"crR|,>|mo3 HMӈe-V:-tAI T1`X逸x9E\(a,OY 6t5'(-w]Q(Rwy~%3X$\a֞1 FuurfPA~= )66mڴi&B&^sȆBEl9Ch.QiGhC䃏$kAv[/@e)g_g[9^7Q(k&dcT8dί :J"I9i²{%|u8!׵xEםm)wI\ ܑ\ta=zG/ o9 4mF5sQo3,VxVjhHV+-amG ńɧku9?pi2Ylt_22$Iɥʜłḿ&0(r-+Zyjv%_aW/`y2MCJls3>\yOanܶ˻oLwzٖ=G2yD&h P>LIH !{n*f38AQ54@<ݽ :Dj/2}.Eeҷ(T *ywVYr&zjL;Qr7e(4/_ˣi{MxXtxfc =$R N^BS9$o5F`D;,fk*O{ 4g'[RR%kV^^*MqڬcPZ F_@ &l@1GD?ʮdYդfYVNt%Pf k9a,_ʝ[͛L&6On^@ânV}nwN lٲ oc´ZEk|ՠCY@W e =q,8E "x~5RlYmT+~Z!Kr_SUWUV8iڹ]7 s)pC^"zeq!g/p."^UmvUw wM%M3.6s`ۀѹhWl'-]sA0gH1qKWZTm[M@Q. Ȑ=A]ϜG T*ʊL_yFX$iVkP,SR$ Ȉ˗? O( 0,''ǨXn[\~B*-24٘RԤrs V4aPP%?)8,ƥx퀺]zդD˚J4Qp_}J7d K$or-5jW2H ز׮Jsݰ HNF%ApMS$[ҦΑ M̥]bD,yI#`+*,],M!#>B`2<<ԂQo8N(@F/:R)*.0jVg;^PT參ha޼y8cF8DRuLX $8) S@yy BCC$':cVl( <]vZ;T:ڑ.S 5%^63,/]v&K.!2.0f3Ϙˌ XμN#QBOa, 1Iӡ(RQJ 2P?C [w)^BX18))7  \e#3Y& *dqc> Ƒgۅ֨. oèjL $\ވS"A7Vs siWj:n۴aH.U+0}Q"%J\sѻS%ԜVXq>wJ6 JYCZ5L\`#%]}GPLVQ-[@A>e7m1ٍiۄ®f56Mx 2w|Z|Z3A8[sR<#|vRJR`r28oSFkB׍$/Dumc'ELyuwi+R@8X tfxeS{fMS;YzK}s_lLT۽N 2l;tԾ}0UnаnQ8A9|`Ϟ=: ++7n6lR:}n͚5:?ݞ܃k"\Qa\̭<@N}Y)::hw&`[$6./Yc쟤.H ).\6"6`_V5qqrmn3Ҝ_~&s."eB9eco?sd@ѬaKf1lCuBt͌]gsy;kSb:\q`CMU>0B*CT`31ʆ2 BAEG܊(߁@򲦑* z#ڂCdQG¥[uG1b $Tޘ ~զ %% KCH  ix"j.)C"-ځJ19N4]pc~JӅ AaqqUzz*8xuS.tQEFX$Srx*^ A!uY{b󖭔/YT$7e]']EbaqRtH,YB9a "%?s<'ܚGIi\ב>"PtmI7 1|ڳ D \.G'iq{>.otnxV5b/"Q95HaLf:4PQ)Gqk I0 Ap K3u:RJC&Hk$8G;m!}At@8>CLL`Y%måI Jz Lօ %@F2qk+[\PO6c;9hƼgպ9TmYlɬC" b^f a?T+:w/p Ӥj D.ibL!-r˳*[95rJq:$r 3Go$EP,c9~n?#Ї.\ΔBv0 Lsr_~0PD'@!4uUEg'-"BWfϜЛf͚ǁDu\CCd'9V[і]v-#M""{!0 dH^AџH i_"p/Um`hi:ƴeO>?+Pt"2m|lQA-|B`66{>ߞk{ݫOu@|خ >BUrӖ>\EtE:W^z+ا_9g+y^xEu\Vʰ+? /‹}z۶. / G 1zs^x^TGx^xnc^x8 0 Ca&vbX x'B Ļķ"p!"<$7P|!xxbtefu%I~X_7tF[А"uَg=޺u-****֒$a{aةh/“>$Z۷}bأGy/(?(?4$0)1aҫ_DHuL?ACC9!~ N,/*2,8( (?2"t^@OL8xI8/ʄxxq;)+>8V$xpkTxbjRU 38,FUƞf׭wPsr {cs{$%%w^?Vٺwߡx/4%U@EQ'Nz_{/4aȰ1)\xXppP˲!/^جYLDQclV'crV=Awɛw6u` ˲;yBLt,xYa˗/kۦUDxHtΉ]1ݥZ~GyyyG?~TAA]Oԉ㸒gϞi:}nw,ZM.|>\0ie}ܹ'uՉzKu-cn1Y=/:Ԋyܧ99NlT* ߯OFyq0TG>=s'ukVA PHy޾b2:ul~ AayE[ڷO^zMӦ =li a\شykrr ê#.FEEB=Ѹq n24 ,V:_adj[a4w_Yn& RFxaKC 0*ͻrIlb !lۦ7iԾe@<뒔S&QZ˂jb52*uh0W9QYCRI{ IDATq=cء5ouYͺ胨dԶmۉSwٳdjެS$e뎈9~IR|T*U/'~,#!oӨQ<g\::yRGƭvj5f|$-ZSyy @nNcWv"7$''[X)iղ|Y]牯Ni?|ŗ_(Wdu,UNm$yVj|^S5Qr[S/pϞS: vϞvZTs,O>|}<]So=GwضgIID̯wWwjuܥs{ٳMA.5v:Ggo6EQE}%Kq礫N*U՝8c8c3gOq% k?rNueխ"#5ϼO-OX7[ER7ZO/~߫.GmxXD]Vk}3BO@#5ϼO-OX7[;¾1a⫓&:ɫ^xax^x7 /R)J / ~g /‹G^˗fR-Z֫^xmƢqKV4@^U 󼛳NoNI7#&M`&M x0QzU/wP>"+NMwJx^zUM{a+tFDŽKj+89=Á_SoTo;ƥ]={NPϸ?/0ǝ9r,7.y4]Z2/.qC?l&X aVd2e]Uͧ|`ol(Q$V(( ~Ћ r` Fuy-YLn//q1pPbrݭZ%=wc!ҷˑ1<EF9]8 mu+)I׶w~1sg((ԩhw3'0'99̙EEPG8JlxJ@q'pPrۈHY!Μ`gǘ5kvfa?oc )޽{r~͛7|3H@;;B/Dr,4L|s4LiE>BDaa BKqݩ3o6o2p /,X0o޼ÇߴyT*---ۧ+b:;;th~dF)4ow'fv/ti{RSS{oִiL2>:dj)PoyI!ȈPEcg4 `e!p+Ȟ?ćFTOHz{AdZ DWPPq`BCdFG~ ďu S:4O b___ŢV0lS/X`A-S eEܨM} Z1}y!.V%bbayņ U6i_wzVڕdY#lAQC+ yy>{{⷏_JfRQvrtRS(r܄ bDF=ɯICI4-VU( h4jf8VEGb#:H xkDg{,0̃VnؠF5+eHTta9I~f^g8ƛ99ۙ 5o9xpOgYWޠA Mt)e˨zt8gZK NUv:BhXGo&`!L{:x@S0l^A-Mb6-Ȉm=*,,dY[p<³~!` 1!H "%_q+2"oߎQ,|m9$Ɇ oݺ4!oaPXX(ˍF 8zqzb!JYes]oX'66bff{1 IJ?hKB;k08-{,s'poJƼy0H%EaAK,iܤiEE5t撍_x06n8q+V̜9SINN?'f>~d8qx{ffײX'/5iӬYlVVi^(z6RPm6B)^~۴>CV_f- sga6n:l_3gX- KJ*,B!$Fvt|߼y'!!L^!"\=8 J%I1 y> )¨ds1wUnePd.:o3 ߿Q*A&6O`ү/z0,,dz,r5hP2^,5mz @! 7D&hIlwY-<1cvNZq#<^Q Sȑry _۶`?]q"34ʎu, {̔H۷w7#/,+x  ǤA_ڵ5ð$DEŞ={O:>'/ԡ X7nQUjo$Lyl!+I?~VX!w&'''''/_\>\+ n$z`S {Pk x|۷e{^.ց8BeY.q}`2WtCpOnkU7li0vJzW^qO=>ý8VM[J *OKjDQjcfc)Iݻ]yqFc6}||x h4N^a}o8%Pil|P?PaAV,4MÔơ6n :T -4g]a!iZa>>Gf1e}<*J$Сӧ7m*[<:g F$..PY,M?M,ҡb+TڻTI6%t6h;3Mn1úk)cW. pq 'q 74sa A@6Җa+Fy̯87ۧzrڡFn=WK"kᢖ/_n?vث*Ν;~c233ųuk5^_5WRI1?Li)%Dٟ|:>*>/]ShÛ&&tÁecS&u0*gn9pkl;v~VJJFf\xϐxcsr }|tl4l ( <<0<F %%%t:} C"p'zG.8t֚IJWC *(5م` %P㵥6Kj 2Zc3j" ey8jY r;n0 w_, YJlTR-ZD0"#5Ͷr3 ռy̆=wNҶ?@glE@O `TdedE 0 X5LVbGpקz"vW0,_Zj9R~]0{wqCشh~y $9YP8~CErO6$2%\ mC%$F" 6)Mb K}L>))!F%AXm&Nc&98!$OztO:so ^4ѼkLMEUHKKЭZZݽ{wItT0'-ZhQrrr۶maRC-z[8Ae+l!Y3(wgKji80*_6SP<=%RWüooO< +_)ӷ u~_m޼kܸ~M{K0/gٕCԪT*eV7$ tƯ}# q)h4$)FZV0(LL&cYV\/!-%,@ Jp鼀 hF1 R kaAfz?F.r,aH$XH$8qIJTF5a|ߠLX9!l'm{Ip"4 ׺yrSֹsw\g}( hil6~V8@M#Z M^xA>rL(j}|}n$ݻk{<%R BXW\*JkEʭpW+eX/o{0όx:_"t\neAٕ-d0eG^8}yl6hs#NnÈ-#v=8oQU+v/?=Md5sg 0ǁe$6>LB5sР[{ 'Gnt:8F7jwzeՋw ܶmFu뮔6=z|FyҤ8;&@BD)"fg/'YP;YSQQφ{6T{*x) J=gw旃!" a̓yvfg#h!|T3cf8͜hַү/qVwˠ5 dʨTjqq1a D"*++`0ȓ:tՈ5}ގ[:{Ucc m pp[*bYILX 2T(I8 Z0>_HT*q 2F."CD"J%023'LzU2Y3ZZ}ljqp' y׮=1wo#n %0RVȈPV\\/jy%Xii(&u-Ԕbi4Pkk[nlH5wwwWrOCX|>gݒJ2)+71mikkw {{ŋ@tH 2a?e2i6u&Q4ZZXpu\ x:ۙ! ==k^:㤤/BḦt 1Q^xaO`D ZJqu˘TCajg?%#3WO 5yO=dֆ{rO>]={aذO_ӨT&* @p0ujIfiM|&BciZ:tg.@DSXXhcc#lllȶ!GL&S*(ѣG['&=3 P6ʕ|HfR R)"bL"A$T$IHĐHha?obP(8!'!r+nїT))@eX|gh<@QD**+%ozୟ_-['Vŀqa:=?i FLqȐdٚ>++KvQ,aI䧟覦bdd(9 D,4k&f }}D"k%# n߾ \"!9v[.,!Hff_ ˴PRD*)"J퓩3_A+tN96 y3C9wrw'8:9k~~ɏS?ZJӓ?Zzq tBicaKUprLX"C_i >ʴcS A x9s6v*?G,ҥK<~s {iذ˖m|adz _7w~2PFyۤepR]톼-u2˜8vp⛚0T*Afffbqr@ X/xKR*zر(D _ KK l~@QJAQD&#Y$x&,'D}]RW!{vB%7̀|*8 d)7o>f-]6Y3 ͇JQOm2OE fll```@.|`[9y0?7m*-/7st$uȻ y _Ycc[2ngN8;( K6nJ \~_PA1 ^pJҵ7ήiQaL&&`_L�LaE]:'K:/iIխeg3A_Ű.LRCگzdSlOT.:| @)úkiQuO -s\纘.]8o\er1xp؋cZa, 畅QØ ;#y\|CǶ)wu*zC$f9 Ϟ=m6-F @(K.i; ' "Ld2Lc2Lɤ.eR 1ߎ'ֿ߫$axA9Zfzc/NS2|zGf~Y.RfǹPpq<EF*[xabBeZlv7̪K/D~XPPФfXPPbm|FDwQX,haѱI?b8Zn&)we>JϤnړɇO=?ߥ,/j'<וa<#xtdw;7KtҕTʿХKşG5kٳD 0m6^eY;EPZԌϟmj8rd]R`Dv*7 #>^._ jzj2NJ|Jh9ZPr;2a+lS*,iA S g2Z,yA" XS}I/el2s LuC niiekgO1{nN99J|̢a2T: i)Z?tN c1D z>'+D.:N^ٚVOiNN~s嗠 WKТEk~%?KВ%%Xsnj׊eMM݃6U1s~K$tI1#>^m$Xv;_qsM̩eݩ'?c&?3vDX ;䛛5ѺukZTVlU7J& 8:SǽXc@@ -mO6^>z@XTapшnsֻ!2:{m۶F2w:V@3 01 RSRQ%`@TSRRT*?# 8#@ F0b@ ȏJ[TaT?gU XXs:03eԃ6P(}wrRSn?wwtvbx?WyKaO}`55`Ȉ^d)O^twӿ3zð<;[kknVvҀâL93#].]w׎ cnZk&fԀNc, |ֻLJn,cv?Kh0U8v(nQt.W$'}={w;s33-gQn2NZcy\5`:~8!lB//֭[AīG/+HM1q'''Νy..eZ/Ϝ9S,83s蚾dwٷoo>sLTI&&sKn,*,xsTMuĐfMXp!L#aA>h%i#z6mRLo׮]6m|}};3kt+쿧NXLKK@.7ÇOv2Ԧ֯e߾}/= t ݯ+xF6ɉ,x2RS{M 7FT1fk.##U79lHQң;9MMM >}zw#:ڀ,,ieaa"[8d2G 0wJO˾v.<=ow; Oh߼ëT$2|/ݺ0,Sztr?sc%ۛegis7bCf͚nϏ?p02r7**n|4壗g3{*,ss~aL$JaeejRRQVjdd۳g..l6[G# eann^\\voK(A('E5$KKˬ,FPp'T%c,d:HfQkuWL#ƴ8)Ν~ çX,B,K%Kp\.x*}1yIĒ%K,-----w/^,O'hܱ!qWC .X*VO<Ʀ_~W^0LW O&LwQE^,U̮S! tp"ūWi?f2 YYfEeI$2}08hv})7ݪϥ˂ح=ڴis\,T!)/E":&.+**pqdaA #>WÇ'%%=yݻR@޴߿?>>>11199޽{98p !!A~*fLD_Փ E⬰Y^*VL>I&߿_hё#G0 t4%k!'>)9ś{?TT+*2bggaCA40 p2fl:6¸t"!ކg]6-?=g4O{曷\7o}, d(b 7* "ZhGZa|;˗/wsssvv޶mL&#?СCM4֭ӧO1 k׮ݻwpζqm۶J??~݈#rssϵnݺ%˭Ƶw.-J1 "d^RL&( /DD&\7ek:Ij9`\rYzw m\ojǖ]"^\[Z^ۧw/խ͋\)sqj*B100@TŕDB NKJ-mlk1c+C/;}__7oT?͛7Jϩ)}ժU/_w޻wrrrcwޭXbҤI999o߾]bŢEaD OOϵkצDdq|Æ o޼x<޽{O~U>}d2YN߿aqaԩ&L0a“'OZ[U6mڹs?;vfkk 8uԞ={LMM)ܹsy//l6 ѣGo޼ g IDATm۶.\4hЕ+WƌsՁ&$$ 4={AǩT3zUVVFn4w\WxUws]#ck0 lm(L@TPLrA((J-((ZvZG5Z))7VDwXT2X*n ))bݣfGΙs挓!HJ_@ PRJl&Md̨Sϕ7cްl۶JSSS_nA~ }]wSr* nB'1uB qFCm(.ՇauMkyo0 V@P9mmz6WOצK[_, ccqII˗H27g3 ”FtvZZZ|9;jӫN'MbŊqƑ>q㔞SS͛QVVpB?=~:UZ$$$ѣGl޽-[R^:77EFF{*MFte;vR:uڽ{wΝI;B`GDDeT1k!Y90mv>g# # sQ-m8sܵ@*>EҘ+vM=ӦѦ&/1phܜnnnhnُ?|/)ʺ:0T^'ӦM#w| zZ*JUzNM7nRL KUZf{U䚘JgӧO>}ihhW''''9, ۷░ӦMnΝu$+aI uQN-[ ı'/20ZZxd#v#^(4[.d8}:2,@m\md ssY&&IZNNi_:PXVGk''O[ 5瘫[3CW>JWO)ڵ:+/Uu]zQPbӹ':u>Y\Tb|ahQ*)Cלr3)jk9gCR"h֟ШݤEkV400 pkoˑc{w_?'D(F611n˳~?0`4_ζVJ_Տ\mhg vd2n\Hܳw;hFi4ˤԮy R2b7ih[ZDm84vԧ͊CX؎í#G€Q`EZ0W[~L;Ӿ>l//7rsHQAn]7*-st|EkBG?ݷ'/7d2=.]MofeUWիWg͚^7_܋.Q? wޮm s:ú;U: 7OrhfOFW8pP~f&HI;_Qy`[%/o3g8S{wI w|WJעU@$ a'ڥ#p s.:~>EQ Wt+8z2]lۻU8?Kh0 j9GӀq#>DQcN AV(+AP| ?P2 >U@0JxU 、 0 #Pa@ m۶ @a@ Dΐ*@ ιka. Rȅ˷a-@  @ 0`@  @ ={Ix簦/t^3Ց8$"#=͛8ca  p002cN(_[Z!?C~X+*Ѣo߾''۷eϞ=૒hC[cK 8#v T zb2`|{$* *#BR 0tp*oOtBH׷3`̲#!S &]~Rv M >),Tbe E\ |'O 8&H|DŒ$YYY<8_r J+***x< zkȐ }@n.]B *f0bsX;bvÎtЍr# ` ŴJ*uwqiH$jrԨ1.ܿw {eU1[VVVYYYXPWPPPTTT\\\ZZZ^^D"Q\O++'2:a ZMJ!@̗{y}X=baPqPb2R(]'DMGA GS(2TVV(*v=iҤd*u֙3g8qB$Yf„ W^Rׯz Ew9vػwh))Q@ hLy 沘n7B)~ELn)e"}bYw?J?a-bð܃LBs͚uibr 813333331h8ʌ̎:C@cJѣcǎ;v]vo;(~mʕdwAs"##+WgϞ F`Ȯ-V<%cz@@GcNTYϺPcam׾CVV@ <~Աc'OO/ bE…&  2eNl )) bcc(7*QG1u'S>xA^NK`2-Z@@nq%ooo{{{*saÆ1`ȿ7nP\x bcc L&377sl)//;;;W?!%%E~lnnj(+EoP0iK}3u9m_Se8FPԩSWX]3uKȑ#cǎ%#o/ %%%˗/_xݻwz777%??̙3f̀Q;RSS555UJL+(ŔA;k`` OʙRMOh޼Y^^zBę31ybr!0 n޼9yd6iҤW(,+88X`p̙ &9r]vU(r8y%%%FSϟ?*i6mtvvP(bxyyI$Y taÆ%҃Aii)6|l\仠nSRO>|޽{]ү*?G(>|Yf[nݲeK\\)SϟR\\i& URӛ5kq> Pnݺ٦os-P|%b? !޼y߿755N{{?PÒ8DBP [.Jڭ(Dѣk׮hg(zzz۷^pD"g),,455ӧτ ^~mffO?߰10Z1~ׯ}^^^\.zK.˻C7o^?aOQ*,yLnm%au U3(WtܱU+\}’2}o>/b1t:|ŶmA@t0?~\%K.dT*UE,+M>|aNLԕ#G(!jaoff6l89;̟7NE\v~ "q6mA=U =ʖ~]}(=zHDTStD"sWSA : }ah7w k-,,0 c0ϟ=ϧP(9Y>|zx qܞ=zi[/D_k``p-&P^^ehallllllddd2 Nh7mb1Á|ð-[bʕO>4dm۶8Z||_VZ*ش1ѣG4o!|qDvv֮;X,km{ӽ[$ť)ǛfytApH$B;(aoŠFvvǣdMWs˖R^+,,]_+ϟ=mlaE޾}[*ۗN< (3R)NNACxܸVjj PT*P(T* "aBN&]K 8€攔D_'ڵWhM؞9#Oqrns޾7ӧOTTTXXX(*J\b2(=xtNիf͂5i=::G3Rn}D.</??g>{4//ؘbYXXp\3336Mq͛7ʫv%2/۷o5DGG~DN0B;~Z=7O6lDIqqzz:rA pIeQ6t= y t?2%J=ihwA.]ҳ;}z*-"8@HX@ 0`@  @ 0 @ y#^] 5X4dJJ+j )3v}~wW}F\44y3 @ 0 ŋg/_<4;^C&(JDmq ޿AGXr9 ||ZE]筚EHBիW}I&7^ˤR\n``Y~iMCxQqzKZ((,ž{6rJ!!3YO-RZh0uV6ܼBX~߿2yҪkv5Mq"w7vkjʕ(j؂2S㒥z}h1sO#Č{JlǏOэ̜ܼ7o?wz^ڧOΙ;{zG_fzF7G+'' ' /H%-5oJJ#럘?[W#NAL?_+ ôeB$%&N8nƿ:w5 -=zD^.H3f/^#MZgY}ʪk.x}yppH$<ӧOYYY3gά> i 0bN>|ĈNi|EQElii۷޳OFFF7oU2tݔ)/Xe_WW6n =zssscc}\~m֬{T^Eϟ?Gnh࠶eW_V$iXm[-\Եk7ccΝ, [M2L,_taa#Gt-oHCzyyygϟNB;(ޗ!2p`U&ߏkh!!N~HPTj}lj`2#"V}줗m]/N6l:ezaL&{kС8kRP[y޿6O;T*ƍoƒ<`0gϞҖs8 喗שrHԘWP%%%6$:R~=.ύ=?f͚5mʕl6eP(aagQG"ˋann^VVVu'0R펧N6|Y#F:sJPodd~J[h՟z^Z6^9jWzMMMKJJh9ͪ9k׭mO()Snټ~کS4.nݬIcbbRZZ*TůV805}OIm k+ K.g_oݺYPPИo:Ś0qRrc=/@| $]t?@igڵy:yYм>|ЧO#Ʈ]D"ߵ[7͇>ӧ\~-##]/wK^?n0337w~sܼ‘F?1E @(풿4+i4aQ˖.  47nn[lFEm\J{_&J5s]LP  D'fM6X0 HmdeJ04-] 㾻3ՕjL*l۶FUvOŗH^@I6HHHҥ 謮?Wc*e IDAT4MUgwfFxo 4bF WI a@ #8_~DBRꗟzF@ 4`Xr9\L}(ʼydee5TP̬ƴ!*`{rhܾ};١,W-[G,kѢEr/ ڴiS_QQ1a6mhh8hРeҥt:SNo߾ռ?611Q  ,P1 b0#FP7=Ժuk:޺u$ʹ};wLӻv횟;ٓNѣPCT]RÇ҅c7piC2h@ؽ{7;r3MLL֮] q ywO) >|J'O,111rJ^^^֭'MaR1cSGooܸŋo~}ii6VE?^=;8:t̘1999G6l&;N87''ĝ/^lffp/^)ܵ\jRSZwZҥɗ/_~i777E---׬Y#uڿھ}ŋMMMMLLn"&Hf̘f9ٳbz~TTԉ'\R)֭[F ύScW.YEVu*wFp8O<Ѱ>>uNჯڟs͛7{xx=ztԨQjrQ\\ܶmjdffZXXfddv^򄄄˗[XX\,WNA.ZfѢEΝS۔zZS.5|X);v -bbbzs*VVV;vǎ[d\ѣG[lׯeY300 fҥ4o߾|>ѣGnjccnݺǏQٳghBqԬZpttd0B022rܹ;wT1C"""O?hԩǎc2uhllTXX&HBBB+<~811<o̙VSRR4(bhh8cƌhz577^vmaa+B"ndW@SN}Xw8Jݼyʕ+h4;tx2" 1Izz:%uMk׮=zTf!^JLLTI&Dm۶=Z*SLqrr$; n-+V066rz022ڵyk׮pႆf͚y'[MaXppۅB֭[IAl8zK 䗬^$U ߯α%`h]s}YdkܸqvzSTcjjZ^^NAeee_S1rssCBB?^e2ZCorĉYf;vQ,GG'MTTT$+K.eX,Penmذ EZ0 344Ԥ>333޽;l0MfddL:pԩEEEj[cX?ţGR{Çcjj[_FKK.G&Z)O8A8NC~-???==}u~8w1chR]vU.~˖-[li֬D=~+W3Fž eȐ!۶mH$۷o ҇7a];܂’Ҋm4kl1^vm׮]l{&γaDmkkK>;Rk׮m۶n]M!J vSmllܹsܹz8tRJJJZh~z驉)7:u={VVVN:s&\۷oiڴ)F[r&LKKcX%ߣc+Rҟ[K_W\) .\<%?N1͖S4/fY,y!R&bmmƇ:tPEׯ_2̃Ԕ[[3 BU@ 0 5^5!!AjDʣϨWW1t0YU$QD J6gBS?^NIA  @ ,`ܼqcذ M\Z8K+`ɰm Q}L:wyf̜R\ɤj.]Ǝbё0REzJU]RiZ~ٵ|f}҇To&-W*՝>K#ҢګOz~-~߿Wu$TdQE(UуTZu@k_{vA!YϹJIb]_jܦ[XǍҞƞ()P S:u.,*U=;YΠqyy9Bxb8$$bD"+WJ+++䘘WWW*rW^Mԑx… ۷oi4IIIA$%%84 PRRBDAA)㊟" O>}tūB`0T*Hjמ=$$d޼yǏQUf*W@i3H''iz՝KոMUQ*EB}+/a;c߮=tg|ӯw}s;=(d[IiA={- *] =~eK֭R{K>_YYYZZjժ5_>&&ŌբZW,*ՃTMJU <ZڳkWR=PLZCUZTtz.U6EW"y mҲ𺺺X,+nI5<<{l^k].TRiVD(>sg(ITq/Տf~;_q E6mڭ[_kREqjVȢR=ȚD"5^ u@]zgg.,P._ϥMKX|iZn];[Y[r9\Nyyz H%Էo.Ysd*b0zUP*T&H"}p*?Ai4)C|f}hQ URYӔ^4VI!WgggM5`I&UTT( L&\ T[U%EkMC^ LMMg̘!j*f&NfQر˗/5Y%USU.=)@fJJJRZ"볆SڒmрTUb*s+5,*ՃTT*)_k*@]u@Q]~ ՓϬ\zR*ͤE1T5JU'ALiQU *izTnL  ҐJBi]ALh R3`V{JH n JB D@ 0 ?kC~ƥiS236͛X,:ƍ" cݓ~Ĥd77ӧg'==SN^>>;Қѫ\ ^TPPjaa-&-jIHH5j }䉊ίRg])E=gAҡym+W7+//wssSL4555KVҥK?>~A kh۷o)@@oҢD-jQ*TYWJѢ^~̜RLp}P@EQ1"H&iҹ'''fggߺuȨ}yyyhx(Ѫ|f-S J=\VoMAֆ uk#7n A4fiiimmݤIÇ[vVNjuQ/PU T*ϩ )Ѫz+55RG+)(Ѫ%ӦM_YXThAazj]tE ␐eff*ᅕUM'\bnn~on%… ۷oi4_III8+M$JJJ(((055q\SBӧOjzX`AXXT*H$\EMUɾx nq!!!#?~*֧r:*@MͤoNjiܦh $7!%1R-//a7tɓW^N5DRP-[LKKSLJ#5 _>&&sΪ:hߤ%ZUlefRjʵi J6ԲK6z(7Vk:!<<{lv`Zb+7waM\m'!;&4 UԺZnj .*(.;VݏV[_[R*kT*d?Λf#ݗW9s2Od%h=sUE EfƵqqtqvn*KRZZ;.i2ߪJlR$E+95!U^V(JzZ=@Vʪgp+U,!WUgVl.l2ߪJGhU.=3*J9Z\GU!EK*[TUU=~L>=//O"YVP"\!Ek S*SRe5m[\UZ\GU!Ek3.hQF_bIX%XXX*`QhUyVY9u'EkzYc)Zems^URoVYyDJͷ*z`Jj%2F EklO)26մْ-k̵\Rj @!E+ `2j hŰPk[!EG&BU* HъHBVLTeU!E+ ` ggg'{JRYd>(ȥ?hjjt=TVQ%?Ҍ3E Tuʭ%WU*] bT~YK~WgVf$4lU D[Kj#*RGU›dnn26ꙪR#l۶m...VVV7n\lͷ~+zwB9su߿ߪUgϞ5FUu-٪ֳ~* JU,EkM} /+߲u┮O]zo;w.AOcBPGrrrƍgnnD FUY* :zO֒ȫQÆϙ3ڵKYtUTVQJW5x;==}Jn)ZUlUgTn- JUL+K*J4]Qϒ$9ymf]?`)ZU$[Յʭ%WU*H*hVz67qDR2*RIh6שֳ~*G^UTTBg(S-zղ%O<%H4s*$?.9yD+SꚚ=zbȀ :ݡKܛdȐ!_6CVf@V Rj}d*Tk+hDUF^X_~=!4/`6#PXd4qV@!afj 痔O0/JWUTT4h 333++CS˕Ƚt6!C>ջokHKƃO2i䢢⣹ (WϣGصkע+W~T85%a8S 6mژgϟh**5ii&mMt#Gzy~Փ$eai29>!o)QIcc#At#YZYP(|Aݣ}5kKbffVTToeeHz$#L KJJ^x@VMnBU0:vHBd(wk#GGVZݽ{>C +fccsȑݻwgͼdjjz͠fmձcOKH affF E{8+++ͪPFfff;ޫW>r$deHP~)S%&&x5qqEiSSܹSt%'"֧Nzi>3j]mm-fx u3R_T9߹sǏw-44TImoV7{/-{j*Y`٪ը7zRM=ؗ?$dʓ5|Pj"U rrr\\\lllV^M$5nJHduuĉ---"""鉭8#O*E`dd… R_bWYe5TV+SV/h2۫cOc[%u8R:[uՕ EFF1T('jnnnYY޽{-[HNOҩ޾};??Tz;ɵ$#L*EvZ ^zݣGER.' *MxIUtϖ=5mdHlUۃ{Hrol??n.'jttL˗/EjllVqhʱڵk׮]r9)U\V Jtj{Aڭ5 /ޠJGVdhyׁLVC`d3 ͤh5D ̀jm+hDUJe)Z VHѪ*hC НQZZ:ax//vǏ---E `H1'*kn7 =jvC?shgggGGyןhS )^[˫mڴqAhS_z'&%3:-u AnnGsM0Ðbcǎ+&L`|)fR\ry`mmMļ ؾhS0}MMum-Ё6@"==j^^׮߽|ҦMhSCR;03  @ heHѪPzS0@%U$n@VRj}d*#%)ZY|_`0 CnPΞ=P7=8}ٳgH~O͚~͚@hA=HHHPG`ۀptK1A@F̊e/?xO".....N}1$I$t Zs'NȻzٙ`JL+kUT6=A )SCLEu~!$>~U|*4+a 0tSj+-u$?ȫMhŞx E֫jIV @ SeV!r4. Y)ZrEje$LuxB]C ݗ}f|>@g^LǎVAYTJy1TR/h!9Aݻk׮}lhh suuuuu ohh@!_*` Xd<8éNNNF5~vn~l߈Yh_܊*nExa3g*Ur%[[ّM `Tu&Iq;KF=àDI211/^xRӟ0T\|+v劬=wawӦnܘ CÇܳW/L/ *Ozoޜ93c} s  )Zbc^~=pt}[[;2!f#+ʧhPC )Z#6 yU5VR!`ȓ׹sgww.]x+""M@$ѣKN6 Ǐ$Idff&Z 0䑕o'nj9sƣ릩6lAF*-- `(DV֌g~j~A@@@XLn++'NP1))iȑT1ci^1C%99r}xx[E@7n p8;v I288833G j|ԀabbB=۱}{dgg^:##O>… 钹K]Z#i/^\XXH-~~]vС={҅%wR A+ #FCϷmۺ諅Gq())y𡓓$ɸF6CղX,{{ٳѣoAqܳgbF!AQwUUUiiku{ `0TugG߹sn}:`J:zѣǠM n hhRyG^Um"E+hj*hC nB1ڸ8RaP ԍ744 Z`!3E+A5S֮]/Eӧ ,7n\/.I' )bWƤmժ2kFQ镪T7`:[I?vsu)EuU,Ȋ+`,CVVQ8``k y:wޥK†0WWWWW4 `AdHHHZZڣG.]:mڴ$p8Nuuurr2Z 06lAF*--Ύ533333A+VVV'N B(&%%9lY6pJ`<2Xݸq#**{ǎG$;n)Z^zuFFF>}{n@@AKJ.u1b£GNJ; E֫jIVTBŋ:::RK&L}v$SSS'MDII.)M%+͐h ]IIÇoXb/]3 z!yb֭h@PA$IV<~bB!.eI[ Y)Z|~C.$-=`ȉr^Sqրlw6}z\~7oоF=Ð:T%4.vgϒF CfaX,YN7gF ``0X,@ @uuZ;2"쏒>-=|h_cȀRe֡Æϙ3ΝNN˖Ǡ}g%7gԲ!O.[k׮Ǐ̛7/T *)2EcF6Jrׯ?z(;wȑ#}}}njM0Rjj-[.BΝ;}ѣ.Zܜ`,^cٲeA) `8{I7n̙6lx;f͚%^7da0ȫMh0DM]駟xgϞEGGO!gdL~рqLd'(0h; c2'݊5z,lƌz*..D'Tlmm]\\bbbke)S0d8irbbBMM W;s%ϟ?=zthh()[[[W[[[\\i&jDI4YL:yrȣG ]ӾYgx3}… 駤yM۱nF!ѣ$7[BM\\\ɓ'ϝ; ss۷o\.y۶m]v0aAvvv;v]N}(]vݺu S )dhe2K,[d6w577C;rE$8npU;ZJ{E0N?@[Hǎ9'?OQQ_|qڵwiڵ˩|>ؙ"`566쬬, D2#Z>w\<?&`Hn߾-zퟕ577'IM.@ |=y$::zƌ*3A!C.0@1N7Ύ$I07Ejf]8qR5EXUZ.,,,T#6 yU5VUKR `h2WI8;Ad',K(RI[$Iݿhb ԭAI")Zr2ǎKVPWuZ噙[lC Uh/}ۻ}:`4iÆuQ*@ԩ~~Rw^z׸~QsD~ @' 8P(zczaqi^DDRѡA4`JJO?A$\H;n)Z   hhh>z(A#Go[n]@˿!ƪBVuOJJJ?x<p8h"0xyyEEEfggƚ䠉xr[Ofl6᠉3 y\\BZ~޽ {yyxyy??4a;na4MVֈ}L&sّ῝:cH}݀*:OJPoYmлP{u?OG 7Aff5ք ҶoNdjjI观% u6ɚV bh*Saffzm-iƁXcXb/]0PFRbȑikpxd IDATss?{0ڈ>]affuV  ,7v츒?Jok„ G`!Eޕ+۷a}ѾF=Ðuһ}Th_n..TV<==j^^׮߽|ҦMh_;00ghP ` Tw C~t1` E+v O.'80"Rn)Z@̐WUcU!E+ `vY3<:wX:^F0U܊**@:EŋLMY/\R^`߾h_,K kO8iUbrN>/Q Y)ZB!=`2o0!Ajjjx/^}0HMymmnAvm0;;dgR~ .͛7'OXMڂ ѾF0dh}|2߿m[noxx+""*SL bUVVvaÆafDB;40f̘ajjګWb4Q"I288833G E@f`0 OJPoYm0wЌܿ_~׮]sss;tPϞ=駂%?ޒ u6ɚV }HѪ׻M֑c BtRf@%̐WUcU$E+k%%0v#ĤD@'ƏӍ'2"4$ɤU{;Jh_۶o9sVѭ.F͎w! N=s{F 0a2TNq;Pdg[xg;t5SMG $I*ZqNYZz[n]A %+ߊ]"+k˗VS6/_D rӦnܘf^QϾ| `8Ca>sdDxF枽zQ ~~7oޤg*bоb&/Xo46w۷mسw߻v}5۷d2W|gоAUs4Mr+N\lׯݽokk7mz !SL0QW<|*uI|UhVÃ[bMhh:`25E+@X@VyUu) H f%)Zq(0H 0MVV7Wgg'{>@![Qew`mhh suuuuu ohh y:t}۶mW_f,bpc%%%x<p1CY)Z ^vvvllYlllNNUh5xfSl60&K$. 0P?Ǯٺu{=dzAݻwwTnndy ŲI-Z1'7m*5rZ+JM0!--m$IN4~*88X=`IzxfV했ͷܒWzKZyjVw .6)86...<0|>kŊ,|ҥ@E-cFϪDrrr>䓒E $ѣKN6M~%K̟?ኼDccY,YVVvq$I̔_x'Oy&uww_lY/DGG71s={ٳg y9Nyyy@@E9$;Q~=+[%R[t.`JѺysKv#`Ẻ:__aÆ1jԨRcbbƍ'x<"/x3g*RK-߲eKJJIJJJ3{}rrrbbb%mlljjjml]wH&ibb2Ç+/sdIvn{V~JVDȱaѬua2}jWu@0d- zxa++'NP(FHm۶}"cƌݺu۱cj%%%ۈ#x<^7oެMOO4iu%322zIѣGJJʢE޼yE~,N߭bVY+ޭjaLudh5111ԭjrƍ cEsܽ{Xb6mRwH |ѣCCC嗯.))ٳgHH"v+ccc9rX9sGGǎ;iBѯDȑnCR4*E5ib+e-eggϘ1cݺu{ 0@d2Ǎw^YQ`ܹsGVa٥Kss ɯ%!!fLwߺukEpذaÇq㆜bvvvǏueee}]ʑE=ˑ CVV#Lݪr/>uT>}Ň/sdDxF枽zN#d-f)))y𡓓}ɩ򙙙)))nnn۷oWmٲ%++K~իWߺu3??Ϟ=˓$yiO|&M ٸqb֭]]]?#ENPԚ#Kw@9LѺysqnU{Ѭ聁Ѵd{N" FUsnM6ϊjErdI6fU[E (ݭ:0bc^~=ptT}[[;Y:յg+!+E;MئMT0@yF PwPx<stt\@!@?~ޑWUۗ)0 m{jZ֭[bK.//.I/{{{qv0@ [[[%r0i>>^^^...Ro$EwE 9tIAݼ>)yD]CHߠk,*Hqʒ3y5/Np(:`vwm>uՊy[~T.CA h~="q'cEbXv![ҿ))]N>4e^x k}ÃbQ.4ԿzެͤPإ+BƷi޼yyg/x}J"$I.^~C'o옑m4Gs64֭[aaacӦM!SYfrkRNz?sMc`oS?V!mBUR(΁]l"v;)b6mxv%am.TIQRNzWbOB;dPP`0,,,^~HgW[ZN-433 ,ܜzT$IԧQ%ZYvSS3Q&~:VG ]a׮zM%MMM7mڤH&w0n݌jhhfTT5х5 I5ϗ\^__b$S;n>/ E;tUtPt*nhAҢދ~Ro  ”ѻƕ@=ZuXZtT/^5;e9fM6O4l~Q| zvCJvc qZaj!=*Xtx`EqF333333p'6,,"Iw}ױcG oo5k4"1Faz_XYYIP_4L~O渒]Fr!|sRK-,bVd3PQQqgϞ%$$رc…uΞ=ӧ3gܹsgrr2Ԇ ˞={rӧlذA( їAQ?gTտU{{'k*w\k=gA 3g/ЏJ)Lęar&$%%jA択/mll.\HdVVTFF@ Xlmtt4IRbL/qaoo/u|A&3 Ûa41$۫i!`.=%CE\.0]y`O9EKJnFs]t)66˗$IO۶m`0\.ÇIܹ3ջ+ zo^긥h.]䃖s9 ]T+=*ANNNwޕܣ+`Й)ݺv.ԧĖ/)u#p8MJR1Ij咗K9CR^^?6L 888yx <w޽"*^ zy{{`2d=P *EƕԅzV{U))b%cÇ-)k3͛7$IRqbժU֯__WWGo 3gɌ{y}}SF%ާ*GmN@l]T?60xClԸ_X^^.&f՝S'B˕6*)rI=%wܹp!CoOذaw}gff6uԕ+WRcܹ[lݺu޽N*ܜ c^A =z.}nA`axq%1շa },N$daYŔ m=G}T\\,k!P3<<<<<\ZR__}eD  TrǕIe40{{/,k0϶L ЕF.-JIVG KbjCOgAA*,,g'ou$;BwH'?)G-;~af&DHaY;I jUБۂ#C4-_n!zfQL44{!ٳ4cFryk]~ucT9>00`aݧS[֍QSIzIsFh9 Q7O.v+*ߙ Bj!@rEUmbϊ)+G Im8C˞DW!I*Icnjj(;yb^|ץ=1GtcΜ9#`Ȉ0773g/)d j.nEJ2:! N=s{>B{toΜ;wJ}{$rԴikWPbW._Ӻuk&cX j  ysuk+7z+?QM4;زuE_.qׯ__D+\WvlA:a]u^9/>>"sqppX<ܹN<%eg;[Ȩbj?'$JL_ȩ'>>ՕzEY뚗/_ZZZQm겖JL^ zΜ ~܊Ν:) EK]zX&&uod0̣L).rŚ5iԇƍŷ#"|9u귾}jJl"z];6mLXJsss_nP(޴icDxؑ$;ƍI EEEuu/ ё.`eeE'\|E-Dȩ͝.&ku]ciiUQyⅥ}4A/>s¨Q0̘/_h԰6jՊ`xxxn𝾿ߘKsDgsؕ1iik%'~"z]JCϷmۺ諅G CX,dX...-Bf}1eԂ녏m+ 4Y͛7+Uf3ܥ.g0Ԥ-6.fn|''N P=dg5<<<0A9Dw%fF|̄={q++?kՖwo6mH Y*sܹ󫪪tN0qRZ?oݼ{zf"gG }uW{9j䈮 tޒ%lmm{|A=zZ]k^0&zAӦk~ޣGȔTZ넄֭[!zVCC_+"+}?.6)8jBP[#ޞȤOgJƞ'~Z*)FJ)^PT%\RwDmr/_;gϜs3g9 T9C=۷!1oE~ٹcih03QQ!wf2M>(ViJ*5Oq n=#ZZlԇm;~}O cSmV`*FQ%M<%W!GDEɝɓ|{ z|7ňe@ꉣڞl*xZ&> iX #}d*bӨnWUry^m/m|U|V>"@Q+_C<kT~wDĄ;[U)Tԩ'M/{)׉՚YLN Fu 5]|Lɯ@'{[8koF-< |tČvm߬kJ4\]qپ/5mݼ)˲w+zòLND<}35M6-Wt&S k#q=fs&2lNy]M]qVpXqҴZO jA^"uws<9 +ThZ޴kS7,wݨ4zene SrQ+7ziTvʍԓɧʱSoZ߰kfV@T☳Fm+;jQ;u( F&zDїHiZbgV'ȐfUeϗ Zz=q:oAȾ\g\_B˳h,mT*hT9tqծkFԼN:umCD:S|˞Q_17o7Hӈ lOmiwj޴:%aLwyo^m>qWeϙyS.]~h@FRz.OG'ACHhu̎:/:4*8=%'"VTK)#{s\Y6ED&85]svr:u1㑪-4MMX(Yz(8'l1$0N:=Ӽ={V1L%4XdSn8x[2Oa|=ݹsgÆ rssBSK_@o%0䜌a\fLJ+qld<).Xy Hhx8N!c6ns}^YaXm$_K&jh$y\Q61uƍۥ}":z+W&!dS^ВՑDp? iӦ_븹8x7Ok* Trih. (rEE8]R]aΥ_\K֙)ŷ޼+D4cʛћwɛf%˗}.4W"EdzA]6M]_s (dm@ٹj5F ڙ87H:t`e[w9t !!Aװ`ڳB&cw;pMWCٻnU+r˼,7*PX7,P3{\FQSaw^?a}~6OG 4W"Wհ,+>q}gWXiRsV-4jh_@ Tɷ9u^[V}!wjk6H3m[kL7Yy.s6vhO?P<<4ϧ/~~)+NV7굣f-,Lȥ VvFbD :hlJ哞#5 u˦ %A_P(4:rUj҇{wWY9VߠB$1U 5:W)߰ IR6/G8Zr-WR=`4vf&0Z(~RHDSsWF\F./xMZ7! : _2NtVTQ5i`,XcaD$Suid].]5&z$( rK9 ݞiL^pg<Ǩ 40R`H&<τ;pgɳ)9ue煮6smK ߼Q5gyx /T҇㿆f},-̴Ȉ$Nԯc o?X-hW@''o/j^A Ҡ񶞈8]PˌzX@p->A@}E.AAj#9`yL<:1}7`:jS'Oc[VթAߘg2H.i۩AY[kz&'!8ERTf[PTj(AGG[P~m}WOC# ϗ*5R| ϓSRߜeF` nG[QFiwHdF ߐHgOA`X=)H`;='<3'tyAzC KWoXHU!!bI~$IB ?1?bSk},֣xCaxd cYS:FvK閺Ő_f?/G.[п~:=DԩS%KRF7nܻwo^^]vmٲEծYM6DTTT֪UKhPll~{FЂ+ԉ|C2CvJ D+͛7-񑦫T1cϜ9bcc?iӦO?Jfʚ(HSX@$#XbZQ7n_f͚Ųeԩ\U=8O);vTZ>˲AAAC YrR _b^GDD_kxb<5#@C$pVߜ EE؞6/6蛉Y;5D_B1 #d{Ϣ~ pgQh /C|t~8 8 ڠ fپ爥Wm?qS'iXC CL3e|#`=p }=). x2*MZ,llW[)REFңG X|+Wׯ?|w}WL3f̑#G>I&M͙3GV՟i4m۶}T-~hso2y0Zj92(( ȑ~Q7湓]X/b6'C'~ '*C<#6 o"=/;u/myMxyyyyyifΝ#JJiԩS+i̒>d3f̘1ct_KmcxnW ΗCgyz:=+wٓxd ðOſNWXЯn6t aX+Y5#8{gJA08v[Dof0^O?DdHC=޲ؘeh_tKI+CA۷]qOTΟJD:?N4~ny~tZ`_>bktjHr[>F@ 9 &'C/"th73;x bFE ; TXAj+W 8>AQ@Fp 8 }Gf}GѩS'}ǂ@v12jŽǔ;KCCUnhWWל2G#Tͷ#8GXb-(hꠂGKXA`I #}wOt ""^bX#Yex^/#G3hat_"R*FeZJ OC$p0  ! K'")5y/舡B87$3Di,@3gz0[FBB—_~ټy+Wm쨟eٶmΚ5@30 FFz !baHF, 0gFEDDddd\URT*nݚ FD~I@@0|||x'TK D >O &bCS/C$p%X%"NgRzzzdd7 TH2U⋌a/-F}ZMD/-\ C PAe;VXݡ/^pL_o!$HR('r5#c&g7nW_mҥKܢòl^*`\?/ Cy:CQ2QW5Ν;(=88͍v!M7RiÇ;w,͹w^""'O3w 8*X#W ֕i\q-ggg\"$"Je=3yv۬Y3a%eZ)ٹyӉX݉' Bјf ykY|h sUFIDΝq.])Jf++V\^|>Ow'O\r%@/kN:uҤI3fcIVʝ:u>!~`O>}ܸqfΜپ}+W8qTb̝9saSRWʵM6DtYz-dPi!mڴM @7Vmj w޼yt* W5r9O vAA(,,lѢ>Cؾ}{~F.C^d pz+N:uzܽ{kgU*<石f͚:uƍ?[5MJJ >cɓ'yFn^*_K;<]VFGGӓcGu]v:w\| IDATzG͚5+222<<<22>y^TFDD0 3nܸӧKzeCBBp4YZ#S]vǎ9kn׮]ݻoݺz RvKNNUk䖉;Z/88˵j29qpW^%OA<XxoL} >cAp X##}{a\Z8/fUႷR5Z+d\#9\ڲ.=UFUpM:?5[1>>>00͛V2T* {vyzz=ZO颻LAk](ӧg͚5~"[vˋ{-[l%**JpÀ]Tnݺ5###<<-kKmo'@o\Jki >s6F0[СCb:u2m /@OY4UjNɾ/r%bCS/C$Ękv\"rvv.뎶gTEzzzdd7.Ak]Wٹyqrw=Bh4U,\ VVV)ej'TkZZߟRSSWXADr"[{YrTanv]+(S;Ч;}qJԩS}وqn0^.uGk9sfW\ꫯJӗ.]էOeOD/G}$Sj3N w/Ĉ?+5!=N:m`oؽٳgGFF,zih8?a_ {ѩȈdߜSX#_2 ӷoyt#Gp>Fe ?R["3olN#j1a+8,@ 2e5r Px kTCϟ<5rnj؉Z6l35rR+ Q)%K$ /o3YX/o^Zzi."TF]U~W5k?6nҜxcLz!"r 2} GSk:õ)EE2)d;O?1qƼwoܹULLԤ=>ÓI%jA~9=JD=|^oӾikҘҎK/5"rLqDwO?" -#"Sr6R9UD d$䋉GD${!A&vSG.xakNK4vS>Z\0Jzqn}|P(U]^"+1dRP;rl]-ڻMIYL<|># UF#nު/׶|N sz떆vݖr9wa{,, S iݬkJ7QPC<(}O}GqAQp(X#Ԥ5rnЗdk4|5ad\qoHfN)Y"gx !UȭR=ztFFO?ԡC+WS$O{\]0'"Y_*V+-TODX^H]"Fmrr¶P`֭[ӓ)-TOY#7<<_裏_]*C۽{[6.l %?5rF.TZAAA H^X#^#wĉ.]:u$\p/ j{neGCnݺd.i;hРK.۷hȠT*ɓ'/X !!L ?ykzzz^p!&&F kyEHor~.TR2oi2tW1۷ϐ8p@i.]Qaaq\dde8#ŋ{xx޽[̳cǎ+W^r:v([Zl|||``͛7OOѣGK6 "6O?;v{pۼysww9s۴iӪU+i3f7׮]}9sl۶mڵDڦM{̜9sРAD4y6;///..[l1\U(ʭ[fddK3gdd֭KJJZlٵkעp˷F8߻w܎8#""ƌ#wb_իtRqy/,X0eʔϝ;7$$ѣGҒi /@DYYYwyG|"Sɓ'q5r44TLA^#_̓<̓<,}/һwsZǏ%D$~7`FDe$:o޼ϗb5GDOF;*FJ5_&&&<Յ Ξ={ժU:uyԨQfϞ= u…m6jԨjT*ޓe;u4yd^yf=000((ԩSbJ~~V5 䋊/^K:7m<<'::P}m0<7}PeA_ѹs uݾ}{Ŋ!Ill-Zi&K%T肂xK\tiժUZ666+VyfxxxjѣGŷ,ۭ[~7bʺu뼼9~zC?k׮ݲeW\7,ZH|uݺu;vبQ֬YcF]O>'N^6Ru9M3qĔ{NҾFn=z2+ "8N(6ˡCdŤI7nLDFBf ?~|ӦMqƹ-(?fݻ0L- )-j޼yv=z$ؽ{wĉ_x}%sw,zihH?h;Ka?:1]6-īĿD{ߴFooo\>o޼}WrgϞ/kʩ,n߾jk#}9>>>t۷V -}^*NNNʤIvZ PA_^]>ԡCrrrz}JJʠA*DqŒ Ξ={ժU:uyԨQfϞ= "DNEv[gϾ|̣F:th-P\\G}DRTTxCgffZ$XSN'OE}N:%kZlՀdصkرcGyʠvuիWLbHIJJz7쒗GDD_s}7n*OemTH_k|x̾}ERRm۶}gO"uV.]LgH?a~LLL͠ .dffh.M4NHHώLW_=x ..߶<ю}GG +,į u.M4!Ľ{Z_FFFffh4"jԨQe${F GDGW@@Rׯ_:a1E@|sd˖-̙36VQ6@sc}vЯ eo߾Di& }"믿)1O~;i$i>le#Gn۶zWϟf͚MaaazbYvԨQD4w܎;Ν;W,*llTi>~ؕî$KQ:_n=UgҨQ~>}{͚53 WZս{SN@U4P*BTt]ȅC \rCpu\edj/:r+7r)Jÿ:@b:=_I%_'nݺ_{y'N,_yiFuƎ{Ξ}...K""2}j`*% -Zl*& 7q7o<99y:Gֽ1lطbiOoPǏQfDt1^ؗ"V/)E|H7uzA[悂~ 6# Gdܸ!&ZLbuGRgM6;3YYUԯ2o[n[-7ndlٶRlicUշ1/(xLDʊ{4tg443.(a/bzD5"Rzj;߲yèt:GVGW=zSix+w."r]}k19}81m] BADzԑVgTM*/KDzjvT+ӦL2>t`఑e:oRy8շH RDIDATQgo#-g>Dt&]ID^}UmeS|֤[wP(fwT!]}}]qsf;.w^- ej4j"riMYJ1Ѵռo1PLj&8׭9ìlv[w䘉FU[ٔ> ۶J+bu_ÆZigHןI2Tqҟ'^>}U[J7es ! ¾HzJ5kݚO$N]^>k~mUmeS|ք)jfOq?m"wv-&L&M)ɇ9\4o)_>rܻҥm09oO]TPZ-j޷LT%FlqT1o~(Uܶ:Sc2 G"#`P;t]P(]P\:} W]P#&us:}rp.tA!j@=} > > > > >XmƎAe@!N#ǖAIENDB`jfractionlab-0.91.orig/doc/help_pt/logs-screenshots/logtable_de.png0000644000000000000000000004433211670453400024215 0ustar rootrootPNG  IHDRsRGBbKGD pHYs  tIME)a@ IDATxy| nV.:*q$4A(U*(j3ng)Jݠ+_V*z n%r{al;z>cMf?|fݷaF>x%5vD"t^ADݻ7$2"Zq/z9LfOݐ۾ݻw{!c<-[ihޜ$,hLH=8쓋-Dbjvƍ 1%%Ҽ$@?;8x<ԙ]I/)PihʴB۾Y; }Ck{3ObDL7n7o؛1$sL&}ڋ8a]I0{]¨Aa함bTs 1&??ƿ3DZDdF/Ө 50gmN7nM[.ը}J. 3mཊNsեزF1jK>\tn{h`cc XӄרRqNggO?wzv2-Q.+Tg$$ITݲ˗eu8F0TFDv䏴Tem d$4w^vΙu{/n[\_y*"i2-#|^R'{a S:\.<{#4}+S[:(aofABf>hVFyT{n?*,zjo{n@d_i+k<0FN/9RpMfwDvIu/yyJ"2ۦ:/)5 +lؠitDҾd OV5gɺ&?Kai]$%+J}|W5RͅR||M׎c: DB+SyRAuUS b eo-1e:-wj ]{aXrtDDi%9%ʽfKoZu+M3MXN_TQ6}5w.^wP[l'eIPgƿQf4/Zd^Bpq?wd+%r7KH(_["pRk$&w(}4x v(Ȕ)ɨ՚/>f҆-ҐA~NV/g.l8TkuD268{y\9?GsߺU2CS{/diVڔT{MND6e/as:>Rɝ'/TXCDǏ'S*̘ii?tB̎3_/ ]_yqB^ k_4Wnܔ<~E]. C]V~e˷\PO*uo_$"6 ݒ([}?(izO6]3:f@@]˗f6o?{]oU"214"*(94}aC[Ʈ{TyRR ^+~;$^:O.DKu|m+wJ\W޲YS"R;{FP>ֻj rlp,{as-=QZm fh9 g^$X`^pBۧg3xd>6\^T,˲,'x]}+cj*T*eYVR4h39eoye>omάضDDIݴl`"ZfiJo6}5lN( [:s^i\FxɳnF'D57~#GO^jVH8Iq˜dT-_N[7=A%9'_'jU욗&ѣGW*+ߴm*uhԤ ZK>=6!mx!7aVhe-|T~poz2Hڟ}soLٳܹs].4u*iX_y~-"ҨU/OoDl7M1g3ӄ7t%kOe mSǪ%kmtԙf۔y~ NDYvKl@'"p~`' O<Q[f?Sz1Yj,j4d ݓؐW{7_ }DǪTjybw$>b!#3zDIGo{WB^?VBZ$eϓ ~N,˾D֐KU֬Yo|`H׀_';Xo?-\[ׯlu"zpl#(!!{0VW˪[ZtH"TR^~cJ6+UUx;aW4}ruF=2_۷s#UADN;W[a1zծ^TM6da[Ga<"zV^r= 7ɵckhE^x~|[ia^@:˟:ei4!"$)Jq*J5y) I ɚF?ԍ>ߑ Kv敨K7d fLbuK|:toa2e:yy _[kW,P*5ٟ7_ +%.jj]D^&.JSZ|Rl6ˬDHjp܍i(*>;= I+P_$V$+W0яAv-YjDtISy~ؙ+YUTy(ۤn~:DDjSS$cd%\M*(WܬbJlT#G|2rY"~.[&֭[DV TN{ZMj1̇S->""=ˬwVԼw'C4_8s-0*S)SfO!kz&#Fпߣҫc12&2m,$'?_dgKX̉ڸ{'h6klY/4sD$5ξ@]W)*-|̫U˝v[GԬ^5QUF"=4cêԩRE.gd:k.6MX駟>k@ 3g7mڤ)pYUnmܨ^ ?'Q&xYޔT&JYϐ6кu^_O}{]RIi5rjժ][r JYZS7d)ڠn1) ]_jKcu95R5;]o(U>D$5HRgVFZ[zZRۗW=v07RF9oVMY0R+e/v wo.̶#e$!}X|# 0$hy_R#m70 e͏{*7}8t/\%SU=V[*e9l_\ZFe*J6z. f`ho[ݐK8ΧTs[ 1}>ONHlɺڊ 6cJg+_1_XNWr ױ)ϢifKSIeKTVHO(Jh2tҪϒ]S&[g<;7}j?`>-L)-/Miu4r|͑\1%vlv\H^~gyOQI&w&{GpÜZ15]:t%"QgL6$xC>ݰ8W}$a9 o3Ɵ[yn@PYO4JVX;R #.)}$xч^:.7OYlIQi >83;Oi-8VaZ8Lb+]z:{Pu/H`*j՘|ۛz`eM >dm^XhaM655c5-ڰ-/̀\S# m؞؞W-eZJ*> r N<)|z^= 8a9OXDd n$hρZ/_BWJqn\C^Zh&TiX"'t׮ߒʤ%J5Vť~DZB")/t19y~HJs?[6Q骼\4a9OXa4<\gc kbAB$ӄ-]*Wk_-J!J~Z>])-=ʕ+WPFpF'Rpqҗ)o'EoaGHMR_]`-]Or ira""4Li75)w+>Bq28 ߒB4 DbXN9\ˣX u 7 1EDڴ7ZHY"a9dFEX#rP/E?@XEl X2M%_rQQ$٧}@<&_!SԆ ]-u>Bڶw{0GFĖ& bK2)   pDक़q =f 3x%x-! K(6 jrb=SxvG=x=B?G3x] i'e_lܖ皾q+ %zbN`6mڨTSNg<}⃻lnݺݹs_?nܸ?9hxxxRRRǎ(%%e-Zoyٲeڵk֬۷o߾uַo柒R1aЖYYYYNmY ߦk4Й]he^<-gϞ}֭o_|~m7nXbʷnڿ?M0ҥK{U(f+W\vĉϞ=kBVV֖-[rss7md85Ȋ+Ο??z.6ү|r~[z*((e[3 مV6  IDQDD9sp? Ɉ(..޽{fݵklhAJ.MD;w,oG!N:m顥)ѥGU^=e:[^Й]heɱaR_hfffQf͈(;;l#f*Wɓ'{ua?~lv[v "___Дe:[ مL$xPT)"R}ZPM7n?w޽`̙+8LJ8q^|XݖQla6tfe DΝhƍDO?QN Wz}w7_zC% ӿ~DtҥB{Xre":{ZhADgΜ1ڥuDpBzvLCg#3]芗 2$x"}}}wڕ߻w>L˯[رcaaa6LT_~ժUdsW~}[yÇoX=3f̟?Ĉ6r7n|Ç7a͖2)W^={6\n}[fCg 3б zs&zهfu>"x۴i3>mqAm'J?`N;<أujZ"jꫯB@.}; ?dHP< ݈z*@Xc_%F/xX&_ {Gmtݺp cW ^KxXa/xt6n|S@ldr}۶m֭[.9tvmO+q^HNN^r%FDD߻wѣ'O\bdu7n\*U\x?Ӱ0c;rܹsVms׮][zkju۱ͶUV={㸺u0aÆԩSk׮J}Q˖-hb}8ٸG:$7!iWѣGJ,j}v[|ѯʕ+۷o_x1ڴiS _.x|9ۻw̙3/_.xDtΝ &l޼YQjjݻ]p'5Zj֭[/?~|5\+y>P-O'O&ǏO>}ǎB5tҥUVK$({7{X3g+h4yCMOOGR7ᅬ1 i۶mj Ƴl۶o߾AAAAAA}ݺuOǏ\81 ӹs۷oq"RJAA-|7|qQoy۶mÆ s&mJcǎC rfff:ua&44TRv{˖-CJJ9rΝ;h"t9TZiC9|Hڛ=LK,-?vرc80qĥKꗯ\r˗/_l٪UN:w ݰaCz{]޽{WD[/\РAqlҥKsE˖-,`999/^\zU ߕ<#E֭r͛7WTɱƇ k4%Kp9yHZ!i]'"]n޼_~߆ NdtЀ,+`ˆd2cSa+J˧On]jdaq͛7(Qyq@t!i3} ރ>>|o8 }ff-t yݒ˗"d=b< IDAT~bϞ=7nܘaÆΝ;A񱱱~~~.؝e^~~ŋ{-`|Y]r@A{:_~ڵksթSҥK6lիGP#!Y(Iȴ']-[7޸pϑ#G3w=x~Fznݺ>}q:sM<_~|i؅v?㏛5k Fϝ;gxQԱqh񤤤'O4jhʔ)uo۶-0j׮]z-[YfXXؐ!CJ#6m*lL 3wNYjy/x"EDD8+&"\>yd4{5x,}f[䐴Ը󇤝 CfFQ֭[noo?4\h[~f͚ytvEDD9Am\wfW(K,qBt1%.&mtqg *̞=۝GF <4|Ͷ !iAI;}65jേu}FFF|v9 {sGmt[w3Q.bPRFmepF܋ WK111gϞ%V sN8Aĉ,?vX=ze=o߾co_dE݊--~a͍{h{;6222""bРA/ֺI8`m!] BlݺuɶLddS*+ "86xҥ~2nܸ`,-?|pJJ֭[O0L6mL7[!a??V mABjj#[4{RTqύ_8=C;ց_w]=`m-@+֢p^)SDEE񿎢SӬYpJ%%%7""cǎwgG7o/ٰaÐ!C ~z׭[7zhT2q⢣]l܊ժUӏ"`)ܸKOOW_eQFKmymmթ%gf_\reÆ O8m;vXhٳg789\bbԩSg͚c!b)))?[}ܹ_kbi9˲Me˖z!"ʹ3j[ʊ9rdRTqύYSN1bDJJ?3o޼Egm<`x~j-B^'uѿ9ڻwΝ;k׮K.:u*|ƌRԴ3g7n+잖xb}}z"7V/3fL||jŋ+a? 㸿kɒ% t6ml9qqqla͍{nLjРA2evڥVTݶ}Z{^zsO˾P(6lذsN'RTqύYgώ*5555..nܹnm$5ZoŊO>P( -kNLL}iii|̙3vyӦMwŋ4ib}9n_~ٻwo˖-ᱡj<0lذ" V굍{nL:~kԨVݶo޼Z%'u,ߡիW fbí>|xҥ? ?~KQ=7&f… ̙?nٲ]m{$nmK#..:r[-z47|k3fHOOomte2yڤIR12 @l$iysn}h_Da;؁gm?.ZiG*|9%nbć% 7?qDLLLDDDÍ2mPެx@=xtۥEAl x'F[&8L* ҥK3fX`kfnM]~}EP^L1q]=xvD߷#Fs,Ph 5҄kYN6l矛fw%NSRRt{n[OP3g:CcΌXԃML\Wɱ]\ѫVZ~~/ miH9w\vL[* oj֭W޼yw}gs=fΜ_jhbb #Gz~thz9L\~~|J›6m3?u֭gE=x,A;37 Ѹ8 =~tht9DVMsLK\zzK.%)S_T P^L11KzΌ B۰aΝ;]\9ڮiMzaaaf/[^ OCzT]bb aÆ{~thHs$ '|l2I-%-q )&f Ruchr…Zjy~thHsL sI&'N\hȑ#9Ol) o3ug_d@=x1unÇ/]aaa/I=4B4$xfDԦM6lذa 臔Ǧ+GTTTTTT-cjnK-Z0|bVY"͍{h͎J*-YE 2V]כtxbi'x>!l=xܤI`X.\>v<jf6-z @|-Wꍌ4hygBczFقL7gI=qpzp3xfϞ=G^|y 0FFF:uʫ<*zV f;C ;2'&fAzܷ}||?쳄i}pJeezV*>&&YfxzK=x=ӂvL鶕v]=t);utyݍX*cǎE yR犂mm;tC rzJܣw^_׮]=j,K+̘1B "|3f8V^͝;WzQ(O++EZ RTd<`6yrauFtށAzܷ]7onb-o:@=x,[,y(M[Xޑ>1ql`o=t)/x,/7nOd~:7znE䱅vwC rz~0K(bŊJ*`ܹs@z6n%za* 37a㳌xԃwj܄ 6!7/cAnLrBWS6jԃ/aո mBn^v ^\zxxc:vزeˤ;w|ᇝ;w.]p7&::ZZrlG"nض9s:n`ѢE˖-۴iS||~;nڴikGFF/q܎;֬Y#Η^`5 ?^V/^XzQ(_K,aƁV%Q!e1HmoTWfMͪQF``+Wnٲ~*xݾ}{ .Wgsz|ݻ3<<ܙfC5dK o͍{nL!Ah۸SDžK?w@>}nqܖ-[z-ֹ;b+vj܄ 6!7/cAn>sWnٲ%<}:_@ܜt'K?6\a9ԃpԃz6n^'!1s%7n=:**ʨ0EE_\|y-Z(no㖎MA"naE:tÇϟ?_*;[zF ̙WV n{f"n܉7W&)Slٲ:aaa#GtСiӦ%*jofLLǏ?~'|otayǣF:<8%%/<&&F￁Zٺ>ƧXي--L2%%%zavta]8]v?[_gڴik֬9{~Vrʆ 8q"::7Z?11qԩɳf͚7oODNzaN| 8ԃGqtۥK)W\bbaܽ{śvzQgΜWmܸqnnȲ;_}ƌ1tF˛;w P(N>=y}߿߱# m!;;۶m۶m[rrݻ&n{ kœO}}}n }o>yUV͚57ZSNmٲefDQ^綾^8qb@@ϨQV*NB=xt^@]j7ĵFk׮2e+VxiBP(Ξ=k_|QvD?y4i<R4{bo{vmܯ 4h…O?ʲfŊugKk>x ""B._0HOOGG=xC={\pa^^˲-:thԃGqtۥd2Dj֬lٲcDz,[lv_XԩS%_lYN=zq='N%>(&&W^"HoW^y`ܸqh] boQ#]8]č;aF>~Eo{6nodR 9FH⎡<|J<>Dmt[d3BEMv"SPPhY(boc4f/$'' ޾K@_|y-Ze׸Om2Z. ]1vd.-^u͒d2-+FFF:uʛ<۸" D:bg*ri7n̙3'..VZĥݶq:dh.&wmG-td{}7Ϗ TM.))o߾;v1qqn=pbPnz}H-nTLWU*6>KPޖB8~xjjΝ;m٥u_z饉'5jժUmMbΥ6{Ţ/ݶ9s\wv{PP)N~~/yԃk.0lذxaui&M/xD⍉K;WJG-}uv1m痖?n׮ۉh֭e mzp7tϞ=.\DzEj 5=&.=`W8l {hm$gn;wntttRR :t„ ֭ 3g$xԃevK>~8,,l6:Я VAAqZhݶ4\lh 2\AﶥG-$l/DGGX.wСC5?;/_ܨ)+/******1Znv5[liaFџ ݊ x}]#ms{ܹI8lGwa ,lC'M] G; _-i܇{WKcJ|v'[PTD 6~~~  .Z3xB@$x(nD@l baGD<(-Q[@Ė$x@$x@$x$x?h D@l ֭[$$Ap/%zp+2‡,^O8}YL5޿6#sO8}YK|> kY Ė཭\ 7 3xoKx WY$x$x_K81zAruFkMOO_wGj4hЯMڻ͈LY n'Fː'1pe5v~k`̘QW\YxiXxkWnX&an4TrxsOF'70vQ55,WΫq[FF`w[9_ONV}}Õm\KZ ر;vh[6>׮p ;v0Zh錔mZ9yD'=%X5Z]~- ۑ#4Ν˿_/OXcSϾzsm*Õk6/?|oZzc^^-?TjMvYy]0yB3ի/~!v=c>1|ٳN_B}7|R!evl4k~?9T^8":,o%ÉHqطhaԓ1}21֛ҽ?M ޻m"{rF:q(%| h,HE1{}2Xs&XĴ5V?".[QNNiOFD{bfMYy.@$[? 񏳲2 [?ˁ uNӥeu*KK)$mD W0톥54e>1ZzI&QUj 0g9p-svp׵,wi"Wo=+ي_"ڹma#nݶ#]5|\hSVk8 >;xްka͈(E zK]Fnbɂn} [uK5x탞˻ P*Uwly"aMwWYP0gXRia66e޶COz1[9{v5+>x ɖ8Or15}JM>|qگCAyXaٲYc`Nq*vmۏ j;Vsyg\y.Ndݦ=#m'-1Nޑ1 D=>j3x(#{ 81?{G/$N^~+o bK~}%x)#AĖeH"Kė1_1@|3x\MvmۏCDĐpe/eV9@4$-(wM¬%J.]zZQF&MY7fΜy%Lnݺz/t ":x`޽$њ~ s?~ NڜIENDB`jfractionlab-0.91.orig/doc/help_pt/multiply-formulas/0000755000000000000000000000000011670453400021443 5ustar rootrootjfractionlab-0.91.orig/doc/help_pt/multiply-formulas/1o2-times-7o9.png0000644000000000000000000000443411670453400024312 0ustar rootrootPNG  IHDR \ksRGBbKGD pHYs  tIME-% ^IDATx1HLJ͢@HAR"A/@E|71]WB*׸BHD(] 0W\^n8$d~E`7a޼y MSya$Eq0`߾Bђ,ˌRo45y3ط?q,P|>/c ok~;):2$ (x}`_*yRJw2IGf8*`@/˗hĀ`_'}S|]hb?qBqpu_b} w=N1XqѾ[Cf3ի׵ٳg޽{Fl8d+l˥F+r™k eڵtmE=le1\AyJZ._Mr>Vvbbe.9v#T&uhCQq$ 0Q9_ԕ5Y(VXkw!Uo6Q;FseI-\v 2QL0R$kv\sE$65)Yp0<2$ɊWPasxF&MfW긑gv}߄ah$ y6y8i,_?x{>||BL(tnnnjǞo޼[Ff byKnӧv1qEGk6LN2= ={Z>ZBEJZ2x 6G(*VMEX:MփcC( y95RSIpyyEvO_Bj=Rٻ>9S.nYB!scSΟnpy`uOBTu: LnNP1M :װǎl$1dB?֌b&Se#]LMF&d~ flVE:!raѪsF$Y;lY PHzWYAw׈ᐮaҊ 7rrD4 #R4]hKzDI^Q+6y[͏2Q9χv7|U:,ם sIb (߉HXC82]I/ {it#mJ&?~|Y'DB3z< чȲ4%Eq]'ҁJ+`[,y̬s\<{X&X̓Vfn_ݤi3 e5ȈCeF4MWU4M}u:ʦ1V=j s],[1IH˖Map&MS#Ek804v{<#tfd{98 z^NltIENDB`jfractionlab-0.91.orig/doc/help_pt/multiply-formulas/4o8-times-7o9.png0000644000000000000000000000602711670453400024323 0ustar rootrootPNG  IHDR_B}sRGBbKGD pHYs  tIME*,vp IDATx흡oLƧDWTp Jݠ _p&U'dXReAFAFQIVAI%N%Jo8ygO:5Uz kA)$ g|>?0|>?UJ85i"q4Mu纏R-i(sveqHyg/,D4TE<]RJGQ,ul6J)-RB<ܘND[V,( -(–KUDZBC</|֢C{e'I !e 狢ё+؉0NߛUl\, ^|n,ذHDJ#Y-y@uq5~rcA:O~.sȆׯhU7},x_!?~7oXh47[7w3Z((899waF-Y$[[[5p~~NĻc6?_^^ZY7kcc#A̲j*mzt:B䅬F5.A-;crynٜ1x ˏ+38vO07j;!U"sxN +wd<ϵ&]hTԲ bՑeY@@<w(?3uM~(#T7pA<ݕ{u/wdU4(4w }MtQr c $l1c3)(ھø&Byc0q.\mB>Uk|#jYPup]qEin7[Rښ\& [],έBƟN.b^~|%❅xCC8qE1ݘ!bc\??6ooo#gggDDRۣ,:v "]H)`;:ښȌt,_,Ḙ6nÂgZܖ1MQzBX>5!888kuUMnhEDTtٳgGqC(ӥX=߿"ƘƫW۷oGzcRz<h4:=obQKqoZ GQ˗/:3  ǘprXPEQnJ)Ϳe`>;mn3M+I>8Ҡ@Z![1nNqlyŚECJ ]<8o٥7,e}l;6(.ʮ C>,x<&":ʲ)5ϋ$Gj]VxsTҹ+qWkF"px>PtPKz#MV,j_^h:ʴ_5@DQQD%+bQꦸ4.cL1Zmh3Ck#nѸ7˝1`!EQp "0 h I~IF9\)h2d29J("<7oѣGc&q߱ G U#_^p=3-nx4&dP [<Nj;`۾B(B>J[I)JB)Tŝ0tq笮PJi&f3*Kb \*1M[[B<Y}itZ4Ki媱굩e^Nrs};mn7*ܙ ⏫LgYP:B$q*Y8Ƙ67+.ж8 A]> O+aNDw >mдԒ1?=!q]6Am-5u.sc%u qN"Ϙbm8h^:$kȲHӴ1GrWmiOZ]cvBGO۵YI譭-j~~NRgfggO s4+]%af"pz×n5V9RJ/u bqqYMuws!}vj`1Ո*LY#oк}(mx'| f%k4m+4L̃- %AlV:/gnUS!~$ɠ !A J]>XXzNE<ו: !tSafYts!C6^LVe!~ZCe|1 .JӇm2wY@j2j?-ɡ/,;ju}-S8:SN?R9Y#~*~%#ΈhssWkf2Pe4Ljl$30B`+U帇e~d pjOz>8b笳E{ם0׀g:O?LDD>|yuV^RUtQR<6V>.kyTy] q]RJ '$dz.QvR8@M+$2LcmUyew؋"d/o}i%ؑykPlCl/8y(>,RJX&TޤEQyDu+e;9E$Ѧ,,+a. :U 1IENDB`jfractionlab-0.91.orig/doc/help_pt/multiply-formulas/2o3-times-1o2_solution.png0000644000000000000000000000153411670453400026231 0ustar rootrootPNG  IHDRk]sRGBbKGD pHYs 7˭tIME-<4IDATxm0E).D*DH}P}p@];&=b8/ B8J^ص6Ƙ蜋MĦi()6MC+U@ !?DJu].{!>c?%${Ě= ^IJ(r?X9*ZogviV1&7i8̳¦"ebR j.1H걕 -β6BUB4AeA麎 ~PYZ(e) DaG-#T@;]'kĂgnAol߰K-qS}c9$6~M;|m֐K۞}_$!u]5Ũ1FmZK)Zw]>??*(~/(>BG\\&[IֽKlCL{IVwFGn6ƨm%I'TJ:/S,J IFAlWobJ8gzᒼ-iBH m}kW)IVP[%wݥG Fe^ Vҳqjy-' "!9f483Hn.Z?bhGMk%iYCsx$i](>#MXs")I>$rBlPAt/ 󨳾:_Emo>&q+ñD[v'*߂ /IENDB`jfractionlab-0.91.orig/doc/help_pt/multiply-formulas/4o9-times-7o8.png0000644000000000000000000000605311670453400024322 0ustar rootrootPNG  IHDR\WsRGBbKGD pHYs  tIME* IDATx흱oOBzJT[PD)#Ĥ !_nM'ߎWSU*WbEhV/v^qscg|?ɺ{;3g@)(h gl6{fRJaHPq4m|2l)XgY֏qvEGv @i)گ'$IHq'βLiʓc\9U8amSM$c-cfrB͟A6I~XzM窘*롳ݕ&)0Byy.(jC}e 0,saT@KeJ'@0",8$R1ah.z 7CEp]m0] "?R)N&e-""絿.@Ghcc o4Q$vΎ}kRJ}xxzS{%7?n)?g,4v uC\+8y V/Bk~kv;o 4BODaooh4պY*0"sW04|}(pҤX=^"“'O˗/ ] z4 | WAŋ֢eC\sTq||LAX `jv<DD1D;@iEܤb'''O.gggksm&,%GcDZ3kk) dj藣`DwMa*.spq#f[b$ll{- ֫8dU c,EIcLQ_uĕ0,f5М'Qs]5.y0Mc HT+4~Y.˕tQ[{WmmFchJ?8A(,e{V2;s]/ t'.qk!}U#ot:XD$H0kfzJŝn:O-4'D8 ^mzUB-eyzO~Y$IIXbz@fMs\IuY. ѡ#rZ앰]Ն&`p1[]4Ώ?׏?Fo^qowwwMJ.hccU+d<S$4{vi̭YH$c[k+=%XHo##/ZZ@եjG,;f߿'"ׯ_AnM?,Ucooh4պY6+̍TuŪ k*5aP/ڬ)Rʼn]V?w&7RJe" a:Beڥt1"X>s.Ɩ2baa0>qV|LӴ6e]ܥ9~7Yaѳ*:|n,S86MӼ4 <p,~JȲLGQM_JJWBhB+&Zb߉ύ| zJ?IENDB`jfractionlab-0.91.orig/doc/help_pt/multiply-formulas/4o9-times-7o8_3.png0000644000000000000000000000374711670453400024553 0ustar rootrootPNG  IHDR^O=sRGBbKGD pHYs  tIME%"vVAgIDATx흽oKO $T)(#H,iR H5 $F+!1uCh 7ۥQHD ўX~Hc5g&qsE0(1fcQJ1C)yΘ-% *2&&Vio$I˗/ׯ_Mm@HQd2\\\ղtxxdhc󜤔DD;UJ)""F>ɲiO 8I8}/"A?;"15숿~<xR_YÞ?bFUx6]CU1wEQ}E hRI+B~Y%?~l-?}͛7ٳhϦnjJC1Y+!8Cuke T[צ ġ]z&ɇ&3a8f)ׅa)%qurACrNJvB\RJ Y-s(`\&sNYQ4EQ8f_RJb)%z5.4noj<9!/K)5MS}}߇0 v3KdyH:*۸uӋ,`tᎧ}ﮋm6fWWOO[qR.=Q7׾Y<;Nٌs]""f)UǏ绻Vy˖uT F٦Wo0];GZ4)`M}ũFQ! й&ltUJ=а45[U*7@>M̸@Z6~TkeU|+6N2}=۶e ARf̲fӨJ\t]6Z,P)Sop$I`:z[gVE6!mFeؾJ6i&(YlKC>JkZg!Ht.D}}ٷ"Mz)GQfŠ"SeJ·}Mʥ+/_!6?7S!{G)MSӨ8rŋp6Q^Qٚg;p_A4*dqED6cB1ZB[\h6L_UE,YmLTSśs͊xQk/b](¬HNb6s ཿNg!Duh"!"4 ׺kX("A)RaRRN{5[7YkpJ@c{BW$=í0dR |>W,Z}=G!)F]"^+t] &edY(.&dXܓ %QDKff.LuD$v+:Kq" UU:h// |zjJ_!r ,#~I3!("mb h֚1<7g /xoeZڂ5w xy4s a%cB۶?a"s,]<洣jM)u<#ѭB% WS3k+r( $l797vx;Za^Pcsu][ӥO^Fc&x;1 TFz\qqls۶ }# )`aWrQ_BO*stXȟǂ]Dž!i']3.g<cqLt_ xp{,`)%H8R۶DD,dcL^RrwrLDR%RJ&"&"Z!d*_^ q6/'!7Dd^XkIDiMBzyv |&/On}:q$5uk<&>ļ'7Oy5o,>)tD1"Af4g/>(%Wn5kY)ŶM[›"+nTARJ""?2DZS*`!4̧(A,.Rnnes2+VQa`aUe6gm d{!U-2=QKUR@yY@ӴVѳҺ 8'mZsu4Mu}8 4MzM9n1um $ي[Z-i !fnʖf!Aɤ򛦉޼;Q.ŗ3Wxks!}sWg~J)\M6P۶$  P0B<ϩyS/Oi{jI#W 1f7nܐv{?/b7niJ߸ /vf9_GiO7nAH`)B)q)[4sX&m[R~Mlܼ0zʘK{f&o;}TOodry33{`FӫCر~' +q&Ԇj7ne½.KJڸo}rym~^~&yU|_E٭$g _IENDB`jfractionlab-0.91.orig/doc/help_pt/multiply-formulas/4o9-times-7o8_1.png0000644000000000000000000000363311670453400024543 0ustar rootrootPNG  IHDR^6sRGBbKGD pHYs  tIME+%v2IDATx=lLE]@:TuH=&tY:23ۡA*qSLׂrgΚDЪvjM$疘S1E 1+(TQR$V3e(=i^f,P$8Bކ?Jh,vR3woӐBLygrEV뼍y4MaNXιBt_1UQ-.4Pa8e$ P1~ʌ(eGQ ~aB1MӾha)jhN#,<+J#1{7'*)xF'bdՂ_k.Z˔:=Sjg}?~*RNyYk߿Mm`ɂ@:&IYW`kk5̏-#LfVVhe7ׯdsJrzz]?n}uFPQx.]P=f1( Sl+5H`2X0*\ ]d|T+Iޘ6k--e`MSm,`i_v}RH` XƷUUYjB1T^cm?$@ɢ͗RGSg!iƧ}MEI}0Tg8Fbdrf%ZG򴍍m$OC~١Los_%km 70N<-F?uuhޛ{{{$ /^t\*TtF!v&A.1zWF_oeXJY*<63Ô)Fwdir,zK$~maJhsng}QtzABuӚLoE9BK"P4I#P:T*ɼ/1B(&E{9wH8UlO:h˛15    &ghtIENDB`jfractionlab-0.91.orig/doc/help_pt/multiply-formulas/4o9-times-7o8_6.png0000644000000000000000000000221011670453400024536 0ustar rootrootPNG  IHDR^wsRGBbKGD pHYs  tIME+ `kIDATx?N@?v.JIA1Ttp`9AV9TPf*D$ +;8b=Ylxb?/ϼ73!B!B!d~a)y ZsNJϘN`ϧS4 k-rL&,@$tێ1FJ!Ԋ%Ct$33ZkɲJc(U's:R ]+ޏRRAd@_ɲL@_ nL 7W _h4``ҡX@eu*b~cF_)D}9 #tHAO=q*ڡ( =Z>hDh E%zl6 -m7-RDAV6zV1 ~tntE5kCaۅYBH ܆6_HZfXEBԿ({:$pR" :"Tտ \WCr2 Hp8;;1& 䖻F"<(~ݕDHZ"b...k6l;u}c N*^Hb"yKxsDw9'^l1 &.,EJ¼s& "9' OOOœc4q!B!V~%ìWIENDB`jfractionlab-0.91.orig/doc/help_pt/multiply-formulas/4o9-times-7o8_2.png0000644000000000000000000000374711670453400024552 0ustar rootrootPNG  IHDR^4DfsRGBbKGD pHYs  tIME,6N.+gIDATx흿oZOބ Lިf S'ЍnYx@d ;et:ybYu-V$9oxߏ@~pO{.}< X i:ƎqDJ)6ap$ cw0\5Bآ(b"ъ Ɉ w lx2 l2Lޝ$IHkMDW1F#lDQ _g#FA8 Sqџ1fvh.5Q{8dl^Ww\b>!*'1L܀\Wbvji6Yk]\uy] Ck;sAD#r9&/2gJDZ`+&8D[ ΩEQDl6#˲h -ˢlFPE}Sz 6D4Wayfu9Mq4MNj[9PJUF8f1qbFmfu;1h4(j`mS f"0^S*ePPC t\eHRg#W&<[ |K7Ul˲h>xB e4N₮h4ٙ~^x(H9??'"{asMը^BE20 [>TBB;3r 4E0ϖ<[El}0cNNN~gZ;wg sVp PA&m75fk>gAǏ˿?==%ǕREK?D Xh ڒbq\􊔪U=`Զ}7w-tR;+t@KJ}Zm; DӐ8{71\u֭Z;\am2c&=j`w㘵֜mT1di:}^Rf$@FhWkl6۶m}2캒$ap]A$Id& ɸzSuݵ-ZOf51~=njYa6Ɏ.bnd~P>;)ՐP|1$P+pr6͈kn߾MDDٌ'zqqQ5r#I ķoߖ?WzͣG?1 ?ݻh+,_|lш4W{)6}@; h^@$KV>q;';t+ڍ25I^fM4̷6rFzi_ۂjjy ]*/ku¶[u: [4kٶm^ן@ÐM.3Ap9_=Y-{VAFg > BڇhC;+h`q+DtQ 3Lėk fv꣫[$@)k1*rCFygA Le BXrn;D6VGStq+j(I gϞU2{J),9MS:::N4ϗiRyy5)ļbwY$=8KF]@ ~ST&Jlš̹}=+<װgSA4eytH2Izi(v4bŌ"J4MU+ } j/SJ!f8F$A~6 &C42*aӜЕ2bNVB=̧!d;'(89 2pW6zZsuaRh1{SJ-;_MK2S0a&IENDB`jfractionlab-0.91.orig/doc/help_pt/multiply-formulas/4o9-times-7o8_5.png0000644000000000000000000000356011670453400024546 0ustar rootrootPNG  IHDR^u4sRGBbKGD pHYs  tIME)#>IDATx흱oHh.bK UTtC n7PP TH,(EwYfM<^Fq٬f{CHӔ IԆ _`[_@o_zRe 8V i6*_@i>LDlb1p?۷( "m:/"~gɲ!ݺu֤y]0Dy/ 8ׯ_g;;;K1 Y... @݊+ &c4 F]S?;;ffu̮u9>>n3WC;ЫWfAt]3xC1_yTavBQsO@}]0>\NnQ13ŝ;w^P==1%I2z¸c{{*6 Ð! !FYa?@iߦljRcnݽue)b_RKn6Eړ yMKuiaBqCYiCHdΕ)(ˣ'Z (bE4ôjF ж&t5Ԝ xs`l4`ay1 lCg@Yq3^w2bkkz{<ÇY!y>|8`0^2GQN9)4ddT}9`]RJ3(qy ̑QsEQk{,Gʶ͠>7R(899Al}zEO&VJqlVZ:u F39Y+!<6:.ոZRW/2A˱>}AJb:V+P+"D`3%ٵ/ p]&i &MJs]t\6>ʺ1V gggS ^nf> !HJI]1=x=7o$"xLHnæͬLFVt+AҦ޽{oBlNNN ĦW*sp=&egϞ;}X\Pޞ7x6ywwB,_e[l+r#e.VJ7@.pzz:2g=-{~φ/_Ξ_xX`IdYf/_@paOvK9!o7v!r:L$V3 /ʿ<:ՙɤ5R- r _UK$j]EWڙY Cs0 W' 2Аmң6zv*lzf7V ,Hj;,; F^(a؀̪2C0k^r(R UT7#c"~:Uj>}Y;FR`yM,z=viZ@l4.lk|BpdzޫJ)^0 lFq0/T,mƔSIENDB`jfractionlab-0.91.orig/doc/help_pt/multiply-formulas/2o3-times-1o2_problem.png0000644000000000000000000000256411670453400026021 0ustar rootrootPNG  IHDRuW:` sRGBbKGD pHYs 7˭tIME) 5IDATx]K6- 2lrA¾u"?lɤVSe">sDDt:i,TFBRb"b"b;4͓'IsM-v#SJYVfZkO]t]bXԅHo9B=81fB7EH֜FϚ $髤y0 d Ms QSC6*'A@j۶":xHU=B3k%uf>F v.v:HJ5زz+a k}.q˙]O1fwiTbk- Zk֒Tc kZrQn6PR1oֿDs۶%c Ԁ}uܶ Ro9Asa(.LP]Bqm Xa{Ծ&Dwtf!wYeg}!DqL!c/>5Nc'wQHfKiȭ19tCRICSդGޫ*LX>MI~~-A.Mر[bL4_꥖8Ƹ~RƐ H1- @,WqJ99˗/RjIGQRy6MӞBR@Q!RJQns[g *.ЅYgggxnk8Ԓ.訌)J\(VQ~DqǙwbb,I* IdjT>f`C|p=*Mo֢f(R}*Rb:_~߼2aQ ԏ?),mmm~up &FiJeTlיQc+.BuJ)KFbAV߿Ib߿S1H}ɄvVյ} y"a0]N {n7o 瘮*FJ888g}[-_!Қ L^WH0wvR<٦"*٫F\)OwX7|nY 7o6$Il[9J{/8Nm]BaVghR ۖe[kViceʚO9"+M=)7yz %T0 '\"u(EA~.R*uB,3NjTAiXwFVR!ז8uL1V?dkVqQUETr} `jV*I-J)]b-ZBnܸ(LW>}+Y.5ZA( ttRʮ8lɒm ٟdd&.u/ZBávϹ$mQe)bxܤi `—|uT(L$I= 8cŵZ59=[nNOOQEw0J](N˩i̟My1lnnzUWyӰ:x 7?L! !r:l5lBIM GۅHG1e5:Nȇ9UHXQCOqU1V2͐졲rjYsia&d~YMŰFJ)B͚Yȕ\ԅd%*F)7m`h1{M&B MYKSdfBa)%z`{tm:0 /ӵ͛"UlFq؂;]bIT4T& Ia1l",|iox] B...oooS Q\g Q"LWn *~=+բ^nvu8(\X.Oլ~ *[&hW~>f#"YE !e籎Q]{i[!'5{EҮdc;̰h%,L[RY B# su'%f|)Hq8VQ)R8xtp8U}Z.[eNy8V+s$%D!B!B!ƿ-T IENDB`jfractionlab-0.91.orig/doc/help_pt/divide-by-numbers_pt.html0000644000000000000000000000711411670453400022657 0ustar rootroot JFractionLab << Voltar      Lista de Conteúdos      Seguir >>     

Ajuda do JFractionLab

Dividir frações por números inteiros

Quanto vale a metade de dois terços?
A fração é simplesmente cortada ao meio e conta-se os pedaços de uma metade.


O que fazer?

  • Inverter a fração!
  • Reduzir todos os numeradores e denominadores possíveis
  • Multiplicar os numeradores pelos numeradores e os denominadores pelos denominadores

Um exemplo passo a passo:

O número 2 é aqui representado na forma de fração.
Observe a regra:
Divide-se uma fração multiplicando pela fração invertida.
1/2 é a fração inversa de 2/1!
Aqui fazemos a redução
;-)
Veja como o exercício é apresentado no JFractionLab:



Outro exemplo: Qual a terça parte de três quintos?

A fração é simplesmente cortada em três faixas de igual tamanho e conta-se os fragmentos de uma faixa!


<< Voltar      Lista de Conteúdos      Seguir >>      jfractionlab-0.91.orig/doc/help_pt/decimal/0000755000000000000000000000000011670453400017334 5ustar rootrootjfractionlab-0.91.orig/doc/help_pt/decimal/manualDivision.png0000644000000000000000000000562611670453400023035 0ustar rootrootPNG  IHDRwYsRGBbKGD pHYs  tIME &}j IDATxiXSWOBE;Ġ,ZVH"΀:UEP*ZkuP@pm *ʃu*".l@M|ga o,799=_<4H 4i]V"k[ ~U{ܴ/~0'ReGg8B _Rw0o+\VlSz r4=L\'͟SL?IӜİQ 3p ܐQ_Rҟa~|U ;ܕq$P\;"4 I-Qzcu/K~C] $4wߞ+5J8NYs1ԁ9SζK,iv/ԪlYjңy3#k[g)-`A <̊sTyEky*gPKX _MTx 6童Q };73k}0tb% G;q ; Qҟ;{Ƣ"].P}a;c^oI Z2"aOcmyn/[U\mPUe}bkEyĢvT{,Q2ૡhº^eIyn!^p)6R>'xH5 +1/XgK3̄G-*/0Ҋ_Vr [S~DϠ}fEGpr)o]&V8IΖ9=-ckDkCTζܑ13竹DGiׂN^~ԟRD%r(ko8.ZKMp?̨}Or%D>%=kWs !pV7W67B׵wSv]s 7B2L}{5nVy_)j WO[~e]Y]?=:Xūiߟ.QB̄WצXJZԍ91q %GJ)HꎸOݍ쬬3'|vL|Ã<;r%-;Z:#WaR~g}gOG~y$FAI.w?ڝFw&dwb:3Xv"؊̚,tvLi$9C͵ LOH 4i@ih>PUJmvAnW9m\܃4O%?l3=0=Z* ٖ3lt0sDFHГu~N#EWBh= 4>#DV'45!M@P_ i5-怠m@hB ]rJie{r/Y # ix4i@S<^{W LOH 4@iio Upoװl_G P{ Upodmk 5,pK T5,\i5~]OH}0+Ms ˋ!| O\Ҥ%ܣa&Jhv}o’x{}} #lD^&Ҧ{N45M@iH 4H@н , E'䪚$i?OdBLMN7Y #k0LgpIw7L LCYu!:"$ѐix]*3ԀJvBև2x ;!ǙRyWAk4)o-XQgVﺨFPؿ#̪y4E)#ѝwO|BR&k%|xi}z͈9k^8=uV8p҂EZ"ʦLli-lX^bo0Y<6^n$'}w>s ':@ 4H4u԰l?T``z@iҀ5KJ/gb6)%y6l ԫ6.򊳛&ޖ(E ̮W h*|패7#-g"`Z_ʑ4 !zO;˙2yF LFr%> s~H20nzB LMaU{3NjxZcWI G[ l{=x򬭫b:W+- fKs8J`j44@i@ 4H @&*  K4HXBZ4 a iAP% KHC|HXv}]B @ 4H4s%0ا@i4Ct&#a i(al^I> ӓILO% KHC ~ %n-$,! =HXBz 'w`zH 4H@i?)ܾ$IENDB`jfractionlab-0.91.orig/doc/help_pt/decimal/frac_to_decimal_example1.png0000644000000000000000000000356211670453400024737 0ustar rootrootPNG  IHDRo<snsRGBbKGD pHYs  tIME  *2!IDATxkPSG7D%TE@^-b[GJi2HZZhE@"V8TgFE)DAy+@wh\Cǝ3vsiB ah"H&h"!&h"!J*}[֤[)^!?\fU [o$l;T26+"VN8*tۓ6w=iyF*MDBW<۞{)UBͮyzRBtixY3ӎtΟTfiB(󱒤bhlHV+tm&5uJԍ&J[hRn]`*&2HZfYe'R;{0S}u!9RSj|˜S~a3FДL E|=7Ss[$ Yz&eJ>IQ~%ڰU# A4[q[DHRfyf !:`ɞzjФCoOaCB*cWV1L 4hɂ+a"Y@qibJg_ۂ,@=jrjm5DGHEv؝섶tèP~xٯ52O2j%_G9 w0< ѐij-#j?\so=CB/4&[ӝh&8U"CS(.}(CY|8GG)( ;+ (uֲG4{ 1\oiSamٕXicTbz%й~VMcwޤ)oq|fqڃByc̈́ m\=-}eƈ+r}ߧב(l'!,:)x. $Hȗ 0(tKe:}nw.$m sfٺ~ɋpK IDATx}@g]`Ex4_0|KAiUD08깦ԤEK( [zD!(ZB&7waaٙ" %è}f;vV0 G! @(B Psa,@ !l: ts'tնw[P  S왧hBpKs&;+[?;<7]L!L˝U3q!?)zf@(vɁ+.ڽvHS!s8Wa*A(U54&tފ'=.O/:r|Q0oWɼB3h^\\hEsd#])+|aq1a?疎>wEIk'L-33m"AU#~\:o/t35כejeG<κwb^ɨWt x˲ 0ZVH(zgw-tBVƖC(["P,o=aH8T`+ʹhJ0ڶF0Zp uxz19!W5! $9l|aһ**[DVQk2vi/9SI2cϠ>+Z~=O^`8} @(qOKxW~BOe|C@(B P耪uɌ;ZPP^*\Al!6)sR*@{BP P aZe#H՜?d>;Ce/4&yZ^ﲶnJuW\Ư_Ý1Sx8}f<,L&{(Rj38}R1S< vBL'݁.eG]\K`kWk[* NLvs{n_O+jT9rCcqYF{ ,kL,޶K sC&D6k *_B,I˖c9?""q. Y*/|qFm4dXH#/T_iTHmVBԍj-率JmQ%`LhcoM>/̨Z yS_B,hWߥt?S* x͘y0c>9k夰m+B&&I]',nBssOK5K`Y3B`)q6R8} @(qQH lP{~N37Gԩ8B0B3N P \ _ 4s/WY|k3 @(VYl"k02|mCX<oae5Yi<;<{3|%S١*ս/%lu?ܚ۬%gv.PvY \q /gjD.{/˩ !Gsi*UMle]tFj5ErbsM)?[fG)%t6q2Hܖ6GI}uE^7;~Yqɍ6O% lPb#YB+!F0WW[}9z2k"92ܜ m Qi'nj%d@ :9.a6#<w{p, &ᆶEÇL&{%hW-K"&P*p߈yi9/2:!zD( FJ|G[ tc7;>0_;5=8wZn6^PshHh⁺ظML 5"Bk׫^ό\-&T|%Pi6VgkFIQvssf0/nBƖ3Ki\2"fd_'75 mu#L]4vNu h*R}~|CcjMP60ýes?y1Φj5n?Ĵ TX/3ox6PN }O_-r՝4_`a؏h|Io I)&5Y1^5Eyy]lj%!ЀU2YȀYH2uա P~ 臡k:5`H_CA׀ߥt?0F&B.c{߈ Jס9C ^]]tEѼq]͸@(B PB(#>~)l>>@!@(B ṰKffY $JAc4 Ȧ]0Ic PD@?@(B pZe]yg&f-N(:TcLзKb4ߣ'"g-2ipm зTJC?TTW!["r̎J{賶eG]\5[{=S 7nY-rzED!B\2JU&۱^}9kCFIyζüexR2M7o!m#}đԗ]WvN6=iPp`kK,'=]٠"Fj{/VBԍj6w/0WW[}9X9Yj6*3Or9[PmOFJaW[lڌ>iñ28#lաc}(d2#rMR:xv%!bBRS9{]z0c#FT2gd3j({즀>l-0xܭVq?[qM u7UPޮS졾淼32^" `7i\7"o^ZNŋ %Nf'0с0-!ya9 'z?fFٷoy8#,†&P\)"nvbBUs>;=9_(?;"x;7ԭxm׌N [˓$n "㌌H]aGS{!cKt KW [XTOw8ZJErSÀ>)kIaMEJoh]6a&výes?ͳo{a-'Rb&=!42^ wE!Gtnhhpg ^ ٸvUT1Sd`šM W}܆m$0 Ә- bǻ?{ՙA) /7ʆV{,G0V˯X0_yPy!Y*CˍsYY:2`֘AV80͛a?Dc}C!-*5FLABu _ ]B~5L*տ}# Zҡ?r5Ba{߈ Je9re7IqۿVN }kX[_X&uej(jh9ۦ_e`5BlҚq @(BLH!<e`ǯ%>Mxۼ1 P.fn]2#4rPP^*\AZ 6)sR*`5_rP n*ZvUs 1PQ,)uӆwN<ꚴߩkc@՜?d>;CR\í Zyfe1Yth!+"l\KjpBq8̬Rմv]EDŽҪ/-O=z"[X(p}V2O?}My|W񛗖S+CɭI'Lt `KHw^oćxn cϥQm_lŹ[K)BDCBEmrej.BT_^}R|fho1jg'+gWOsםZnnVgkFIQvssqKH,u0hj/dl 8V\̾fW:7TzZCOKnVr\ 5fNLv顯EiQ(S2>3ҢR?t=-T@;uP(w}i5L*տ. Zҡr5Ba{߈ J׉9re7IqۿVN }kX[_X&uej( ` mSU˯X0q6i8B P &$X@Q0BW&m^B P3wڈZ|@<絤TH![H?\@>5N滽ѫGJ Bf64# P Ol\?{0hGvimk#Yiy쐢¬BNßpCrX1jGU}nyEkҖyzν L暂)5_J؞25!"YK<]:0"89z٪QkWE?נEͦfac*4,XNO!D8bKCnV:0"݌l{7~ēIB&0ڔ-3#iQ|8 v_C$}đԗ]Wj;Fu=A)w9|vfֆ f翵K,pAE^yB+!FuP0Ϻ'+ɫ7glfmو=fr֡ޚj;~2VB_Ή'}6TQv }#ӆk'fdz5ߋ$wHIj>d2?\b-hW-K"&P*ntO ܕhadGT=h7k&3š4qϨn XYM˃3?wPKjqI-=݊hWK%ה]gpTAyNԟK?v[zيk{*Yj6Qm'&mG M߫/LM,25OX{M5`̿Ik P 0!<  pX6mN P a<R.݇:f]c~䔐̆e?'K ;v-ghtw9nLY;QD!w&Z0BQ\fGQv ;龧>3kc,B5C}zKo{KC~/ad>1~ 3 )7'L_oO{~iTl i Z:tO+'MO|tWE2w2C&Pl $3#H?dµ/E&P$!5GTj1W`_Bv'5B:9Ow̄kc^+RoI ؟S?yնIRV Y<!#q4ζMص[^52h0g("!mᛟ+i_L}J1mO^lLX<oae5Yi<6:EQrxp&0 ՙA):Uǜqa~W=|ӍLamO+jT9.Ƭ)%J-?ƙ}jKO2˲fB󅷞toqnOl(l1uD@o}/`o]9{ B͵P{x(xƲfüexR2M7o!m'9GI}uS-hdy9g˩ !Gsi*Uq{8lg4% lPb#YB+!F]?y _Ħ|tqеQN&POŤ\k 5+ Ok vܽ;`,xsIU?+C|i-o.g/c>d2?\5!* `LFJ{6hڨVpJ4MN0.]huT ezE@snv`7,pJw)BĄJQ smFSVNzVZ+ۖF#n\{ hL0P`wlMK3i}y0`Gy pI-.'[jIn؎uQ8$7IDATrS#ڨ:Q-TU2uםAqhk=`p={`p<Lu;=)nIaۢWOs5jt3YtEMigjU6 f_3^ 0&Gp@(B PnIZ0`P @(B P%XfIENDB`jfractionlab-0.91.orig/doc/help_pt/worksheets_pt.html0000644000000000000000000000123311670453400021524 0ustar rootroot JFractionLab Hilfe << Zurück      Inhaltsverzeichnis     

JFractionLab - Hilfe

Arbeitsblätter erstellen





<< Zurück      Inhaltsverzeichnis      jfractionlab-0.91.orig/doc/help_pt/multiply-pizzas/0000755000000000000000000000000011670453400021133 5ustar rootrootjfractionlab-0.91.orig/doc/help_pt/multiply-pizzas/2o3.png0000644000000000000000000000063111670453400022244 0ustar rootrootPNG  IHDREZsRGBbKGD pHYs 7˭tIME.5qIDATx1 A_6eRDV3),j=\2|v=/ ĂX bA, ĂX bA, ĂX bA, ĂX bA,ĂX bA,ĂX bA,ĂX bA,X bA,X bA,X bA,X bA,  bA,  bA,  bA, bA, bA, bA, bA, ĂX@, ĂX@, 20kף 4 !IENDB`jfractionlab-0.91.orig/doc/help_pt/multiply-pizzas/1o2-times-7o9.png0000644000000000000000000000143511670453400024000 0ustar rootrootPNG  IHDR?sRGBbKGD pHYs  tIME/0IDATx1n0 EA+_YU| dQf|~^U盜gsd~OG`>wNşVwyܷ/Gj... ^.. +``s D^vcY{y2]]]@t@t@t]]@t-k f \.(]t^^ EDDD]]]DD]hHY+(? Bt9e;(5W>/@DDD+Dڲm 9]{9JgPDt@t@t @t@td`s D^vcY{y2]]]@t@t@t]]@t-k f \.(]t^^ EDDD]]]DD]hHY+(? Bt9jZfe(" z @[@ZA0Gѥ.AQ:kv/|^" ..W .vYw&gY!5O5P}IENDB`jfractionlab-0.91.orig/doc/help_pt/multiply-pizzas/4o8-times-7o9.png0000644000000000000000000000152011670453400024004 0ustar rootrootPNG  IHDR~lܻsRGBbKGD pHYs  tIME/Ӽ!IDATx :_9]:꟤,D|}5=WxVp/ާOZ5uGֽft]e[k^ofmy&ޝ#{Zb b b --- to9Yw6W^bvf#9Gf#T32,& b b b Lg\#eAKlld#2lښ^|F[[[@l@l@lk?ȝ#3{-ۙrD\[S٫b b b ---0qsd6rf/e;]Ȝ#kk*{[[[@l@l@l32 wF%lg6sd6rmMe^>#bb b b --- t5RfΑșĖFv9"sFgdXLl@l@lθFʌ929زa8^nGO9Gw!l6?`1[[[`:)3r3F[&1928W/`1[[[`S=\ɳY9r`Y;5ܹ7IENDB`jfractionlab-0.91.orig/doc/help_pt/multiply-pizzas/4o9-times-7o8.png0000644000000000000000000000143011670453400024004 0ustar rootrootPNG  IHDRHBFsRGBbKGD pHYs  tIME0IDATxA EWNNZ ZMl,/ ߿~G]ϕ+#{˫^c츾vߎ1J'GĽgiz}`ZZZ@h@h?R}qz%/Fd=+|:ZZZ@h@h@h]8i΅>2Twe#P>BB B B ---  `C!L]/Dň>2}OB B B --- g3ٹG Z bDv*п§cXHh@h@hZZ8LsH==녖({GZZZ@h@h@hvc9;PBK^#CWt --- B B 0Ti>2w5ftoFwGO~cz/ZZZ@h@h@h]\g]ϕ+#{lGIENDB`jfractionlab-0.91.orig/doc/help_pt/multiply-pizzas/6o15.png0000644000000000000000000000067111670453400022337 0ustar rootrootPNG  IHDR8OsosRGBbKGD pHYs 7˭tIME/й9IDATxA 0Ex++q#1 &Tmgy~)0|.N{95n\wrC P BA( P BA(P BA(P BA(  BA( BA([irw,WP BA(P BA(  P B P BA( P BA(P BA(L9M]'K6'` A0` A0` A0` A0 ` A0 ` A0 ` A0 `  `  `  `  `  `  `  `@0 `@0 `@0 `@0 A0 A0 A0K^H+D&2IENDB`jfractionlab-0.91.orig/doc/help_pt/multiply-pizzas/2o6.png0000644000000000000000000000065211670453400022252 0ustar rootrootPNG  IHDRxlsRGBbKGD pHYs 7˭tIME/']*IDATxK 0 E ĉs 'x_ gm=H5 2i`{pG$ DH " DH "A$DH "A$  "A$ DH@$ DH " DH "A$ DH "A$H "A$35"ItT9$ DH  DH "A$ DH "A$DH "A$  "A$ DH@$ DH " DH "A$DH "A$ᬭG_qkS˺eIENDB`jfractionlab-0.91.orig/doc/help_pt/multiply-pizzas/3o15.png0000644000000000000000000000067011670453400022333 0ustar rootrootPNG  IHDRudsRGBbKGD pHYs 7˭tIME.! n8IDATx1 0 @F$JV|SJIEZzt[[wחS1S_Cf\Y|< BA( BA( P@( P  P B P BA( P es5]]lαX]Yl P  P B P BA( P BA(P BA(P BA(cVՅ4ïgP BA( P BA(P BA(P BA(  BA( BA( 򱹚]\6/IENDB`jfractionlab-0.91.orig/doc/help_pt/vorlage_pt.html0000644000000000000000000000131411670453400020765 0ustar rootroot JFractionLab << Voltar      Lista de Conteúdos      Seguir >>     

Ajuda do JFractionLab



<< Voltar      Lista de Conteúdos      Seguir >>      jfractionlab-0.91.orig/doc/help_pt/usage_pt.html0000644000000000000000000000142711670453400020437 0ustar rootroot JFractionLab << Voltar      Lista de Conteúdos      Seguir >>     

Ajuda do JFractionLab

Tasten



<< Voltar      Lista de Conteúdos      Seguir >>      jfractionlab-0.91.orig/doc/help_pt/add_pt.html0000644000000000000000000000631211670453400020061 0ustar rootroot JFractionLab Aide << Voltar      Lista de Conteúdos      Seguir >>     

Ajuda do JFractionLab

Somar Frações

O problema:

E agora... Como sair dessa?... Hummm ...
Uma fatia é maior que a outra... Hummm ...
Agora ficou mais fácil! A soma dá: "3 fatias"!
Só podemos somar as fatias quando forem do mesmo tamanho!

Primeiro, os denominadores têm que ficar iguais!


O que fazer?

  • Encontrar denominador comum
  • Redesenhar as frações usando o mesmo denominador
  • Somar os numeradores
  • Simplificar (se for preciso)
  • Transformar em número misto (se for preciso)

Um exemplo passo a passo:

As frações estão com denominadores diferentes. Para poder somar as frações, precisamos encontrar um denominador comum a elas.
O denominador será um número divisível por 4 e 5!
Agora, os dois denominadores estão devidamente preparados,
pois têm o mesmo valor.
Somamos os numeradores,
mas o denominador permanece o mesmo!
Agora, pode ser necessário simplificar (reduzir).
Nossa fração é imprópria, ou seja, o numerador é maior que o denominador.
E assim, nós obtemos...
...uma fração mista (possui parte inteira e parte fracionária).
Esse problema é apresentado assim no JFractionLab:


<< Voltar      Lista de Conteúdos      Seguir >>      jfractionlab-0.91.orig/doc/help_pt/divide-pizzas/0000755000000000000000000000000011670453400020520 5ustar rootrootjfractionlab-0.91.orig/doc/help_pt/divide-pizzas/12o14-by-3o14.png0000644000000000000000000000630111670453400023070 0ustar rootrootPNG  IHDR#ŝsRGBbKGD pHYs  tIME AIDATxz: Ec>=7Mm]9mbxP( BP( BP( BP(u1(j ܱԉ,,J4 rRWbaDtqRDtRvCLH?`)U;U@鈲әb2g쳦ڦUai N#_ %Kp2RRK$D BJK{yHɑ4(EXڐ~ơ4HZ7H(3K'x&YLX@ m2Ԭ$N0mۖINbsO^G`i'0mHC`ɲMQÌwvD,m61⁧$")>K>u:;KCɈsIIRL Izْc(ժq㜔$d*iJH<ܽ$Ӓ$2p),HJJH )iJ,}ޫYsQ u34ɝg;<{jXMJ "K4 )I FhHIJHUYc󠅄'%İ+SV璢tcӊKgRjf>#٫3WWV=H9B>n(RӪҽzLgY!M+jAY=+$(qp1RP,,Ə<"󜬎BYp']wO^dOIi]$BRmR6mFJOB };KIH` 2zǫV 8U.sK=l` 2񿑄P+RK_"m1y6wc))Uŗd2Р|=&1l\kr&۸l r/i-?X\'wx;|ƿ~dpRq=IjlPO`"#O֐6֌m?mYJH IhFw_Ro:͚ r.`׭HH;!YK A[B0Rr/!>K;>zIRB^VAj:a=$qHSIs-)y[Y I%r"K;"]_^wy Ke;yg!y&KdgӜP7X&$'IĒM& }""$+R$UD͓P )#\!K22#/@3QT@~t5#ynD{߮EmEQ!Y"(۫Ҭ R39p2YEMH US ,qH=q"8"ELGܩ%ڳBrTopK8XڸDLc+ۤ!$.8d$ڮUkD!$N6^MR0I{(z.$ϒ6ý7DHE!ґwWa CD^2>v;pB`[F,D/kX )KKB$& + QzB[xA&EVpHE(=$YnBDBJFnWH,m:ADBJ6X vCDBdiӅ~WJ~&[kU j:0m\eC*KGoqhfD$ЮU{R:K-DoE18 ?B|K-j-fjBHcZRW9x$kGvӶbȲMCۆ m[̫ u R-!2:Py)AB,Ֆg E4o%X]$R_:&%HIR(R (TR AJ R=W,Y|nP$偯-efPdt{v;Nrh"Ծ  Z0(%K_HRURXRd%,40(BP( BP( BP( BP(x=u:W'IENDB`jfractionlab-0.91.orig/doc/help_pt/divide-pizzas/1o4-by-1o2.png0000644000000000000000000000245611670453400022647 0ustar rootrootPNG  IHDR$n3sRGBbKGD pHYs  tIME"7ZbIDATxђ1TR 8uq כ/"K )E@ڃ?q#+Y/8"r%YڷӐ)'Y= )Up,ҞԲ@)&Y:KUxJ1Y#LH(&Y i(&Y=KUxIRV2}0@9YZ2K%"~$,p^THʒZzlt:HNOR8ܞȗ8J GNuȒBJzODR1"FYSAGDUN$Ky6dIdiBJ$K4g!b,M5A߾w; V"=K`R>#<[*7hRuJ:sӸ,u]?}q*g5>'T9V31lY8!Yo/rJI"@݆IpYZHʒ Thw, 590dIz 'Ktz!p$K)V6ɒ, 'KH)ɒ,($RJ$K) I,R BrdIR)%Y$@JIdBKpV>֗_n473veR.?Ǹ 2yB>qH1'x|"_ei,>$ d6nh%0̄Fsh%0ĄFsh%Fsh%Fs8$KqR)ɒ,Yـ1V67tġY2!]NH) ɈmԶqxLH B2bkۇCLH M!idBl PH PH PHGodcw,+BBo_͌,+Kfrju9^Yϒ HC! @! `O!yQ\Ͽ08K&$a ɷ{<0vLH B2i ,+@B2i>0ɒ /$ơY2!ݮl.67)òdBLIn4SeɄt=!h$ɒ ~B2%LI4ϒ bB2%LI4RJ)RkuҭvN.6ӑ)&YZ"Eȑ2RJ[PFJI/$,*$Tb3d)Մ$GH)RMR4\l#S,H)%YJɑ2RJ2RJzVK)8cO5YQtƫlaZ:&tô4V?ghV8Y:geYѬprBYѬppV4+,X٬pV4+,-QL]S/YZibRDi,ibRDi,ibRDi,-iQVBLH^u󊜩(S0ƴ{owk\OQ5r)KHa^NJ,-QZ2RN4q!{ޖ2ib=%GY_0޶>IENDB`jfractionlab-0.91.orig/doc/help_pt/divide-pizzas/6o7-by-3o14.png0000644000000000000000000000604411670453400022741 0ustar rootrootPNG  IHDR ;sRGBbKGD pHYs  tIME+ IDATx[8DK}fK|HJƏόCKdB!B!B!B!B!B!B* qA/S WQ) |RRI()"C)LTF)pJ)j{QTN`Ԁ)/ju LGhZǘwST}% ^  :Ȋ^@a x{5d=du= 2>Hǻ5dI<W12ROX/mF|.?*x<ǾҐ0'/m )HC'*hc#XHB{/5?-݀0\(H=xI>]>@6LBH>@ȷ4Z>c{>Rv!LKeJF1!_4wf&ފj/ms EAP2O/m /NoQF 60 JjLQ3!_^P/Z !dKX&m|dIAS$M0 idDni^X> BRMD 4K1lgc%!dKNxJ?5K;Irz6AXk~ڿZkڄ $b/~\44oD9t7{CG$Kݍy. ch>zf|Ǔ,,ZFh<+W[iĨG/ŃW/0 o♟(2楡=IV6 ^Z^ K4NolN?YZ1oV{jΏ|?>D]zIV蝄.t\9>r> 6)U҃9}*?xo:׻ +Y֋9:AKDR쩗Ud:h 1^3@-&&F! hw3/՞3#ENEγ0IXLNB4s>x0T>`TR*W"hXۜBehXW/UN"ҏT$ "$%s(.N'% dn'% 9R]#%ifKhvsj@Dٕ4! /ykcTyrQl,͍r2FN(rz Y7]zyzQڷ,&"R쎗<%3/UdGXD@ RU{5ѻ2a TtB^ NX zM5X+(~nķd9) +E (JD^ʙ 楌 ^]AK5y=3|܊ѷO코 <߼TEA @]' LASDIh1D'4dЯ?[rd=wW6?p!.[}ނߞ98}Aݽ~"W^@@),Q݄n )3jLЈ W|tfգy1*Bw3o52(jYk2=vKìJݮw/xF& Q=HD͟Q~JsMA)6zi앬#Wo)vH0rV Dy Q-J*>ͲBYRQʳ,s +|3}wU=D jۼC ʑx4*Co :OD=|Ȑd'qڪ%y2R$7hR򐈾]T^ ɞW'Ї~o}]VΏtR4GKb"R7ϲ%SiY'Ҫ,Ů@ U4ɒvIvVLl`Bg3OAII{NKuΒxHB]zBxJ>I<*?pٺ# *<NbʯZ~,;gwB2^/UExf)`"G{ѭ$~>LZO&= ƈzЏ"$׬C򱔄$Q BJ\ K:шz?\LAB^\t>gk9~I"A<})D ChU -,(@ Y[`qY68 6.2-= |d!mql-_^ΎBHKU8ǟuo;wz-d^KZdudK Re9?~RЊ ٦lJ2ye<L+TTWBIye)z $ R/JA(RyLJvz+?CIv>=%U%%,ie@<<)Ax$DV;лh2k鶬bJ(K <(+x<( ^l9#*Ǭd׆ԷmFtvXv|%YQdDA>JH UH/& 7Y23zuz0G(ƹCx !B!B!B!$ V IENDB`jfractionlab-0.91.orig/doc/help_pt/divide-by-fractions_12o14-by-3o14_pt.html0000644000000000000000000000052611670453400025116 0ustar rootroot



3/14 cabem 4 vezes em 6/7.

<< Voltar
jfractionlab-0.91.orig/doc/help_es/0000755000000000000000000000000011670453400015722 5ustar rootrootjfractionlab-0.91.orig/doc/help_es/subtract-pizzas/0000755000000000000000000000000011670453400021067 5ustar rootrootjfractionlab-0.91.orig/doc/help_es/subtract-pizzas/4o6-minus-2o6.png0000644000000000000000000000245011670453400023743 0ustar rootrootPNG  IHDRdUsRGBbKGD pHYs 7˭tIME4IDATxQ0q#p&# `lkFzNeodrJm >#$v^"hBbVw^"Hi‰s]EM&yLDZ3F\+bhL+9/3ŨH!8Wq^fJ)EO1=H"9-8t8 "ur3J-u,]ZRyM˹7G#Χ7n' -y~&'Myy 6 )Oc򔗙-yoӔ}aْΫB4#z?h5͜<Νir7ut(-c{qt(՝5dKpH%弪yՒ7]Q-yԾ r; ˪Ż%$iI-yU -V=78wv^{x6WK*~+R=oxd${Y&iɩkvaл_x5s{n˖Zr=-9 D@ʍ՜@rYw\[7r9ڒ 2z;~q%;.}do麂sn!!%i|-t!ђSKҎZr%!"Rqꤌ:ڒ9!F-1^,|;\c&헏nOp;ʿ sM8Y \9{H!B_Ws^\fx0yoli#-i{#jiH׎d0DwX__>8g !GjӐ'_j|iHK֑svX?OvL Pӱx9^Z6!A}Jҽ%HK궤W#9 U;y?xKUZ T7\8wtn 7r,r9ht-]; ]я9KZ8/6wZz+(3)[pxi(8Wp_|;Lkys;YWA”)qАR}=07jί#>_KKLH¸)} ·T6ǻI+8o輎 ~-au^p.ؐ&""8_:҂+|I"5"6ުIq7}NM6P%/#pNa2ӣ<7@*@uTe BWSEtܶ]KQ1WP9Ѯf.ϛR WP|)27Ĝ d6ZzzI= eX `,sb09sw0̽b g)5=w!e/U] .Z>X*>#{JTE <_Jƛ^_崵:-Ju8xq๓m9db0-xp%޻l JPReټY@lG2>;9D:=ۛm {-!%BbJѓXwR#-P'sRF.-(ѷA2rdZEr-) <}(GK( -+%NGcВP"bBHTdVr+wR"DOK-3k裱&sr?q#ҕU]t6:@ҝ ps^/ӝݲڑFʴǍ6xθ]h %i_B!BOkJBJ I{Ih^d(@*3Hgi_:%.%icL;dOo@A_c;yWQrsHi- JF-읻J\J̅=>)2%3Ũ"s(iHhKJ@HʮCI'Hn_oi拾:r]B;D#OI#v0yǀ}HCۇ:bΝ1|/ٳg !Z7cM2՞={֭['x{zz\cǎ}g_~ڵk " 8?4cȑ#K.[a>|xǎ re˖mٲ?m۶A!ʕ+͛7O0᧟~"DF$8g|_m{<ںuO{sȑ.]꼾x#*s(o֣>j˾L8?kVk̘1Lͳ-5oܹ^ɓI& !iD@)ni'8&}`_*<2y03:C;@´[KZ_yv{ kj^1p4o#Q;c_+}(`رN!G"?v`Ͽ'Of.#Wo/p `_WX1w9s<}MX;y{۳g,>ٳg#f*SN:G9zW_|^cg-_X|?_bQRAؼy ~'?öm+W+Çw؁`6: _t>Xlٖ-[:6mzw=ѣ'MT58}9uf3f 2*K.;wnͭ[vuuuuu:. @3G\`/⽳aÆѣG=w-"g]lٷ~?Y_D@ &t^qCCCp:7nh&o&Nw޻;,'&nc~ϟɾǹsͦg/\'3b1cF8ɏ`*N8188/{={vϟǾ\`oo)SG}WYGP4Fyҥ@/^8b8B !V^q;wD0TkꫯgF5\}ݻw 7tE1ySuʲ[t<~4SI8qb```ժUF?mڴ[q΋X˭zС{?… 7n8<<|ԩ 6̛7NhVXr%KEۻnݺ3gΜ?|ԩE͘1r]wݪUS~PThb,)9s̙3 \1`_ZP?N l&2jv |F"9ۆ*wKԫ ܩzF]U#eMN[F{T l+_$EiOp0 S9g.2,eɔ + sm 8 {H;M{Gպv#?6g._Ku: +vH9vvr0=?s0ޥP ̾ewq:;TJG9jJ{$:˷_@晷o|V(络3.L*@JW'~Ň"N*zżYڳ'j]$=ĥPv0zOc%u2,I ;uIvLf4|Ց3^$RTFʴgzSJLۑ|? e^׍c^}Ink1JIKC<6ݭ^yR8Ԯ|O>H8$V4e%$D5^rԙe^}ɜ0|[ԋ!JƿǮ7 Jq(+ၩ$J5][R2ޖBkQ{!AUYؓBϦ=T]ꖰ),G,U)|ɶCbAdiGR%19$Y58fĄ3" j/$b` yJuڗ^KTg^[`]&UL]N3:*;a)ly(ZzָCLL@r[A13`"ڜ"bJFw0><[pƍ9lYp8{a]ET)@\/ h=Q/qz0и(aQ^0E 0߲FѴ9r#{SԋʐTeJFq qQT'{Hp0^kτȇ_ckK*hzDݑ蚍KME{hɪT%kI(1i#wѳd'ByF7{&&y$cW a^7#M,F0|R`K\CTFpy vk퍸ξlFa -n SIПʗe^#Z4LsҁFS\ _.IjPeK}IȵEr$9 j7cjVK*Z4IûAfdZ$J9^ݢ10 .;{W.9 ;{H'3qG&j7cBYA,& ŀ 8-.ZKO#iWLq ߦhgC@Ŭ 44iav]gB|ZkWoPsrE|o}?ixEr-EN &`s:?- Kf|Lms-e*1]7vCK1+ݫ]wKf|C{ԩ7W%)Fm@i/yjLhw- \KX1@Dph,>j\R掹&*ICݳ/¢Iէ yXh`)'E ОCoڴv !y/`_y X}U*q '.ȼ&!ڡ=%%iQh/"πf0"/ 9j.ֵuڅng@jgqgHjC1rn@m7n׉ƼK1g!v"a>ڭΰDĜ#?XkI{ ]w]k XYsIm -WBUFa8ͮ%'MH2h؅]vy5¬Ha:iTٷZcZ.4RI:?ӹj>/oxq9|Ku]Ō:q#'l 5 gKf_,͐3L~<}*iJ>y.. pޗm<;G^Ey.3җzkZO SKEZNzU>&Zf1";Ѹ)P)2C;"򛊬\"r*D{̷Fיiw0n!kJ+t˓}*+/oDo\Xvhȫ^EԄ ՓL$ /D*Tg;N-!d'gѸi筡ګ1;;qHHmqY*99Bz8q8mI&Ju[y/]lROH{\*+0.uhvk6(_^3[I~UAET݆bC^]W##9HS+| ٘jaiU*BKup04AײT҉fȐ/7!C1ڝhHw"1.mjOW(ʭyzۗlPwOjɴ]}&KzP!"~ى&H4%8qǡgJ Jw%EDM[$F W yFQ l_TwӭҏMKzP쓊GdHT#18*5*1jWlۇ*2|!GnـwI&S1]b #'-ث)*jo$zv w/ b>ȉ~rjzVjO|1|Q*aR5$*Mn4R@iGo:DNx2/;JpjWd^a+_b_J^zN(&MB|Ib9Wvg~U oY ]y+GԍŴݾ$fJ.*π%mƪ_N.#G~&۠'q)h hОyUJWqf실+-ݻw=`ZCNRu5۹v+FA0=F}@]Wn}B%*-{)ݻKQKJEsWBy^PD-y4\.;[4TEqJnx)WF{zi@^yJ^}[U{TJ# 3SIˢJ|H{/jWa60o&7pmw7@Ŋ:uezҮMnڡݒ#ݶ-bKPe{֫ڳ}Hh.J{#s8rqhQ˒K6ޞT.*}TS"Wٹ ڡݰ-B i77ӫpL$do:n{jvh ;Zn'.i-H۾6aهRIENDB`jfractionlab-0.91.orig/doc/help_es/screenshots/screenshot_6o7-by-3o14_1.png0000644000000000000000000001000511670453400025150 0ustar rootrootPNG  IHDR֞sRGBbKGD pHYs  tIME51IDCIDATxLU RdL`m# c^)I.D]&Lk0 LݩmȊTH5#puZtqƔA Y5v ~8rA/'{^{=nz^ wJ%uR+qҥ4|rD @ڟx#ZV\D<*K;] 1#Nz-@@ ZD D h-_ 7VOMS\^.dg-S39ZҏI+.YEfys-p-W&]vk׮ݻwOB%111BݻwQ^ϝ;QQQah[[ÇyhѣGsrr Fdhh(77XSSjժ7n?400x r:I.P7k`tt}3řOSTtuuofrrr{{;6SSS)YYYYYYruRR2^ Zl266O?///OOO>Zkii믇ƼXjubbZUUU111eҿkW^=>> !<<< //丸8glkJR XG-3۲e'&&N8sNjm+XZlOݹsg޽ڠ֭[@.?h߆ 6l@i4cǎqp98c6 Z(^cNr\3qѣnCq(2COaMSp ͗oxBZ8! ZDSQ( bYF#W`Ucw N]3Zx[B؍u8 ői{`8s.-NrcDqlz\pn (΂-2CϛhgKUtttkk+u3s{\!,++>66>++%&&dJKKs:::***mkk;|0Ur5PR}w*^yxx޽;,,2 onj]SSjժ7n?400@y TՉ֭sWCCC\Ҝ{_|NsrŗT|JkJeQQ,$pbO?t֭/QTiiib:?NMMetQ=FFF._MSWWT*(YcbbV\qFأr׮]Tي*!Diia'LLL566Z27^O0O9]&@dg-@ Zek bddD3::://O||BP( _3>>>"", P^ёvdq#4({o\ti.JrU&hyB۷o?~jjJ믿!4Fq% o޼*5~zR ,$FSUU;E˩S>裞&h6^/^BB{uvvJ׬Yc611o+m۶uMMM{QQQQQQeeeRJ)Qis)޽kqUzٳgGDD$$$\pAxҥ5kw|Wt{쉌5nqa6_y=7<4]_~euo;ü._}]SSc3VޜI/ӧ/Wjkk6٬F"5m6&h>p{GGO>i2gSS"22pcBzmڴ)66V7ER)Q}ӟy!ğ)!(**6y;~H8 Tp*S0-T~?LH|L"sgS<|g"IbOId"8S @y:vmyN.{oP+W>}:Ç?x zΝ;?쳉Yfs=saM,yN%NZz]eOLL6lضm+rWy_%Xv߾vZ>uֽkL,g)k96\rƍkg ylSy衇 !3_)4Sg1g^2H|2eaȔt:~O>d|||޽80kwu~hh=Q"T9CQicفh'ݓs rd@[`wqqSQv݀&@IrSSsST~?@1y=է~c3-tfϞnݺ3fĿ裏lyރ>p:7 VT;x77lذm۶oW_7_}vQ9ym݆ͦMT<[o}饗N8qر_|qҥhČ_LwqGn߾}R>Г fΜlٲE!t366666?gϾ[x?;馛 ٷo߾}sν;cǎXbmw*Aj"Hϟ]@̸DE= .[ G\p*`.qM#T/ d0|ԩ CÐY3<TS N8 Tp*8TSN}Wah5k4d'S[PvT"e7GD֤tA47!NoN! b "T+DF(c 6z糟B@+;H|QRVh'͈swcje%+m$rG;'۰/"~sw*kKZ nL"D;h7\0*Q7Cڄ*fG+ւ-g(<矷ʚ&¦eO/]@Oh6DAy];&bS:N+ܐnFbYͱ)Iv@ljېa1O"D;N -zZgvJJ򁱲*6tJ1 ےD:Th'r%]˜i/b4Rr_0$bu!ډv]&( %*8q`>I$BD^*_蒥|QV̊ĭ7}$KN5.p2UUVUeŬHON![JU4oH؆aٍThV)#mN"D;N\d*ԼuX+ Ds(0Fu[0콪Ih'ډv5IRu/lbVjۼ&ۣuth'KSULGhTՠ9Ym:R6, v$1ŗm4-mhWy,M+_Jr;Ք<G6MʞՖu"7TH7+G]ǒI"ڣYeYBJmvuFHO"هʆ󴬖hg vz+ cy^ ۔>W!c6R?A7V܂{$-{H ^=Th%;NԮeWXy©XiYiڦDLN"mtD5[JKh'3 _r㽒^\X3O6Tڳ33a%nxn:$n"<T'ݖh׫sKp5fTH"Lw"h;Dծ`yۺbP[5Tݒ{G˒I"˒wJwSюDEZ 䯊WgXk͊Jbq7.hYRGģ WhkZĩDep$%vYN1R5վӃԫSmD,J";nwn})Gҫ6Nl I]6KM9튵j=S ɤ~҄K;뮦߶UqyM*͊I7'J"hݝD &ϒeVˮ`Z;H|؜T,H"\%?-ddžSmG>I" bY쒝hwCv+L݋\et+\M7wgD{hGv=+\A>%8]3tt ͫҩH^aZ4+1$hW_vJgQyEdaV$0uqJ!ў<6>ܩ8wޜLfoRx t I$}qJ)rRpJRd.~^?]`K=rǐUo\t7͞1G'JJ鍖VE{o= #3MFN9Tاؐ}RI_>51@TgHvbfnhGvj{n3J8+nP`P,fHvs"6nJW/uKG,nBVs!D` RIvf#"4!w0MLKu$y bQۣt{UVtYʟqaS V7*wS2[({s+]cwk hH(r ý* D)s7%aٻ\ϴtuVyC?##h–ܧАK! v m,<"LޥϨҞjgK| r7nrb+lZ+{ t#KmXF=[]E3IDЬ7W-R-̓'k:w&LeΪ*!$rS,BBt'yfZld2Iў')^?tsz Ί$*3.ŕt\;d:d00/Ҽt֊+ҽX3RvHnĭF{q'0fCJ="+ߴA`]IbG[`Dmz*MnJ%S4mjmv[A.B&̶$R"NLRm4wn.|}oeMJOaKJ}=驀X}„$Ë:dϽc4nJ۲U")=_Sr{ïqb&I1+=_c~,#>hQ) fZ\"-NlI4T\J"mk抵 ]ĎM;/{LU;9Ў[`{m[Ʒ6d7WlY'o m˷#{>l*xA3dLO$mOm"뿩gXdQ25-W}%RCAsPvC$Rάķe.K-\n#m*Z)WPj7+h4)mIY\ߊh?frL]I:JXvKR>AyYQK"rޘ5 w(LJ^q&Ns $H1n}vd~=7fUIw08&wm~U6)5YR4LM4%ZsMWSMl뺕A<0<)m0+ndSHn$!uQA&){z5ހƦ`V\ &yw6FɴExuҶ)"űĝLL)-vL#t=Up{j*e5b:ܵe͓]~45蕮[)-=!CgGze*N\,fGHMIC\&ڑ=ОUwfL qlZjI'5N0[${2x&58ojiaLͣˉUI$,^ke/}7՛ּcL*8Wڜ>&_Mpjvɴ%+_eb#nӃm))ed $#{Wl6)m(։_Ђ*PkhHGShqy!DD=D{t-"юAi&څ^C׿gy-=uL㒲bC=GI$&NS2gHuJe|F; "Sܜ|s4ÞY٫ɞlWvo: .E%|* ;u4m%G|ER SD;T&@TS N8 Tp*8TSN8 Np* A+04b d^2988dB钲y&T2_~p-jEF?(LOKz2*LwWClSJ {R>T@~T\5O#P x5e)6")SJi/Ծ%:E P2-ܐͿ%>Kb3;A C/ %+SJ}KT;ŗI8dڪ ʧ4i6m< %8d_]9#` :bXj3p*@4hPuS !$rS,_/!dj6%K̼N*_MiT) N(fi^a8ŝ:Q=q%nWyc8\\[S8dEfeL&ZL%(Xܾ*\d"_|Tp8d/cn%ҲnN(xD_hBdNPH%(قUg:LsµMCU8dMѕRq*@ɔP2uyDOn$s9N((o;0)u L 9F"5[SJ#Kũ%5u P&Tiz&TiHM1dq*@ TSu 9N(+oّ=fPDdlm%7&`m߸՜~kp/iMI0 lGO{j{BjWQp*@tY|wdJ}ϫbpIDATgj@,"/U2տP'̶"yKWj~f(̂RT  z*SN$IENDB`jfractionlab-0.91.orig/doc/help_es/screenshots/screenshot_4o9-times-7o8_2.png0000644000000000000000000000504611670453400025620 0ustar rootrootPNG  IHDR_msRGBbKGD pHYs  tIME).1Lt IDATx]hk)'2KʁRbt'[i-#!džfLH<4;vVkޮh{~u}{73$/8 ($MC Ms,[E? Sp? @? HB7_} L&(@Xı4wULfաD2KBA,>:+3wfp֡DK?$ĝ{Ν;oii SM$Mܽ{'NG0qI~ڵkQix'OAFٳgΝ~A|6r-˗t"#rˍ&L?n:~ȵW3fN$tSSSEEESSS:60tR*3gNZ5 WE0g&M0aBCCф VgǩS8P^^u~#7mڤ5kִM`_ȯ(//7<_xÇyAb.T*e4aut׮][bFJB'HggŋF֯w"th"!%aOE/^_2FJ? @A CD^&(@3~AݻCJ9yd}}qt+ql RT* ѣGeeeoÇ6mǏu"ΐ?k׮ѣGPb6Z#gΜYvm:sϟQ\\0vСC[lru?5jTiiimmݻw>|ٳgA,Z?ΐuttzۢE&C%D}h8q}ƎOAN+!ꓭH; |fHlM$$2DcY|)> NFVk<>'@? @? ITCOQdH @? \yyyJVi:(KNɩU]´z^dP}0&ݩ~fq \ua5'$Y9Mf^o8 q?@? @YRDCg k";9 ab? @? ,pYuO)TΖ? @? `hl=!Ug?Bh? @@xxv8:['l*UgD? @?04[ΪrȎNBXuvs~@X@?  K>o)fgddd޽BaϞ=###Qp 6;333N^_.^zj@@Q?===fⴱJ>?;@6f4ack΋uMD?$  ݇mTXt 9G1Lѣo߾mhhxO"@onnѣG]]]ǎF;u-_nnj1Q~o'h=#xs@x^9/?ėB|C}hH #U 4񳥥_A0==q㢮?x *Ǽ999944f]Gb<;@,DXoܸq[66+++񞝁AD <|ŋQoǏΝ;^\\ljjr0;Ͽݳ=~}}}^⵵ׯDX>}ի[n8q~'Or̅Batttpp&R[[{ .ܻw/'V]]=66(lʕ+wv0;8pNwڥq|spOOOUU1M+ͮΝ;gΜx+w]c|_#Dڷo_ss|rҥ폡7oF뮎'̎iikkkkkYhVP0;?=  ݇mTXt 9dqMS/߅hjh?Pԇ;vxl{h?h?h?h?qo_p9bh 9~@~@~߿*(C,* Kv-glץ-٥ J9 TfZO lsוi!6 v]w{,h?h?h?h?h?h?h?h?h?h?h?h?ߥ-ARր8~-d%qiE?.JkEv]: Y~@~@~@~@~@~@~@~@~@~@~@~@K=(†v\@|l9.^.e;@h?h?3&IENDB`jfractionlab-0.91.orig/doc/help_es/screenshots/screenshot_2o3-by-2.png0000644000000000000000000000437311670453400024406 0ustar rootrootPNG  IHDR sRGBbKGD pHYs  tIME#~+{IDATxKTk31 "$p$hѯEC dFq-2@bjZ(Q.ڸsv{^\89Y\y|O* Hm(m (W:0hhkih0\(@ P(@ P!6Eѕ (@Ҹ Iř*>ZN֎$O Z8bDqHpH@e2L&sܹ7nT*WTիW zJRT8sv횝[`b+жm.\勡9| #&S?~|ɘo*KKKϟ?3&_> Pu3X]lұvMrϸ|G۷oDe$M|PPI*vm/ز:U GcH,bexxڵkh XG(*. w4 XG q@hdP+(W|k'Zk@sAc0v"v$vJ(HǙFŋ6}HfBP(dYTM& N\tĉgroߞ=:;;5%E[;AoA022$?~<~ˆVYa4Ď]ՔJgϞMLL v04o~Żw v N[ӧO2`@&>cnݺe@ ikgXQ\ݹsd|}PP+wFځOl$RD?ܵc S"UH"W(W:[*][ P(@ P(`miClϋ~ TFUP(@ PR)#R2a['uqu?A-WD*Uh}$ۂ=ےPWUH" P(@ P(@ P(@ P(@ P P(@ PVH>|hhh8{waXP1W,>}:44QHao?m=.s\AXZZjkkkhhxο1sO`f] gzbϟA477 *Vڤw|:yqŪ7dq}n%lr=44t)g:o߾=¶`O0b:R%$(@ P@ Ǖ`J?oIENDB`jfractionlab-0.91.orig/doc/help_es/screenshots/screenshot_6o7-by-3o14_2.png0000644000000000000000000000757511670453400025173 0ustar rootrootPNG  IHDR!4ֆsRGBbKGD pHYs  tIME4(IDATxLU7 RcHpmIY1S$bSfSP6@dTH5#phZ3&2dB q{\?|>9k||\YM;b p>J."x]iu^NM d 122@ c cd (ì皣x1 "^ pkeMoڱ7+Sq)UdDϵKW5"ٸ \+129c^zرW޿_DN>M111"Syɒ%{ Wg{ȑŋSh#}___NNNMM 5qP>|pС2z9_^__Of֦0r[#?qqq7nܰKk.+sFٿ?pioo?~;vRkSCCCɔ¡{9̬t^,FpBJsΝ~رc:￧܆bbb}W_}j8`EEENNF"ZZtRJhѢݻw}gӧ۾'OR /))Ϸ!VMHHj.+,**QnPLqw˖-~Dgۈߎ;6lذa3}͝k??x𠈨jL p_۞lڴldddllѣ۷oܦ.]mڮ5{̾󘧟~:<<<55ݻvZr%kmm믿/_~ fo03FD֭[n:lJ}G\?t(}*TW0R1n\g~(v8aCYTfySpMoZp j<>qNW^űc޳ͳ)87LS(qTVVHQQ KͽVwٚe~Kq]l8.'r|pՌq \ "ٸ`Q-2 }e~\'8` \K]2*uuuuuuጉ1ASSS>(4h4F"vqVfxusssgg'宮~~7ӧ9VԴfݻw﫯JKK6l0(͛7ϛ7rO#:dŋD?8]عs'#:;dLwwe(Bp'VV__~z ؟NKNNʆ)3 ǀ 1_RbC~\pzzC[22@1Cq(2 ,qpq015]i5k c)kv{}5{8d 122@ c cd  (ì皣x1 "^T\+122@LdoRѹ{zzDDRT*߸-..."". ;#hK;va#4hR[o]p%mllLJJr RƬXBD.]$"ݷo>sؘ믡"t:owfkתjg.jN~/rO?+;;} `)cECD߿֦L\j޽{j-[g?>b%T*࠲TZwXeSNEEEN?w2… IIIV2D844c8*mkf{jZ+Ftuuuk֬qOZy6m_j ҙb{u`ҥJ;f׋-kVMVV֜9sBBBD֭[SK&"?/9sFD\|rʴZmqqqOOOyy?~|Ϟ=ٵʡÉ::ޒ(srr 5h;;;\SN)/?z'|nؙ/vxʛ2j;s'Nٳ^ +WٔVBij˖-SKp }y{{={vdddxx'4QD"##g?Fmo"wMjZ9 ?3"*}||D$??_?ىƍ,Yb&&&NԚ)/?q℈KFڹs|7f,9̭[oT?0!!U6Uk40`澲_|Q9]rhh`EEJob wyq}v3uW -feq":`Gy?j cd d 112@@DiH(űPP6Օ8c@D> |@" |@"!e v!Afb>ԄZyGk`աnJµ֦g!FqCD프} "D>V:N$Tȑ#---իO>h;ryյk^zD"E~L\b}ͨyvvݻ.\DYLLL\t9`cnQ7Lݻݻw֎Ν;u 'Nnދ}9=z4Z~u,1L&r\&MT؇:1::*&N߿ڵvа?}tn+H{wʕ+VMTڗ/_^xqڵW {XCCCbqxx8*c;˭ 8ppԩ%K?~;͡cϞ={3gY;b;ΝK$nblذׯK.M$Tjٲe>xT׸xcǼCwte>00055533sʕÇ?~ܸqcOOO$ٳgϞ1rE&֪UZZZ:;;}v-[( ںMTNkkkkkkt/_,0@qac?161mPu0{6@Sa~dcqd2m۶}ӧ{(Eѣ;wo߾lPi5t͛[(j3-ڣh*0F=QS>tȧ| .|/D>~-2mS1w"T* %6Օ8 (Su5AT d2\-e2sr-?9J5559r:}ѓ'OlRgQ&~|Ǐ/_s*}b͛Οnr"׎nq| .l'&juSAb>|<_ƣmjp *,YK8 6@"D> |D> |@2ML; CgcD> |@" HYT[*_XRuJNŦR%"!Jm J?B%Pnbԥ {Su^u6&|D> |@"D> |@"D>|@"D> |D> |R Z+@/GUIՉ CsM (%GKxy6bPuURu6&|D> |@"D> |@"D>|@"D> |D> |R Z+@/GUIՉ $,nyLx)G(U2Uꪡl@M |@"D>|@"D> |D> |@" |@"@a 0#e묖s,Pu/P<#TSuq@!@-"D>7~ {IENDB`jfractionlab-0.91.orig/doc/help_es/screenshots/screenshot_4o9-times-7o8_1.png0000644000000000000000000000452211670453400025615 0ustar rootrootPNG  IHDR/VsRGBbKGD pHYs  tIME)s{IDATxOHTy7] ?ED,HP!dZA,6.CFY+*?x<guڰ@ | H.[Yj]P~CB ֭\PKsApĉlii/wd2{۾}{OOƍ&$E$B=}M}};Hϝ Dp]7o:ل$SbCCC6lpl"Z,\="ʕ+لII 6K8]PfC"]}(9 &6DI&MMMcccVz=4Ifׯ_ߺu=1[qXlbs43gGP4ӛP܉5̣eBO=G~J@/| .Z;g̝C I XrAQ3D1w9&B2$,\@(H2mnAJ,Lfl6L&]g8|eeΝ;LǓwﮯw)˹N֮];{M)9D߿L&s;wSTss͛7oݺe˖2;S{MHr|r[[[eeeUUoܸs~mMMMEEEEEE]]]UUHϝD"q I.s?EFGG·:|ȋ/Μ9sQslB#gϞӇN>=99soZl;fQ׻{왘طo`Ϲs׮]k֬ ˗NJRn%ل#/H\xkMMM?LAbŊG;f\>FFF.\cǎի?>sl",\KKKKkllLR?玎gϞA~zl;f\z{{#wK,9v{c69@IPYrDsqc.(!>k O~]ģ6,/wbx@XrAQSOsY(S. H2H2 $$ H2H2 @/r X>w3GkmX^qwIdd@@II$$dd{}D,sQbT%ΐ4I`aL?c=_3۸-1AG]^ke5H2 $$ H2H2 %'nv&I.Cv&NPM,\$ H2H2 $$ Ysv$yα턷5!ul g$dd@@II$$ddGv"zokkuŋ ԔwVTX__gό LGGښwSN}7oFGG_חw999ymCR,@\. ={իFbT*lll8qT*WT⢡z{9r͛7]ƃ P:ӧS͛7߾};wÇ Wsww:11qqC4 <)z }&x'}9ƅ,{3%(| k~ _><_z)8Bj}7S ߎWmh__MRIYԮJŋy^s?^~d _%`Zu\[vI`=q_` \Oߧ [Nd{25%~>߳!kL ǞO9 aG__ׯS,@\./߱Y kT*}ݻwR0婩)+)CBooalffcmmJ:@"AsH `||Pҵkܹ+C$}b;]RV?r'&v'_M.w̙<h艭ϟHv>/[[[###Hr7n\rŀ@?ANYېc'@~zz$_֯{x-|Zǭ ?]qT4ri:z=z==z=AyC/߽ H0"|>=z=zz_ߟ _QLj-'uu?o! k]Wa־t5k}Bf]?: {@{@{@{@@{@{{@{@#o=aP6 EQe 58p>{@{@{ zҥKf9]^@Vg])1". |vK^ ^j:;; A9Q*}:M}رׯ߽{ט8-8w1Z^@Vg])1٣z=z==@x>0 { <`z=z=z=z==z=zz=z=FQpΐBwv f]Zf]h"@9z=LIENDB`jfractionlab-0.91.orig/doc/help_es/mixed-formulars/0000755000000000000000000000000011670453400021040 5ustar rootrootjfractionlab-0.91.orig/doc/help_es/mixed-formulars/1-12o17.png0000644000000000000000000000526711670453400022467 0ustar rootrootPNG  IHDR^c$sRGBbKGD pHYs  tIME$Q 7IDATx흭Kk*1@Cj$n2oVQj1@$Dev{uę;VU?O١ﭯK,ˌ4}(j2!, $ɲP£SŒR$IrsR&MS⠂ ҶpM$f^ɲq!"9"ZY|/I\yƙ8gZ 4U,u䴈z~<|,]o>spQKIJkX tVPXqPnUyI<G_仍[G\lzCQ8Mvή(<$ɕ Nٚ<GUl?9=j1˲Zf7~~IϛaZkܰPiR;H)7X4ƜrhgrWDŽVȢsQK)n]ѓfpz#n)o޶jR{H'\- x?zҬu]0b' z<~rH&C^$.gu͈lEBCϴzǕTlpq?=-D ;>>HG05 9ڋfM!YL.bYnQ_l[,_QEr/jzļ;MEQ,o1'9taRoFl/<Q2ӻzk&X)^msn )^w|G{K"x}J3|K n $` Hl Cwo#z}o 9א !+9$`CkVsD4-*m~ A01Yys2}Nv%\B aH\=C~(ܕfvgX/v 1,MJۉ'g9Y(5Pڐ '&G=~3m~sD<b%DQ G[\WF@o=hV&4-gX|X~._;Fn7>4sQ=e >Y];Z)e,3wpnu'ӄM&] x|z}K,}'ː[~LH$\W=ѩfI)nۀ[Va{Ca$!hμDZ)5qGfz~nѣ>ut7=zKSWr=`|=E'''N~/)%{   )_ )]|^*ǎ?ߌͶbXϟ?_~]o|1 Trݻ.C}Zb27{`4 )/{0N0${ CQǵ ʽ&GzEx{ Fev#xz9p;m "eAb!0z9 Uf{e1m`,RFo=x7]Rkm45q!?]<bћ0tt///{-/_N-x~, 1 70]=X&fvh` (L$珘7rCBcWA7xemԵ_lm\3ŋ y^D(˗/l6 w𱠵._Ixx.ҨdzF#C,x8pֵ q^)%{3Xb>qERuG4X }O8eĪ(wq $` ?MSE )eHW 䀐 ;x'' kBb>+ވb@\vΌIwLH,7`WJ r T}^)LH,7BqzzJa zqC~NX@o @enz98`/|U]@,  x >|  s)yn&BP @߿~.]^@Bb8 @bP@,7P.l>+MS7r@oq*͛7WJ3ݟM#3,FobXk?u.RǏ w MɓG- X  +m0IENDB`jfractionlab-0.91.orig/doc/help_es/mixed-formulars/mixed-to-improper_2.png0000644000000000000000000000304611670453400025353 0ustar rootrootPNG  IHDRZX>sRGBbKGD pHYs  tIME#leIDATx흿NF(Re()ܒo:}+*CCcrCAqR$Q4iR8]#YG_zf<;3UUD"""ȟ"3e67 R׵Zk5s5hQZ.{Vh,,WyZZYX,fYu]i\WU}xx@=RUZkiui]^ͲLl\m{ɪǸ2Ji+댫E;Ϻ'Sœ,]nJ̦isGdYk~rYhK1#JVX2u]2Ƈ+aZA&ke9hm 6fT"Dފǯ,bL11R& R_ !n;6BVEUHv>g`Imė`\EYZk)uM(S}]1^Bl; L$xDO+INrC<kqM_J~JBx⮜m#ڧaS0*`F$,z2v;bRS00o\}G.,$$0={Ƙ/iJa,f Ĕ lq98i =F7IUl`CԪ"F,va0 6<sNt=}]2m)XBE#B(/ag_IQjz c.J"5sJsӦi4( }|ĈPW$T])Ur|'7Q lEw`һq]v'O0cRLא)3d/vycl5GJ̢JPl߷ttt$gggoE`1Jz$7.b.]@e2Qx`ַ7y}}?~1Fd>5iưX,4հ=qkSo6U]ʸ {r2U.Cɕ,[j`S =8|o/mЊƘMm[. N^ܑD]tq" 슺.tTNN#U]CNi ,U]omI?p.%~" li| Zk. eYj@1.00)cN\ dY.m~tmhij&.O???(_#cJsV]6Ltn >!$:d KoLllK]`eYO@&˲ށt}=@qaį鰃p,]`\R:i ݏ(((E(PQZKYLϊ2IENDB`jfractionlab-0.91.orig/doc/help_es/mixed-formulars/mixed-to-improper_1.png0000644000000000000000000000210011670453400025340 0ustar rootrootPNG  IHDRNZ`sRGBbKGD pHYs  tIME#*.nIDATx\N0>E< 0200 x3+v^db dbt)pp .4HEM@ T4"sB ,ò,ڂ(02 RX%$rQkM"E)@>$|^<95YmhI+2iZeb%k:> !6%q0ρs-=z=Zm Y6lqIAqYs`!c R^ғ9y}c&HGBe G~> c^MYH){d櫾6wsovphQJ]baeCg-;EUvCJycUU8DйKE"-hGr I5I6qɓ6q6f{@%'+2852ƼS)8Zk j#m'''!U`NK$J۸Î|kaKt(%yO&1 LG8"#~3bN~3qRUq"#8"FYX5kx}}\__9N>\ZkBvٲx4(%d~ 6w=`vX87#u A w+›Թ;K Xm8lk8;;t|>.<==j{lZؗ g.//CV+ @I$` Y^F 8扪]~k,p`CwUY:*J1wxWHS=MfrvkC?stDq*E[/qݣ} >JjSUӠ Pq< ιcw>lc ;*VA!EJ)TJaUUGI))1mgߖ9<^@ B /IENDB`jfractionlab-0.91.orig/doc/help_es/mixed-formulars/mixed-to-improper_3.png0000644000000000000000000000171611670453400025356 0ustar rootrootPNG  IHDRi[p0sRGBbKGD pHYs  tIME#,NIDATx1n0E'\Is)S :Z@J#E äXѠE"+`Ȍ3~R"5mۚs꺶!l6Z %dݚsΪm4yMUMDpҐ14`'9爠癣QѓQ$ v;Yswww5p$8邨ʲ4ng!:m[+!]׭˲0jxw6T7GdD%I#Ge>50cSY8)gYNMkȍv`GL]g RX,F?sᦤiSU[V5 q ˻ q9=j$%{?*Zuk,֪:hi(unRo&h?hhkFkXꜳ,ij}ss󋟋YKOʃ;YJ$0 䕓rl -Ϭ~9SIii8l.uRumooo*Ϣ(6ʜS~J 2n]Uv.% U` NW(c1 ggiu&Njb'`M(mw$:uT|úHU.qD=F,!.A4Mhc9lpCt{,`Ƃ!gN=Θ1l.U]/}qń4X'f\QRC^ణ-"c5cCRMLhOFЭy^r+an G~V8 Va|r([›BeyP8ޟ0 IENDB`jfractionlab-0.91.orig/doc/help_es/divide-formulas/0000755000000000000000000000000011670453400021014 5ustar rootrootjfractionlab-0.91.orig/doc/help_es/divide-formulas/step-2.png0000644000000000000000000000237011670453400022636 0ustar rootrootPNG  IHDR\ )sRGBbKGD pHYs  tIME;cvckxIDATx흿N:,%jDIIw o@Zp5O' +*:Eù#3$sYNObsXQq-`t]w_׵cD)%J)1HUUcvZ+J)J8d^oXmK. ^֛c]}oeIQҿRUՇW4ڡ]V8Fu}S-v߱y}}UWWW?Z~c>?ڥӓVEQ q...6?e2LE Ҏ~k^ZkZ~PS5 h~%n0-v"tJF eI<h%}"h1C͞ 3 h Y d>m[Z^ev^ʲ$hh'cN(koy*e1fT2>ڡ]2ձƶ^ᙧ散v&rHxOj~`?[#BJ3{ hBBmۆ;F?[t]wkb`l8?k2gZC'PkʶN,!F\;.x2{)ҚTҤjyo|+R)1F=<<DN>(͉~Qp}:_70 #Ϛi$` d~Vu-d^>jD_ !d_7Wy ?{,5gO^]q]gsvvgDl1 ɏё;9†chcf]0Gq}fD|,po$}O=ك#/MSKU4œly`:߿_{>~X?} ck:::Ck yy,>AJ9 2r0^'גo߾=*,3A MEp8nxM9e=I7NԪ.%U$vfԽ/0 :EGQdUTO@7ėeY8Yi=ϻa 1 *8(sXqlۤD iR|(5D)U[?3YAyfv~~>D֏[}߿!{{/4B\\\t:ug%iwssQ+UttDDD?0_Ȣf@^Ϧ<ҕș˶>. rDZl^J ae-NOOOZ~Q޿|ҩ%snh\8*L~H;wݗFʔӵeˣ >omͬ(ͦ_JTg.&I#_{$Ib*yEZ_t52HQQJ9[Z@%BQ9.Q< ;N'ĢW`Cb6fE7G+{Ǐ_U& ,*3Ç:Tf2Rjl2b'ՁKmZuce{hb^9< QR,>3p1,;6rN?~|S~zA~wxc))`'OӧOh ۲q\Tc޿ODDhmSY4cHGFFu5۲ ifwƊٜ]P!777N|_ &bWJQ$V1;DQԸV'lj:u<7-Ov5KDDsRD0v|I H$ A H$A A H$A A HA qC~<뭏Q,Q|>`Po<xu>p_㻩zDP7u%ϸ,{ꪵz*w38Etd8i4'.+ MT'/ p8$G{vZDUe:d2l2ahAXVŇss)Yu5DUXhU+scߤZ._c"bQOsC)[v3 T鮸:8 #u0M.DN4«U;id[+\9EZ T>F[*˲jJ8`$I|὚Hu^ȩ(`xUN+ë/P KYV=9GI'F|lh_{7.L\e%O{J\SCk9PzSSp+W'I\}G>WAи9ٳRU-NsaC0 9gy[evQ1aކ!IQ1z@ s}$IENDB`jfractionlab-0.91.orig/doc/help_es/divide-formulas/step-1.png0000644000000000000000000000256411670453400022642 0ustar rootrootPNG  IHDRv]p̒sRGBbKGD pHYs  tIME:3ѼosIDATx흿N0g=+*DAx~t< i_`JEQ(-msMsrwlL9IX_f<3"Q}$b"b"bqY1FhiDqs笵,xT"K)yC9hZkBTzg%߯.XH)t1ze@EQV < G~nnnZp\RJ<nooIJϫ0ʞGi2͆ˍOmDS5AaRk;Eۧ/Oi^yNEk{Ph-~VI)ӽߢEe&SwLڥhOI}^CNU)}.I`eU3X=www( è  あ#QB@C0S$+w=(h2)~  >C6&\ܸ#h^???c}73YC+5e+͕r[ŇsH]\j>=Ĕ](IyOyutߥ_Z?v՞>J)NӔ֬QtlO*%?',PpM4p%"hBh"7~s/g{7~wszv]"Hh "2ZkAl,ˌR6MDQ-& dYV,KE TU5GKmLP}ዢ;DH) q m@ *AUU5_,KʂEQ4M9 [vq\ @a|Ȥisoj.cQ Dd6GobBT#}7=d +۷oG(LEl&I(OqP''v˲=(f):=TK,,V) 5`xQq j$VT冨0 AT5k6cE՘ Ub*MS@TcjF0BIT}mǏda=˗/}%rwooo;r`xp 004N0Z"NhH|~mzϟ?z=L=(3gS+THm/{@VVT]+QRiUyBD(3QPсk%?~_z,K<t-f WhxSRwݔϵŲe,D5*j+UU5ljeiV&2#_wߓeiM$|cu'IbRF)l ]F>1ǒ AUU8r>!7D/ T UXٔ\?~FX& ,MYÇ*MEf2RjVl2 8.mۖvxYchOo TCz#Aġa繑gX)<ɋ`Xshq cc[.cӱaI8 jqCn< ͚ 韦㜺m7ݒ 4€\^^Κg{SxZk\hL&[W)EYY˗/ĸty*!ҿaH\J>HmBg K_U;ld~ Q ua4MMQ( 繑)2_` >@km7 C1Vaم|Ao0IENDB`jfractionlab-0.91.orig/doc/help_es/divide-formulas/step-3.png0000644000000000000000000000331011670453400022632 0ustar rootrootPNG  IHDR[+sRGBbKGD pHYs  tIME:J^HIDATx=n<' ,`#T. a*U: &:@TRXHAT 0_@+ɡg^3!()IÐ0d)%iʘIӔcb"b)%gYZkNӔ8.yӼ1.!k+I  #}{rs֬Z[)!#\H)\^=1㘕R\~dh̷iTa>N?? a , NL&rI[F]ׄӵiABNŎ#"e cbb=B'9 >{7b++^cF ޻/:kLB{)!v@]g,Bb? dGk;K,p.Xm^ok9"=w v:u>c!?<<͙Uyy=m| @Ɏ>&{OԕKյ(R)%f8|}uu\ۆ=>>}Xooox<>J۱, ok} څtmws(˱6+ ]{Ե\_|-h4""+wwwpqqq̣ш<Ѩ߮}hطeb[6wU}J9Du}B)_JClľN,Z EQ<7Yfխ:]Q+ܑ˿Wݖbڸ1[K)"CR1fմɇU_VKcFJ䴺\p1W.B"'"^ձ.y䡔ױN Sq5!=??A}3It:%"lFl.ApմOK:.0 X]Yg~7Mץe$m ,W7TيAژS'MSR;!GQIx-oxJdm!K);&&za2Fz_Q]',Xki}n쑄/m~X#ރ-ʤR;\-Zo9:Yo |.`buMwPJ9 z[OWשkqA["qWΘ,i-ljy͕ )ּ6HM]cVuLBK, NhN&r$wݍ}tug6?|:."νUsn s쁥rð7f{PBp{Kel_JA!I/Ж8☍>^XB 0cmVgV6e%#Fl|챿/N{uZX؄;[Tɏ~6Xɒ4U+%_8 f}9e2L) 8(<,X9SZl6'.E唡`92U3!T,חB P+FGf$n|d6Za-0\zt1ZMSM<ϫTo&'jQn"X߀k4M5qŷP\-c-~rQ/|$Z_72dyٟ[1ht{mMbPIENDB`jfractionlab-0.91.orig/doc/help_es/divide-formulas/2o3-by-2_solution.png0000644000000000000000000000415111670453400024631 0ustar rootrootPNG  IHDR[MsRGBbKGD pHYs  tIME'!ܫIDATx=oLD(/ڶ},˒,c"b",XkUU1RxicXku](Ov~ $McވѰ, op7rhY3ìl٘!`D$Ixm*Dka:`bIpQlm!`DKSd `q5<E>} ,6=sB&Z$ 9޾}}O8ib9~0>&Si"xN:pD Hbkm_"xn^~JzO@WM46 "ք|Ads?Cϙh4;if3hb=tU:ډJLx!`&\⅀AdpR/ " H5ތFihHF !kxM4MJt3 &ި<NjC419i\8\&,tZҹo ZBBF{$֦KlsX SkE7j9MӣW w >V+Gzuw%6MYSsEFQV1|nйFbN1%у1n_ի ߱( ^.zha\Kbщ?L{̭_۟rwWvuJ xi[:R fRʥcmGm+kOe뿔P*!c6L`&д8X~^̉K+ l/t1Ŵ^wG b0ݟV \DYB.2KDn Zk񼘣pN)۷oݻg^,]dY|ODDiRZ$IYK/_R^#t_*e]O( UKO\p"$]^Ó+I$MKUUGyeYN?C靸}$IF}ڶ},r7ϲH6cF&s rwUIxMcwZk뚭\UDR(uvj@m8yXeq+E"I*=s<}l5 9JYgp$Zj[!~:5L 84=?1s,QUU b)=4%W E'.[Qwm{2E"Lx3'ÖR(,gZ )mh8 nb9X) ->]`d謂ю[CX:foUq>uΈg<<;ѭ(! z3"?k-E4UzI~ elێt{4M-:U5((r-1]qϡML@,'h:sGdllqJ IS%Ѕ;3/Pv^=0nkWp,fG{~ R)g@8>l9 ᄪm=/͛Q?Ri֚4E߿.ww} Z0bGX1>| c Ax}߿00p bf=E<%gG #pCXo*ľxsQB_,Ӛ5tTc D9!Vd<ʲ<~ /8t[Bib$IX}[R[Y/C/?'T8,󽳇2Vur̅TU+ضL:f1lek-u/l{9d> v.Ӆ+?8ާʚLyi$b(i&)am p "2s6h̰BZ, eZk:CDp˩3 B_˶>- |RJ-¶m ags&<%KaDR;MXE2qШrj_.ιB7 |~j#b7A\maAh60cVwi-MP:wZ[:1ݙN|{9)D!CeajgpOy -ɥu$6}_l9>ϊq󟈽5b1Mm33xhB(=ý4ܒay.7JQ{a ?'lp[r<"BZ*Y  iŴb[5Fغ~m֥Ngb}ևGt'd`>UxRӘwZk[<,}` q;_߳N@~nN'TIENDB`jfractionlab-0.91.orig/doc/help_es/divide-formulas/3o5-by-3_problem.png0000644000000000000000000000241711670453400024424 0ustar rootrootPNG  IHDRtO:'IsRGBbKGD pHYs 7˭tIME*YeIDATx]q0]Oynn }@!" }q#/ 3ÌIYB`0 b73eY2ިi(P3c ! 1R UU !@Dad^ ikFւ@DN[9p1rz:FșKDM5cM,Pw>; ?VSO" ~" o_EQ~aw W|q)%RWb[ P))1)zRk 5+esӳu/(b>TAJ)""꺎Zkq>mYBk=mKYZ5K2%+@J !-4YaҴF ĕS}#B-eBpfSrEwnrx}\OnD9vfKte3&ׯRDHuBZO&X3q:vm6O$reYeYrYWCc-?K$>%ȕ%s7Iݒ1B~)YOޤde?XM]('tw)3lWH'MoL]-䷆Ƙ0K'cfj h|>wdι6mlu}fkmYk-onӻgPp.v?09N 45|*f>AD+PX+Cbt*c`}MK "er(@805 b.kmۮ,sʩ܍U0Go8Ht:LMm懌,H)4Nrtƪ13#HA* K437y6^Skg@SRPTb{qHJ9ZSt% UU݌:· 1Z _S~1k-T($7ƘS+A+ǥ1x0bx/uŌ"{6ʂ) = 3|Pu]GDkIa!Z )͓??iP lgIVb;b-ݑif_,M\XtD 9kAϘ+s3LGe1S3{g݅tU"3#C=ꦰ07*{O,uP-0}`0 c  ܝ!IENDB`jfractionlab-0.91.orig/doc/help_es/divide-formulas/6o7-by-3o14_4.png0000644000000000000000000000247211670453400023461 0ustar rootrootPNG  IHDR^@sRGBbKGD pHYs  tIME:J8IDATx!sJwt*fU N$e2SkL@BLy^vlv#Pg>wy}}b!""^ sDZ38qZ7Lևl%IH|^END\E.˲zLkF|ϷƘK"P"MSX0 )0|8ޫ0!ƾC{É@{Y.OA+J)U_|(yAz{0*gQPݬV+y{{qd ^|3d!_=YY^r㵸2NgU܊UM)O6߳W^OUgϸLq"}穙0(iۼxFu5밴4cʗٶ|~~n|= Z}׏oooz)ZŋpbD|4;!ED(:yDhJfZϾO;txipxq DDqjxF/ Cci5n{n2ߝ'_*|Eќzby5^,[_ iXh:rc77(|ٶ|ơ[!yteOO|QQZkNe/hY=D.ӬhoD--6pEQ4FkyEca˟DK eSq1hpN?IZ$I֋0C85nE*0 |>W߈4 ̏–|mKԕ/ts\^^~$I\ەh$Zˋtcd:݅?t:g{xxp(pEZR(dˊU5G1>q;Dô'Os˥V;PR խU [eo0wtG1_`4URXu5p?c0 ++QNkl("Z*V+ydx*g}$^%I㯯/ uj9ǐ4uAV(*7{||bqw!_ZC\jʽ雞E;|!^X7/Z$LUc+IENDB`jfractionlab-0.91.orig/doc/help_es/divide-formulas/6o7-by-3o14_1.png0000644000000000000000000000327411670453400023457 0ustar rootrootPNG  IHDR]N?sRGBbKGD pHYs  tIME'Ll"Э'SWa6~R"KrO0OʏΘG2 VHF|?;;ud^vMew?e?z$Bx{=Yz>Cu|yyuA.u7 >u$}S[L97:B*+K; P4=ENHb$"bFEr;kYϦ6^D"xyD/ԿaZU{af)ysM96Uq7MeNsQֶ#\imi>GQQX-"]~m!l~q᪼K ɏ(H>Qn6˕˖e뺘 ]k^%io&҂ D.q8>Blǵ~wJԼO)/jWdۈբJI.6\iRid(}/L(RH%W.}83)f[q}_.^h@ !ٶNM L.U$ I D[7Q][!B&E8S fYQf!B2MSREo" Cl Q|ߟwC8a赩IRH*\D׻+?NS }Ft}} Ubs^4TVch~h4Q&V#G(E1mc똊43*UHk5mqwkKOOOF[eZ4 nfKnZ |ҵDP,^{X `aβ$-jlnmȲ,t:j*HDD[+}興>>>~9?yy%*'U>JBȫppMyBʂH*$Z4I!0В(}~*+_""L&4nDcRx.3L6vMZ|^SyTϴ *Z^&|j%[LIENDB`jfractionlab-0.91.orig/doc/help_es/divide-formulas/6o7-by-3o14_5.png0000644000000000000000000000132011670453400023451 0ustar rootrootPNG  IHDRy^SsRGBbKGD pHYs  tIME 2SPPIDATxܽPe+K1e[ v|{ U /6]2U@"~s?0s2sF*I\ Lm5&6*8F w.u}fBت$IXmXsOT=1AJh) X+ooo߸*R>L6$"ID:&Ȇzz-eVJCtr<}ֻNzYl(Rت#xu)uŖ8[jX^*Ⱥ9鼛v bN(Q8ϝZ][oÍxXJwQJ*Rٲ,Ku?M÷֬V+-]Z-O$^nQ j30n?b0$F,z0&~fEVa(L-(xSEQb*۷'>wvvd1cXHEWu]_-ΝW|x: ""b]۷}LUncE@|hf -TS$tLuBEw8w7vI =cv!g{Yi=b<U± .`߱  7 6=Jد8f( # 4M,K`b "О C] ơA.̍!(+oywDDd\rʲ*cBgktzz*C[Q=.tw9;!B6͑/G'BUOTz{ D_}hhS]׃돩M7 Jɑk(,5˲aU{<1G`|5W~qe-7VAƶm}/bO[&@;A&akra> , VoqŭEǫߩ_}-ep&;ǥi몪( uSlMUWտmӯV+|l5.DW;85MS-B- ښ@U[N̸aOr8P;TUYUtcU賈x]q(<6C#DSD~zMkG gL &${'!|p|`ph?:(}$$l-5p{Bػ Áekuzz:߼zenǪriFW*֬sR$#$ck0>0v S q;_]YX0)[˲ls{ ͘>XX0[ko0W(?U9K&ekeݥb [.w;D1~`׫Ҳ,j0l_Zms(qSaB#AlhtC\9yфV[ Q: Y<颴=IENDB`jfractionlab-0.91.orig/doc/help_es/add_es.html0000644000000000000000000000610411670453400020030 0ustar rootroot JFractionLab Hilfe << Zurück      Inhaltsverzeichnis      Weiter >>     

JFractionLab - Hilfe

Brüche addieren

Erklärung:

Was kommt da heraus? ... Mmmh ...
Ein größeres und ein kleineres Stück .... Mmmh ...
So ist es sofort klar! Die Summe ist: "3 Stücke"!
Man kann nur gleich große Stücke zusammenzählen!

Die Brüche müssen also zuerst gleichnamig gemacht werden!


Arbeitsschritte:

  • Hauptnenner finden
  • Brüche gleichnamig machen
  • Zähler addieren
  • eventuell Kürzen
  • eventuell unechten Bruch in gemischte Zahl umwandeln

Ein Beispiel Schritt für Schritt:

Die Brüche haben ungleiche Nenner, um sie addieren zu können, werden sie erst mal gleichnamig gemacht.
Den gemeinsamen Nenner, nennt man Hauptnenner.
Der Hauptnenner ist eine Zahl, die durch 4 und 5 teilbar sein muss!
Beide Brüche werden nun geschickt erweitert,
so dass sie gleichnamig sind.
Die Zähler werden addiert,
der Nenner bleibt unverändert!
Nun wird, wenn nötig, gekürzt.
Dieser Bruch ist unecht, das heiß der Zähler ist größer als der Nenner.
Aus dem unechten Bruch wird eine
gemischte Zahl.
So sähe diese Aufgabe in JFractionLab aus:


<< Zurück      Inhaltsverzeichnis      Weiter >>      jfractionlab-0.91.orig/doc/help_es/reduce-formulas/0000755000000000000000000000000011670453400021017 5ustar rootrootjfractionlab-0.91.orig/doc/help_es/reduce-formulas/12o16-by-4.png0000644000000000000000000000444711670453400023057 0ustar rootrootPNG  IHDR=`osRGBbKGD pHYs 7˭tIME0!IDATxa F۩=Gr x<ރ܃#fF1߫vjٝ5Mw|OιfiRއt:a_t]W "? u]mC۶ADm>`.hao ڠچs.5 꺾#~c 9m;hýO)D{Hsڶps p|hqAkԙc\/'_TMd12; c{/En"XQJtrv+ǃZڶ}]QJ]#aCk}.:ACۗѹ{ 5̢}TPJ5s ׀m>яۯ6M#0,cat]w5ۮdО8}`:F]NZ}ڲm|acRB9^ ┎;,Aq[&Nn}yt S0B[Ȝq{WETSЇkAa /KITJ=2(Tއtߣ-6ˢiC3 ٤)bA*m=^wj;Ͷ#]]Oۿ/Eizs7+u׿kOfCھpgrxq1ru=kmh&*s\ncf_M<\x)_-cztn_wfY[u96LMІjqf?^x6|&͛S_5 Էf9mq6,y Hmj,dE7sdO=d6/1ןË>6EfabS|bZkC|ɢxjKy:m7>֡|Zkiٞ~vKr@ֆw.[kvg.Ʋru0(lh2j =1~u`ğ}QC۹D˃XWUա|E\sm",>bi=q_a=eoQ䦭ZNk>Qzd!^ܶʔ&礭:4M#UUX #]Cm_䤭s. Àe֮OװJ1zdh M1{/0>F =tޒzC42 Xk'E q_ lުzdҚO_Ɔ~ÅZ}muݤߣm[9L&vYGk5{WUup0 RU,u6dzؖ-(b4M PUAk߃5/x(S)vY–zdսJ߃ M(Fcx<2Ik#kLijJk#vʶ(Oh{:7M둽Ӌ)͜;S&*mS^m>XvAz\h {Mx h PKt*2XZ[8Wǹ,|oVj^mG;gAz~%Xˊ>{s7cLHWrI44MqӉ#vZbjervp ;w39nNu}ǣ*za*7>,ӪLUUJR~401f*Ƌ,{4-Gbi07D[uni:IENDB`jfractionlab-0.91.orig/doc/help_es/reduce-formulas/9o27-by-9.png0000644000000000000000000000414211670453400023004 0ustar rootrootPNG  IHDR9T@sRGBbKGD pHYs 7˭tIME1IDATxq,g2PR!TIl @ud&vb߷vAq.Gb\_ R|Gj0 A)%UUۿ=߄>cR* ""8R*c> 99R[|c4;RM~3@[|ީ:HOyS?(0#NI:Gc|q꼞q} f`u  65ڦQ>>;-{)\mܹHmA.MWWaGzsGӎWPLKzs<_A1AH Ǒ+\i';|#۶+j4M9CYlm۶zWPvꢔ{|Ŧm~KEH#>-b"\[% rhuݥi r OG8n 28R[|i.1h!a9ȍ1Hmߞm Zk:TU%J)@(mGv -pN}+=R셂9R[|w)*ȥK699R[|Ed9P眈d & ^GiF{Slm#Z߀>kuuw;6m s _rod㜻M5~{̻'ͽ2m+mےJԴkkk 8v::Z9}߿e ~H;J[|;ԡ_J)V vˣ)Sx Լ>}A)EtOmeMm+J}ߋzA)%MH< 1i(nήm,}=HYnB1N -rVY8438\-.+VANګ9(f}j69C&39栩2>uG wݱp jvEgyssMh0>Jۇas.8炵6?]Xk<m'hu#ZkIoNI_3sR~8rJɫ:)D.N%m edJ젘+/1**ھVadFEMʶ}@%h-aލkm\:~4}ryLJ=e(ϵy rhHY)pkׯrJ6@Y5~Yw1,y,>0JjAߚzaf9:j7fO#O{[7ms/fM\ q"'#ȹe׋ ,8Y TνI?lSږ%=[H=$5l} A?=Lj;9aSmVѲ9}+;.u);ga pkrYBXLY7v:c rEkk A[-"ߋ{Qn]YVh{/___ZUK0 tPm})3-`ݝXhIENDB`jfractionlab-0.91.orig/doc/help_es/reduce-formulas/9o12-by-3.png0000644000000000000000000000427111670453400022773 0ustar rootrootPNG  IHDR=YLesRGBbKGD pHYs 7˭tIME01]9IDATx,כ #)A }`!qi0$yqrY`wEDDN%}km9!~XK[}p v진4AT0} kkiu]ZmsΉR*TUsUaBR6ۿھCk1]G "XCh5bl]=>5!4Qm[D:970b/,'O b"haP(:X(*XJU&2|83S )I["4r ch}r¼^ԝ5A)HjljLϖ{)Kj.|MׄAѝdl=6eJ۶(k}rC{~hiC``ԚR*}4`.mROsCa\|}Kuk-{p l63rFCr2ƈ) J)Z?3;bfhK1&ޢ!R*( MvY91!`hWҥ56؍fιG8byNd(6bu] UUXb& ^fmL_9f8vpI؊/mbqr\P5)w[;+ h69;r/hs/ɘ9~XW%5Ys>VDDz*Eeھ|F9fi?T57|6}sHRie}[ٽf%b]|I[܂JPs20W1m{R܂qm8g/ѬZY,%@oš8ƃ},j7 I}/mRl̡1&ĪCgoka=vU,٩}]oCٟھzU V$3 l %QAEMaSaipg=L`STLdl #KY7dml Q/s)l Oo #-`ST}Sh9-WDəت%< ۶-m>f4K+jCZB h;x:Xk6c5vQ #+BQimADC'rjѝs.h!c 8ƟIPC!1Y+'LL7 =ʦ#3! fJCy`^3E^bC:)E[^m{,o i3Gm6zF2Y1t(O/zeimkN|_¸KYkFuְ/hm0z!n}d4a Pt}_>Gzli ÆߌZkg_Nm>BiF_z{۞6}9m;w^,""UUwrg !W[\s.ęپ:ދ;Z #Q؅\Wg_Nd-J'0clX4;&g؂zJ¦[yّktxh~>xa"#kY[ۦiN1G4 mE)h]vzZ@ߑmo!N.ˢlQ8m4M#Fa vXRAGX:+i ھOKN6Bs*;%xoA)5X=<5f)8zxs>V۶qFjrR)8PZ꺎3bG*]ױ{%sry=@YrιmJa)4kk Zʧ5Y{/G郠px^C/${GIENDB`jfractionlab-0.91.orig/doc/help_es/multiply_es.html0000644000000000000000000000546211670453400021165 0ustar rootroot JFractionLab Hilfe << Zurück      Inhaltsverzeichnis      Weiter >>     

JFractionLab - Hilfe

Brüche multiplizieren

Erklärung:

Eine Frage, dreimal anders formuliert:
  • "Was ist ein halbes mal zwei Drittel?"
    oder
  • "Was ist die Hälfte von zwei Dritteln?"
    oder
  • "Was sind zwei Drittel geteilt durch zwei?"
Der Bruch wird also einfach in zwei Häften geschnitten und die Felder einer Hälfte werden gezählt.

Noch ein Beispiel:
Was sind zwei Drittel von drei Fünfteln?
Der Bruch wird also einfach in drei gleich große Streifen geschnitten und die Felder von zwei Streifen werden gezählt!

Arbeitsschritte:

  • Zähler miteinander multiplizieren
  • Nenner miteinander multiplizieren

So sähen diese Aufgaben in JFractionLab aus:




<< Zurück      Inhaltsverzeichnis      Weiter >>      jfractionlab-0.91.orig/doc/help_es/extend-pizzas/0000755000000000000000000000000011670453400020527 5ustar rootrootjfractionlab-0.91.orig/doc/help_es/extend-pizzas/2o4-extended-by-2.png0000644000000000000000000001277111670453400024216 0ustar rootrootPNG  IHDRg|usRGBbKGD pHYs 7˭tIME$ yIDATx{PSwǿG7E APZuwK{}oNn{ok_v]ζwzV\@!$B@yEYX $AFQQ983~wwwk׮D;֋H3YYYܠ8=66 df47ow^%KK bфR$ccg`hp N <{ܺu/  AD/BCL&[rE(̡jI{{;]S`hݘ2bOO 0L&`&hܹJEd ƅ iS**iiiJyXE:;?099ffFG&7o&HAxj51 ?;~'?-[,>b=Ba2"(h ~TAo-MMS,B$&v!)2pk&FF(.E=_">>^l|( 5tVX:jxoHmm1Aqw= MD#.]"22yO 20@͵t Dq- /@L%D׷,BĄ2)KIoo B)_?Hzқ_ Ev}> U(r\$?ikS,z?wt[,u ȯC|o_q{D`3-xџHFFQ y,R1L帚@> TWPK]%'Nlab[,USU-ߐ>'F#ʴXݏ޿7Ν;AT(V ;bkԩ7\:nwNZ[IS"A? +KJ˗Et"h⋗ȈntIUSSI}[Rq DAJ-^0U.HaRӑmWK<*wohhTR)i@ߐ"_JuչO*wEV@۫y+We}NMÊi?:jwaE'>_wr=&IM=ś"9+vtoꄀC}Mo߇8s勍)i{r_t׉RӯrWͿW2'IKj\Ś9u ,˽"r@͹TH$f##**Sr柰y̿|(-/ ]99xdY^vmm߅Vlj=ݏs5Wk,B@@ˏrFCN= r$\^gf7ymu:,\v\ 'N,<1## mvMfd\w 1ш_T'87KO? -()NXqQ8)zzzHL9=fmֵk4n!5<JoϐĤ.~m۔se\{'O7KK'+??`߾s8tE,ZM)HMs~CX5ݻ)Wi)o4Kޅ`b }Ha?:V,@__k XN{2-aQ.[o@Q.jI|߅ڊZˈwYR3|[rs?OrsA;׈`x-VG{MGZJR`p]bVJso+k:яFS=/Z-;AII1a0s5 b!X {>]E22T>|]VƝOeeJu(**"s+ P[1L֏S9GtTT_2 ;y@"XN}NnJ?DF:]!#aس^KTVO.TKs?__@*-ŋbL`311_2X.GVոD]Ue_YYY`kRY<`PY`*#Ok^ّ{-m4..<=>bB(, z}!W-N^Sì\kLHu9*kt,lBg*ZCkmm%ehR`V@`F.B-9$$ddVfx{ ŝ-qUYz;wK az:۵ˆs9:%vY}78X0n- ^l6{X7sC*>"~v|} llM[Ă%K?ـZT܉'>^" (-әJO߂<~yz=]_>!e^bvŻ8MA1::0&iZܺuwRd2 U)5.\Tx^ff&, @eZ#Pͳ*\wL ƍgj\XޘrB*gAAAزe DRRң;wSrss^k.RI~ZzX 8hD9s񬭭ErrF?*}bYrPYd||4nݚIR)Fpp0x#0xfL&lY, /(,f {?l,wh4HIImNzll,Ο?ω)JH$ZzPjNqbbzH,H aN}v'JJJB탃 j5C*֞={zpkTBBB8!dre4R3YuuuK\555_=R,X¡sL҂T nH5].L::: H+>>/^J>j*-RpIhh(d2 x"(Z~=j ===X~=c[V\zT*I5]7Cg>XQi Kg}ƊT njzMNNRd\.ZsK.S.tb rJt:ƥLچA*1!Chhh͜rTBE?ضm?T!HkskǎBE3ׯ_gr`h}Vn:NJŴ\hZ_X}fؘ`M444R[9HHH%j}}=֭[\IIILmX)))4V˗/gWFFFh DDDܕZ-)Ŋț73hX://o̓sGkJR*.S[[Bg>Բ;wR\MWΞ=4lrE$.Il2ަrf#"""6@"C0dF F[ /@;vlM… rgq:+11<ݻ~+'N̩f͚!+}.R9 4i\.`6 ;KMM r.4222_ӧVJRՈGTTźXFrMӜATTRxȑE+Ճr9r֭òe\CT"""}BaŸ}E}\rpA*JN+fǏG\\-R&C.^pA466Vr%%%VWWc|||QIur,_FpWoͥk:TWW)**Bvv6-'û 455 O=E@\\522c~a POz#222tAdRMM #f0A~~>avRRRB H!o6a$/]D4 #a ?tuuҋcr9544DthZ$''c޽1SoN rc 6m«jyy3!RYY`lܸAAA ł^@*[B ΆD"ԗd[[ /_7|-厛N̙3D"իm/SBR닸8AYرc*߿999HOOG``[h4B@!22o[3… ʕ+ZH$sVcccEQd'---vuu!** rb\d2aӦMN}~rrFBbb"d2Kgy_c̈́T*KV;+)) 񁷷l6l6߷BD7Yy_͛z*lxxx0sBL&&''QYY ///  رc'GxS:::, n~ãvArdrssDOOCCCV\yw 6`Æ tX,,!@ZZo ) a'86LIENDB`jfractionlab-0.91.orig/doc/help_es/extend-pizzas/3o5-extended-by-2.png0000644000000000000000000001721511670453400024216 0ustar rootrootPNG  IHDRg|usRGBbKGD pHYs 7˭tIME8W] IDATx]yTTWXAdUDD `DQR(sg'g2tϤ;96&ӓd$vb&f:' PE6YdU(@E@6ي;(Ws9,Uw{ ` &` &` &@xVaXLFGGޞ Wׁ+@v63<777<<۷o l3MM@k+rJ۷p!X4!''Tť@=&l4 __r35 BTKV-`xbǎ&1Jrm'aj;v(Qݻֆ*u";Xr[?kDD<@vv6ijյ@bbamM`eE=)UVgwm^yB y jGH4<^ک'ɻڐB sՁ46R?T /gHf(8ۿm T66Rmʦ <2?[f?}rlxU/D4fdoky}OpD9OIBna6ݦ6e~ddR gA^}zkCBANG,8Av ]  $!'` _ )Wq1HW7ˆOILR3+,yW֒M:;4j+6堦$V*A rɓC-v ԼJϏ|rrr}I^rIږi\wRO_ra~w$%e&,]]f$9cO>KrvۖN{ "ɸlQ(,9K(merJJTUUSܵ !% 폹o"rz@+C)(!OؐwIA^"jۤ$7< r /iii!%U3)+<*?=>D"1d%I7$ܲ\LˍT23ђ+7RVfFk0)&-5$r9G%7蒁 ]w1:r{׌`JNN27=\ޤ ܾrH33Orr~o4ߓ[i󩶦m&t"4T۷A.o$!Vcc##4èH50880W OԩpgF_zA)Pm/JBu "buvv)ii0@2q'׹sǏ55@m-qظNNR} /tvvoS=cbD$ig_dOd2%?Rf*:]?/18RoOL<ȫ~))ߑ7,V'9yKd``99T@*mT0[q/,-w} 5'j((L2p1)0ur Ig?+11ݻ@iiǸ$[[M[_Շ}}>{n 'ߞ!==%˗7Zܨˉ[X'։[4gF޺\b1e )˗ɺls3ȷߞ߆|U%!K2k`$;QK(L"׮iWǂ*؂)8>NݭߢRŵieH77 6 D\FFNv;|}qbMq  2p|ꋷn_Vs3Hzz:zĒOS+ ԰+;20=lܘ:RՒZڵ pqӁ!z䠦I͛TJ^  Wh35Ksb=Mb @SS"c&qT>pv\66R.p]11A9>ff9vDcbg`1ڍG悕X 2E_猕%L++`>vT.lTGT_۲9,k>b˗3cpQYɬ4 hiiidٲxxP##ALb&үk..Ly`p0IsbaSP_~o/s J2˭-CXu_@Bh1fyw/(+33ұx@,NR1\˴GN֯RS[zF0= lnR|<3o!M ==}klvXj)ӷX0>.Lgg ϰn%.^ zʔ4'!Tߙ~Njo/k¨+~ض  CCʕAP -^'ii?m# 耹9ʾu ();+WwwvR#R̶m&Y̡34T4֯2X'srBͪ+*+;Xxmd刎6b/)ce+uYT_7ltMHH7 QK,BA֯WShiiyb `cs _s'ܟZ wP;q!xيfgoTbbކFkkk3HOܬ[OcӦGe8v'9bbb055l$Mޛ !< ~ ,{WU泈?{@!  d8J 0:: 9Qs6:qR*+C\\4 brДK?=h\@j689bX3Y^==7!..U+66mÉef/AL,9J#vN-·[ ԯ->,gﯖ8<1114%EF,qwBᯰkWT͛nKwC&3l**ƍ,ǟ"455a;s]vA(⮁mT G, V\G$".\1)paM@$zWcΥCpuu%9E\\jjj])HprϢHKBpp+㵒~ l?hooG@@mߔVSco쳉;Z֭h Ctt4Hh?M91w%88!0M a7{V X;wlQ0z///ݻuuuh'ŗ#Vhh(Fn3T+zUKWgE2rs:x{k'g>%mԬJŚ4H$8poIb p{{ĿApp B~ aŊ4_?"u/-] |:lY{[lL7Wpp0ѻTx=TgAbի.J?c/*耽=L&u~5۷0R @$ eDD-,--.cpp۰au<ǎT*U9CCCX&ڿy^A9gft?I V:nDDJJ 0'yyaXv唔 ""Bk!** vvvHOO Qؿ?Ocb/"XS!5uUg0999ػwF?vxL^}K7:N\f57RSS*j^N+TUĨrCSS"ޝ1Ĕppphc|GG<W.g|c,.ihhH#8 OOOiF\\PUp5RJʿRS{z@7dĐ#iiiKJD*;eUUIzDTiiidllL蠟Qp Fzzzt.#!!aQ-zhPЫ~{tC>@ //r1vXZ;26Tk\bSdZ}RH0GF~81tmP[[KKYSSSŴVby/^*`nn`j`m=^XlQj!!!H\pUB]"K@7nŋ8x W]]MiyJ7z{{X,}}}$##1NtnXLz{{9qT*TWW3bC>֬YsvrvvyuuuNxwe$ hQSS(uyYAAAi3gX+55Uu1AZZZۑj.^J|M_'''Ijj*v,(J"ə3gUTT?OSĺsH6RHEEIOOb5gϞ%NhۆD"!wbL&#oxlAQDa*99Y@ mmm#YYY²=TWW/J>;wUy9W_}E~lڴ,@bȟeFuu5}v``vri'?#[B; xxx ##۷o}ڊ,^c~0gϞ%سgYuT*ETTFGGDE ٳgaooÇEEE kHLLıcǠR HK':Nmm-ikkC{{;ooo,[NOOC.>Cxx8lllkOD* o-[FV099 .mfpreeeׯG3}GSE"|>zzz@E AGG憠 _^oRJ}}}w!;h'\䐉 LMMAR ֭@e> z{{f͚ ڵkMDbݤغu+}vATe^Aaaa+++ݻ3%z{~UZ*Խ/bKg L0L0c2qىIENDB`jfractionlab-0.91.orig/doc/help_es/extend-pizzas/3o5-extended-by-4.png0000644000000000000000000002235711670453400024223 0ustar rootrootPNG  IHDRe1sRGBbKGD pHYs 7˭tIME V6K IDATx}yXTW﯀ ( 8! "*FD&1{ӹ|}o`zvƴ vdyY$2PbꜪSEiQgk<1yc<1yc0`aaWH*mmzkd@*e;֭n&Ѽ[nQFFjj ??' BCs>>|/ǟ/,'_SS fHE__ V޽@sFFfI< lmm?pDJErr֬)S֬SSH$` |PP`8x`FDĕ_ť[q/l<<oR)o'n`J'ӧ(+kzefGG/W_ 'lpΎ?=3եJmm?_Gg駿 H*$<#BC7< t kx֭[t?RUaj6ﯧ'`bt'mԄX͠\ ._f~dWАJafdp_"9s555ѥK');{efBF -74z݅!tVàu=< ;]`o||v3PU] :sf'577jk+)1qi).6:7SĂX)]`A _s/nVovu.*TR 5u Tvւ.]z 555љ3~TS4sdf풕ԵS\ZH}[\2u`T""ML?EHqеk32ôXiu5^3|ƾf T&vIOdzD4>Squ6(/}RRzn.\x Tiܬ,Wjm5.%6PJ:Y/ׯwVL|y~~Pd$xYF.ւΜyy䖕546vA4Q\ eϕX|ƺ@oFTDb:Ռ@/fHKܠ/a vko! ,^]借f ھx),l?llڌT…=;;#<024^BV2V.n>Ծ@` Wgy*xx*ʞw!864هAlr}TZʯ~r9piF>URgrգ._6JNSk J$ӡCjc= ]Lr9mA=01F\M+X̪qe`TzYbGX_'rŝfengDw`Ekn:4t/N|՟u:y/]v>g**X+Kb_S=zu^|KK,~Z džDRS X<I14ww9x9i ;[w?DFj_Fv.X~AG~x"i`^yylT'| JTVJJJh swg޿03@uv Q<ck:xz7o~ƪ$~;u"1Qs,WBdS} ?Y2mlٜR47+qM̝ yS}8K21M xv؝X}v[SmbQQ@w:od$ ߏIѐH,b`6HNTqq3 xfH|twmcL(dlH )ES)2miZ٫ɬN_ؽ G$ 'N0'Bb"#9w`+Wmr%pKxJW@YP -mR.gZԔ+$\rsfqpdDlo^:WPX&4ߥת@ss&֭@TTe޸!ƩS M͛lba;llSw>/_μuuvBe1]cBqFF&GGgwYY<<۶]3||͕d!!aPq^f)%1rz{ZZ+f͗Eyej4m1lm\JIh\Mdg4@++')|}ň 0y{W77ofZ$, ؽŵf,|`ػw]]&_r$Zs2YY1Nj6d>G,3 tܳdfӪ{T8\ {E4f*2yykN2E+-9dsu|f:ڱzr 間8;3*VU“i*#G-\\&+W>~󬚚ZAʹy3?n=١YL&cքr=FIoL=5i~a´3Ms__#ck+sll߮{u=::F2-Y&YY{1K)ak2OddڵI,[իc$ bRiP敓|RyT2-^?2)k3hn;Yc3̼ Ҙ T}.[0SuFvb&c"ϼ==Yl2PjI*2=j p#VM kb"~\ЧLlD\y91ͳLyRHyy R)pΤ7P*e 891ˍXBWqqk \ CaF,,d`Fj`Il89 MV5v!2VtUإ> VYߵkf&!$t d|t`ctPZ@aFlUQNNK`m=I:CGs 7eZ͛u/N8it_8@LvgdÁ;CB/1eMɤBC"$K45݆F?N8j!$$vvvwN 7nĚ5kXaHJz|ŋ"OwA.g33c**_ر_=P^^p8x bbbsطolllb ?\#200[nشi Y}]6%d2Ra$cX,DeA#7(+cIUF{ƳT]]4d2EEEv "u\.(??b1ݸq".JLL.;M*+ xu'X?n3If{+ΫH~N}z &'ſ}}}CDDIII5\UUƪm˩$)ɢK._ޜkZ 8}X[/y,ͷn,(}4W2'ed,'חe>c''{a…e5݋PxiӦ 6lPZ%|}}닡!TWW .k9=\K%%-42׍B[SOO...䌲Iڪ^3=_C]]jf\NDD4<<<˜AV\.RJJJCCCTPP@b"##d, K*]1[[V+l? MfI.gJo.S] tt )5** G^###QTŢERly+nDDD`ݜ4… 077lVb9:pI^d@i,|x}ޱzcbt~3<ظqR"= +++ N|^~=RRRp=,,|ٲe8x ӱb Hr (***PXXcǎxLnTU-HOB>z^!mb1;xhH{1?@{.L[AA544lz(چUUUNm H*X,PʚR/ P== +h줛7o JR~ex8#Sd$,ʖQR҅yWD"̣Qqq D"Ad3d233}Ae^8(уwǎ]c[ma`ynB/"l .쌈lU,M~@^j*++Y+++;v IIIe* p !H `ooQ>}MEjjDFG;[k8qPHd EEEسgNÇRS tw 셅E6{A zֈӲ5kJC)(**R]ouիҢEtt4333pΝ˪y:(LH"1rrr . o>|޽~OӔ)~:}nn.577jGaaai`s-nZǏ_1%JQZk+/_CGFEP)^-[LCJptt>>>(((PAGG2q1˃ 8+0pEu= UӠL/C1 y }::n3HlM5DZzj5fZJ9 9992<ذBRRJO"""w^[۳(,\0ˤII~~ C?rrrԄ 65%]48x!Ϡ1 GsNb={ 55wGrrZo~# O7e2P\G|L&99Uo2Mv]]t!%W)Jϣ8ͣT.WtVWTJew:"uwPhh8( y~kk+eee)Ċ[wɡA]ccct5NJWoo4ƻᆱ'ի)!#26HRKtQ~Aϝ)})ܹCΦV<EDDh-Dz*544h$;޳ݻD..7nalG{{~ottx "߱zfީ~smې>ssslݺZ+vZ^~~~rLLL4 j֐7|;m߾ o\SSS9dj*ri[###5Mٳ ;wDVVւ...."ggg\zprr⼫Tvv`U*Î;PXX{Ξ=7|S++C 7xiiiFE,;;;^DMI\mw^[^S"C m۶J A\\qY.ZIeϛSHaRॗ^-_͜GH2|;sssx{{#;ۉx7zjќC@~z"׮])x6'Ejɕ ___^;geee _sPAF􄓓  );;;"ײe%8޽k4RO9kxss3,X+W*kveBMMNܾ};JJJ:ۆWWW &;NhS\Bo/ cIDAT܌N#Trd2|3:]yy9ʼnS1:: sss憪*رcI844>6lTKA 6 <<ϩZn.'333s^|Eŋq̙ O&*Y… 5D/_ 駟ԩSXj.::zڦmwpssjjzwիޮQDDDLˮTBVJJ PttN妳z>,jmmw}gKsHJJѣGE+W|N۴i?k`崝ظq#y?744R"$pEK ׯGmm-g222|wDkh]]֭[Ӻ-Z9ڊ/СC~|d_իWippРA MMM$> Ӊ骃"d׿˗/Unz;W^QDD5^&9.奵pppɓ'q ݻwϙ pM]<sxx}ݻ^{MdZϟ?O/_9ZeeeJBnii0!ciii{QZZڌ6RS0]|Ν;GO욚ߦs۷ %X>L??? w@cc#}hkkÃuV^rj \rpss[o%gy\zڰ`Yprr7ى^Cg?IHMMbbɒ%XjafzH$xB7v9m6|g}6eggOfܹsg---Xb{{{I󱎎&__ bM; 33sbWww7lmmoD2:bCFF=^&all NNN@YYY055SO=L6>66@pqq<1yc:3؄$IENDB`jfractionlab-0.91.orig/doc/help_es/logs_es.html0000644000000000000000000000421411670453400020244 0ustar rootroot JFractionLab Hilfe << Zurück      Inhaltsverzeichnis      Continue >>     

JFractionLab - Hilfe

Arbeitsergebnisse auswerten



Es ist sehr leicht, viele Ergebnisdateien auf einen Schlag auszuwerten.
Zunächst speichert man alle Ergebnisdateien in einem Ordner.
In diesem Beispiel sind alle im Ordner "gnugeo".
Los gehts!
Nun wählt man den Ordner, in dem alle *jfl-Dateien liegen.
Achtung ! Das "Öffnen-Fenster" zeigt nur Ordner keine Dateien!
Hat man den richtigen Ordner ausgewählt,
klickt man "Öffnen" und die Ergebnistabelle öffnet sich.
Man kann diese Tabelle speichern.
Sie wird dann im csv-Format (comma separated value) gespeichert.
CSV-Dateien können mit Tabellenkalkulationen geöffnet werden.
z.B.: OpenOffice-Calc, kspread, gnumeric, Excel, ....


<< Zurück      Inhaltsverzeichnis      Continue >>      jfractionlab-0.91.orig/doc/help_es/save-points-screenshots/0000755000000000000000000000000011670453400022530 5ustar rootrootjfractionlab-0.91.orig/doc/help_es/save-points-screenshots/mainwindow_de.png0000644000000000000000000002551211670453400026067 0ustar rootrootPNG  IHDR3YsRGBbKGD pHYs  tIME ;!^9 IDATxw\S? aXVܥگuqT_b۟VkUju!źR-Hq nāpAUp|Eź uiBso _J=9}y9#d  jBfǽ{CJ% gϑO2GJEx (|ZTBn߆pQ2?zpqr %,>6X"ŽG(|Zvc)qUs; í[ЦM@fz k /_V7^N I9TTX7ݝja'jwl\wUbd?b,./,v̿|"2NDՄI9 H6EC4}͕Q_~oN'$:9`ԨQr{pq06b1b1ЦMBl 3[oa.NocxY/g$ܛMݷ[敼JFǛME22K.Nj@\Э:.mQBkV}`^߮ a )FӞоu ?`W-YRlyD=Ѿu xyĽz@~a""cIʫd`ۉSd3΄t! j;Տ9d6q2 ɓ՟(V4u>Sٌ?[n}7VJAsC76PC" #bAy3!t:1 PZ*wjj*;!.H0RQ,۴5{%Kd9pPŖ-[xZեD<.+[m-D%f\OYm񋭻-fJY%mEU=mW_ˁGZ}s]<ŀObSR %U}X&^nWNVQQT%[yXNbUuENN]l.XhbX`+p+F.Ǯf2H`(Q& uX܃Je b*>ceH$228pu6r%+Q"kCM}zqG䣢R~b^E26h;c8q&R\.f##Q5++}>өޮ{.+'(uy%RVh=my+d|XRuЊс jAV >>M'2L晴R V zFRe9Amu9+Fv! l0bxPuW ۅ1AwqY ݻwѣѬY3u<Hao#<<"ы(8vhQ,A7nٳ!Ѷm[̝;sٳgchٲ9F}DA&pssC\\<=寿E\\ ,\)))vb$Ha7M?ST~!)) nBNNUѲ%?~ܫx!׮]Ŏj3aWJ2 zqCiݫGO98sŶlUx<&Bæ{~:s^iIfS[xB'NP~ر4:t@RR --ͪcq+5djgOli:c7i`EђgЗ#!mCj"lXƸoO<hpEr i&cQ:Ә"f{ Ťǹ3J6}-?|ܱ_wiLeS/;$Ì9g6&6:m׾ JR.}.zg{؊jҶ,}jbӶ˟kkCؓ61jkIq\jv kV o(+y?z%?ɥ20@6VYAylGIq1MVNMȨf"0Sݚ~ @zʦ`Hڲ7wkh~}u*[`ÁCΕVT uU[r^lm&m`bNivxVfrU=I^ 5fN'ggT%jEx!%đ_=w%!xGc@kx v8GG'phN4iStՑQ3D.BnM +W'ہUw'aۺdhlllN9\wBL$wa׋Ԥmiժ._ @VgϞ)cʬ׆g1+lƄL  }}Mؼ~%S+f}hįwF<|V忽ٷsv'nX T_5Æ2Wh_u k?xQ߳O_%j|W8T؂1jWgOcr-ԴmYeI4o\=??_n[^vbZ lا{v?H>HNoGέHXχ8::*O=6î}\r ?1X"u10|@-6B$cord_?&h a&r+K'{ؾi-5GK-}S7= g?pHDϛvjܿ'xm_oL^Secc tYvvJm:ԇ۲JM>1)+ =zc[;?5}v"88|>,a7 B79g :v鎰Y H!Ab{N,9Gb0W{ ǀPVV-Z(o1NJ ?׼b={m&})ĕ㧐ΝѣGSN۷oc(++żylRe4kzA6K˖-pbРAjΈoLs";D>}B֭Fi+TZ A%>>>@DDMӄ#AAQ1Ҋ  ǨR rb$ 1qb$ 1~NA؄O b$@8)ZäM 3"H%AD5VG #A-;6jmY;F.]0 K ݘ2`y с#AAc#AAQ%d% X\C+FJ% 11A c$ q=$&&ٳ(++wѣGYfyt HOOGxx8D"\QQ>cǎ!:: fKd!Avč70{lbms΅/ܹ(bؼy3Zli{OPo Hb!..___a())… b{brAvCNNn޼ ONQ'뇤$ܺu 999/(c|1rL\v;RKR[G% ݫG>o"4l*ڽ(3畟Lb-TM]Vl¶9q{ǎuСiiiV>kBdiň cЪu[I?S']aBHr0{8{[0#-=ܸo&â$>(D*S~Z5mMi陌b֔ ?T~wwU~W.!+9Fپ(Nھv JƯ=\]]QYYJwbo<(~ܫ "*Wbۮs:FčH0J!J߃m[ ᧵иISy爍Y˗.AFq){^"j~8~~ ]vײc2jrۣNǍ ~4m޹XyN^/CrLcu?P~W41 αD"ЧN]A"R\cƜܻK~{ĘZؒO᭛7"eVNC~Ñj銋radečq7|"qS^nڀܫ97) GI_X]m:pH$2\ʂz[gzqL$TJPzХoJwbƜt 쭕χj>a@:eHԣ01l6~'\ Τ>QUev;ȹ@v% o  dTfW8Q4jV}ngP~p ;ꢝ'@N%$&*˘eSp? 4ubP.e[ؤE[7D͕uәnVRaا{v<掞A}1xX5cpppǷ9^58M!qY4@ @ d%"Ű1 8'{oZ_QR+˘d1Un{ѩf٭*E"Sslf"j^il\>$''УG4jL&Sƭпyjj*v!d)Af`{N,9Cs. C~~><<<~| 0eeehѢtc~mvlIVt ¾;w.FL:χn߾  \.ͳJc$'Zl#77 RwvvFdd>x3S!.b)e)Ru:FZ1AHJJBbb"N> Pt #FʹU1.Ç|$b$K|||n1_4^JA؅c̺r_eiHA؁cd mAiHA؛csV* {pz3 pL#Ap8tJN&A-@g8/HcAfDrk  ŊQ?\Aa1884DAcT@{ASC"c$ 얮г9F _FZn $88|>#1wAaKџk|4H 6%ߤ= WWRaӴn^=G #Mf}ZXOE3i:JiHDe4#ρ^fK5v-\#E'@+WkT>m"ʧc%3%hoYubm O`F]h+ޮױ&tR#Vp^Z3&ɖ1+*grV^u˲=B&u>68Њjp\NKԪ !UŁ.! Pmek :m{C*' ƈFZ+NKuΦL$Fqi+6ܘf)[:{2ds1.99š $<55:0ӾFXcIcM+Ɨ4#^qU6'wFڪ$3Mnj@雄8FA"z,H~tJssHanO5я\~lI"DJ A>sBjr.ZXiE:Leej{v~ ty\Eej_[4١8P{G(V1J18A]m dhHulq\<=u-٠CO7?-Eʞ())yḞw ={t-j 9DGhذ»ArS+/믽иq¦NǶU:~#4i+j֯í?!1Qr4M C(..T*U۷wvG50'!6f)ojH2;Z-O%R,^*^1cJA830d Ž] ʰ)!WӁ og1hu.6o*VԊ/**ƺ(//î$1_m)pt`gHFP9lٔm~=yVXL+C83%P1C=NK׀Tc!xL#cdƛ3'xO#Z|_"=qN-AJ[8We'OȺ|Q:TB;|I+~ȰQ>Sf7;Gcbh?c"#r4!@]u]LQLDh\!(Rc(N{iܹsm>Siapv...; G'%}zJKK 'W7>g>E/務v5a3fkFȨP9<} I;ꌩݔNKpM3#q:O>MO+F3t!uٴ[TsrvP Rʛi=}CipttYX"CEP YWg<;cƵ8v V-A箁FȨP9ڮ,}`3q_V)ǣ Fif0K;LP7Ѩ{p]K1=Fstd]u߈9x={Sv-ϛt|nz3Heprvcnn ɨW<> q=Ϡ5LtƦ<:tkѨ{ZYY1ۓwuwc3jzvT=Cqx2ܠAoƓɤ>~0be06h6ݚ.jac4&ãx:hVmP@'ǡ(ٲje`ߵ&Ԫx{{g+'ݎ4 BA8e ^c㼾:Ag{5MG%Zi?և~LcKOPc52`4XLgM`X5'L'Ⱥ&CHOB 8L 7\F6֑n4ؑO žN_3ξFcLzLu4 0OuhzѺM&QsaMD_a<5Wh HѧOr@1(?Fg\4~s ,7X Ǐ :ԴmQۦҪpppy׸1k7.M7Wk+7Z'a{՞t2=mFįHSB׀A gaJ`ezxGT@Hzue8ip LϴiG`ӶIQHSqF jdw_VɄQjL L!~ˎq<i0;!4Ʈul=O4ڪ",X\ %H3CP1AT1:pIAM8Њ  Ǩb$HAc|K[A9FZ1Au;FZ1A%)A9FH/%n_8M"$4 ]te^ʫn}Au6y I?wY1o(;tԤr"QuʣJ/mH[!HѦbWj^"eAH$YR|q_L ez>N&<Υ qyNfR~}Q/<ǒ(\x 6BXx7hȽp|D"PP>.¦NǶU:~#4iJF؟cc$J{v&:faǮHeظa=ߋi߅bYL]0v$;{ eh‚p!!ڤl"~ӆx=ű;k:6o9?DE| .a+ ])I2;26W RNT+'3,& Sb؉zSfvJXkǪߟ>}*R 55~i< B" ;Ѻ;Ud𯂴V Aa/h9Ã1AA  H qnKÈA8Fz # r r ^EW_y1Jd(|ZNDǸu[vįHSt!3n}̸IYVBs[ڹTf6ťժ}7>ja 6{owf5+z WWW(//ɓ'X0[F6mXDC~~>|NNNhѢ;CVSX(|sHSzAow$ø\.u^@L x'H$D"P(dP؀1{d}ݹ\. c6'PVVXll)HRBcV;3HX8߮Xom[_wp56fN>}:LSV&#.oo/.o 8~< @OÇ/wBէOx&-{C>\z890 Ӥ4v97:Y7yL?LQh#,dz9ܾ]3MRwfg2vq!`H ;3ҩ#f}?[ru栯30`SA*^(F^j GNAVN})^A )j 7hRq%~~8sFФq\DMUV}y}[+|zX:QcbVcv+WA ]0(edCF牵B b@_Z!IpiD"\ Øu3ka0>JNiVxӽ^n^%݈lIy )Rst+ᤅ:G51W/ ) idw&y6ulGH,ayo2`0 /%*))h4LVÁzD滽ʿ64ɸYɴ۽Z_0B FwczCo0bX @L]zc4?To'tFiO5[ǰ6}imVq-a4MMf* b3O뉳1(538۳ q%0okuwBRI^4e%>sa7K' {ELVn0H8; txwIv|OU:z\bf01jz~]jcشfC֒NbH8H{:-ڒ1U zX>صkqo*9Yys{O<+Ph2ٍZe=clzC H6$I$ɒTGϖT%Iw$I0$ &#!!d$73؄ XARZ1عkb*`w-e#}ɜj}:٦R*8q";xB+L$awI{"+u$"0U=%qݕE%iɥD.]kuj-ă'֚.54OP@1";`I&{:ΈxqYʼn -E' H`ڴiW +}<|ۋI%b:-do:p51,՞éZ{|_<歃K ՙO^c3ZҠ~h.**Szh((Lu1|.Hv((2 ]SUJ$;j 7o>|4Qv_!*+K,dm*|_F}hG,{/ug:6@JJټ=4_DԝaԜ|N>־9@D64eOAMq˗y~=> ܶ "Y@rM 6\Y~ϓZFx\Bz՚ys>6#o/2WXҧ8;#>W"?бNY]ziE60ޛ*ޟ1Wm `k9keVm3SVma4ڸO>i_=TS^'($)2ʹG[.uDywWg01h ^ߚ"Lə=m@^:33A a.]2H;K|[@II1*=,V-C6l`Qi8qaw(^\Nh.T]Y5Jbz-c GviNPZ.șxBw l8jp<t4T*{#0BEzV? 0Ь7nxoNG8iqx=h C;;gTbMy!&Vr%ڮZ냙cCVֺuC͇/~PI? IGF!r%eUuDUuuqTIT"9sR!Ho4Iu^ultT7Ad[5)YTRH|p­m !޽{7nh"W!!!׊{VLZ\$zpь4{FhѦAM/ÇRڃfk5=, Ikԥ[VݮȊqJcVZXpMS(J8lȚP"~:.&D6@^i~ G<#I1u9=Nד4MS%~^ unOz@a'iV*`䵭t.00aBgpO+V gp8!=}}}gRɻGƸUme.$$A|Ҟfݗ^.- ++p3U!pr C 4;oh5QƎ枹Q9M,sRC w̙ݯVFvkm1UqJ%+B{˲/> u!Utjm:Yןͱ"HgO{Gf!V_,??c eO;# i-{f7R4CP4 ">{=AzIBnIaB 2DLF^[V! bhow)T]`h^ l0t];_ v*jYYY4Ndn3m*_W?4 ej3 $rB6p26ZR0k#0"l6EGΆ\dM' b8ԯߠ\9+'#97;՛wubHvA4 Iz@D?et;=ޯh>wcdu xڞA`"751x"^zlvTV{h9: O=KRUV]||u$H;DRFў }?\M(' ZR&51vnȽY?5 5oJ2q?l`x0x|xhh(?ɓ]p)|̙>>>{nk3K޻wϱAZٳAm;ϯ}g=,tGszhZ_4 "##қ욡fy3-[5iҤC9:^+{51Tլrzn/XV윜^Dޏ]=~q/ҁqZٳAmΠAU͈ts&~%slM\A/wwDP*v _γAmFwưf)Kn6o$$$\re ԕl5k`ؼysJJ a@@M222z6qcƌ)..iK.s ׵cU,W\ɵAm z>))}w0٠Dzʭ97}"47bO.\xwbŊFOC*/h_y歄py{5L 0`(,(4f0lDƜgBjY"1## # # 43ңR*Ս DR*Ս 8R#=*Ս HJu# T7szn*,\̞9Mes6j5?QnoRwdQnAF QnfPz }O (4RN(ATNfoQN B Hfo E5nbͭgϞ3g޽{Mi5kְ%Y$;BGӧO_>??]JEӉ,]S񰰰D$Yak:Zommܹs) GFF;R:ujذa}ݴiSnn1cƏo ^hf͚{nnȑ#cbbc}lln2/^3eJ jubbblllbb"Rݯ?\E.ZҥKjj7m۶|]/_޸qdZv RRRn߾g=a)S8q]v\;֯_m۶ߏ<99[ncƌ,㊊Ȉ<]Ȑ$lp_ ;tзzkΝ/ƒU-6mZ@@4=uT???(..gc$]c}% ,YкuGmo>vѣGHCƏ'NLOOGꯧ'裏_l2๹+Vstv mo+** FauJRvIZD6XNyyyvvv,$_O6?H/^\ZZ<Ѹ9y|$t:̓vۥT*u:N^H]@Ju_p1c%-[WT~w4}V4caOA6664MXVxw5T?qcݻ<..n׮]B\\0IR,c>޽{Ol2 f͚8q͛Rm۶ꫯ,?-[nݺ~8>p@'4azѣGq_j'Oʆ iBbbSbccsrr@svcVa\+y'N,^>F^z σY3Sc Cob9r T!PnFbNRqу,dQ-KAF QnFbzJ  (oBj2`. T0{xooosz^G""r& ǟ]9=T7ҕ@nYi@ogi@qt\mQGp iDzDz!F74 ## _f]Iz =/pE/< .=: B?mN"@?m TOoN().iJV/ 2N'l4fF۷n.]t`C.3mE"ѳKu4:$c1K&d޳L‚Y 3Mg~4+a-[DVΙfw(Mӌ+~| >"d-9qNXTTXj>s"+s]R֍9tpl4+dqB IF׽;}f^ۺeϟMgy,#Unf\yXΡ JVZP&Y팼`/[~rwۛ7?v(3 h;w첱ۏ =zE?{Lq,̄<~Ք9-.\BLW^ݽkDZFE4=sk=?QѼ1N2HV[ M."h4pm9sS'"FJu4= ӧX$G|}`@f+ۓWT#].iF4@Ƶy-WK/fUaq"W%oiզ-3\|?0bh䎩WY "MD:ٻo @d~\%nE_4/[ɖsGzkry~ꑃ'&ٓ[T ~}|tw׫CKL]d?9 oIem׫T*Je:L6v;<|RU]6Ju タ[RǽWҧ@:vfب{5߇u{ycȹ3].qbח{rw2m_,t5t]c,vfM5!j3{їJ{ p1\M呃:L{k2zil޺]Ӈi% PI3R\Ws)\Rwa{K0(;g=޹LNSN0_ǠT_l{/._LDw3 < -|t7NKqJJ ,q{Dt)(S!]1ɝGi>t7'w)`Qfv6[s/dJyZ24Wrb:IS\~xcYI)Z5Xge?/䚃-a/`,5hcoQ@YdXIΗ9U1,qdɳ % /RpF5XI.Jwe׵r7 Qf/ 9!%BRŰ5ƾ,k>^eXH{2x1մAǍehq"7_T R ciR"R{B%H yU=r] hsuy֒gFn,wӨ5 BRݓ t_]"0,.*,N{ro^TTiV3T(K9欹IZ^[%_dF JĸW Tݽ hym~>и?^C"h%AF>,Rb0L-0ǝ}u^GucYgo;z\"Zb}傔Y_Ñ fIXr`nCR=l6}7l^WR`4 2jJAk WR-<ϋz2Wue?^'^drވa-cr+_i19>F:A^u̩nKZtHWM`~Jսܣ {6JѹD*an>SՀS% qj$Fe?V|Gy?vLvkݪUk""zuGGIDk֬7jr._ڶëyITlZN@f۹ݒlǝ͛9 %Lw 1coCmnf36[ CƂKԋ~[UU&L}rj"~ͮѸ&M RDpi|o@DS^vהqoD||'}4J^qN8Nt&&lʕ*uӗj1VkX6Өwî.Vѫ ί6bY͍|}˧.g=~VWs?_f:ԅa%Emx_8Ľ{r%ƸV]aT*$ ^r1ʌWJ<>7~`qy$^/n_-%",U)Tbj'L¾Rڙ+&uVQ+6(/Iemﵭ Or'ݹs'EWl۶-$dsdƍ5tڴlɥJVnd]/=-9?]۲y\f(ou PR9{VMT.W\ 2 0Ǽei5LZnc'"Ž3lU/h]FIDǼf.ZmhApRUQ,+{ܵK 0.rI5kxj*Fc DO`v$_Fu]Ցփ%V\>D$MF2q0dqv4f&-_KEѾ`v_肑+⵷JܸժiW_oѠ"ʍ4TTԋ.^F]a$N v(L$L\̑ zlzTrB۴iSߪ^DTQ |Ð{u_RƓ˗/_O.F]BdJR'Kj ; ahK>k_`+>|^T=+rvң+ cU:+|wC_Nh k?LaڟU~_ԯ+ci)9cPIՙ9n>B6G#:"ڶe:웿u g q{@= PI1v[AdZx(qu ~e]ƎcUћR9}i}Is @$"āi',a m*͖|w4q6qPi%d9f!*qcv/el9<=@ŋ6Z":|\>G///u_>z\K 0a pK>la:-@'c@ $ቋվf;N"U9NDtreXxreZ#4h-mNA'O ˙?cF%H*#O:yH p IȵL+Z z"y!%2 -q֚Ӻ־l/yvlC)}vvvTTѣG9kҤȑ#۴)D588x~>$hFFDD 0 .2<#nydx6{xǠvf˵|\iuE^xax uʚV$X[+ 12tD,#CD֎ 魝}wM 7t;}//^ܦMWnܸюw\{9{&"%ϥڷo' K#"ɐGP:NxǒMMlqb^#¢kM(7_MCÓ <[`ߏ#ٴ,nmWůa'A0v/ nҰk9|ŋ7oK/DD72Ϙ1cٲe .'"Rx└5k.Zt~nݺ={sU֯_ysv(W^[o*===66ʺ)yV8mg$+}…)S4n0cYjЭ[~XovxDpNt<@+g!$/Cu|d(ҟ("!-ײcAs_XzWA 1Diylm+W*4{2Υx|#Fxт >lW(55U,IJJ"mJHH ' F"ݻwThhu3h؜|ߣp&'_0?d"ӧO@@@gv݁gϞ=z #%+ ->%%U+nS^ NjyTI^_WD8VWdGf7e=u=[*P*xF<8IbfA $6n~Rv<8gY6,,_~?Cjj .]jTt:4''G "3m033SuE6B0sTD@Lp""A cͿ5''nv82YIR(}~"F#A ׄ?Qys/K,'"_7j%ӱ_ >rdz: Z3lwo7w=Þ1ϟ߯_˗/VS|㓙#b[:-a7{'''R-=+,cvBVݑ(ͤՎ=G&.J0i5:N8a˟~_0q?vsm3x< Đ㉥g >m8D'iakc}V:»!=;~gde.$ɓ'OlXh&L0aW miҺ/u Λy͚5׬YCD.]>S;wXd;fl!T 9cIs axjWpWx%Fu2[NXo-ˈΰBq֔}s8~Dx)Ľ%r"Hھm;bx^`5YڳBBB:u:u[RZ3 1`X_~H׊j˶!ClԶv2/V C,NJ$K2bG72"v7ơ`linEn-W`v_=f!*ޱ4[N7q=f@y{G^OLGGwC;JJelP4fe]iJс=@ T= q{@@@W/QX!(#U.ΜEc^V{{{geeXs*qP^:R@ q{@== q{@q{@= q= q{@@= q{@ q{@= = q{@{@= q{= q{@== q{@ 1{@= q= q{@@= q{@ q{@= = q{@{@= q{= q{@== ]!++kIT"PooEc*P== q{@ b@5-<q_pPeeey{{=f{;Xֵ0ΒbMFqR@T ž_-[5jTfJbey".bI)6^rp"H$_'>k_r̞D7t\V,|T }au6]{tć_-+E{9p\Z0~תgؗ\L9'Eŗ}G܋y~9sMlٲKVwm5pKդ!")FE")Gs~o߸ {݆zտ[T<ݾn0v2஭5fqX?>+3aзΟ:\1?̛3a8jC"/g/Lv?oг,m~gդ7XȳRt/4$)>pL6ͮio+e=Z°l߿/9g{U\ݫzk=X/?X8J\=CFO>~|4I`7YnOXExk̊gرȷz-ZiT)"| qs?E!gϞDtE$=111222==}ҥvBtttrrܹsbbb,zjBgqgٲe&::ҥKK.} c :g/S<_~;lU7Tnxeyy hMIDATԨi/Ҩi6O|8;[3={,~hז.CEWa-][Z=umЯn=Zr_uzz5qOh'?uȎ6'ESGiжK/XRZ-$ŋ+VsynNNӇlJA&yjwEΒ oDMΝҪBU~~Y/;9L<[],lF &]B[ܬ+`Me>'nW"b_o=z;|pKdff&$$gn1ڹ[?ɝg<rquSN.j허M'.Wqu>mV)U'_$xy9YF3~ai/hNDR@3DԴMP6AuƭכݞgE'ӕp`2NUjۈ{pŜK.Z{Ĉl"R75j sΉz"vgq[X՚β_nF*]pk ۻðY^gL2k% ?.|t߹_eK7mtBIÒẆr~Y$ug]}JSE^΁z^w_vnw}?VKߑ/׭|%ZjPʳ{1+]]]t2f9͞={ٲe:t8sgΜbŊ3g<Vnݺa*-feE{4J$6|kQ&.u܏f}÷8A3ՊNFm# q_6s~.o DžOYȻ-s 5h̔;;㹱kժAc>_7z~nr2oxW8k:۰qރ~zinρZ^.T&{٫'j46KJ7:'"| ð_zSEbr[W}cr3_zňfZZW% *-f7MzۖYSR;+<)biyk_Mz[}Q^^ԩK/]rܹӴiS7D鰻@{-{ݎGL<׸?~8uTpoy CD {)]=|j<==@Ƕ݇W>lK.Z{ĈbIvv>5jѹs^zQllfsbbb.э7ī7b`DA<(>6ҫ#`h۶ʕ+}}}ٳg{{{GGGwЁeY>ř3g6jh̙blݺR:կSOjjjPPQ͛7o\UVGvC<ծ][|j9>6=/(VžzuܹsF͚5?H$'OK>^xia[+q6(}!gWdGwa~?C1PoD= q{@q{@= , =t{cBH BVۄ+šC2 b =2 Cf `q̲AǠR1txq%ulfx7?Zhɧ5hP|ĉK[OJ1zZݝCDDoR'[\=琸~{~~~۶gL /jmL:uhYYOvx~|:YRfK,GAnvzBD9Xk_~ Яo^7om==F~Xhr>Jw֯D^.$c䰡n[/ѣG 48Z_S[oZ'ql֞" LjիVщcZqçZ >+Ony#:͵QBKKQCwM׷څ?~b؅Ǭ/ݹs;r叶ߺqNK6*jӆ)|p؋[=@+OXIZ2MID ~GD-ڴ#3W.:BuCI]nסuDtL-o fep':-ވkeuU\] J-ɈHɰ;<ssr>݈(//RS´z&/9!mtZoRyAD@\9[=8v|gNj߱ #u1Ψk+O>O236/Vp;*۶)uO??/ݿZ6jyxz)K M̎-.84xG<>*#qFkW;_5S{ю ;Tt2t]"йaזM?_bvPVpCkj튍kVN IDMYDum婸7m[f-PCbn3M0t þ{1+#e`s!0E d.@cH`= +h=O= q{@@@KP#x6}'g0u{#{><++D}6i F[hxa2~T4LHbDf}´)?#'EUIENDB`jfractionlab-0.91.orig/doc/help_es/add-formulas/0000755000000000000000000000000011670453400020300 5ustar rootrootjfractionlab-0.91.orig/doc/help_es/add-formulas/addition-step-5.png0000644000000000000000000000230611670453400023715 0ustar rootrootPNG  IHDRsW7~zsRGBbKGD pHYs  tIME&!?FIDATx፣0_NW8}B}@sp6r$݈8ߎ=3fB!B!n88s4 Xx*huQ1Iq(ޢ.kN`$뒭#5|]}1>:@ k-Rz93 V:PJZ[Ώ_jS9%IM *f =OjIoB83w R=<(Səm$!sbkcħrTRZi=">KJjJ2Z:Rr9. y$ C8r T4nqB"ޑkK0/1fu#w +<0 =k7|)R }ߣ"=(xKqgⓉ& i̗w!q%FwxjB!TT}*OHN ˺+\,t*pw6y5 1@jvZ;tqաkGNR}iX|&5;t*?^N5If𑽒{HXCW(z|y١+|T>6/uMLH۶IV=+SCWF'Bh&;16PJygY)|M(.|c?"`ܦiVi69律e-1Kی7%ɏGm^Ii3efgY1\氜bf,^HkWf4]NHy\UHrPȌ]sGIkqVnbDn9OM Q1pp7[_rX>.'J:D ?VY9A]޻0w}bס+X* Y\)O1ߌsN³Jv"B!rU`l&qIENDB`jfractionlab-0.91.orig/doc/help_es/add-formulas/addition-step-3.png0000644000000000000000000000322311670453400023712 0ustar rootrootPNG  IHDRTv;sRGBbKGD pHYs  tIME) uOIDATxۑ8E[@< 9CŞH6 SETyrQ-U8q81F3mw@ڶrY]h8qʲ\(;}۶ko{_a(|Q4W/"ć\/zDoE-̪~LgY݀[:1iglm*»YkgXM B5Ơ'= $hy7 0QNƘv&!yV1 9WpTre* u]MHSc݀ڢ뇑4]w|2GM[v?m^!Q 5zCZ(c -ZYw8̠ܖ~}k:p؀ kܐ (cCv>P#, 8N -^rA6KV,K\.r>tparOu5dca,zۙ[5Pl;WU߂7(E㰦,K-шffKYxA?s_[3^3jIo =z~IX1 -f Ong4ZBP ouj*Ƙ-_}QHM HƀA[b8GO%5dt泥JuuVUUEj S½i뇆GH?7Y!9cQ&]amRUE{0>XtF/lzsg}ԝLրKw` Ӥ2ǵBjAЙ4Y.5L-jWױ1v 5\PbR M#NܔsBC!^?`=>ѶOCV=oy0 ]8O뗦\Zý~[i?k`c<yi9uVB*m!kAo\y GpFlGalɶ ]Tm =яtKʲa0ac>3ĮZ4ާF'͖o#DdCýѲ>Z~hx2YI_o^Ɔ΄Cэ!9C۶B$r3ׁ~~hx څe ~G蒖~hxP|}e;ysn0r5 swR MԐȿ2N4M3NEDz.Ro- |cs~OlR逆)j8IENDB`jfractionlab-0.91.orig/doc/help_es/add-formulas/addition-step-1.png0000644000000000000000000000267511670453400023722 0ustar rootrootPNG  IHDRTD8AsRGBbKGD pHYs  tIME,8^{tEXtCommentCreated with The GIMPd%nIDATx:j0}$>BLN!O8 .+BC&F@}CӉm(m#9:ZkoBTl&"QZ>*Zm[}s,Kk1Q"3}Gu("{O̱ cd;nX]Hx,WL%cE$JD( 1ƻ b~y0bVGyE]q2O+kuu]'{)I`,Vgz1yNI9zΫ/`]ײ>^p%ٱ-F㗓IRɎy– =֧˜kǪ}s}G\LKeSQDo)Dk-""0#r~+h7(@67Wbw,0$:&v9$:vS˾VEk͸֓U'/=Ms2U#R d_b*LtngoS}ux$ $tǧ{3!`߲,͝UѲr%ʘG)U-zη'{K/It% 1uWJMΛWjɞ/y(=7R>wzW^,d*TsNmrRJb!qϿVF]q 쫴7>(߁#d@ ~͖/YVrв Hv$;ɾ74"|(]c49wwT{1<%=d_{>}QQa3$L*#Iu1&=GK_`!hIe'~Mld'٫ۋ廵va^y> N'dG4$q/ Xk"ٴwH}./b_#]BZYUEM{Ϯ6ycɷ &<6(׻7ňB!ƀ;lq>39Ƙ/`A !$!I)i^~@V~G !~4)s.RF11IGbI)\RI)uw`*%"zE,>!D1'29 ƣܯ*>!Ds!]BMػe]B4܈-sn}caТX!00E|XKW|`E$+CT/p59/8T':HQ\[A4 nzZ9dŃ9Y !$cLZ7Ϛ2J~Qr1&!DЯ"HcnI01g!_Z#"g^Xѕ KݠShaQp ޲Ț;%Ƹ;[V%#CHkvgRJ^q8*zZ;cU y8g[̌1iYsz9G5N! !Xw{d%DMSpqq?<މpumC1Yk׏Zb'|޺q4bQ2J{wK4>BH˲4M5x!6&jz;s9%b-X*9|aݝ%9 nI%1<ϛQrb, D /~ښK-AV*>XJ(ůgXs+iqb5R?wDN\QXM^4|ZRӞ-?d|(981R:or;f d:({ڄUa$"sm%"WJ⽑rrF9$x]N&gKR#$8%H:bM⊢#$VG9绮JhjȖj4ŚX+"cFfoZkϥ)s #Ik"n1e sI: %M9xkAÚ#C[kbgBQC,7q&֋m p(!HhF3@z#-ӉҚXN9\D8 ˝1s37\S+XD{ 4!\Ѕsf=|Z'SxS[=pֲr6[h1A(>\V)*y,j?M6)ODƘj9e˚I<BXl4Z ' yهj"q0I?;W 5DcK0AP1Ijx@܏6s{V2[lZYhF|T\c1DRgPxK~e0R,5P ՄpS"6:@pgG)CX.ctij6΁+ S:)GP!Dr]@RKE'HrQ8+5ȑڒs89zBDGpJAs#9OZEN[Ӏ[ 8s˥ah}{`.Ct U;Q73+u /yR+owDĊ LHJ=a,wb>;=V=ɷ,uD~U9G3\|MQWy7)~RrI0ފj["9| &ָDQ  &Ab:sj΁kk)> y>騆'Di(36ĝC !> +x 8!蒑o~u5{ "zWvէwyzT)n~ P+gA)NDopQΡEWZR{ޭ[W J'!1>OkeDBa(WP  2W2[NJED1,/Vds$$C) 8CLt[;muѼD; 8r{.I)1M}#lo4E[äUlB̈B}Kn.WA:tY)m[jۖ""rJ)XkYkZKQbqJ)Wﺮ#fveY(>{rDڜ3O?SJ9fOYkt#6`q ʢEAm@z֋2Ƽu^#P3(IDuI@i8%X8" y:'5w@}O/6fRж-5MC!3ҰI?W(j8$ۘ e"Y ;N& 4ܒ3TcbI& c1clY}D ߯ ~<#hL ,}=C̄FITS5YkiȘ-/z(Ye~2YkC}S4kp%/2sԭ?^Xk ;6/ĄWOL̻ꁙp02JTQCZz>%QTU%Y-0|>, ik'r0IߔP'ja3 "6XfW7&c썍0Ƭ=t*w&BnE!c>.IŨl lhnPI^+{l[|wz^;=3S]TnWe>Ltf6KBineB`9zL  l뵙mI,3/L^5,G -/ɭ$dڥS܆qm.ALx7FƄAfkDŽX*8c.0_Obwt mat1.k-1ZsAPJ}JQFr*(%/$bєTüsmZsBϸ&s wE1֜ٶmcGqw0ሦiޝ)ձBro0!a},~ u/XMU1|H amLS">xrߓ{>!;[˲D([ f K2=bw0n_8 18`£1"`4XB?,G*€&<8Q@f JaϹdz1fUy0aH|̏p*4D@Z89Lqp(4#aΐi#y \yߤ49gtόgD9~i%=IB~}?Z+y<k !%@iV^Yf"z9\mE`""=b|BDbܒʀ1 dz-%^:V]Q""3b%}\࿌I, |zbri6S>.ha8-!~0 d9wbT$\`f2LAt0sv DYQJ5㮑z+bZ׵Xk{  J//9cQ+gnr?ؘu*k׀b) UwA̬i""ޓV)Ӱ,\[[nU'c4M\i*f&k- PnO|9p|QBJ+APFtancȯnA\V[=[ 4Mud'6Άb_++:ӳ\E7gQgf.W @z`Y ȳ`YNpC}KkR_8A,!.FQ.S*1g,l:gH|̺3c|dCfc y{٦6IcfdbfimJm|6?5mdfhߕv:\΍Ѿ紼3AAIkk,@ظ[qp)Ďf+emlKnaQ\dC?G/eڶgzu2B1X @9Ay$ūsqnU:gkok,Z*%4imP!*t8`{ X ߓӜX=;#*EO[؅e)gyu',BkKGrpC7 %c1P@Bx̪ӂ)(0y1iR Z \֊eCBw\yYѣSdJlrν[X%`V]r8„B;luA*ȴ7 WJ?wmjbbY~qFEDoEɮVvX~9Dm~ L߭KIENDB`jfractionlab-0.91.orig/doc/help_es/subtract_es.html0000644000000000000000000000643311670453400021134 0ustar rootroot JFractionLab Hilfe << Zurück      Inhaltsverzeichnis      Weiter >>     

JFractionLab - Hilfe

Brüche subtrahieren

Erklärung:

Was kommt da heraus? ... Mmmh ...
Vier kleine Stücke minus ein großes Stück .... Mmmh ...
So ist es sofort klar! Die Differenz ist: "2 Stücke"!
Man kann nur gleich große Stücke von einander abziehen!

Die Brüche müssen also zuerst gleichnamig gemacht werden!


Arbeitsschritte:

  • Hauptnenner finden
  • Brüche gleichnamig machen
  • Zähler subtrahieren
  • eventuell Kürzen
  • eventuell unechten Bruch in gemischte Zahl umwandeln

Ein Beispiel Schritt für Schritt:

Die Brüche haben ungleiche Nenner, um sie subtrahieren zu können, werden sie erst mal gleichnamig gemacht.
Den gemeinsamen Nenner, nennt man Hauptnenner.
Der Hauptnenner ist eine Zahl, die durch 8 und 10 teilbar sein muss!
Beide Brüche werden nun geschickt erweitert,
so dass sie gleichnamig sind.
Die Zähler werden subtrahiert,
der Nenner bleibt unverändert!
Nun wird, wenn nötig gekürzt.
So sähe diese Aufgabe in JFractionLab aus:


<< Zurück      Inhaltsverzeichnis      Weiter >>      jfractionlab-0.91.orig/doc/help_es/divide-by-numbers_es.html0000644000000000000000000000704611670453400022633 0ustar rootroot JFractionLab Hilfe << Zurück      Inhaltsverzeichnis      Weiter >>     

JFractionLab - Hilfe

Brüche durch Zahlen dividieren

Was ist die Hälfte von zwei Dritteln?
Der Bruch wird also einfach in zwei Hälften geschnitten und die Felder einer Hälfte werden gezählt.


Arbeitsschritte:

  • Kehrbruch bilden
  • Zähler miteinander multiplizieren
  • Nenner miteinander multiplizieren
  • eventuell Kürzen

Ein Beispiel Schritt für Schritt:

Die 2 ist hier einfach als Bruch geschrieben.
Die Regel lautet:
Durch einen Bruch wird dividiert, indem man mit dem Kehrbruch multipliziert.
1/2 ist der Kehrbruch von 2/1 !
Hier wurde gekürzt.
;-)
So sähe diese Aufgabe in JFractionLab aus:

JFractionLab erzwingt das Kürzen während der Rechnung!
Wenn du noch nicht genau weist, wie das geht, sieh dir das Kapitel "Brüche kürzen" und "Brüche multiplizieren mit Kürzen" an!


Noch ein Beispiel: Was ist ein Drittel von drei Fünfteln?

Der Bruch wird also einfach in drei gleich große Streifen geschnitten und die Felder von einem Streifen werden gezählt.


<< Zurück      Inhaltsverzeichnis      Weiter >>      jfractionlab-0.91.orig/doc/help_es/extend_es.html0000644000000000000000000000325611670453400020574 0ustar rootroot JFractionLab Hilfe << Zurück      Inhaltsverzeichnis      Weiter >>     

JFractionLab - Hilfe

Brüche erweitern

Erklärung:

Wenn man den Zähler und den Nenner eines Bruches mit derselben Zahl multipliziert,
ist der neue Bruch genau so groß!



<< Zurück      Inhaltsverzeichnis      Weiter >>      jfractionlab-0.91.orig/doc/help_es/add-pizzas/0000755000000000000000000000000011670453400017770 5ustar rootrootjfractionlab-0.91.orig/doc/help_es/add-pizzas/2o8-plus-1o8.png0000644000000000000000000000271311670453400022477 0ustar rootrootPNG  IHDR[{(sRGBbKGD pHYs  tIME. LKIDATx]r0 3iv%-Y?n=&5 e BP( BPRU` K)Jl!:zys]{QAN>֞o:,?=OJ)Rz;@|Wݘxg 2;ހL`l={3k!0{QOP $)e ؾ2T'!U&5B^bf ;'X {3uu'I\ɡn IR>~{% EWP Eg&>B[xyNF7W V BuyNF<;\ojF8c{|6+wRE փʩM`2%kw\*I`%6 Z`*AW_H=zNFr7z2;cRkcMkM>gtA /,̯JsRGBbKGD pHYs  tIME.,va=IDATxMF:05YrbE])8dUIJ!B!P+iA{sP\XUe#UG@SA:|'/S@s۟UuҳW 8@y?seDd4`mFiX.f%͖zf6HbH&/u@6-iQt 3Bhi{X=l^kǟyZ+iQ䊚dv& SCgGm$0~ a= \!Kϯ[Yq(k WO<'pyM2C?|tߪuvq6{&̵}f3_;S#y^_SoOx^T֨WF*'=uwI!yuߗYXS{԰躊dVj6:t*zݍXXV/6A{Wo윀Y<_^;j‹|&rkw>A!B!crĽ4+IENDB`jfractionlab-0.91.orig/doc/help_es/reduce-pizzas/0000755000000000000000000000000011670453400020507 5ustar rootrootjfractionlab-0.91.orig/doc/help_es/reduce-pizzas/12o16-by-4.png0000644000000000000000000001724711670453400022551 0ustar rootrootPNG  IHDRh#+sRGBbKGD pHYs 7˭tIME1n'IDATxyTTWGFA@EDP["1(bw龹d_:ݹ%7ݝ&/}^w{# S'(QEb( *BԀZg%R:uoo6'N8qĉ'N8qĉKRЪ*ߏl ^ ++ vuu֭@twmb燐xzz2\ӛ^/_&bd$s'<;@L 1vvؼy3,7ߐ<_ߊ*s `c3]|߬, < _8pA555 b@6Dʏ񀴴c 66qpqً$KHCC]#||OHc#4!o2HV~J w ۿM&Ν#\h^r/Ʌ k~_8HEIOGn߾ߍ7+ȅ 5`=UW|)M_2g"~ 魵Ն'w:ile(c@IUUٳ~g+Ȉn*`Ūa_mK{u\v j4 bkn!.|%{cX@:; 6 ;4 뙇ÇU24dT`Bc7n~:ud MjF_=puu dj4P ,&>js/9Fg!?db<`eeѠ.Ǵgk< Xc`Ѿ p5CWJ%б1h6 V[ȭ[;5D(>֫5ǣ X>rORurؼUPTOtu5)]?KKUV~EEY 55Xp}߬P, /xJ-c$kqù::Ld9׆ (*JFww YZPN+Np Vff9~իj fvwކg` Vhmm%K|Rhv\Ml` ̓-8;5507e&`ncZov**J wikSG6O++gu*h|Qł,p &&Xپ=6,,0ND4rEEZT XYֆY={fgo~hqpWO8KA))Mp=bZ[[ɣGo#5Ur\x7%`~T B?k1pvشIʑE?&3'1:X/7k/0pt4 .OO87mrX\C}JN'عFKyy0?FWne_},7rpmۀ[ؿYoA1ٗ,_$%EGOΝXJ29vQAA:-0;KYnK=*E+5?jאԡCMaӟ vݠ`z݃B埡,p UOG;^+ ٻW{P\wiA]jh*NŋA^xs Վ=5:GgWD~N5 ޽ keՙjfŅ EG61gϐ]zٰho7TZNBϿozv#%m(GK/ X"y3LekK 46h|y^P) Q__o>BB*EUUB(inp__Ti={F8keX_+SA4u}iYh}cC@Ku 1%gˠnJJjjjHp5њٴ01ಱpfOkf*>ˑ/qhcZPZKSR*GsN>wߕÃ`cpݿOڲE~0]!ah8}Vz^N+QL-/ό--yHN欕dm  yo++/}5ڼ^&˵v- 뢩)yCC4w/VEY їӺuy!\z(A 4˲0"#[PSS}s4WͥΕgkl++lU󱪪@UcWAfg :dfFsϷzuJJJȣGEmZx7֮`__܀/S7&zy&nLLⅲѭq-Uk+M4pu/tjvv:!7wE Xɭh&zZMHؐ`2>pfP::J_N7ý{X`|Sq_k׶*.X=9EHj]tB-׽{@hVAajk%vm:6 Sě,:8K8ex\vrQ蘔!p1 *wQ!eۦ+Twp;  ЍD.=& i24{aXϏnCC@i)7E \-+(Z$U``h8p޾j UNNÇy\Tbf lXCru.kk͘vz}tIk皜ջ'}U9xaCQӘPҾui?upQWEaVUUzD"uz-`Ƈ a\Ri37~er 5USsդC۱里Sjdҩ \\1^C uEHKN]>u@qq1K:97BCg@Tu=0csvÇ /.=6.ECFG,eP ;;yF-jt+0p- jY4cffƬieEAA+H먨(A}>btN-9xBu6 Oedk1Ciӳ#kK8 t4nՓ97+(PΖ[Yk`%ʊZx' qh( TxzL& ͛t_j"%زeB LD06h]i)FGi]Q)=UTb):99~ӆEDzD4lS:/;nB-R 8r dDZfc_zRSaq,4>N-?MQjnAXIxbXpe!꒼r~gT_v5;K3#h0B~?qz5qqqpuuP(χ?6m'SY˗/D γfizK,wtP F-Vy9Mlmpwwݻ>DDD~+ٳIOw&ii"6d2ly7n+Sh( Os SSi8JNaPa"<<SSShjj?RRRFx/J]2n;cǀC?J.W>40I3W\C!--mMIkאܓnbZjUff=9Isە{Jyja=>~>n 9jkkYpq">>K,vl-,!oD?brZ1LL,:#yA*ΙHp@`` 166 D"!<<˖-uv>/r%pFTWSwO(饗~}>T:cra[dd$$ 5/nd(..ƴ1l\Ι+X>>>IoTUi)οد|e˖avvvDMM u!(("FBB֬Ycck K$&=}%IKnhzzZii SXhRw\iRSNBdBvBYY>X,rwqȑ`Gvv6 7`Nܻ'D섯f/RgfhjZlvYn~kOmT#//<?< زe ],c}fTSS(F+Hwk> ʊ kU#jQNEx8u Spd2o<(knDDD5΢ѝ;wo{\DB3*Rtuf~]:o0.m(`YSSSWυZ[ފ4}}4Yiu%?4I,񝹚Qaa!> OprVqAjd1_||GGGcxxUL:7+WZlirr666h{{{3O^TT=_ZNXh`xx4Lqq1~t*`IxV5 T2탱U===:! sYTlIܺQaz{{6LJquJJ􇪬.P<۷Jli<~Xoz۱-fb}qprڵa ,яb] ]P%%guzzhh6b b۶mp"11lEr̵kz۵,x>&d[JNH6cbO^=pvvƍ:1& %:2 ~~~Q f>FnfJ$àql A.ضm088\ӨBRR٧z{03zzl9Z\.Gee%~:S;*#3Cu]W_i ic)** bٳ*5͡;SEGչJT:~ܹJW*-*UZJ:0 )T*yII viqo3|>Ҥ۷oc2W*z(77nZRj1\7AVb,g^z_~W^ZUmd2? __u7l̸!?s1%!p}VԼ0.9J~;nn'vvjWZjFFF]]]yxyy=37la?-[gW"$$>>>KrrNKV [W@y?ULE)..jRW_<&>z[zSh``dee.͑#Ϭ[Wn4f8=DŘU8x<qg~IݻǸ#??(Jkllıcnj~1 p͚O)g1 E-Dd(//Gss3kXXxݬ Zݸ}6uR_ ~rxF *>2>\~9WWWD pʽW@`6)/W׿ĉILLXwwwW^ERR>C?|޹ԝ$?_~CL lƉ'LnrK6l0ؙ3H:֮Ν0$؈K.8us)p/__9VVػ/ǩ)ܽ{2 Pfk!`M"˗gWX4b֢ccc8y$|}}>#HK(D| ܽ{ňD\\p/ $ 5s݃Z{Mӂ<!-UOOOC.chhhn@nnnرcEyO[1'g϶ ~䤯/TiN*}}}s333qQAAA&Ŷmo_rHR+ekk kkk^ڬnޒX*77WmgpR^rΝE$΃ĉ'NLÞ IENDB`jfractionlab-0.91.orig/doc/help_es/reduce-pizzas/9o27-by-9.png0000644000000000000000000002566711670453400022513 0ustar rootrootPNG  IHDRe1sRGBbKGD pHYs 7˭tIME1,@M IDATx}iT[#3Q`'lFc<׎&n$nK9MqJՕ_<30`  {$#p$³-y/-la [-la [Pv%%%CC(*׮۶='N~?[Shll$՘Abb<`>ĉcہ*`۶m鳰clK !HN}/ի>`m SX, <\qjk6.ajgg"oIrag7 ]|0\3ctv@G`hx33ptO3EEEE$&&lv4p,FIKxr 107 o\ww-1 `OWE66pt ǍlRܻwIjkͅ 9;w~IzzI=sǁjp$'gdw"%$-mc$f;wutt;w~Ng="a-;Ex<(p85O:K5PK ?C7??ܻPGRĄzS_Лxs䥗,ɟci_GMyܾG:;6EDD^{$&&&=Z.+/#D"H54!R\\"}鷿- h?tɝ;.#ddD 7w\uuu/ xBHC֒mGѪ󗟟O^u277Gcppк 33Iu[8W#՛`'EEEd)"#_'ssZrR^K훻_$22CL%/@v6Ǩ;s7'?_o*r V$2̝ZM,B@@߿N۵Dܸu)--%088HbEkn$*J}֊)|o r_. ֓K$yu{֦ƭ[Hww78c͉EGxGg2**@ږܹ^uuu/5wzbvfߧ~J*`N*2A+7J]XRVR5444wq_wSR;٩aF\\DҞ:+AVN,eO(W)s)@*r֒FDD3u>8tֶ. /nIUUYV=**tQ}GlETJ+%cy<u!T&E)N55 MM/r[U|HZZ򺒋9d0::JRS7Ax ԩS^.KXL&'N@vv\_!5-,]z7`i)Knvw..[ZJ=|jΞ=ngnnO抵 J?$? L&O=jkk)ǴBr:hhLO/CtK㟥1; |-%ggބ{'Olr0If[sB˽7APPzrIbb".H$77TW+Oĕʓ@FG33T|ʚxTjϮ Hnn.rHUնMVV2HJJ Y/~ :DXXB!233Z/KKKؠAGuuR<~~)\z{ (YTccfS pd>ל\ؐ_sj8APX\A>ȑ#8y$rssبd0!2uAtu,W+/<=WMN'UOpj1',֝5RSS߆ބ~~ovZߢE~Bb%%%///[˗/C$!## g{kɱgSYbPd\s55&Mח<:*MegoXYk!744̙3z:axr+aa쳻+XQQQFuuN˓ 2rxO)j`N-Fn.ʾ`{{rL׮M!6&E|UEXCoTD"ʈenn~BB򜪰˗AAFF&&&KGGRdd<($O)\UUVMlNQܽP.?PRL|ii)=7)?AoZ7o/$*+**-߿O=144(dffbppP9|0PPP ~.Yڹ ,">eaegEeM33Ԇg12BYKdUYI*$DuaEQUUvwpdds:ӛXǏI}^*UܖK"""HEE*˱DDDm.X~^"TV.Jږ'`YMWHf\.UJr}oA~ߪX]]] {:nۛIyᦒܱRm^z%.X;INN&\咒tRVV&ddddH+2IsrCAT])JK*6TyLM\IǥBDKX| MMM+DT؝p% QQQ`Xxx,44;wDLL2/44-HGo-iK[kDTp)vYgQuQ%/˥bo\`&k۷?RCi 7;LPRRu=Y㳢/ڻw/.OTWW#::8r_NGGGdff5!!!ɓ'aiiאw\;vÔݱ">:j4 x{KMatAn*&lj3 Є&ꪖ>wڥ7=|+02~b1@{{ /j%$""11bB@ X豐$i)vgtjjJOU04D|XU4QAԀ|'jq;;;~; $::`Ӹ/$,ڙ_⾻l6pppLb888011ttt|̙`|^${'&݂J5קv^p(%o?4DY(sseś4H)uq*aN`jJ=ZZk*`c[-OQoүt=IDDĚPww71??#G$tOO& >6`@ @F+ wSiO\.%Rꋥw1,,br9V6>QXv?r;vLoƹ9$$O>+"`23Ph|>>|5=!eu111ؾ};a:koo{{{dee^^^CVVbTVő#@v6T] P\Leg)'T{;# Qϭp͚d _H2e[й|I2|oo/1:: 777\zUUUꂛߏǏ ;v쀳3jjj 퍓 @ @ww7  addj'^^^μp!//O~ c~~~Y_ZؘE{L,^8]8uill vvv򂹹"9@5D"tuu}vcvv033/JJJ099 XYY. moDBz3p@^ ' ZnIfru0>#)kbnn.ql|>SSSJ\⴦W AQQtuud2jSSSp8 @  FFFRDvKGkkkhEʐ6`nnx'7?:'ikkk ci/---8vX,lllvb۶m CBB,a%&&… bbbB`!:?F__hÇM]Տ0=z$15\p-teT]]]hjj8=*7>^v :::hnn ;&I-..Fpp0퍬,GGGneWW***p9I055'NC(dB HO Rx{{D`` ={PBRgL CCC߿:f/l=d2accT^㨬\oZ7W&d 2ѣG077ӧh077bLF^^o޽޽{ۋ~ٳ׮]Caa!x<$RR-###x}400-> ÅL{eDDDMfWXHNNHB{{;pQZ;;;QYY`(&Uii)FFFΆzzz'X, ",, GCC$Y 633#eV1L0L>;;^ddd`zzZ8uW;ch*[*2hkkAkkkS ZZZhccc$==]H2ZBrrr !dIC@@㥎I233󚞞&$.. jajd2A6 D"BKKQ!(199 ggg9s&&&oTUU!$$dY$JKCWWWsfff5+WGR055EVVΝ;L3003g0332gͩ=q bmB!yڌ| QT8s N:%Wf?w{yyyRq\0jAf{:u & Baa!\z]]] cŋhkkC\\B=fD>/ɢ,PԌV.999hmmERRX,vލ7n $$D*+ P.czz:BBBH566&beIbY pQ/燞Mc۶mǥKގ8<\n uOnA}555rE' UDPPMQQQiiiYwdff"$$D򼵵UaVAC Qt%ĺx"ƹsJ+%;D"Ѳer2wMQ````YVOOOjc٩/7,,,dvC0b[J3coqLLLyVؿ?cĺp#&&FBMM nܸ!U(uuuӓK*cccJ{SSemlll0<sܼy7ž}}}}Y*eR+nnnRbppPiAFFedWaf˗i{zzbxxrDEEIel^}U ՞T .`AAkB,я~())Q)墶 -tttG\tX :ީSp$%%-*++A?coPɱnvWL,wܞg)i *KU+*×kkkI@Y{쁁j B^^\|>*OZёfվ5::i ***pT ZɉoRR"˅ڕ$?wSKyzzglldeew+Wt+u<͘@gg̥"999Y,±999d``@Ks $::ZI^^sSv yxWIqq6vuLU@6U.H$",ksf7od| ѣ LXF&O\| ___Rl\z~~~ &և#T,Z[[n0GbbU7|R tmhjj(BcctZ`bb/##c())M7*!!W^Ռ+,,$}}}$..&WV)Rp8R__/%#K+,D+djjJ[M7sNOOW]JݿX̝Z3aee%U>L000P)VKKK(+lH/_FJJKD"9rMIJl?k\kFZk׮14XFTT]+CfggW2L(#VKtuu<޽}i… ۷o+_d`ff&wTj'|gO?H$;nëJ OKV߹s'LMMֆ1F,o+%f^CllZIhmm%oߖY.iH),ƢC \>g}F^{5p}RTT$ﮫ# ZS5[Y9p>`ܿYNjHbǎ>;wbppxll~033CZZk]j=  [[[^Qre=X:c;9yHII w1p8k#ITT晻.roD!媅XyyyѣG+&yWȭ[3ZTMPsss$22u?qע"K/ ==011 FZUDqxy;v]$ŋ7ߐ4\pA+{nnNeLg%w%BpU'g}F>s{i݂z)))k2wࢢ" ggg F/tlLOO_u"$~CTTT@GGׯ_߰ qi7|¶m֭ⶮQQQhjjG1޽{[Q֙ddd&&&tҺP(DBBD"5_c6M!0<< ___<rZtxyyA$!??DPPedHiOBD @__O>F͝VH8tjmmI Ix !77666 Dhh֑hbH0 &5~vvbUM$VK󰶶Fppyx۶mӞ-la [YȢIENDB`jfractionlab-0.91.orig/doc/help_es/reduce-pizzas/9o12-by-3.png0000644000000000000000000001455511670453400022471 0ustar rootrootPNG  IHDRb,-MsRGBbKGD pHYs 7˭tIME1$3IDATx]{TT׹ 6"E)$ y)OiVVӮ\hVozmV&ؤ6eStŤW`xCpx JQQ@y5+f>ۿ>8p<:,JX, _Ń`f\߇8p~L&?i?<=y?y߯\ l@B³m /@aB8;G`||5|m,[# h'4կd|?]GPr yWHEE$jk+Hb+$=݆i>Ȯ $)i II9 nݺE.\8Ib%sGeB8Oo/ȷ߂;F8A@(>Hsd7: $PO!_}eNFF Sy#/r{Lr3F(6d72BRS??r{c "3+6$^{R\|_B]%/0N(6e'dg[csWnI䗿t!WTVpl9~|!Lu!k҅솇A22\X4S21a<©il9~܎TV}USs۱J(]Kim:lrkmm"im}Ac{{Β+?CֵEHfiogKMM"_m5ff prr0Y&y0rz!XWË|~tG*]K),t!׮ĉ7P81 WSHeeѓK"$v:"biqO7U}kpRSvSvx%TJ_"rrrrcґp)-U;"M*}-r0Im>z557ٮ]}nDA""C*22_ymm l9$#JN>`*4PJxM@*'WCCפz\GAɣ3H@d$=a纼5o׷QM*"Gqz\1B.J>ڵu05zz?W۶i; $jnc4X.]I@DAmó%Ko~8vli->U9@.GwHtJ{#8thrt:;7eex|B S'3r}Hÿ;8#pN<::4ЈX%%~v K1}82nj,&t)! DRA.}vv) Z7o pFKXx߼Ɏ{:[ U4ֵVcc#V j3eXZ*;`40XwxfKfvI2ݖ͓(,<#m% 6oA,B&ֹsrnEC3//j0[kjYpA7!JYZRV,i;wXn"VǑ,AAKWL@.?о 3恏Q"&F P[%X9툕t:gfyheE@W"3(@x8aԎdXd"X#HKhLdhw@@6 P螒:ie&ۑrP(L%mX0>5k֝P,w{_YY0&ppNkAT $%Q͔9X~]ȸ>̅$am]?g#ffts94:74ZuuTz?uP0ŋ4^|joJ…=_5$WB!=IˆbaцƖ===n ss`lT}sw※w)TfmuWT=k׮1^mmmo7u '֊wY"<*.32q E rXLu;jb9;j62Y)UNouASSZ^Q~ʙ[YNz&deѥLnnnԎҥ Jk1ؽDxЉmoO#g:m E4}:DΝQa~&[Kf $'+R:'#pwZHNVδ`f#,(Oq* )&`\U;z; W]c3n*Sb'z{SH/v\;;jĄ`n:: O|_6UOmی](AE"SH2ۙ IPyQQQipwqqi %ܦMS}:P${BKܙ^wuݝz)EuZ8:(́bb:SWplj+77~oi8' 4lo3w갰RX˗VYP< XD33=; 9iNx޹XGK(eeTcYZ%))NF% !m?cX|&&QF着*'T#֭Ԯ1Q񀭭֭{NNNEll,B |m88q0N Fy++++u`vT?L֭6o kkkDGG#-- UUU450, 6c jl߿oB K7~?;Z[[aff)))6g냭XZ:~.`ttTubX`bȠڽ{Jsߝ'@||<-Z>vn6p`JkPlnh%}))`ccKKKttLEZ JtҴoX#xiE?L9 >$$۷oGvv6 .1:;nV*BBBT:pƨ%?4ugeѨ en޼.\={@Þi].ǜՆJup~:TRBO{xG56zjH$ā JѭA#:Byy9l٢:xl9͎WWjG͔vbf]R%B}˖-(/9[HHP]] 3[/pf777SSt#Lz/" \]]6~Ó@pp0uf Oɨ lmC,a9e2%]]J(ah~ԉ۹s'TE3K&wnnjz`dMi4hVU\~/^Nyee,] ҿxyy񚚸32WxL+((ggzP݂R)+ g*//˗144dblQVVE/ve}}t#WaGiafRD]]FGEEBC+`#@GG\]]y حU%TQQبR`͚5hjj8bň}UTT8Ƴ'Ȗzf%O6ΝSvTt4-} jk5VOb֭(2|_4j5petW*ӓM_^#uu == l bd"OM]~>=ZZZHRRɁ8S]ٙEO255Ecc#[oy.Y|!VDD#)xc\.Gnn.?CM3nmX.\ 'O$555>&/:Xr6vӮIb]x8q#ܼy%S!Un//D9&|;$$hP1x{{c\,O *,?k׮ طofjz _vfK" 99ְ(=v877ffIllؿX,111@F o&eehkK+WGj D+++fbd`@),(@ c,\*//ǽ{@y\B) ...);P---))IҲ~~@is  ªUP;w"<< JFractionLab Hilfe << Zurück      Inhaltsverzeichnis     

JFractionLab - Hilfe

Arbeitsblätter erstellen





<< Zurück      Inhaltsverzeichnis      jfractionlab-0.91.orig/doc/help_es/improper-fractions_es.html0000644000000000000000000000422511670453400023125 0ustar rootroot JFractionLab Hilfe << Zurück      Inhaltsverzeichnis      Weiter >>     

JFractionLab - Hilfe

unechte Brüche

Erklärung:

Wenn der Zähler größer als der Nenner ist, spricht man von einem unechten Bruch.
Ein unechter Bruch ist immer größer als 1.

Arbeitsschritte zum Umwandeln von unechten Brüchen in gemischte Zahlen:


Noch ein Beispiel



<< Zurück      Inhaltsverzeichnis      Weiter >>      jfractionlab-0.91.orig/doc/help_es/improper-pizzas/0000755000000000000000000000000011670453400021075 5ustar rootrootjfractionlab-0.91.orig/doc/help_es/improper-pizzas/29o17.png0000644000000000000000000001132111670453400022362 0ustar rootrootPNG  IHDRWΈsRGBbKGD pHYs  tIME"vsQIDATxMIBL3B{ ߶u(?S#?xTRB @ @ @ 股@:r>gl>H+>}nHkUnX]{3[ .nk ޵ hjH"P8Z'ZU‚4 X堒͍Zp>R̀" x3.+[-`esO;}8ijh{]S^v^/[*l0-M ^zi[,z ,Ԗ_e=[.ǵXH$_)PZ KpᘸU-Uo؝n\lj+ W#Lo@{ _ 6 ;OU Z4-lk'XQhHj%^\GFPC{[ɣ95Q.,pNo{V>N$~lr:V@keaφ<@άwX;W;y+j0Nx"հ4zwTZ $mZ*Bw+?i+9K>w$y[B7Lր\V]SLoւ6s$QJKGTYׄ=fvPY? -l==SS?\{>ѬjXְ⒴P5dS-f\36^sWY'w CH(G8Rqx&Uk꺫}W_H-\3 5W^r}vQ`tMBv`P\Jj 58Uh:r M έH+ WR$ 0M(ЊD,oEHCjvVW˸y+f S[ KL]˔˘E2@0P}/WӸM & ,ǵI#hU6ZPo (! X L npK薀z%EUn.`9նp5|'`{S=D mFa<+Zm S#oт#`MrU g aCm Ct2y\U$AjKQSizH Km Y~LK@1$_L ^6ێ0oJ[9RBVq;lfPg c3VTKih~Z8䣜r}zm&qO3u1yPi3=N'i5 (- PXp[ib1;fr^p5|֑HcR6 Aϗ*1q Z(yP_ӰJKjK]TDc6޼Ϸ(J+n9D¨3QT!Om+ھ}Guq:h2܁+tDU 4/0X@޷ N[7.z`ZݕIɫvg&k 7x[]w`=/e]`QUA' n*Th-t_$]ΡR̡-=mKyuh%-F hveUq PU(xS3&w'~vw=@k@r4ZN8[[礬mZF@iYaxpU؜7P0eQϹk n `6״V6&n;j=8z7 Zuз. ߠNtG}]-HS߈}7Df4z}PVt\؇1hs<yI]Iwg=V++Jr6ڞQ+|zKvwJUVnJ֟k%m3YB7k,n|>739Z(sοS&cvzN7,[33[yډ0gHk>aNLMp j[cKuuT>].c?-*$I*yVH̕{3J9sG(@qd XR$P߬mIB('pՕZmr1 { 젲7@Zzz笟I(* i,3WtAa +.I# UCFD*h6nAډͳl+&ʒۃGiWd7MJlJ+bͥ] ˯"?+[8`mge Vo*&ʲ(v`,PP5,X @kBeZ`Xo;f#D"& .V\I?,Q=po$ճZ mHihYmnjQ&\\` .nЪUYmXʹPA5L,S[ Kʝ6Z'1`__}/WSoM0I`94Z^}!7)k&PsX=T9jӿvXղҞ;N.Zuhs'`@ \ºkYLV_@طkyz"3* {(khA^* `-SzJؓ८5V])h%HV =x ;؆6`7hJ(HÃ;pͶA+,n6x#, EGW!^_ -`F#@ @ @X?ٸ2?IENDB`jfractionlab-0.91.orig/doc/help_es/improper-pizzas/5o3.png0000644000000000000000000000461411670453400022216 0ustar rootrootPNG  IHDRTGsRGBbKGD pHYs  tIME!/l IDATxn%@QP,[?_df˶[MvUa߾Ej-!5'fXI={w=yR9ot2+9Se">e< i'&ډ\2>ENȲvb($k UIڂf~g2Naηu =Y#z=B)Uf9_TR9 :# +HٳKIΚr RޡߺGF)\^MJլQQIJ)N1E~:;9;ZIL#N5+K 0ԟQUJ.,f*1ua(f1p9ǒw[@r Ш.%99/js,0F#\57DjKnVwĒb:` }|܋q?xTtjWr 8| '9~+&BxQl|i\5cqQe8rȉ]\1a&>;O~цj޳4remk/TLbbTMb7<1"r^F b"MMLTLYKp$f8!={lS-ALf^- Zf '5c \-ALS-]LeB1S/Id=?rK1SO~|j1r-?j b9b>LoyDNJ %bzFZLPbR-/rRc;FsWe1(WT˘TL,fjeZ*&3e52v-/+f)I_ʫ9.g\|ZHb&~R2O-/oߟv2!jKʕ{:II@tBtn= eZ,)ST˼R(fؓ:JS̾{'H'eZnC\̥TRQL$eb5jP[Ѻzd[(weYSrn}zO*CZ֪dÏC)S}Z֕2ӾɬnIҺBfŅ,OGV_jb|㼥e_7D,}JV"1IU$fS 1?_ϵ ~q5k191U.aq}WVp^2&\7đby'2&{EiVQNȲz;$cMA- V؃ʱPծ(%1jBfzR|oW T͚|*$-H6Y=) %k0I~y=oqdTy˕դTDrsZ9nǑ34TsBKCKUDrRk=/S'b3W͜#},~g$gRb33f9ǂoCaL1U3~sXNDFjՌ_qAN,)VǗ̽xw{q1YͱPM\^L'qv(W͐pǹb"8WMq~H'U38WYv#5Fj|\I[m=L!_VM6ʽN$j*&@L$&p*"e4a &TMeyANb/LoyDNJ ђ%VbzFZYVK4Ii eƸb\1KTS-cR1Qqk([̔Tص$e|)ӳ縜qݝjyM-S5 yjy(R3~S-sIro8_:)IC.ЭR˜\YL!RåyQ̰'uĕr}ON:HK˩5I|+k>2qu [~Q8nRײC݆Ӟ[IWU$f>Lpxvx!~'+R\ N\k pt9G>~oZgk__Zkk^nZkk?[ko>w폇f~3뿭r'8N(IENDB`jfractionlab-0.91.orig/doc/help_es/fractions-explanation_es.html0000644000000000000000000000226711670453400023616 0ustar rootroot JFractionLab Hilfe Inhaltsverzeichnis      Weiter >>     

JFractionLab - Hilfe

Was sind Brüche?



Ein Bruch ist eine Division ganzer Zahlen.
Der Bruchstrich entspricht dem Geteiltzeichen.

Siehe auch http://de.wikipedia.org/wiki/Bruchrechnung

Die obere Zahl heißt Zähler.
Die untere Zahl heißt Nenner.


Inhaltsverzeichnis      Weiter >>      jfractionlab-0.91.orig/doc/help_es/vorlage_es.html0000644000000000000000000000131511670453400020736 0ustar rootroot JFractionLab Hilfe << Zurück      Inhaltsverzeichnis      Weiter >>     

JFractionLab - Hilfe



<< Zurück      Inhaltsverzeichnis      Weiter >>      jfractionlab-0.91.orig/doc/help_es/subtract-formulas/0000755000000000000000000000000011670453400021377 5ustar rootrootjfractionlab-0.91.orig/doc/help_es/subtract-formulas/subtraction-step-4.png0000644000000000000000000000200711670453400025553 0ustar rootrootPNG  IHDRXߏsRGBbKGD pHYs 7˭tIME2\IDATxq0+C!"!(}@?s| y&Jk{B뺸=ȧ[0mF8J: HCk(nPJe+_H选V""U8粶¿u]aڶcn,?,I8dk8FbGaݾrT?+8ii" ˆGMxGA KU̸fb9p'w[)\"qH۶Q)%ƘǭNgN`C!9C]89 @? y45: mRJϙs·Su}`Vqx޹C2!nN=R1@eX.ҽ&b9M  Ҋ>ffY[w7f F }-ckmӑ:JZ*t]sQ){QJE-!,a(ZdRXu8 cf9P5Х8.˽1LBιx-՘+!Q*ZxZ,)jhe;Yt^Kc91ӝ:tSښqGuNLlt"ˆƘ;PC9hcm_w s(rc9r'"<ÈcGJ:[`9p'[u~7ו\غp%Y};5;vZz!\."|#fqgd ˱#u]Wι1D~B.0`֋E$LRXG*BJZM l*eZʭ 5Bc}5%ܯ^ 8Ah98`&хvuIENDB`jfractionlab-0.91.orig/doc/help_es/subtract-formulas/subtraction-step-6.png0000644000000000000000000000204411670453400025556 0ustar rootrootPNG  IHDR[sRGBbKGD pHYs 7˭tIME3VIDATxq0F7W҇)DC"! ;.@vb& 66|ZIV"sit{pBO!m+ƘEolV9UHk}Mڪ|>FDB!QUNTT|r\{iD9(;BuVDDm[麎$!j !`\**41OU= O\\󞶵ﶲ~!=iYHRkH+ !\'|>֕@D$OzJD5i)'ιC;6REE?юcDDi=ƘZD+`[419qC[k<[5׆vHGGb!E$3dsR cBcP'sO"*My2[h}V>fmg"'-%QiN kv͗5 s{I/e0m^HTHuӄ\DD.&7 DH?0 i5zpVIENDB`jfractionlab-0.91.orig/doc/help_es/subtract-formulas/subtraction-step-2.png0000644000000000000000000000504311670453400025554 0ustar rootrootPNG  IHDR$VfdsRGBbKGD pHYs 7˭tIME27!b IDATxgN\..a8Qd} 6>3ͅ_ IApqt0ϳSJ90};)־~/t}_!('tZkgqc}03 Mӄ8ڭY΅lRCOHky*'Zow;y~]Jc\vg pvAb"R[}|.z`n0ѱj9)#sPZ]StTj| g #0d_+pY_,L=$YkighgcǑ`m[RJQ4*K0j&#u !ˇpA Y${!Wk*@ 1D1KP愖zQ![k=?!B0ƼAm%rIh/?zK4M}M۶cLtisnQt =UGg/Tj5..֤&iZKM֊/qQ]100 TJdC0gol2rk9?6<|&|PA(Dl?sfJ]_nJ?:~B$\}>Ћ^NA[U6$  7݁miSjD )ep\}?.8/2HE}RMOD(LMJw]GZPOXd=,n܈~#m#$wtp/(G?$r)1>yYLUXǵ0F=oum,"#4֗t؛im\\,= À6aq!v۶٪a|k𫰛"/9."B R7K 8e7~X-q7zdůZ > :< {@,84 @6[.G-E&Zbr!6pWNq-'=$(UvpcfEsC·img7 MthC o-B$t1 औNkg {'@{նm KZk9[k-qwК>PZ\[U_ NpJ)FsBynz)$n7~^%#*>|.~šKvG̺K2Ƹ]%^I˚:b?Z[E)lm_(eeې J였AxPHIkMBz\{xH7RVKogE-ޙ:)e G ÐUFbR;JGn+N5M[T%'b"Vپ*\sW>pmBu?}߿nboiG4 h U8Ru4Miiy,^^Ko8^: VkSbf]qм} %lSB(7Z[ΐ  KFi ,ncyJp@g{b>޴֫:AC d7bp i؄xg5n7A*cJS!c ]OZzJ@++erM) "c[ ]5ƼA+Zz66c:bmefiZ]VaZFo9G9zܗTq?_]J"؛b˵؞-{%\rQCJ`czXCvlsm&V01(A,A VݑUnjUe -VXi qn' 飀޲zm!D۶WJ1f1s;mXkB:H)w77t]Ԭ7p0+vU=ȏ|!"EV[!i)%MD1K4޷!&ͨ}q|yS922zc#KYi㚥8ONyGT/{Mi'o_JrY#!}QB RoԆY<5sM3[DZ='$[3i]A{Q忥N;_0470 cgr'*K;xMs[VzmFk 3S4UcgB֢o^Gh D?NIENDB`jfractionlab-0.91.orig/doc/help_es/subtract-formulas/subtraction-step-3.png0000644000000000000000000000347111670453400025560 0ustar rootrootPNG  IHDRXwsRGBbKGD pHYs 7˭tIME84}RIDATx: ŝ-a 1}B>H!ƌ #!0svC8gx%˲8: }u^u۶[] uWJIYuK) 7ibE)־:cZ00 Z玿m}UUKskZhM_1f}R^DD cό1^)ѾP^D3.9>9lv"=,6֫/>օƘHC`N}7r"1X∈7Ƥ9>όΨѴm=-1gZ]=*bcft|z^019Ǡг)̖FSUU!"~i֓=>&9A1O39QJ+FDŽ8>m3ss=qD9lP'_?kJD_ck~ּ;B+MxrƘkֳ+tZI4c|>FvPFl.7v*nRfz`<0sNmp8lu]HYE0,zNáaRŸ!˲,7y xsxJ 2q25KLugܬ"aWRe>oV07SuU!S(jn7InwGUN}>֬bݏk3d?+ ĒDJzB|4r>iYKl=xhFcWV݋R"@;C.2fvIX8]D^0OIpdq<Cλlj+x+q;{ٔYL>3ĸ5[2"&s;sE Fun כ2PHn [۶c7x:㜻9gz4^жvPo99N7Ɇru[ýS ׉7}ӉĎQSϩLmr<YRl-b)rq^ 1ǫ y :"YGjFs29Hbɱq% Sng$uwA<$Gc-Wuw;?4a'7uX4Hl)B&9DhMx0R[kiԅwɸ$qRG0X&oq9{)KB~HuZ7ύƒQ=a#>;;'\ܬ:WP@xa4( 7B5/Q})s}i1{ ?=gnܻ`3qIn%L=1B( p3w;lit]W,ߍ;y\>JOBHƏ8$Kcbv >٨qi_'m1&onImۢd㜓aZ-$}z+#M)B2R(W͊5]-֤1E"暉s7Eg&UODfcԨ cL*5Y-\^܎R.'iۦiNw1r=x{QL[.kg}Qb2cjòգXIDDkLjr2qJJo`c@B"}kmjp(ر`-E5|ZڶciprlId!|-ZYI!>Xk'@zER""r\ R~$(qԯ?OQ[}KuUY(BP8.Ff_l/WJ cTjۖk>-ȩR܂EcE|\$wZ.21;Y Z{S(UB2ބ1fE2 L~![\Q͜<8jUh_p *WyRc$\ j(cG-^9nnBbJ)qS}]\ -XXkr@^$:nYX'@VbM9 !s;LJfZX! !֧aN}b]a{aa&,r,VZ1f(7,rr-xwWW'ל,\o&b4oa8Q7ZSrM>`c*Pkx쁬-*OkbR׺YxTE(ֹIDV5+zIDATxa*۩ ܇. !pIgDAAI|Uq; P {Zs@Dg1 5[aR]/H)?, spax HIq`k,ZVy`R>O}BT1f* 3cW (B-qyY?"@:}MMմDD8V91IcpRɃyZnoX9 U3nQ)8GTySeY}fYSq]1P\ai9X?z 8RV4 \uw-m]/>iCMTUS qa)%L}:ߏS4 áX!wnN)e!car<&("~pb*{KG,Zյŭ+\u@u2ZknMƀ_YkF qZqiYbBueiNXRC%\'ÚkG+.,pn@ |Z*OaΣK<%-/pc954M)¢a`@b&R$*bIYcqL ޽aj`# /2/~RX9#\!pZi}|nܯ0 }߿L.\9qk$ vBl0٩{X9`pP3X[h,cL3K!i .i&>R &^"q!zWSąPI"JY/Ԧc Gy{փ cAKD1ͰR0 "s^qyy.Bឮ9{0SMr,Qw9]:]/ߣƗp_46?:h|;$jZq%>ͭn3}fok; *H]/j<@4Π%A Z*4zʺ'$Q׮!@yzkmjwN͹Q '܅{Ah Qѭ9Rb,kmrP[\D˗r4Rw.L^zcM4`V4Nb -â k޹L_!¤Jt[|햼*j ƵZ5^NYIENDB`jfractionlab-0.91.orig/doc/help_es/extend-formulas/0000755000000000000000000000000011670453400021037 5ustar rootrootjfractionlab-0.91.orig/doc/help_es/extend-formulas/2o4-extended-by-2.png0000644000000000000000000000374111670453400024523 0ustar rootrootPNG  IHDR_ՍsRGBbKGD pHYs 7˭tIME&f9aIDATxq*EI敁@>BH'Ctɒ Z3u\{gsV |c)Rt:>_CZ63 DZNmIk1ZI)RZb CMw01_c7p=sN s1ԛkOBk]g->iQ륆a(zo>n_IT>iBRJ-1,.0I)1`o>icL+1T~}+-I#*K#t>~iP"zۭIKɴֺԄ`k!ݟ{3Q-Kj^-XjXK5O9siBw ̚ ~m)Z+cL{5 >bF)-d"c"IlյV+YiO/"\q.!bEn!B'_wp]$o11%ֆ>y~W5ld1RZ8Ġ{)KP`MPE>[ >y 4 yht-VOV5:ڤHBF~ϵ_:>%wS#e}-$ߚ~'U6xW,4F\S%;>iK^bҒ_k!otnQ(YOM%}E@֦XsCsKw]w8Jv[c063,բjf9>i|=V%Xk*ԣCI>e Jʿ=}pn- >i87 P^Zk xyt3t8TdyޙoO8\19YhV0@(^+G$?j4wǛ\xo[?C0qZ3ƘdMZzA8rw1a6Po:h(j11o 9ѪR sֺYMӤ=t/6[q^]` ! >n{z)/}&.b?x-.oI+tacduvtBi&VUVRFr8xUɸsNiORK5 KKY2[B{cLι9kBgM7" +͈y;󪧉J4BM-d?B'ƘAa%S\tAWRi[2+\yYD&-o?`e|-x멲't9w1cn@c%t~NkM*cEt^SHcu-|ZNTB}-dױZTͼ%pyU9|zNJ{B8Z.ENso+ i1/y&yH^yճŦχ(NZHhovl֖y.r҆$fb-$/,soS鴩)މu0 YyS3<:|])k !6㘿c#4|> 1QٺB3Z!+KZK;Bm ~ٖP#]s])#biGN܁aQ8.rG}2_ׁkfe_p,Yƪ?ܟ3*\ֶKµGYn5˸ `!TrvujNܑZX;63#9xsKctMMӤa ]餺#'f^uIENDB`jfractionlab-0.91.orig/doc/help_es/extend-formulas/3o5-extended-by-2.png0000644000000000000000000000460511670453400024525 0ustar rootrootPNG  IHDR+W\3csRGBbKGD pHYs 7˭tIME& IDATx푳: [ q0>L!>7U!I3da"˲,sZÇaH1 uЬi!mg'kmjo1F2ƤS1AYB2$k-}O}S4DDZa(s4N9Yk'otdID8>tH0$km"DDI@]$i/:9/AhavTSpe9Zc\xdBDt/ȏ0%T樞 #c~~ׁiˎd䇴AgRׁ}h=c9{jtI`]4#Ykӳ1D=jFb q(dVN-БrrV;"X?3sJGTu<-ٕ,Qs>EA&T`@ŜU r:t'\֦S] @ (`;Z,'j l9G f=B !$}0iUqV\ R5lfE#\dk!k-HX\9Z{:h?c4ux=eMn6k'1 ژqNNFhEs%J ;YQFo9,0iiYͪb[NJ:Q؇^g}L/l٦1ƫ8**,gsY߂uEdO`M8RQU?զJ݇HoG ]q4pNlE.S7E.;/$ 0PZ&59ڜ 6d2VଶA{b7N-Yf:*Ȋn׫KK`]-(tBmNQ(윈 *{ڨn߽6 t^ؼpsNTq( .6M4deMt^خ}rrNև*󐜫xu~?Z >K^k9!FadC{w:xYAx뺛 0/cm[jE_0,mZ̍(+k-/RԻ܇8|H Z:-Y# s3^jO!?v/`+R>̘QI][4}7j)UU!A [yp@/fVY=3B5L< l ltŭFfDoME]*uvÐB9-j-.k-}O}I$$lf։0\ms81&9h5Gcka}dk\Bf5'u9l]Z}I%B7?<" kꠌ15_8nG qD6ƒ,I)ɕgŃ̫A0Xo@Od \v4'ϟSyXΧΊϑ̱;>ƭ$FfU8K h jF@DV$Z/,] E!?ndEv 娚mKF쫡zK<0<YژCכiؘcѠW0HUUgbכ?}=!uBt>]Uae{,b@ST٪Kz2Ѩ`ߎ\uegSd`JUNV ZOjѶiUUE!TUHԶ-9h4'yr) !wY-b7{?7DTJrJ1~Z./Qe#!(6箸awpQ9_BCFVs"tY}fڐ g%SUc95}@aEp#Z-]ȩ vYqYQG4Љ"'Ba~g5$i^eu]g*taN~bր+M;9V9}Eւԑpk/Gu8y_֜P mkc=q2f IXmf715ڟ_H,k+|`HkmRi&J)1-!W[^H۶,Kr !R,K""}ߧwJ)[׵]Ra!%klѶ%"~ rh {'P}[=7ǿUySC$X|3)U*|t:ܱ!^K۶/FDASYK|-1뗩yW]H[z-&waEuԶ-јA/#֜\u٢iGgg4ǩ r^71c\x!^ǠU~Nz`cpx}d c-c;jIk /xDD$="Oe ۂ#Ol+ɋ+kgy-vF\ODص^bSxjZSԶ-8?=P)}֚ʲ\E#}Y6RFуr^BRJMVc-1uUUv?,Kz>0j_/B,B5}b #RN+R%a\.bxi=Bk={k*mU\qZx9u}}M-1/w}DF=H9Ƹ[꺆\^[chWkMy/C)eanq |l/Ε6.Ep].y,RJfU>`J {2/dw<A{͛|{ƞ瓀!V6[VAbDΛ銛M춛G"F3BwKcҟ+BɻxDޯv}ĺc!ˆݾ4 5MB2[cO!$xSѣ;\<H!$ޓD8b.X)*:꺎ʲ$*ɷxdBغmH8ND)V X@8^ho>,8 XczssFY03@}쁩ΎgÉAC:縲AewXEn3cl]Ξ;XFYD!Z-v! Lx]Jи&n!ip];1t -چmާ3c!=8I?Sp2-֓(8%g-|85tqSdy D_yBk=m7jvjĎ1@)W W Zk5 B+[[c^L96"UWz HhH(\]~K{@>A·+}u.}4#LB|`Ż,ΰ;++MsTȕ[%nvkO;E_G"VK%Ax'\p[<3yZBg)`}YC!>(f Ν- j3cV?"aw_GZ|iEu]S4t` cZo^W%#^ldD DD|>?n"^μ+^'bj`r{uEU3̆jVIENDB`jfractionlab-0.91.orig/doc/help_es/templates/0000755000000000000000000000000011670453400017720 5ustar rootrootjfractionlab-0.91.orig/doc/help_es/divide-by-fractions_12o14-by-3o14_es.html0000644000000000000000000000037311670453400025066 0ustar rootroot



3 Vierzehntel passen 4 mal in 6 Siebtel!

Zurück
jfractionlab-0.91.orig/doc/help_es/usage_es.html0000644000000000000000000000143011670453400020401 0ustar rootroot JFractionLab Hilfe << Zurück      Inhaltsverzeichnis      Weiter >>     

JFractionLab - Hilfe

Tasten



<< Zurück      Inhaltsverzeichnis      Weiter >>      jfractionlab-0.91.orig/doc/help_es/improper-formulas/0000755000000000000000000000000011670453400021405 5ustar rootrootjfractionlab-0.91.orig/doc/help_es/improper-formulas/29o17.png0000644000000000000000000000573111670453400022702 0ustar rootrootPNG  IHDR(ZxfsRGBbKGD pHYs  tIME +r YIDATx-o\NEZi` AudC3+jԱydHVAM2K|i؎s]iRC`1yc%"*EJD54MUE>7 CDZ$IyM]>X"0TEj24MU$j4Mw}eY{}Zig?>Yy2 6g4m OxȁΪM=tQתVR,ka* ZL&<>鯓hrT}\ak2sWdyza/߻}<_9 ;\Qu-RU:aph*{׽GW0GmFiKBɂ8fxrXUS?CqNٚL/txnNT9x<;;;(-΍^|yyYs2` U|_8k<]|ʪ;}v&EZPܹ;wt3*xu99qxɁ~FW^\fu#zfx[hmzJW[0:Z<(SYAqXS]}Uw LF; Q{˼Ge9P{tjk,tyߢ5 :|o@YWT6yG|no6 ){.[}<.P֙\s84d<$Ft#|DZm;}<-PȁV}Vki'YzN6YT|;}<-P΁V Υi|ߟ̥WĄno1Zet{GJG9sXIF?W}_ %0[+-k ;}<+PʁVe݀Z]$±Pe$In9JD_JWwxY.s67=ϛUOx|0}= C+OD `16s$iڢ(b儶|>Zkk}~( Ew6&IҊbXܖeiRVDleu]["bֶ,K;?UU6>Aws(lYvψE7@weq4?cE$05F.B@w#,݄v@[p }|$ .:@wi9NІu]h2&[]w A:cRqD M);X!5)*TNM)cleii6(^QmR8uzݍ(ZsGrgwNaYs7V[s }fw Ds.}Ɩc@wh7Funl,i*777A=(¾l\\\ޔu7 OP@K/p|ӟJ3YM !ԡwL)ĖxC7ǟ¶{qVXHqW_7T$RX#~P9Ha* n癈 H~{؋ʦ`q~),۾(!LAwA'Gj |Mo˲l ]%xBkJ x-u$]1풘P7DŮ(pK=4m8<'FoR,ɹ ʨ8::/򆝝9AU>$Q`,}888gk!R?tL!50~q߲I1u(ICMmU[QO&w2 s,}0$r c,s&,Ec0Qpuu5/l`9;*rww'J)f39??0m$Vkm1,7a, iK`!(Mry8ty2!8!!-)7o)-=xG´p@ gp(#N0!:?cR:^ PlUTGp 0eXq:5Ҕ"tNUUyp@!EQt"Xr Qk}h{%:@fYt@VG:BC999G+$(sE FU:ݺKlvȐ,2b@ pqvEDpeJ͐Nv_t#EQ ,?@Zɥnhot"S$%@.tDžIز,m]׶k[UC4MiA`*%ibV ySҌv[IENDB`jfractionlab-0.91.orig/doc/help_es/improper-formulas/improper-to-mixed_1.png0000644000000000000000000000153711670453400025722 0ustar rootrootPNG  IHDR5d&4x"sRGBbKGD pHYs  tIME +1IDATx10硭SRp_"GXr|\ -QF}&XAy7D$d1   ?mI)EZ~UUjRT5m{5hc {&b>(T5['w(Oiy'rKMqK(1*CT%)MSmRQwxeYt>FJ1}Qx ?SŞ8'jfcDl14Ks2r S wT~#7?^sD;,I):4 Z&!"yI#bTK;Zv|Рl4@.κ9Rho=*J)*2?VAQPA~>k-g8Np8afngXmq[XTDzKAT@.WG}6ݚK)L"Krd6*McM7m|ZBMhn$0wՏ 8$I W09ic-=> YP)5@Ǐ0r}=SiLZ|.jx*89I);[jB#:Lo„ QgMTBβ hZ/7}P $RwF1X@Q K}~ ѱQwDh9^BÐscՔ>zlƗRrEimc0 a!cÄ ga@19D%G0d?HZkBtNN`[z~~IqxxrY firR|bsrlz!uX-s6r}prEZd*ǮSOʎPDo.;r8ʂe>Llz +{9lL7"͹]6 `CK)i6v@(HZ5+جB7KXq\G0a63mr=T^Dۄe06KC#^MЖr޲~q)A0z s:==r|>Ҵ5"'""Z.tww9hwy_%:5z?GeA!Eykʢ5hP i#LTiB(1Q}I- gqƬDQͯ)H);;C&x{!8i}aaR8,82NӴq\zt55;̒@#0 qF.1ziIENDB`jfractionlab-0.91.orig/doc/help_es/multiply-and-reduce_es.html0000644000000000000000000000623211670453400023166 0ustar rootroot JFractionLab Hilfe << Zurück      Inhaltsverzeichnis      Weiter >>     

JFractionLab - Hilfe

Brüche multiplizieren mit Kürzen

Erklärung:

Oft kann man das Ergebnis einer Multiplikation noch kürzen.
Meistens ist es einfacher, schon vor der Multiplikation zu kürzen, denn dann hat man mit kleineren Zahlen zu tun.

Arbeitsschritte:

  • Alle möglichen Zähler gegen Nenner kürzen
  • Zähler mal Zähler und Nenner mal Nenner

Ein Beispiel Schritt für Schritt:

Schritt 1:

Schritt 2:



<< Zurück      Inhaltsverzeichnis      Weiter >>      jfractionlab-0.91.orig/doc/help_es/divide-by-fractions_es.html0000644000000000000000000000650611670453400023150 0ustar rootroot JFractionLab Hilfe << Zurück      Inhaltsverzeichnis      Weiter >>     

JFractionLab - Hilfe

Zahlen/Brüche durch Brüche dividieren

Erklärung:

Bei jeder Division kann man "Wie oft?" fragen,
z.B. "Wie oft passt die 7 in die 35?" -> "Sie passt 5 mal!"
Genau so fragen wir auch, wenn Brüche dividiert werden!
Wie oft passt ein Viertel in eine Hälfte?
Es passt 2 mal!
Wie oft passt eine Hälfte in ein Viertel?
Sie passt nur zum Teil hinein!
Sie passt 1/2 mal!
Wie oft passen aber 3 Vierzehntel in 6 Siebtel? Das kann man, wie in den Beispielen oben, auch zählen.
Zum Zählen

Das geht aber auch einfacher!

Man dividiert durch einen Bruch, indem man mit dem Kehrbruch multipliziert!



Arbeitsschritte:

  • Kehrbruch bilden
  • Zähler miteinander multiplizieren
  • Nenner miteinander multiplizieren
  • eventuell Kürzen

Ein Beispiel Schritt für Schritt:

So sähe diese Aufgabe in JFractionLab aus:
Vor dem Kürzen:


Nach dem Kürzen:


<< Zurück      Inhaltsverzeichnis      Weiter >>      jfractionlab-0.91.orig/doc/help_es/logs-screenshots/0000755000000000000000000000000011670453400021224 5ustar rootrootjfractionlab-0.91.orig/doc/help_es/logs-screenshots/mainwindow_de.png0000644000000000000000000001555011670453400024564 0ustar rootrootPNG  IHDRLtØsRGBbKGD pHYs  tIME@IDATxy\TϰvFneFk`jmrMQܷ4Ȕ\P\ШTeK$ u˭(#03?ƙ0ۙ}_bΜ9<<1jJ~ քM<$#"&c"+8qDNݞfB&"&cA]angkO=y}šc%"&c]\:!~)^G~)oupkS\8"uA.UXuw箻S"V7—o"qyYMb1hr)8G$bul)21FNƀ-miH=K,tF3ݸ@sH}1 ]R M*؟9/1 9f:KbSnbo;Z<٥NYa OE"S]cXQ?-F+FxvBuYN)uX@'cmg}C"_-qJ&` m r8=[ENP [mx{%ͻ`v|& ,Jne"еwЦI9ЄIanDplq2ws{hI w=&`]rON"at|]#co&cgyUlT,bGXW n13k&cݺ#!ukŚL, HUE""rI999q#Gs1_&""P(\DD ʯwȘɘ#]r8t*++}bܸqx 1)**BLL ݾ}v޽{`9D_8䬕DD3gjkkѱcG̛7ڵ/ Ә3g6l؀ۻiJ$8*![er~ܞȓ$$$HNNFƍڵCrr2  #//ϕNa[>2f2&"t7T'bƍ_GNN~'"((Xd| =} Ǐř3r\_Įдi3t :͚77zb3 A8c YTδow)2%&VPP~ܵkWt999T20(JQ/LVxCG,:3&?OF}0,qAlJ1Ņ޴IX-;m#+:Ӿ- >u7˗/{?S?VɸVpemd\?&_NV. A/A1)vr9= ^z.\՟9pXc<d ](/\.X}WٔlzjFyܪ{XdOC-8 M߹s sgгw_br{bL'\ly $!6d,PuO#?0c\pA800P:ug2%d N&}1ֳd2jjd8{44&Bիݪ7nHC^F̈νiW~+eJ|ez̴8r;̍]WTޘObҴ -en=1v;LJJйk7z* Y_>ř*C|ɦ#cl%$&C ovOfGǢO+Z۾Z.K{,БcԏwԈo^s8|<h=/s1R7غ?`wpB-KHO^?r}1C- EXb1~t ݅XUp@CtzcN5/uȤ*7p_Q~[Y|5ѷo!cAŐ޿;(iKHΛ>ZJ:o0hLΓU+W,4)v 0<|"mO`ƯN6M7]}3x>>ZFc$[n AQ/vFA5oRn]N[?bo4kLkD~B?Wx8)FZR~I5J68 ?><+pu$-NȠ?5X}~m4:w@fZ2VF]en=%_RGPמe [WLY}vlSO=~|E={V"4xd,+1/~# 2p0;cqoomFO~o`w1dhHccPUUq_*( T_L9n*s `ب ؍2VF]e1ܞЩ3ꌇ9S-u5u}-k_~Z$ 5y .GV51s6en@jNICm4uT)R׭O/Z2!eT1uϝ(//\.X-:Pyt]cq"df}K&WpP]TzWdo\W)N[C!>}} ,‚cCZ6Bx\vkWZ~v9֦nݻ؜Ï`SV-c@` (9MQXܙ5&Kvd-$A$#`) n*gݨ $yNjSeY:^-q+^&Z{$co/F/MCҝ|GA(hثxsdromGQ=DzݛFOD eoQ,3;LLϒ4ts&6f+ ;amoiޛs1_v4E8[DvnLrMFvi_>KҴ)틘92v6 SEVJs':#G[0Y9YMz-NNF$1HmI:(7{{ѼI^0$ةwQFbguФQ9}2_(:W]׈qNRNfoU%svI-!"Ŕ֧Ww>zf2wߖn*$ѓm5;&!pddyTӘ c/Hcv[UFG'agH>A^>#'72K[ =_"c k/$$.gIj**??ΞA+q`UU((%.ߣEH\͚7oo'IxcXt9Zjq)sWcuJZn\uӧJn-~|Ղ )c;osM><}ߟYB6!>%+8Y0jdǣT}81`2TGU^ٛC&W =5U#VPH4O_CDzؐ3?׮]+߾]qn%6-DZ3ؔ{ `oA X| mk17'SՇP~:~oi:cd>EG|ZWy5*V#Ҫt ()>U\i,>|xXov([/Myu -RF}mжyvxܝ=Y2"ҩ v;֝//L<~ϫWp1XGqT)"fA~!F )6lh[KilL'K&cmHf\<0PG. 52xe9:6M__?)pШ_u.2s,lJ[w`U2tlt2ꋁm-=y2Nf,3vT>sVL}V^Frd>׭g_@i ]% :/[._ʗm{ {ۨqr&'g"Q6s,fa5svYCGϗ/"e 7Iu T[r%'Ck_6/PrwZCSqP(xg1~+6lh[KiI#:"Q9߲pC~dZ"(!17)9+ 4~QX1 \: ёڳ/">c@md~B, F,F1xRRŃVs#"7"L4Yຏ~Q|o4nFZbڨP[Sn>9uJHE}N5&c'{pcoDUn3FFD8*ЪYjLih_E&c&cǸ>c4or#}UvLNDdSۤq]m},1mh6}sWmB/L 2؉("Odn2Fobdl^2'i`P%}Iq8p```܀AQ_e!DPNG(RhR\,nz$a b~ƹ9KT>63HAl Ds9˜]QIENDB`jfractionlab-0.91.orig/doc/help_es/logs-screenshots/spreadsheet_de.png0000644000000000000000000016072711670453400024726 0ustar rootrootPNG  IHDR u sRGBbKGD pHYs  tIME#-| IDATx]w|kr{c`SL!wL $!$@KP//ztH=`)Uu?!˲l !Gٙݽ;V]Bȓ0 VV<$wt^y59uY, n߾uÆ(,,<{WѮ]{e^?o!! ίX?Nnț::ٛA|888\:۶6i7regg>mFRR GK>ܹ3۷mMHh6s֛w;7OL>}x͢i4Sw/ij I-\$00=I۶n}'af\U >cfHHiSA`Qpp0auYG:믿yK/Oԩ_.ɀݻv_v|R֯_{6#b۶-wn~{;?t &ўбӓW$޽wѼy3:.\D t>aH / /܂Hgvv5|y8_1𐱿yxDT`A;L&cuy / )XwTL`ik7@䰞Z\_"z0?ż/WvRD<688QڙdJᩝxK|Oy6Q< M;NL֍g7JP\Àv-6*o JbL4ܪT[W ϲ61>Lv4hjWIG.v}״\v)d{Ҵ&\xn)*8!'eb ïi6XPuY)ѝeQ`I:w<Y_#"os?>Իɢ6wNIT ևL# bh;GՖ]θ_XPRdjѩԪrqoے\Iy'1(  +5g2ٓ, $nff9} R&Y(Хv~l{4 !z%Jbә6yO[]we6ɒ2ynI"iIlL> $I`*J4%kr䫷ա!q~~~111W2Xhۭ탎dS6Jyɣ `e _m%: +7^HmWk&Sb'%5?Ϸ2V(AՋxӦl׈zàpV&kBoFð&7?i_Yi]єy&ss7+1X4IZn?"crR|,>|mo3 HMӈe-V:-tAI T1`X逸x9E\(a,OY 6t5'(-w]Q(Rwy~%3X$\a֞1 FuurfPA~= )66mڴi&B&^sȆBEl9Ch.QiGhC䃏$kAv[/@e)g_g[9^7Q(k&dcT8dί :J"I9i²{%|u8!׵xEםm)wI\ ܑ\ta=zG/ o9 4mF5sQo3,VxVjhHV+-amG ńɧku9?pi2Ylt_22$Iɥʜłḿ&0(r-+Zyjv%_aW/`y2MCJls3>\yOanܶ˻oLwzٖ=G2yD&h P>LIH !{n*f38AQ54@<ݽ :Dj/2}.Eeҷ(T *ywVYr&zjL;Qr7e(4/_ˣi{MxXtxfc =$R N^BS9$o5F`D;,fk*O{ 4g'[RR%kV^^*MqڬcPZ F_@ &l@1GD?ʮdYդfYVNt%Pf k9a,_ʝ[͛L&6On^@ânV}nwN lٲ oc´ZEk|ՠCY@W e =q,8E "x~5RlYmT+~Z!Kr_SUWUV8iڹ]7 s)pC^"zeq!g/p."^UmvUw wM%M3.6s`ۀѹhWl'-]sA0gH1qKWZTm[M@Q. Ȑ=A]ϜG T*ʊL_yFX$iVkP,SR$ Ȉ˗? O( 0,''ǨXn[\~B*-24٘RԤrs V4aPP%?)8,ƥx퀺]zդD˚J4Qp_}J7d K$or-5jW2H ز׮Jsݰ HNF%ApMS$[ҦΑ M̥]bD,yI#`+*,],M!#>B`2<<ԂQo8N(@F/:R)*.0jVg;^PT參ha޼y8cF8DRuLX $8) S@yy BCC$':cVl( <]vZ;T:ڑ.S 5%^63,/]v&K.!2.0f3Ϙˌ XμN#QBOa, 1Iӡ(RQJ 2P?C [w)^BX18))7  \e#3Y& *dqc> Ƒgۅ֨. oèjL $\ވS"A7Vs siWj:n۴aH.U+0}Q"%J\sѻS%ԜVXq>wJ6 JYCZ5L\`#%]}GPLVQ-[@A>e7m1ٍiۄ®f56Mx 2w|Z|Z3A8[sR<#|vRJR`r28oSFkB׍$/Dumc'ELyuwi+R@8X tfxeS{fMS;YzK}s_lLT۽N 2l;tԾ}0UnаnQ8A9|`Ϟ=: ++7n6lR:}n͚5:?ݞ܃k"\Qa\̭<@N}Y)::hw&`[$6./Yc쟤.H ).\6"6`_V5qqrmn3Ҝ_~&s."eB9eco?sd@ѬaKf1lCuBt͌]gsy;kSb:\q`CMU>0B*CT`31ʆ2 BAEG܊(߁@򲦑* z#ڂCdQG¥[uG1b $Tޘ ~զ %% KCH  ix"j.)C"-ځJ19N4]pc~JӅ AaqqUzz*8xuS.tQEFX$Srx*^ A!uY{b󖭔/YT$7e]']EbaqRtH,YB9a "%?s<'ܚGIi\ב>"PtmI7 1|ڳ D \.G'iq{>.otnxV5b/"Q95HaLf:4PQ)Gqk I0 Ap K3u:RJC&Hk$8G;m!}At@8>CLL`Y%måI Jz Lօ %@F2qk+[\PO6c;9hƼgպ9TmYlɬC" b^f a?T+:w/p Ӥj D.ibL!-r˳*[95rJq:$r 3Go$EP,c9~n?#Ї.\ΔBv0 Lsr_~0PD'@!4uUEg'-"BWfϜЛf͚ǁDu\CCd'9V[і]v-#M""{!0 dH^AџH i_"p/Um`hi:ƴeO>?+Pt"2m|lQA-|B`66{>ߞk{ݫOu@|خ >BUrӖ>\EtE:W^z+ا_9g+y^xEu\Vʰ+? /‹}z۶. / G 1zs^x^TGx^xnc^x8 0 Ca&vbX x'B Ļķ"p!"<$7P|!xxbtefu%I~X_7tF[А"uَg=޺u-****֒$a{aةh/“>$Z۷}bأGy/(?(?4$0)1aҫ_DHuL?ACC9!~ N,/*2,8( (?2"t^@OL8xI8/ʄxxq;)+>8V$xpkTxbjRU 38,FUƞf׭wPsr {cs{$%%w^?Vٺwߡx/4%U@EQ'Nz_{/4aȰ1)\xXppP˲!/^جYLDQclV'crV=Awɛw6u` ˲;yBLt,xYa˗/kۦUDxHtΉ]1ݥZ~GyyyG?~TAA]Oԉ㸒gϞi:}nw,ZM.|>\0ie}ܹ'uՉzKu-cn1Y=/:Ԋyܧ99NlT* ߯OFyq0TG>=s'ukVA PHy޾b2:ul~ AayE[ڷO^zMӦ =li a\شykrr ê#.FEEB=Ѹq n24 ,V:_adj[a4w_Yn& RFxaKC 0*ͻrIlb !lۦ7iԾe@<뒔S&QZ˂jb52*uh0W9QYCRI{ IDATq=cء5ouYͺ胨dԶmۉSwٳdjެS$e뎈9~IR|T*U/'~,#!oӨQ<g\::yRGƭvj5f|$-ZSyy @nNcWv"7$''[X)iղ|Y]牯Ni?|ŗ_(Wdu,UNm$yVj|^S5Qr[S/pϞS: vϞvZTs,O>|}<]So=GwضgIID̯wWwjuܥs{ٳMA.5v:Ggo6EQE}%Kq礫N*U՝8c8c3gOq% k?rNueխ"#5ϼO-OX7[ER7ZO/~߫.GmxXD]Vk}3BO@#5ϼO-OX7[;¾1a⫓&:ɫ^xax^x7 /R)J / ~g /‹G^˗fR-Z֫^xmƢqKV4@^U 󼛳NoNI7#&M`&M x0QzU/wP>"+NMwJx^zUM{a+tFDŽKj+89=Á_SoTo;ƥ]={NPϸ?/0ǝ9r,7.y4]Z2/.qC?l&X aVd2e]Uͧ|`ol(Q$V(( ~Ћ r` Fuy-YLn//q1pPbrݭZ%=wc!ҷˑ1<EF9]8 mu+)I׶w~1sg((ԩhw3'0'99̙EEPG8JlxJ@q'pPrۈHY!Μ`gǘ5kvfa?oc )޽{r~͛7|3H@;;B/Dr,4L|s4LiE>BDaa BKqݩ3o6o2p /,X0o޼ÇߴyT*---ۧ+b:;;th~dF)4ow'fv/ti{RSS{oִiL2>:dj)PoyI!ȈPEcg4 `e!p+Ȟ?ćFTOHz{AdZ DWPPq`BCdFG~ ďu S:4O b___ŢV0lS/X`A-S eEܨM} Z1}y!.V%bbayņ U6i_wzVڕdY#lAQC+ yy>{{⷏_JfRQvrtRS(r܄ bDF=ɯICI4-VU( h4jf8VEGb#:H xkDg{,0̃VnؠF5+eHTta9I~f^g8ƛ99ۙ 5o9xpOgYWޠA Mt)e˨zt8gZK NUv:BhXGo&`!L{:x@S0l^A-Mb6-Ȉm=*,,dY[p<³~!` 1!H "%_q+2"oߎQ,|m9$Ɇ oݺ4!oaPXX(ˍF 8zqzb!JYes]oX'66bff{1 IJ?hKB;k08-{,s'poJƼy0H%EaAK,iܤiEE5t撍_x06n8q+V̜9SINN?'f>~d8qx{ffײX'/5iӬYlVVi^(z6RPm6B)^~۴>CV_f- sga6n:l_3gX- KJ*,B!$Fvt|߼y'!!L^!"\=8 J%I1 y> )¨ds1wUnePd.:o3 ߿Q*A&6O`ү/z0,,dz,r5hP2^,5mz @! 7D&hIlwY-<1cvNZq#<^Q Sȑry _۶`?]q"34ʎu, {̔H۷w7#/,+x  ǤA_ڵ5ð$DEŞ={O:>'/ԡ X7nQUjo$Lyl!+I?~VX!w&'''''/_\>\+ n$z`S {Pk x|۷e{^.ց8BeY.q}`2WtCpOnkU7li0vJzW^qO=>ý8VM[J *OKjDQjcfc)Iݻ]yqFc6}||x h4N^a}o8%Pil|P?PaAV,4MÔơ6n :T -4g]a!iZa>>Gf1e}<*J$Сӧ7m*[<:g F$..PY,M?M,ҡb+TڻTI6%t6h;3Mn1úk)cW. pq 'q 74sa A@6Җa+Fy̯87ۧzrڡFn=WK"kᢖ/_n?vث*Ν;~c233ųuk5^_5WRI1?Li)%Dٟ|:>*>/]ShÛ&&tÁecS&u0*gn9pkl;v~VJJFf\xϐxcsr }|tl4l ( <<0<F %%%t:} C"p'zG.8t֚IJWC *(5م` %P㵥6Kj 2Zc3j" ey8jY r;n0 w_, YJlTR-ZD0"#5Ͷr3 ռy̆=wNҶ?@glE@O `TdedE 0 X5LVbGpקz"vW0,_Zj9R~]0{wqCشh~y $9YP8~CErO6$2%\ mC%$F" 6)Mb K}L>))!F%AXm&Nc&98!$OztO:so ^4ѼkLMEUHKKЭZZݽ{wItT0'-ZhQrrr۶maRC-z[8Ae+l!Y3(wgKji80*_6SP<=%RWüooO< +_)ӷ u~_m޼kܸ~M{K0/gٕCԪT*eV7$ tƯ}# q)h4$)FZV0(LL&cYV\/!-%,@ Jp鼀 hF1 R kaAfz?F.r,aH$XH$8qIJTF5a|ߠLX9!l'm{Ip"4 ׺yrSֹsw\g}( hil6~V8@M#Z M^xA>rL(j}|}n$ݻk{<%R BXW\*JkEʭpW+eX/o{0όx:_"t\neAٕ-d0eG^8}yl6hs#NnÈ-#v=8oQU+v/?=Md5sg 0ǁe$6>LB5sР[{ 'Gnt:8F7jwzeՋw ܶmFu뮔6=z|FyҤ8;&@BD)"fg/'YP;YSQQφ{6T{*x) J=gw旃!" a̓yvfg#h!|T3cf8͜hַү/qVwˠ5 dʨTjqq1a D"*++`0ȓ:tՈ5}ގ[:{Ucc m pp[*bYILX 2T(I8 Z0>_HT*q 2F."CD"J%023'LzU2Y3ZZ}ljqp' y׮=1wo#n %0RVȈPV\\/jy%Xii(&u-Ԕbi4Pkk[nlH5wwwWrOCX|>gݒJ2)+71mikkw {{ŋ@tH 2a?e2i6u&Q4ZZXpu\ x:ۙ! ==k^:㤤/BḦt 1Q^xaO`D ZJqu˘TCajg?%#3WO 5yO=dֆ{rO>]={aذO_ӨT&* @p0ujIfiM|&BciZ:tg.@DSXXhcc#lllȶ!GL&S*(ѣG['&=3 P6ʕ|HfR R)"bL"A$T$IHĐHha?obP(8!'!r+nїT))@eX|gh<@QD**+%ozୟ_-['Vŀqa:=?i FLqȐdٚ>++KvQ,aI䧟覦bdd(9 D,4k&f }}D"k%# n߾ \"!9v[.,!Hff_ ˴PRD*)"J퓩3_A+tN96 y3C9wrw'8:9k~~ɏS?ZJӓ?Zzq tBicaKUprLX"C_i >ʴcS A x9s6v*?G,ҥK<~s {iذ˖m|adz _7w~2PFyۤepR]톼-u2˜8vp⛚0T*Afffbqr@ X/xKR*zر(D _ KK l~@QJAQD&#Y$x&,'D}]RW!{vB%7̀|*8 d)7o>f-]6Y3 ͇JQOm2OE fll```@.|`[9y0?7m*-/7st$uȻ y _Ycc[2ngN8;( K6nJ \~_PA1 ^pJҵ7ήiQaL&&`_L�LaE]:'K:/iIխeg3A_Ű.LRCگzdSlOT.:| @)úkiQuO -s\纘.]8o\er1xp؋cZa, 畅QØ ;#y\|CǶ)wu*zC$f9 Ϟ=m6-F @(K.i; ' "Ld2Lc2Lɤ.eR 1ߎ'ֿ߫$axA9Zfzc/NS2|zGf~Y.RfǹPpq<EF*[xabBeZlv7̪K/D~XPPФfXPPbm|FDwQX,haѱI?b8Zn&)we>JϤnړɇO=?ߥ,/j'<וa<#xtdw;7KtҕTʿХKşG5kٳD 0m6^eY;EPZԌϟmj8rd]R`Dv*7 #>^._ jzj2NJ|Jh9ZPr;2a+lS*,iA S g2Z,yA" XS}I/el2s LuC niiekgO1{nN99J|̢a2T: i)Z?tN c1D z>'+D.:N^ٚVOiNN~s嗠 WKТEk~%?KВ%%Xsnj׊eMM݃6U1s~K$tI1#>^m$Xv;_qsM̩eݩ'?c&?3vDX ;䛛5ѺukZTVlU7J& 8:SǽXc@@ -mO6^>z@XTapшnsֻ!2:{m۶F2w:V@3 01 RSRQ%`@TSRRT*?# 8#@ F0b@ ȏJ[TaT?gU XXs:03eԃ6P(}wrRSn?wwtvbx?WyKaO}`55`Ȉ^d)O^twӿ3zð<;[kknVvҀâL93#].]w׎ cnZk&fԀNc, |ֻLJn,cv?Kh0U8v(nQt.W$'}={w;s33-gQn2NZcy\5`:~8!lB//֭[AīG/+HM1q'''Νy..eZ/Ϝ9S,83s蚾dwٷoo>sLTI&&sKn,*,xsTMuĐfMXp!L#aA>h%i#z6mRLo׮]6m|}};3kt+쿧NXLKK@.7ÇOv2Ԧ֯e߾}/= t ݯ+xF6ɉ,x2RS{M 7FT1fk.##U79lHQң;9MMM >}zw#:ڀ,,ieaa"[8d2G 0wJO˾v.<=ow; Oh߼ëT$2|/ݺ0,Sztr?sc%ۛegis7bCf͚nϏ?p02r7**n|4壗g3{*,ss~aL$JaeejRRQVjdd۳g..l6[G# eann^\\voK(A('E5$KKˬ,FPp'T%c,d:HfQkuWL#ƴ8)Ν~ çX,B,K%Kp\.x*}1yIĒ%K,-----w/^,O'hܱ!qWC .X*VO<Ʀ_~W^0LW O&LwQE^,U̮S! tp"ūWi?f2 YYfEeI$2}08hv})7ݪϥ˂ح=ڴis\,T!)/E":&.+**pqdaA #>WÇ'%%=yݻR@޴߿?>>>11199޽{98p !!A~*fLD_Փ E⬰Y^*VL>I&߿_hё#G0 t4%k!'>)9ś{?TT+*2bggaCA40 p2fl:6¸t"!ކg]6-?=g4O{曷\7o}, d(b 7* "ZhGZa|;˗/wsssvv޶mL&#?СCM4֭ӧO1 k׮ݻwpζqm۶J??~݈#rssϵnݺ%˭Ƶw.-J1 "d^RL&( /DD&\7ek:Ij9`\rYzw m\ojǖ]"^\[Z^ۧw/խ͋\)sqj*B100@TŕDB NKJ-mlk1c+C/;}__7oT?͛7Jϩ)}ժU/_w޻wrrrcwޭXbҤI999o߾]bŢEaD OOϵkצDdq|Æ o޼x<޽{O~U>}d2YN߿aqaԩ&L0a“'OZ[U6mڹs?;vfkk 8uԞ={LMM)ܹsy//l6 ѣGo޼ g IDATm۶.\4hЕ+WƌsՁ&$$ 4={AǩT3zUVVFn4w\WxUws]#ck0 lm(L@TPLrA((J-((ZvZG5Z))7VDwXT2X*n ))bݣfGΙs挓!HJ_@ PRJl&Md̨Sϕ7cްl۶JSSS_nA~ }]wSr* nB'1uB qFCm(.ՇauMkyo0 V@P9mmz6WOצK[_, ccqII˗H27g3 ”FtvZZZ|9;jӫN'MbŊqƑ>q㔞SS͛QVVpB?=~:UZ$$$ѣGl޽-[R^:77EFF{*MFte;vR:uڽ{wΝI;B`GDDeT1k!Y90mv>g# # sQ-m8sܵ@*>EҘ+vM=ӦѦ&/1phܜnnnhnُ?|/)ʺ:0T^'ӦM#w| zZ*JUzNM7nRL KUZf{U䚘JgӧO>}ihhW''''9, ۷░ӦMnΝu$+aI uQN-[ ı'/20ZZxd#v#^(4[.d8}:2,@m\md ssY&&IZNNi_:PXVGk''O[ 5瘫[3CW>JWO)ڵ:+/Uu]zQPbӹ':u>Y\Tb|ahQ*)Cלr3)jk9gCR"h֟ШݤEkV400 pkoˑc{w_?'D(F611n˳~?0`4_ζVJ_Տ\mhg vd2n\Hܳw;hFi4ˤԮy R2b7ih[ZDm84vԧ͊CX؎í#G€Q`EZ0W[~L;Ӿ>l//7rsHQAn]7*-st|EkBG?ݷ'/7d2=.]MofeUWիWg͚^7_܋.Q? wޮm s:ú;U: 7OrhfOFW8pP~f&HI;_Qy`[%/o3g8S{wI w|WJעU@$ a'ڥ#p s.:~>EQ Wt+8z2]lۻU8?Kh0 j9GӀq#>DQcN AV(+AP| ?P2 >U@0JxU 、 0 #Pa@ m۶ @a@ Dΐ*@ ιka. Rȅ˷a-@  @ 0`@  @ ={Ix簦/t^3Ց8$"#=͛8ca  p002cN(_[Z!?C~X+*Ѣo߾''۷eϞ=૒hC[cK 8#v T zb2`|{$* *#BR 0tp*oOtBH׷3`̲#!S &]~Rv M >),Tbe E\ |'O 8&H|DŒ$YYY<8_r J+***x< zkȐ }@n.]B *f0bsX;bvÎtЍr# ` ŴJ*uwqiH$jrԨ1.ܿw {eU1[VVVYYYXPWPPPTTT\\\ZZZ^^D"Q\O++'2:a ZMJ!@̗{y}X=baPqPb2R(]'DMGA GS(2TVV(*v=iҤd*u֙3g8qB$Yf„ W^Rׯz Ew9vػwh))Q@ hLy 沘n7B)~ELn)e"}bYw?J?a-bð܃LBs͚uibr 813333331h8ʌ̎:C@cJѣcǎ;v]vo;(~mʕdwAs"##+WgϞ F`Ȯ-V<%cz@@GcNTYϺPcam׾CVV@ <~Աc'OO/ bE…&  2eNl )) bcc(7*QG1u'S>xA^NK`2-Z@@nq%ooo{{{*saÆ1`ȿ7nP\x bcc L&377sl)//;;;W?!%%E~lnnj(+EoP0iK}3u9m_Se8FPԩSWX]3uKȑ#cǎ%#o/ %%%˗/_xݻwz777%??̙3f̀Q;RSS555UJL+(ŔA;k`` OʙRMOh޼Y^^zBę31ybr!0 n޼9yd6iҤW(,+88X`p̙ &9r]vU(r8y%%%FSϟ?*i6mtvvP(bxyyI$Y taÆ%҃Aii)6|l\仠nSRO>|޽{]ү*?G(>|Yf[nݲeK\\)SϟR\\i& URӛ5kq> Pnݺ٦os-P|%b? !޼y߿755N{{?PÒ8DBP [.Jڭ(Dѣk׮hg(zzz۷^pD"g),,455ӧτ ^~mffO?߰10Z1~ׯ}^^^\.zK.˻C7o^?aOQ*,yLnm%au U3(WtܱU+\}’2}o>/b1t:|ŶmA@t0?~\%K.dT*UE,+M>|aNLԕ#G(!jaoff6l89;̟7NE\v~ "q6mA=U =ʖ~]}(=zHDTStD"sWSA : }ah7w k-,,0 c0ϟ=ϧP(9Y>|zx qܞ=zi[/D_k``p-&P^^ehallllllddd2 Nh7mb1Á|ð-[bʕO>4dm۶8Z||_VZ*ش1ѣG4o!|qDvv֮;X,km{ӽ[$ť)ǛfytApH$B;(aoŠFvvǣdMWs˖R^+,,]_+ϟ=mlaE޾}[*ۗN< (3R)NNACxܸVjj PT*P(T* "aBN&]K 8€攔D_'ڵWhM؞9#Oqrns޾7ӧOTTTXXX(*J\b2(=xtNիf͂5i=::G3Rn}D.</??g>{4//ؘbYXXp\3336Mq͛7ʫv%2/۷o5DGG~DN0B;~Z=7O6lDIqqzz:rA pIeQ6t= y t?2%J=ihwA.]ҳ;}z*-"8@HX@ 0`@  @ 0 @ y#^] 5X4dJJ+j )3v}~wW}F\44y3 @ 0 ŋg/_<4;^C&(JDmq ޿AGXr9 ||ZE]筚EHBիW}I&7^ˤR\n``Y~iMCxQqzKZ((,ž{6rJ!!3YO-RZh0uV6ܼBX~߿2yҪkv5Mq"w7vkjʕ(j؂2S㒥z}h1sO#Č{JlǏOэ̜ܼ7o?wz^ڧOΙ;{zG_fzF7G+'' ' /H%-5oJJ#럘?[W#NAL?_+ ôeB$%&N8nƿ:w5 -=zD^.H3f/^#MZgY}ʪk.x}yppH$<ӧOYYY3gά> i 0bN>|ĈNi|EQElii۷޳OFFF7oU2tݔ)/Xe_WW6n =zssscc}\~m֬{T^Eϟ?Gnh࠶eW_V$iXm[-\Եk7ccΝ, [M2L,_taa#Gt-oHCzyyygϟNB;(ޗ!2p`U&ߏkh!!N~HPTj}lj`2#"V}줗m]/N6l:ezaL&{kС8kRP[y޿6O;T*ƍoƒ<`0gϞҖs8 喗שrHԘWP%%%6$:R~=.ύ=?f͚5mʕl6eP(aagQG"ˋann^VVVu'0R펧N6|Y#F:sJPodd~J[h՟z^Z6^9jWzMMMKJJh9ͪ9k׭mO()Snټ~کS4.nݬIcbbRZZ*TůV805}OIm k+ K.g_oݺYPPИo:Ś0qRrc=/@| $]t?@igڵy:yYм>|ЧO#Ʈ]D"ߵ[7͇>ӧ\~-##]/wK^?n0337w~sܼ‘F?1E @(풿4+i4aQ˖.  47nn[lFEm\J{_&J5s]LP  D'fM6X0 HmdeJ04-] 㾻3ՕjL*l۶FUvOŗH^@I6HHHҥ 謮?Wc*e IDAT4MUgwfFxo 4bF WI a@ #8_~DBRꗟzF@ 4`Xr9\L}(ʼydee5TP̬ƴ!*`{rhܾ};١,W-[G,kѢEr/ ڴiS_QQ1a6mhh8hРeҥt:SNo߾ռ?611Q  ,P1 b0#FP7=Ժuk:޺u$ʹ};wLӻv횟;ٓNѣPCT]RÇ҅c7piC2h@ؽ{7;r3MLL֮] q ywO) >|J'O,111rJ^^^֭'MaR1cSGooܸŋo~}ii6VE?^=;8:t̘1999G6l&;N87''ĝ/^lffp/^)ܵ\jRSZwZҥɗ/_~i777E---׬Y#uڿھ}ŋMMMMLLn"&Hf̘f9ٳbz~TTԉ'\R)֭[F ύScW.YEVu*wFp8O<Ѱ>>uNჯڟs͛7{xx=ztԨQjrQ\\ܶmjdffZXXfddv^򄄄˗[XX\,WNA.ZfѢEΝS۔zZS.5|X);v -bbbzs*VVV;vǎ[d\ѣG[lׯeY300 fҥ4o߾|>ѣGnjccnݺǏQٳghBqԬZpttd0B022rܹ;wT1C"""O?hԩǎc2uhllTXX&HBBB+<~811<o̙VSRR4(bhh8cƌhz577^vmaa+B"ndW@SN}Xw8Jݼyʕ+h4;tx2" 1Izz:%uMk׮=zTf!^JLLTI&Dm۶=Z*SLqrr$; n-+V066rz022ڵyk׮pႆf͚y'[MaXppۅB֭[IAl8zK 䗬^$U ߯α%`h]s}YdkܸqvzSTcjjZ^^NAeee_S1rssCBB?^e2ZCorĉYf;vQ,GG'MTTT$+K.eX,Penmذ EZ0 344Ԥ>333޽;l0MfddL:pԩEEEj[cX?ţGR{Çcjj[_FKK.G&Z)O8A8NC~-???==}u~8w1chR]vU.~˖-[li֬D=~+W3Fž eȐ!۶mH$۷o ҇7a];܂’Ҋm4kl1^vm׮]l{&γaDmkkK>;Rk׮m۶n]M!J vSmllܹsܹz8tRJJJZh~z驉)7:u={VVVN:s&\۷oiڴ)F[r&LKKcX%ߣc+Rҟ[K_W\) .\<%?N1͖S4/fY,y!R&bmmƇ:tPEׯ_2̃Ԕ[[3 BU@ 0 5^5!!AjDʣϨWW1t0YU$QD J6gBS?^NIA  @ ,`ܼqcذ M\Z8K+`ɰm Q}L:wyf̜R\ɤj.]Ǝbё0REzJU]RiZ~ٵ|f}҇To&-W*՝>K#ҢګOz~-~߿Wu$TdQE(UуTZu@k_{vA!YϹJIb]_jܦ[XǍҞƞ()P S:u.,*U=;YΠqyy9Bxb8$$bD"+WJ+++䘘WWW*rW^Mԑx… ۷oi4IIIA$%%84 PRRBDAA)㊟" O>}tūB`0T*Hjמ=$$d޼yǏQUf*W@i3H''iz՝KոMUQ*EB}+/a;c߮=tg|ӯw}s;=(d[IiA={- *] =~eK֭R{K>_YYYZZjժ5_>&&ŌբZW,*ՃTMJU <ZڳkWR=PLZCUZTtz.U6EW"y mҲ𺺺X,+nI5<<{l^k].TRiVD(>sg(ITq/Տf~;_q E6mڭ[_kREqjVȢR=ȚD"5^ u@]zgg.,P._ϥMKX|iZn];[Y[r9\Nyyz H%Էo.Ysd*b0zUP*T&H"}p*?Ai4)C|f}hQ URYӔ^4VI!WgggM5`I&UTT( L&\ T[U%EkMC^ LMMg̘!j*f&NfQر˗/5Y%USU.=)@fJJJRZ"볆SڒmрTUb*s+5,*ՃTT*)_k*@]u@Q]~ ՓϬ\zR*ͤE1T5JU'ALiQU *izTnL  ҐJBi]ALh R3`V{JH n JB D@ 0 ?kC~ƥiS236͛X,:ƍ" cݓ~Ĥd77ӧg'==SN^>>;Қѫ\ ^TPPjaa-&-jIHH5j }䉊ίRg])E=gAҡym+W7+//wssSL4555KVҥK?>~A kh۷o)@@oҢD-jQ*TYWJѢ^~̜RLp}P@EQ1"H&iҹ'''fggߺuȨ}yyyhx(Ѫ|f-S J=\VoMAֆ uk#7n A4fiiimmݤIÇ[vVNjuQ/PU T*ϩ )Ѫz+55RG+)(Ѫ%ӦM_YXThAazj]tE ␐eff*ᅕUM'\bnn~on%… ۷oi4_III8+M$JJJ(((055q\SBӧOjzX`AXXT*H$\EMUɾx nq!!!#?~*֧r:*@MͤoNjiܦh $7!%1R-//a7tɓW^N5DRP-[LKKSLJ#5 _>&&sΪ:hߤ%ZUlefRjʵi J6ԲK6z(7Vk:!<<{lv`Zb+7waM\m'!;&4 UԺZnj .*(.;VݏV[_[R*kT*d?Λf#ݗW9s2Od%h=sUE EfƵqqtqvn*KRZZ;.i2ߪJlR$E+95!U^V(JzZ=@Vʪgp+U,!WUgVl.l2ߪJGhU.=3*J9Z\GU!EK*[TUU=~L>=//O"YVP"\!Ek S*SRe5m[\UZ\GU!Ek3.hQF_bIX%XXX*`QhUyVY9u'EkzYc)Zems^URoVYyDJͷ*z`Jj%2F EklO)26մْ-k̵\Rj @!E+ `2j hŰPk[!EG&BU* HъHBVLTeU!E+ ` ggg'{JRYd>(ȥ?hjjt=TVQ%?Ҍ3E Tuʭ%WU*] bT~YK~WgVf$4lU D[Kj#*RGU›dnn26ꙪR#l۶m...VVV7n\lͷ~+zwB9su߿ߪUgϞ5FUu-٪ֳ~* JU,EkM} /+߲u┮O]zo;w.AOcBPGrrrƍgnnD FUY* :zO֒ȫQÆϙ3ڵKYtUTVQJW5x;==}Jn)ZUlUgTn- JUL+K*J4]Qϒ$9ymf]?`)ZU$[Յʭ%WU*H*hVz67qDR2*RIh6שֳ~*G^UTTBg(S-zղ%O<%H4s*$?.9yD+SꚚ=zbȀ :ݡKܛdȐ!_6CVf@V Rj}d*Tk+hDUF^X_~=!4/`6#PXd4qV@!afj 痔O0/JWUTT4h 333++CS˕Ƚt6!C>ջokHKƃO2i䢢⣹ (WϣGصkע+W~T85%a8S 6mژgϟh**5ii&mMt#Gzy~Փ$eai29>!o)QIcc#At#YZYP(|Aݣ}5kKbffVTToeeHz$#L KJJ^x@VMnBU0:vHBd(wk#GGVZݽ{>C +fccsȑݻwgͼdjjz͠fmձcOKH affF E{8+++ͪPFfff;ޫW>r$deHP~)S%&&x5qqEiSSܹSt%'"֧Nzi>3j]mm-fx u3R_T9߹sǏw-44TImoV7{/-{j*Y`٪ը7zRM=ؗ?$dʓ5|Pj"U rrr\\\lllV^M$5nJHduuĉ---"""鉭8#O*E`dd… R_bWYe5TV+SV/h2۫cOc[%u8R:[uՕ EFF1T('jnnnYY޽{-[HNOҩ޾};??Tz;ɵ$#L*EvZ ^zݣGER.' *MxIUtϖ=5mdHlUۃ{Hrol??n.'jttL˗/EjllVqhʱڵk׮]r9)U\V Jtj{Aڭ5 /ޠJGVdhyׁLVC`d3 ͤh5D ̀jm+hDUJe)Z VHѪ*hC НQZZ:ax//vǏ---E `H1'*kn7 =jvC?shgggGGyןhS )^[˫mڴqAhS_z'&%3:-u AnnGsM0Ðbcǎ+&L`|)fR\ry`mmMļ ؾhS0}MMum-Ё6@"==j^^׮߽|ҦMhSCR;03  @ heHѪPzS0@%U$n@VRj}d*#%)ZY|_`0 CnPΞ=P7=8}ٳgH~O͚~͚@hA=HHHPG`ۀptK1A@F̊e/?xO".....N}1$I$t Zs'NȻzٙ`JL+kUT6=A )SCLEu~!$>~U|*4+a 0tSj+-u$?ȫMhŞx E֫jIV @ SeV!r4. Y)ZrEje$LuxB]C ݗ}f|>@g^LǎVAYTJy1TR/h!9Aݻk׮}lhh suuuuu ohh@!_*` Xd<8éNNNF5~vn~l߈Yh_܊*nExa3g*Ur%[[ّM `Tu&Iq;KF=àDI211/^xRӟ0T\|+v劬=wawӦnܘ CÇܳW/L/ *Ozoޜ93c} s  )Zbc^~=pt}[[;2!f#+ʧhPC )Z#6 yU5VR!`ȓ׹sgww.]x+""M@$ѣKN6 Ǐ$Idff&Z 0䑕o'nj9sƣ릩6lAF*-- `(DV֌g~j~A@@@XLn++'NP1))iȑT1ci^1C%99r}xx[E@7n p8;v I288833G j|ԀabbB=۱}{dgg^:##O>… 钹K]Z#i/^\XXH-~~]vС={҅%wR A+ #FCϷmۺ諅Gq())y𡓓$ɸF6CղX,{{ٳѣoAqܳgbF!AQwUUUiiku{ `0TugG߹sn}:`J:zѣǠM n hhRyG^Um"E+hj*hC nB1ڸ8RaP ԍ744 Z`!3E+A5S֮]/Eӧ ,7n\/.I' )bWƤmժ2kFQ镪T7`:[I?vsu)EuU,Ȋ+`,CVVQ8``k y:wޥK†0WWWWW4 `AdHHHZZڣG.]:mڴ$p8Nuuurr2Z 06lAF*--Ύ533333A+VVV'N B(&%%9lY6pJ`<2Xݸq#**{ǎG$;n)Z^zuFFF>}{n@@AKJ.u1b£GNJ; E֫jIVTBŋ:::RK&L}v$SSS'MDII.)M%+͐h ]IIÇoXb/]3 z!yb֭h@PA$IV<~bB!.eI[ Y)Z|~C.$-=`ȉr^Sqրlw6}z\~7oоF=Ð:T%4.vgϒF CfaX,YN7gF ``0X,@ @uuZ;2"쏒>-=|h_cȀRe֡Æϙ3ΝNN˖Ǡ}g%7gԲ!O.[k׮Ǐ̛7/T *)2EcF6Jrׯ?z(;wȑ#}}}njM0Rjj-[.BΝ;}ѣ.Zܜ`,^cٲeA) `8{I7n̙6lx;f͚%^7da0ȫMh0DM]駟xgϞEGGO!gdL~рqLd'(0h; c2'݊5z,lƌz*..D'Tlmm]\\bbbke)S0d8irbbBMM W;s%ϟ?=zthh()[[[W[[[\\i&jDI4YL:yrȣG ]ӾYgx3}… 駤yM۱nF!ѣ$7[BM\\\ɓ'ϝ; ss۷o\.y۶m]v0aAvvv;v]N}(]vݺu S )dhe2K,[d6w577C;rE$8npU;ZJ{E0N?@[Hǎ9'?OQQ_|qڵwiڵ˩|>ؙ"`566쬬, D2#Z>w\<?&`Hn߾-zퟕ577'IM.@ |=y$::zƌ*3A!C.0@1N7Ύ$I07Ejf]8qR5EXUZ.,,,T#6 yU5VUKR `h2WI8;Ad',K(RI[$Iݿhb ԭAI")Zr2ǎKVPWuZ噙[lC Uh/}ۻ}:`4iÆuQ*@ԩ~~Rw^z׸~QsD~ @' 8P(zczaqi^DDRѡA4`JJO?A$\H;n)Z   hhh>z(A#Go[n]@˿!ƪBVuOJJJ?x<p8h"0xyyEEEfggƚ䠉xr[Ofl6᠉3 y\\BZ~޽ {yyxyy??4a;na4MVֈ}L&sّ῝:cH}݀*:OJPoYmлP{u?OG 7Aff5ք ҶoNdjjI观% u6ɚV bh*Saffzm-iƁXcXb/]0PFRbȑikpxd IDATss?{0ڈ>]affuV  ,7v츒?Jok„ G`!Eޕ+۷a}ѾF=Ðuһ}Th_n..TV<==j^^׮߽|ҦMh_;00ghP ` Tw C~t1` E+v O.'80"Rn)Z@̐WUcU!E+ `vY3<:wX:^F0U܊**@:EŋLMY/\R^`߾h_,K kO8iUbrN>/Q Y)ZB!=`2o0!Ajjjx/^}0HMymmnAvm0;;dgR~ .͛7'OXMڂ ѾF0dh}|2߿m[noxx+""*SL bUVVvaÆafDB;40f̘ajjګWb4Q"I288833G E@f`0 OJPoYm0wЌܿ_~׮]sss;tPϞ=駂%?ޒ u6ɚV }HѪ׻M֑c BtRf@%̐WUcU$E+k%%0v#ĤD@'ƏӍ'2"4$ɤU{;Jh_۶o9sVѭ.F͎w! N=s{F 0a2TNq;Pdg[xg;t5SMG $I*ZqNYZz[n]A %+ߊ]"+k˗VS6/_D rӦnܘf^QϾ| `8Ca>sdDxF枽zQ ~~7oޤg*bоb&/Xo46w۷mسw߻v}5۷d2W|gоAUs4Mr+N\lׯݽokk7mz !SL0QW<|*uI|UhVÃ[bMhh:`25E+@X@VyUu) H f%)Zq(0H 0MVV7Wgg'{>@![Qew`mhh suuuuu ohh y:t}۶mW_f,bpc%%%x<p1CY)Z ^vvvllYlllNNUh5xfSl60&K$. 0P?Ǯٺu{=dzAݻwwTnndy ŲI-Z1'7m*5rZ+JM0!--m$IN4~*88X=`IzxfV했ͷܒWzKZyjVw .6)86...<0|>kŊ,|ҥ@E-cFϪDrrr>䓒E $ѣKN6M~%K̟?ኼDccY,YVVvq$I̔_x'Oy&uww_lY/DGG71s={ٳg y9Nyyy@@E9$;Q~=+[%R[t.`JѺysKv#`Ẻ:__aÆ1jԨRcbbƍ'x<"/x3g*RK-߲eKJJIJJJ3{}rrrbbb%mlljjjml]wH&ibb2Ç+/sdIvn{V~JVDȱaѬua2}jWu@0d- zxa++'NP(FHm۶}"cƌݺu۱cj%%%ۈ#x<^7oެMOO4iu%322zIѣGJJʢE޼yE~,N߭bVY+ޭjaLudh5111ԭjrƍ cEsܽ{Xb6mRwH |ѣCCC嗯.))ٳgHH"v+ccc9rX9sGGǎ;iBѯDȑnCR4*E5ib+e-eggϘ1cݺu{ 0@d2Ǎw^YQ`ܹsGVa٥Kss ɯ%!!fLwߺukEpذaÇq㆜bvvvǏueee}]ʑE=ˑ CVV#Lݪr/>uT>}Ň/sdDxF枽zN#d-f)))y𡓓}ɩ򙙙)))nnn۷oWmٲ%++K~իWߺu3??Ϟ=˓$yiO|&M ٸqb֭]]]?#ENPԚ#Kw@9LѺysqnU{Ѭ聁Ѵd{N" FUsnM6ϊjErdI6fU[E (ݭ:0bc^~=ptT}[[;Y:յg+!+E;MئMT0@yF PwPx<stt\@!@?~ޑWUۗ)0 m{jZ֭[bK.//.I/{{{qv0@ [[[%r0i>>^^^...Ro$EwE 9tIAݼ>)yD]CHߠk,*Hqʒ3y5/Np(:`vwm>uՊy[~T.CA h~="q'cEbXv![ҿ))]N>4e^x k}ÃbQ.4ԿzެͤPإ+BƷi޼yyg/x}J"$I.^~C'o옑m4Gs64֭[aaacӦM!SYfrkRNz?sMc`oS?V!mBUR(΁]l"v;)b6mxv%am.TIQRNzWbOB;dPP`0,,,^~HgW[ZN-433 ,ܜzT$IԧQ%ZYvSS3Q&~:VG ]a׮zM%MMM7mڤH&w0n݌jhhfTT5х5 I5ϗ\^__b$S;n>/ E;tUtPt*nhAҢދ~Ro  ”ѻƕ@=ZuXZtT/^5;e9fM6O4l~Q| zvCJvc qZaj!=*Xtx`EqF333333p'6,,"Iw}ױcG oo5k4"1Faz_XYYIP_4L~O渒]Fr!|sRK-,bVd3PQQqgϞ%$$رc…uΞ=ӧ3gܹsgrr2Ԇ ˞={rӧlذA( їAQ?gTտU{{'k*w\k=gA 3g/ЏJ)Lęar&$%%jA択/mll.\HdVVTFF@ Xlmtt4IRbL/qaoo/u|A&3 Ûa41$۫i!`.=%CE\.0]y`O9EKJnFs]t)66˗$IO۶m`0\.ÇIܹ3ջ+ zo^긥h.]䃖s9 ]T+=*ANNNwޕܣ+`Й)ݺv.ԧĖ/)u#p8MJR1Ij咗K9CR^^?6L 888yx <w޽"*^ zy{{`2d=P *EƕԅzV{U))b%cÇ-)k3͛7$IRqbժU֯__WWGo 3gɌ{y}}SF%ާ*GmN@l]T?60xClԸ_X^^.&f՝S'B˕6*)rI=%wܹp!CoOذaw}gff6uԕ+WRcܹ[lݺu޽N*ܜ c^A =z.}nA`axq%1շa },N$daYŔ m=G}T\\,k!P3<<<<<\ZR__}eD  TrǕIe40{{/,k0϶L ЕF.-JIVG KbjCOgAA*,,g'ou$;BwH'?)G-;~af&DHaY;I jUБۂ#C4-_n!zfQL44{!ٳ4cFryk]~ucT9>00`aݧS[֍QSIzIsFh9 Q7O.v+*ߙ Bj!@rEUmbϊ)+G Im8C˞DW!I*Icnjj(;yb^|ץ=1GtcΜ9#`Ȉ0773g/)d j.nEJ2:! N=s{>B{toΜ;wJ}{$rԴikWPbW._Ӻuk&cX j  ysuk+7z+?QM4;زuE_.qׯ__D+\WvlA:a]u^9/>>"sqppX<ܹN<%eg;[Ȩbj?'$JL_ȩ'>>ՕzEY뚗/_ZZZQm겖JL^ zΜ ~܊Ν:) EK]zX&&uod0̣L).rŚ5iԇƍŷ#"|9u귾}jJl"z];6mLXJsss_nP(޴icDxؑ$;ƍI EEEuu/ ё.`eeE'\|E-Dȩ͝.&ku]ciiUQyⅥ}4A/>s¨Q0̘/_h԰6jՊ`xxxn𝾿ߘKsDgsؕ1iik%'~"z]JCϷmۺ諅G CX,dX...-Bf}1eԂ녏m+ 4Y͛7+Uf3ܥ.g0Ԥ-6.fn|''N P=dg5<<<0A9Dw%fF|̄={q++?kՖwo6mH Y*sܹ󫪪tN0qRZ?oݼ{zf"gG }uW{9j䈮 tޒ%lmm{|A=zZ]k^0&zAӦk~ޣGȔTZ넄֭[!zVCC_+"+}?.6)8jBP[#ޞȤOgJƞ'~Z*)FJ)^PT%\RwDmr/_;gϜs3g9 T9C=۷!1oE~ٹcih03QQ!wf2M>(ViJ*5Oq n=#ZZlԇm;~}O cSmV`*FQ%M<%W!GDEɝɓ|{ z|7ňe@ꉣڞl*xZ&> iX #}d*bӨnWUry^m/m|U|V>"@Q+_C<kT~wDĄ;[U)Tԩ'M/{)׉՚YLN Fu 5]|Lɯ@'{[8koF-< |tČvm߬kJ4\]qپ/5mݼ)˲w+zòLND<}35M6-Wt&S k#q=fs&2lNy]M]qVpXqҴZO jA^"uws<9 +ThZ޴kS7,wݨ4zene SrQ+7ziTvʍԓɧʱSoZ߰kfV@T☳Fm+;jQ;u( F&zDїHiZbgV'ȐfUeϗ Zz=q:oAȾ\g\_B˳h,mT*hT9tqծkFԼN:umCD:S|˞Q_17o7Hӈ lOmiwj޴:%aLwyo^m>qWeϙyS.]~h@FRz.OG'ACHhu̎:/:4*8=%'"VTK)#{s\Y6ED&85]svr:u1㑪-4MMX(Yz(8'l1$0N:=Ӽ={V1L%4XdSn8x[2Oa|=ݹsgÆ rssBSK_@o%0䜌a\fLJ+qld<).Xy Hhx8N!c6ns}^YaXm$_K&jh$y\Q61uƍۥ}":z+W&!dS^ВՑDp? iӦ_븹8x7Ok* Trih. (rEE8]R]aΥ_\K֙)ŷ޼+D4cʛћwɛf%˗}.4W"EdzA]6M]_s (dm@ٹj5F ڙ87H:t`e[w9t !!Aװ`ڳB&cw;pMWCٻnU+r˼,7*PX7,P3{\FQSaw^?a}~6OG 4W"Wհ,+>q}gWXiRsV-4jh_@ Tɷ9u^[V}!wjk6H3m[kL7Yy.s6vhO?P<<4ϧ/~~)+NV7굣f-,Lȥ VvFbD :hlJ哞#5 u˦ %A_P(4:rUj҇{wWY9VߠB$1U 5:W)߰ IR6/G8Zr-WR=`4vf&0Z(~RHDSsWF\F./xMZ7! : _2NtVTQ5i`,XcaD$Suid].]5&z$( rK9 ݞiL^pg<Ǩ 40R`H&<τ;pgɳ)9ue煮6smK ߼Q5gyx /T҇㿆f},-̴Ȉ$Nԯc o?X-hW@''o/j^A Ҡ񶞈8]PˌzX@p->A@}E.AAj#9`yL<:1}7`:jS'Oc[VթAߘg2H.i۩AY[kz&'!8ERTf[PTj(AGG[P~m}WOC# ϗ*5R| ϓSRߜeF` nG[QFiwHdF ߐHgOA`X=)H`;='<3'tyAzC KWoXHU!!bI~$IB ?1?bSk},֣xCaxd cYS:FvK閺Ő_f?/G.[п~:=DԩS%KRF7nܻwo^^]vmٲEծYM6DTTT֪UKhPll~{FЂ+ԉ|C2CvJ D+͛7-񑦫T1cϜ9bcc?iӦO?Jfʚ(HSX@$#XbZQ7n_f͚Ųeԩ\U=8O);vTZ>˲AAAC YrR _b^GDD_kxb<5#@C$pVߜ EE؞6/6蛉Y;5D_B1 #d{Ϣ~ pgQh /C|t~8 8 ڠ fپ爥Wm?qS'iXC CL3e|#`=p }=). x2*MZ,llW[)REFңG X|+Wׯ?|w}WL3f̑#G>I&M͙3GV՟i4m۶}T-~hso2y0Zj92(( ȑ~Q7湓]X/b6'C'~ '*C<#6 o"=/;u/myMxyyyyyifΝ#JJiԩS+i̒>d3f̘1ct_KmcxnW ΗCgyz:=+wٓxd ðOſNWXЯn6t aX+Y5#8{gJA08v[Dof0^O?DdHC=޲ؘeh_tKI+CA۷]qOTΟJD:?N4~ny~tZ`_>bktjHr[>F@ 9 &'C/"th73;x bFE ; TXAj+W 8>AQ@Fp 8 }Gf}GѩS'}ǂ@v12jŽǔ;KCCUnhWWל2G#Tͷ#8GXb-(hꠂGKXA`I #}wOt ""^bX#Yex^/#G3hat_"R*FeZJ OC$p0  ! K'")5y/舡B87$3Di,@3gz0[FBB—_~ټy+Wm쨟eٶmΚ5@30 FFz !baHF, 0gFEDDddd\URT*nݚ FD~I@@0|||x'TK D >O &bCS/C$p%X%"NgRzzzdd7 TH2U⋌a/-F}ZMD/-\ C PAe;VXݡ/^pL_o!$HR('r5#c&g7nW_mҥKܢòl^*`\?/ Cy:CQ2QW5Ν;(=88͍v!M7RiÇ;w,͹w^""'O3w 8*X#W ֕i\q-ggg\"$"Je=3yv۬Y3a%eZ)ٹyӉX݉' Bјf ykY|h sUFIDΝq.])Jf++V\^|>Ow'O\r%@/kN:uҤI3fcIVʝ:u>!~`O>}ܸqfΜپ}+W8qTb̝9saSRWʵM6DtYz-dPi!mڴM @7Vmj w޼yt* W5r9O vAA(,,lѢ>Cؾ}{~F.C^d pz+N:uzܽ{kgU*<石f͚:uƍ?[5MJJ >cɓ'yFn^*_K;<]VFGGӓcGu]v:w\| IDATzG͚5+222<<<22>y^TFDD0 3nܸӧKzeCBBp4YZ#S]vǎ9kn׮]ݻoݺz RvKNNUk䖉;Z/88˵j29qpW^%OA<XxoL} >cAp X##}{a\Z8/fUႷR5Z+d\#9\ڲ.=UFUpM:?5[1>>>00͛V2T* {vyzz=ZO颻LAk](ӧg͚5~"[vˋ{-[l%**JpÀ]Tnݺ5###<<-kKmo'@o\Jki >s6F0[СCb:u2m /@OY4UjNɾ/r%bCS/C$Ękv\"rvv.뎶gTEzzzdd7.Ak]Wٹyqrw=Bh4U,\ VVV)ej'TkZZߟRSSWXADr"[{YrTanv]+(S;Ч;}qJԩS}وqn0^.uGk9sfW\ꫯJӗ.]էOeOD/G}$Sj3N w/Ĉ?+5!=N:m`oؽٳgGFF,zih8?a_ {ѩȈdߜSX#_2 ӷoyt#Gp>Fe ?R["3olN#j1a+8,@ 2e5r Px kTCϟ<5rnj؉Z6l35rR+ Q)%K$ /o3YX/o^Zzi."TF]U~W5k?6nҜxcLz!"r 2} GSk:õ)EE2)d;O?1qƼwoܹULLԤ=>ÓI%jA~9=JD=|^oӾikҘҎK/5"rLqDwO?" -#"Sr6R9UD d$䋉GD${!A&vSG.xakNK4vS>Z\0Jzqn}|P(U]^"+1dRP;rl]-ڻMIYL<|># UF#nު/׶|N sz떆vݖr9wa{,, S iݬkJ7QPC<(}O}GqAQp(X#Ԥ5rnЗdk4|5ad\qoHfN)Y"gx !UȭR=ztFFO?ԡC+WS$O{\]0'"Y_*V+-TODX^H]"Fmrr¶P`֭[ӓ)-TOY#7<<_裏_]*C۽{[6.l %?5rF.TZAAA H^X#^#wĉ.]:u$\p/ j{neGCnݺd.i;hРK.۷hȠT*ɓ'/X !!L ?ykzzz^p!&&F kyEHor~.TR2oi2tW1۷ϐ8p@i.]Qaaq\dde8#ŋ{xx޽[̳cǎ+W^r:v([Zl|||``͛7OOѣGK6 "6O?;v{pۼysww9s۴iӪU+i3f7׮]}9sl۶mڵDڦM{̜9sРAD4y6;///..[l1\U(ʭ[fddK3gdd֭KJJZlٵkעp˷F8߻w܎8#""ƌ#wb_իtRqy/,X0eʔϝ;7$$ѣGҒi /@DYYYwyG|"Sɓ'q5r44TLA^#_̓<̓<,}/һwsZǏ%D$~7`FDe$:o޼ϗb5GDOF;*FJ5_&&&<Յ Ξ={ժU:uyԨQfϞ= u…m6jԨjT*ޓe;u4yd^yf=000((ԩSbJ~~V5 䋊/^K:7m<<'::P}m0<7}PeA_ѹs uݾ}{Ŋ!Ill-Zi&K%T肂xK\tiժUZ666+VyfxxxjѣGŷ,ۭ[~7bʺu뼼9~zC?k׮ݲeW\7,ZH|uݺu;vبQ֬YcF]O>'N^6Ru9M3qĔ{NҾFn=z2+ "8N(6ˡCdŤI7nLDFBf ?~|ӦMqƹ-(?fݻ0L- )-j޼yv=z$ؽ{wĉ_x}%sw,zihH?h;Ka?:1]6-īĿD{ߴFooo\>o޼}WrgϞ/kʩ,n߾jk#}9>>>t۷V -}^*NNNʤIvZ PA_^]>ԡCrrrz}JJʠA*DqŒ Ξ={ժU:uyԨQfϞ= "DNEv[gϾ|̣F:th-P\\G}DRTTxCgffZ$XSN'OE}N:%kZlՀdصkرcGyʠvuիWLbHIJJz7쒗GDD_s}7n*OemTH_k|x̾}ERRm۶}gO"uV.]LgH?a~LLL͠ .dffh.M4NHHώLW_=x ..߶<ю}GG +,į u.M4!Ľ{Z_FFFffh4"jԨQe${F GDGW@@Rׯ_:a1E@|sd˖-̙36VQ6@sc}vЯ eo߾Di& }"믿)1O~;i$i>le#Gn۶zWϟf͚MaaazbYvԨQD4w܎;Ν;W,*llTi>~ؕî$KQ:_n=UgҨQ~>}{͚53 WZս{SN@U4P*BTt]ȅC \rCpu\edj/:r+7r)Jÿ:@b:=_I%_'nݺ_{y'N,_yiFuƎ{Ξ}...K""2}j`*% -Zl*& 7q7o<99y:Gֽ1lطbiOoPǏQfDt1^ؗ"V/)E|H7uzA[悂~ 6# Gdܸ!&ZLbuGRgM6;3YYUԯ2o[n[-7ndlٶRlicUշ1/(xLDʊ{4tg443.(a/bzD5"Rzj;߲yèt:GVGW=zSix+w."r]}k19}81m] BADzԑVgTM*/KDzjvT+ӦL2>t`఑e:oRy8շH RDIDATQgo#-g>Dt&]ID^}UmeS|֤[wP(fwT!]}}]qsf;.w^- ej4j"riMYJ1Ѵռo1PLj&8׭9ìlv[w䘉FU[ٔ> ۶J+bu_ÆZigHןI2Tqҟ'^>}U[J7es ! ¾HzJ5kݚO$N]^>k~mUmeS|ք)jfOq?m"wv-&L&M)ɇ9\4o)_>rܻҥm09oO]TPZ-j޷LT%FlqT1o~(Uܶ:Sc2 G"#`P;t]P(]P\:} W]P#&us:}rp.tA!j@=} > > > > >XmƎAe@!N#ǖAIENDB`jfractionlab-0.91.orig/doc/help_es/logs-screenshots/logtable_de.png0000644000000000000000000004433211670453400024201 0ustar rootrootPNG  IHDRsRGBbKGD pHYs  tIME)a@ IDATxy| nV.:*q$4A(U*(j3ng)Jݠ+_V*z n%r{al;z>cMf?|fݷaF>x%5vD"t^ADݻ7$2"Zq/z9LfOݐ۾ݻw{!c<-[ihޜ$,hLH=8쓋-Dbjvƍ 1%%Ҽ$@?;8x<ԙ]I/)PihʴB۾Y; }Ck{3ObDL7n7o؛1$sL&}ڋ8a]I0{]¨Aa함bTs 1&??ƿ3DZDdF/Ө 50gmN7nM[.ը}J. 3mཊNsեزF1jK>\tn{h`cc XӄרRqNggO?wzv2-Q.+Tg$$ITݲ˗eu8F0TFDv䏴Tem d$4w^vΙu{/n[\_y*"i2-#|^R'{a S:\.<{#4}+S[:(aofABf>hVFyT{n?*,zjo{n@d_i+k<0FN/9RpMfwDvIu/yyJ"2ۦ:/)5 +lؠitDҾd OV5gɺ&?Kai]$%+J}|W5RͅR||M׎c: DB+SyRAuUS b eo-1e:-wj ]{aXrtDDi%9%ʽfKoZu+M3MXN_TQ6}5w.^wP[l'eIPgƿQf4/Zd^Bpq?wd+%r7KH(_["pRk$&w(}4x v(Ȕ)ɨ՚/>f҆-ҐA~NV/g.l8TkuD268{y\9?GsߺU2CS{/diVڔT{MND6e/as:>Rɝ'/TXCDǏ'S*̘ii?tB̎3_/ ]_yqB^ k_4Wnܔ<~E]. C]V~e˷\PO*uo_$"6 ݒ([}?(izO6]3:f@@]˗f6o?{]oU"214"*(94}aC[Ʈ{TyRR ^+~;$^:O.DKu|m+wJ\W޲YS"R;{FP>ֻj rlp,{as-=QZm fh9 g^$X`^pBۧg3xd>6\^T,˲,'x]}+cj*T*eYVR4h39eoye>omάضDDIݴl`"ZfiJo6}5lN( [:s^i\FxɳnF'D57~#GO^jVH8Iq˜dT-_N[7=A%9'_'jU욗&ѣGW*+ߴm*uhԤ ZK>=6!mx!7aVhe-|T~poz2Hڟ}soLٳܹs].4u*iX_y~-"ҨU/OoDl7M1g3ӄ7t%kOe mSǪ%kmtԙf۔y~ NDYvKl@'"p~`' O<Q[f?Sz1Yj,j4d ݓؐW{7_ }DǪTjybw$>b!#3zDIGo{WB^?VBZ$eϓ ~N,˾D֐KU֬Yo|`H׀_';Xo?-\[ׯlu"zpl#(!!{0VW˪[ZtH"TR^~cJ6+UUx;aW4}ruF=2_۷s#UADN;W[a1zծ^TM6da[Ga<"zV^r= 7ɵckhE^x~|[ia^@:˟:ei4!"$)Jq*J5y) I ɚF?ԍ>ߑ Kv敨K7d fLbuK|:toa2e:yy _[kW,P*5ٟ7_ +%.jj]D^&.JSZ|Rl6ˬDHjp܍i(*>;= I+P_$V$+W0яAv-YjDtISy~ؙ+YUTy(ۤn~:DDjSS$cd%\M*(WܬbJlT#G|2rY"~.[&֭[DV TN{ZMj1̇S->""=ˬwVԼw'C4_8s-0*S)SfO!kz&#Fпߣҫc12&2m,$'?_dgKX̉ڸ{'h6klY/4sD$5ξ@]W)*-|̫U˝v[GԬ^5QUF"=4cêԩRE.gd:k.6MX駟>k@ 3g7mڤ)pYUnmܨ^ ?'Q&xYޔT&JYϐ6кu^_O}{]RIi5rjժ][r JYZS7d)ڠn1) ]_jKcu95R5;]o(U>D$5HRgVFZ[zZRۗW=v07RF9oVMY0R+e/v wo.̶#e$!}X|# 0$hy_R#m70 e͏{*7}8t/\%SU=V[*e9l_\ZFe*J6z. f`ho[ݐK8ΧTs[ 1}>ONHlɺڊ 6cJg+_1_XNWr ױ)ϢifKSIeKTVHO(Jh2tҪϒ]S&[g<;7}j?`>-L)-/Miu4r|͑\1%vlv\H^~gyOQI&w&{GpÜZ15]:t%"QgL6$xC>ݰ8W}$a9 o3Ɵ[yn@PYO4JVX;R #.)}$xч^:.7OYlIQi >83;Oi-8VaZ8Lb+]z:{Pu/H`*j՘|ۛz`eM >dm^XhaM655c5-ڰ-/̀\S# m؞؞W-eZJ*> r N<)|z^= 8a9OXDd n$hρZ/_BWJqn\C^Zh&TiX"'t׮ߒʤ%J5Vť~DZB")/t19y~HJs?[6Q骼\4a9OXa4<\gc kbAB$ӄ-]*Wk_-J!J~Z>])-=ʕ+WPFpF'Rpqҗ)o'EoaGHMR_]`-]Or ira""4Li75)w+>Bq28 ߒB4 DbXN9\ˣX u 7 1EDڴ7ZHY"a9dFEX#rP/E?@XEl X2M%_rQQ$٧}@<&_!SԆ ]-u>Bڶw{0GFĖ& bK2)   pDक़q =f 3x%x-! K(6 jrb=SxvG=x=B?G3x] i'e_lܖ皾q+ %zbN`6mڨTSNg<}⃻lnݺݹs_?nܸ?9hxxxRRRǎ(%%e-Zoyٲeڵk֬۷o߾uַo柒R1aЖYYYYNmY ߦk4Й]he^<-gϞ}֭o_|~m7nXbʷnڿ?M0ҥK{U(f+W\vĉϞ=kBVV֖-[rss7md85Ȋ+Ο??z.6ү|r~[z*((e[3 مV6  IDQDD9sp? Ɉ(..޽{fݵklhAJ.MD;w,oG!N:m顥)ѥGU^=e:[^Й]heɱaR_hfffQf͈(;;l#f*Wɓ'{ua?~lv[v "___Дe:[ مL$xPT)"R}ZPM7n?w޽`̙+8LJ8q^|XݖQla6tfe DΝhƍDO?QN Wz}w7_zC% ӿ~DtҥB{Xre":{ZhADgΜ1ڥuDpBzvLCg#3]芗 2$x"}}}wڕ߻w>L˯[رcaaa6LT_~ժUdsW~}[yÇoX=3f̟?Ĉ6r7n|Ç7a͖2)W^={6\n}[fCg 3б zs&zهfu>"x۴i3>mqAm'J?`N;<أujZ"jꫯB@.}; ?dHP< ݈z*@Xc_%F/xX&_ {Gmtݺp cW ^KxXa/xt6n|S@ldr}۶m֭[.9tvmO+q^HNN^r%FDD߻wѣ'O\bdu7n\*U\x?Ӱ0c;rܹsVms׮][zkju۱ͶUV={㸺u0aÆԩSk׮J}Q˖-hb}8ٸG:$7!iWѣGJ,j}v[|ѯʕ+۷o_x1ڴiS _.x|9ۻw̙3/_.xDtΝ &l޼YQjjݻ]p'5Zj֭[/?~|5\+y>P-O'O&ǏO>}ǎB5tҥUVK$({7{X3g+h4yCMOOGR7ᅬ1 i۶mj Ƴl۶o߾AAAAAA}ݺuOǏ\81 ӹs۷oq"RJAA-|7|qQoy۶mÆ s&mJcǎC rfff:ua&44TRv{˖-CJJ9rΝ;h"t9TZiC9|Hڛ=LK,-?vرc80qĥKꗯ\r˗/_l٪UN:w ݰaCz{]޽{WD[/\РAqlҥKsE˖-,`999/^\zU ߕ<#E֭r͛7WTɱƇ k4%Kp9yHZ!i]'"]n޼_~߆ NdtЀ,+`ˆd2cSa+J˧On]jdaq͛7(Qyq@t!i3} ރ>>|o8 }ff-t yݒ˗"d=b< IDAT~bϞ=7nܘaÆΝ;A񱱱~~~.؝e^~~ŋ{-`|Y]r@A{:_~ڵksթSҥK6lիGP#!Y(Iȴ']-[7޸pϑ#G3w=x~Fznݺ>}q:sM<_~|i؅v?㏛5k Fϝ;gxQԱqh񤤤'O4jhʔ)uo۶-0j׮]z-[YfXXؐ!CJ#6m*lL 3wNYjy/x"EDD8+&"\>yd4{5x,}f[䐴Ը󇤝 CfFQ֭[noo?4\h[~f͚ytvEDD9Am\wfW(K,qBt1%.&mtqg *̞=۝GF <4|Ͷ !iAI;}65jേu}FFF|v9 {sGmt[w3Q.bPRFmepF܋ WK111gϞ%V sN8Aĉ,?vX=ze=o߾co_dE݊--~a͍{h{;6222""bРA/ֺI8`m!] BlݺuɶLddS*+ "86xҥ~2nܸ`,-?|pJJ֭[O0L6mL7[!a??V mABjj#[4{RTqύ_8=C;ց_w]=`m-@+֢p^)SDEE񿎢SӬYpJ%%%7""cǎwgG7o/ٰaÐ!C ~z׭[7zhT2q⢣]l܊ժUӏ"`)ܸKOOW_eQFKmymmթ%gf_\reÆ O8m;vXhٳg789\bbԩSg͚c!b)))?[}ܹ_kbi9˲Me˖z!"ʹ3j[ʊ9rdRTqύYSN1bDJJ?3o޼Egm<`x~j-B^'uѿ9ڻwΝ;k׮K.:u*|ƌRԴ3g7n+잖xb}}z"7V/3fL||jŋ+a? 㸿kɒ% t6ml9qqqla͍{nLjРA2evڥVTݶ}Z{^zsO˾P(6lذsN'RTqύYgώ*5555..nܹnm$5ZoŊO>P( -kNLL}iii|̙3vyӦMwŋ4ib}9n_~ٻwo˖-ᱡj<0lذ" V굍{nL:~kԨVݶo޼Z%'u,ߡիW fbí>|xҥ? ?~KQ=7&f… ̙?nٲ]m{$nmK#..:r[-z47|k3fHOOomte2yڤIR12 @l$iysn}h_Da;؁gm?.ZiG*|9%nbć% 7?qDLLLDDDÍ2mPެx@=xtۥEAl x'F[&8L* ҥK3fX`kfnM]~}EP^L1q]=xvD߷#Fs,Ph 5҄kYN6l矛fw%NSRRt{n[OP3g:CcΌXԃML\Wɱ]\ѫVZ~~/ miH9w\vL[* oj֭W޼yw}gs=fΜ_jhbb #Gz~thz9L\~~|J›6m3?u֭gE=x,A;37 Ѹ8 =~tht9DVMsLK\zzK.%)S_T P^L11KzΌ B۰aΝ;]\9ڮiMzaaaf/[^ OCzT]bb aÆ{~thHs$ '|l2I-%-q )&f Ruchr…Zjy~thHsL sI&'N\hȑ#9Ol) o3ug_d@=x1unÇ/]aaa/I=4B4$xfDԦM6lذa 臔Ǧ+GTTTTTT-cjnK-Z0|bVY"͍{h͎J*-YE 2V]כtxbi'x>!l=xܤI`X.\>v<jf6-z @|-Wꍌ4hygBczFقL7gI=qpzp3xfϞ=G^|y 0FFF:uʫ<*zV f;C ;2'&fAzܷ}||?쳄i}pJeezV*>&&YfxzK=x=ӂvL鶕v]=t);utyݍX*cǎE yR犂mm;tC rzJܣw^_׮]=j,K+̘1B "|3f8V^͝;WzQ(O++EZ RTd<`6yrauFtށAzܷ]7onb-o:@=x,[,y(M[Xޑ>1ql`o=t)/x,/7nOd~:7znE䱅vwC rz~0K(bŊJ*`ܹs@z6n%za* 37a㳌xԃwj܄ 6!7/cAnLrBWS6jԃ/aո mBn^v ^\zxxc:vزeˤ;w|ᇝ;w.]p7&::ZZrlG"nض9s:n`ѢE˖-۴iS||~;nڴikGFF/q܎;֬Y#Η^`5 ?^V/^XzQ(_K,aƁV%Q!e1HmoTWfMͪQF``+Wnٲ~*xݾ}{ .Wgsz|ݻ3<<ܙfC5dK o͍{nL!Ah۸SDžK?w@>}nqܖ-[z-ֹ;b+vj܄ 6!7/cAn>sWnٲ%<}:_@ܜt'K?6\a9ԃpԃz6n^'!1s%7n=:**ʨ0EE_\|y-Z(no㖎MA"naE:tÇϟ?_*;[zF ̙WV n{f"n܉7W&)Slٲ:aaa#GtСiӦ%*jofLLǏ?~'|otayǣF:<8%%/<&&F￁Zٺ>ƧXي--L2%%%zavta]8]v?[_gڴik֬9{~Vrʆ 8q"::7Z?11qԩɳf͚7oODNzaN| 8ԃGqtۥK)W\bbaܽ{śvzQgΜWmܸqnnȲ;_}ƌ1tF˛;w P(N>=y}߿߱# m!;;۶m۶m[rrݻ&n{ kœO}}}n }o>yUV͚57ZSNmٲefDQ^綾^8qb@@ϨQV*NB=xt^@]j7ĵFk׮2e+VxiBP(Ξ=k_|QvD?y4i<R4{bo{vmܯ 4h…O?ʲfŊugKk>x ""B._0HOOGG=xC={\pa^^˲-:thԃGqtۥd2Dj֬lٲcDz,[lv_XԩS%_lYN=zq='N%>(&&W^"HoW^y`ܸqh] boQ#]8]č;aF>~Eo{6nodR 9FH⎡<|J<>Dmt[d3BEMv"SPPhY(boc4f/$'' ޾K@_|y-Ze׸Om2Z. ]1vd.-^u͒d2-+FFF:uʛ<۸" D:bg*ri7n̙3'..VZĥݶq:dh.&wmG-td{}7Ϗ TM.))o߾;v1qqn=pbPnz}H-nTLWU*6>KPޖB8~xjjΝ;m٥u_z饉'5jժUmMbΥ6{Ţ/ݶ9s\wv{PP)N~~/yԃk.0lذxaui&M/xD⍉K;WJG-}uv1m痖?n׮ۉh֭e mzp7tϞ=.\DzEj 5=&.=`W8l {hm$gn;wntttRR :t„ ֭ 3g$xԃevK>~8,,l6:Я VAAqZhݶ4\lh 2\AﶥG-$l/DGGX.wСC5?;/_ܨ)+/******1Znv5[liaFџ ݊ x}]#ms{ܹI8lGwa ,lC'M] G; _-i܇{WKcJ|v'[PTD 6~~~  .Z3xB@$x(nD@l baGD<(-Q[@Ė$x@$x@$x$x?h D@l ֭[$$Ap/%zp+2‡,^O8}YL5޿6#sO8}YK|> kY Ė཭\ 7 3xoKx WY$x$x_K81zAruFkMOO_wGj4hЯMڻ͈LY n'Fː'1pe5v~k`̘QW\YxiXxkWnX&an4TrxsOF'70vQ55,WΫq[FF`w[9_ONV}}Õm\KZ ر;vh[6>׮p ;v0Zh錔mZ9yD'=%X5Z]~- ۑ#4Ν˿_/OXcSϾzsm*Õk6/?|oZzc^^-?TjMvYy]0yB3ի/~!v=c>1|ٳN_B}7|R!evl4k~?9T^8":,o%ÉHqطhaԓ1}21֛ҽ?M ޻m"{rF:q(%| h,HE1{}2Xs&XĴ5V?".[QNNiOFD{bfMYy.@$[? 񏳲2 [?ˁ uNӥeu*KK)$mD W0톥54e>1ZzI&QUj 0g9p-svp׵,wi"Wo=+ي_"ڹma#nݶ#]5|\hSVk8 >;xްka͈(E zK]Fnbɂn} [uK5x탞˻ P*Uwly"aMwWYP0gXRia66e޶COz1[9{v5+>x ɖ8Or15}JM>|qگCAyXaٲYc`Nq*vmۏ j;Vsyg\y.Ndݦ=#m'-1Nޑ1 D=>j3x(#{ 81?{G/$N^~+o bK~}%x)#AĖeH"Kė1_1@|3x\MvmۏCDĐpe/eV9@4$-(wM¬%J.]zZQF&MY7fΜy%Lnݺz/t ":x`޽$њ~ s?~ NڜIENDB`jfractionlab-0.91.orig/doc/help_es/multiply-formulas/0000755000000000000000000000000011670453400021427 5ustar rootrootjfractionlab-0.91.orig/doc/help_es/multiply-formulas/1o2-times-7o9.png0000644000000000000000000000443411670453400024276 0ustar rootrootPNG  IHDR \ksRGBbKGD pHYs  tIME-% ^IDATx1HLJ͢@HAR"A/@E|71]WB*׸BHD(] 0W\^n8$d~E`7a޼y MSya$Eq0`߾Bђ,ˌRo45y3ط?q,P|>/c ok~;):2$ (x}`_*yRJw2IGf8*`@/˗hĀ`_'}S|]hb?qBqpu_b} w=N1XqѾ[Cf3ի׵ٳg޽{Fl8d+l˥F+r™k eڵtmE=le1\AyJZ._Mr>Vvbbe.9v#T&uhCQq$ 0Q9_ԕ5Y(VXkw!Uo6Q;FseI-\v 2QL0R$kv\sE$65)Yp0<2$ɊWPasxF&MfW긑gv}߄ah$ y6y8i,_?x{>||BL(tnnnjǞo޼[Ff byKnӧv1qEGk6LN2= ={Z>ZBEJZ2x 6G(*VMEX:MփcC( y95RSIpyyEvO_Bj=Rٻ>9S.nYB!scSΟnpy`uOBTu: LnNP1M :װǎl$1dB?֌b&Se#]LMF&d~ flVE:!raѪsF$Y;lY PHzWYAw׈ᐮaҊ 7rrD4 #R4]hKzDI^Q+6y[͏2Q9χv7|U:,ם sIb (߉HXC82]I/ {it#mJ&?~|Y'DB3z< чȲ4%Eq]'ҁJ+`[,y̬s\<{X&X̓Vfn_ݤi3 e5ȈCeF4MWU4M}u:ʦ1V=j s],[1IH˖Map&MS#Ek804v{<#tfd{98 z^NltIENDB`jfractionlab-0.91.orig/doc/help_es/multiply-formulas/4o8-times-7o9.png0000644000000000000000000000602711670453400024307 0ustar rootrootPNG  IHDR_B}sRGBbKGD pHYs  tIME*,vp IDATx흡oLƧDWTp Jݠ _p&U'dXReAFAFQIVAI%N%Jo8ygO:5Uz kA)$ g|>?0|>?UJ85i"q4Mu纏R-i(sveqHyg/,D4TE<]RJGQ,ul6J)-RB<ܘND[V,( -(–KUDZBC</|֢C{e'I !e 狢ё+؉0NߛUl\, ^|n,ذHDJ#Y-y@uq5~rcA:O~.sȆׯhU7},x_!?~7oXh47[7w3Z((899waF-Y$[[[5p~~NĻc6?_^^ZY7kcc#A̲j*mzt:B䅬F5.A-;crynٜ1x ˏ+38vO07j;!U"sxN +wd<ϵ&]hTԲ bՑeY@@<w(?3uM~(#T7pA<ݕ{u/wdU4(4w }MtQr c $l1c3)(ھø&Byc0q.\mB>Uk|#jYPup]qEin7[Rښ\& [],έBƟN.b^~|%❅xCC8qE1ݘ!bc\??6ooo#gggDDRۣ,:v "]H)`;:ښȌt,_,Ḙ6nÂgZܖ1MQzBX>5!888kuUMnhEDTtٳgGqC(ӥX=߿"ƘƫW۷oGzcRz<h4:=obQKqoZ GQ˗/:3  ǘprXPEQnJ)Ϳe`>;mn3M+I>8Ҡ@Z![1nNqlyŚECJ ]<8o٥7,e}l;6(.ʮ C>,x<&":ʲ)5ϋ$Gj]VxsTҹ+qWkF"px>PtPKz#MV,j_^h:ʴ_5@DQQD%+bQꦸ4.cL1Zmh3Ck#nѸ7˝1`!EQp "0 h I~IF9\)h2d29J("<7oѣGc&q߱ G U#_^p=3-nx4&dP [<Nj;`۾B(B>J[I)JB)Tŝ0tq笮PJi&f3*Kb \*1M[[B<Y}itZ4Ki媱굩e^Nrs};mn7*ܙ ⏫LgYP:B$q*Y8Ƙ67+.ж8 A]> O+aNDw >mдԒ1?=!q]6Am-5u.sc%u qN"Ϙbm8h^:$kȲHӴ1GrWmiOZ]cvBGO۵YI譭-j~~NRgfggO s4+]%af"pz×n5V9RJ/u bqqYMuws!}vj`1Ո*LY#oк}(mx'| f%k4m+4L̃- %AlV:/gnUS!~$ɠ !A J]>XXzNE<ו: !tSafYts!C6^LVe!~ZCe|1 .JӇm2wY@j2j?-ɡ/,;ju}-S8:SN?R9Y#~*~%#ΈhssWkf2Pe4Ljl$30B`+U帇e~d pjOz>8b笳E{ם0׀g:O?LDD>|yuV^RUtQR<6V>.kyTy] q]RJ '$dz.QvR8@M+$2LcmUyew؋"d/o}i%ؑykPlCl/8y(>,RJX&TޤEQyDu+e;9E$Ѧ,,+a. :U 1IENDB`jfractionlab-0.91.orig/doc/help_es/multiply-formulas/2o3-times-1o2_solution.png0000644000000000000000000000153411670453400026215 0ustar rootrootPNG  IHDRk]sRGBbKGD pHYs 7˭tIME-<4IDATxm0E).D*DH}P}p@];&=b8/ B8J^ص6Ƙ蜋MĦi()6MC+U@ !?DJu].{!>c?%${Ě= ^IJ(r?X9*ZogviV1&7i8̳¦"ebR j.1H걕 -β6BUB4AeA麎 ~PYZ(e) DaG-#T@;]'kĂgnAol߰K-qS}c9$6~M;|m֐K۞}_$!u]5Ũ1FmZK)Zw]>??*(~/(>BG\\&[IֽKlCL{IVwFGn6ƨm%I'TJ:/S,J IFAlWobJ8gzᒼ-iBH m}kW)IVP[%wݥG Fe^ Vҳqjy-' "!9f483Hn.Z?bhGMk%iYCsx$i](>#MXs")I>$rBlPAt/ 󨳾:_Emo>&q+ñD[v'*߂ /IENDB`jfractionlab-0.91.orig/doc/help_es/multiply-formulas/4o9-times-7o8.png0000644000000000000000000000605311670453400024306 0ustar rootrootPNG  IHDR\WsRGBbKGD pHYs  tIME* IDATx흱oOBzJT[PD)#Ĥ !_nM'ߎWSU*WbEhV/v^qscg|?ɺ{;3g@)(h gl6{fRJaHPq4m|2l)XgY֏qvEGv @i)گ'$IHq'βLiʓc\9U8amSM$c-cfrB͟A6I~XzM窘*롳ݕ&)0Byy.(jC}e 0,saT@KeJ'@0",8$R1ah.z 7CEp]m0] "?R)N&e-""絿.@Ghcc o4Q$vΎ}kRJ}xxzS{%7?n)?g,4v uC\+8y V/Bk~kv;o 4BODaooh4պY*0"sW04|}(pҤX=^"“'O˗/ ] z4 | WAŋ֢eC\sTq||LAX `jv<DD1D;@iEܤb'''O.gggksm&,%GcDZ3kk) dj藣`DwMa*.spq#f[b$ll{- ֫8dU c,EIcLQ_uĕ0,f5М'Qs]5.y0Mc HT+4~Y.˕tQ[{WmmFchJ?8A(,e{V2;s]/ t'.qk!}U#ot:XD$H0kfzJŝn:O-4'D8 ^mzUB-eyzO~Y$IIXbz@fMs\IuY. ѡ#rZ앰]Ն&`p1[]4Ώ?׏?Fo^qowwwMJ.hccU+d<S$4{vi̭YH$c[k+=%XHo##/ZZ@եjG,;f߿'"ׯ_AnM?,Ucooh4պY6+̍TuŪ k*5aP/ڬ)Rʼn]V?w&7RJe" a:Beڥt1"X>s.Ɩ2baa0>qV|LӴ6e]ܥ9~7Yaѳ*:|n,S86MӼ4 <p,~JȲLGQM_JJWBhB+&Zb߉ύ| zJ?IENDB`jfractionlab-0.91.orig/doc/help_es/multiply-formulas/4o9-times-7o8_3.png0000644000000000000000000000374711670453400024537 0ustar rootrootPNG  IHDR^O=sRGBbKGD pHYs  tIME%"vVAgIDATx흽oKO $T)(#H,iR H5 $F+!1uCh 7ۥQHD ўX~Hc5g&qsE0(1fcQJ1C)yΘ-% *2&&Vio$I˗/ׯ_Mm@HQd2\\\ղtxxdhc󜤔DD;UJ)""F>ɲiO 8I8}/"A?;"15숿~<xR_YÞ?bFUx6]CU1wEQ}E hRI+B~Y%?~l-?}͛7ٳhϦnjJC1Y+!8Cuke T[צ ġ]z&ɇ&3a8f)ׅa)%qurACrNJvB\RJ Y-s(`\&sNYQ4EQ8f_RJb)%z5.4noj<9!/K)5MS}}߇0 v3KdyH:*۸uӋ,`tᎧ}ﮋm6fWWOO[qR.=Q7׾Y<;Nٌs]""f)UǏ绻Vy˖uT F٦Wo0];GZ4)`M}ũFQ! й&ltUJ=а45[U*7@>M̸@Z6~TkeU|+6N2}=۶e ARf̲fӨJ\t]6Z,P)Sop$I`:z[gVE6!mFeؾJ6i&(YlKC>JkZg!Ht.D}}ٷ"Mz)GQfŠ"SeJ·}Mʥ+/_!6?7S!{G)MSӨ8rŋp6Q^Qٚg;p_A4*dqED6cB1ZB[\h6L_UE,YmLTSśs͊xQk/b](¬HNb6s ཿNg!Duh"!"4 ׺kX("A)RaRRN{5[7YkpJ@c{BW$=í0dR |>W,Z}=G!)F]"^+t] &edY(.&dXܓ %QDKff.LuD$v+:Kq" UU:h// |zjJ_!r ,#~I3!("mb h֚1<7g /xoeZڂ5w xy4s a%cB۶?a"s,]<洣jM)u<#ѭB% WS3k+r( $l797vx;Za^Pcsu][ӥO^Fc&x;1 TFz\qqls۶ }# )`aWrQ_BO*stXȟǂ]Dž!i']3.g<cqLt_ xp{,`)%H8R۶DD,dcL^RrwrLDR%RJ&"&"Z!d*_^ q6/'!7Dd^XkIDiMBzyv |&/On}:q$5uk<&>ļ'7Oy5o,>)tD1"Af4g/>(%Wn5kY)ŶM[›"+nTARJ""?2DZS*`!4̧(A,.Rnnes2+VQa`aUe6gm d{!U-2=QKUR@yY@ӴVѳҺ 8'mZsu4Mu}8 4MzM9n1um $ي[Z-i !fnʖf!Aɤ򛦉޼;Q.ŗ3Wxks!}sWg~J)\M6P۶$  P0B<ϩyS/Oi{jI#W 1f7nܐv{?/b7niJ߸ /vf9_GiO7nAH`)B)q)[4sX&m[R~Mlܼ0zʘK{f&o;}TOodry33{`FӫCر~' +q&Ԇj7ne½.KJڸo}rym~^~&yU|_E٭$g _IENDB`jfractionlab-0.91.orig/doc/help_es/multiply-formulas/4o9-times-7o8_1.png0000644000000000000000000000363311670453400024527 0ustar rootrootPNG  IHDR^6sRGBbKGD pHYs  tIME+%v2IDATx=lLE]@:TuH=&tY:23ۡA*qSLׂrgΚDЪvjM$疘S1E 1+(TQR$V3e(=i^f,P$8Bކ?Jh,vR3woӐBLygrEV뼍y4MaNXιBt_1UQ-.4Pa8e$ P1~ʌ(eGQ ~aB1MӾha)jhN#,<+J#1{7'*)xF'bdՂ_k.Z˔:=Sjg}?~*RNyYk߿Mm`ɂ@:&IYW`kk5̏-#LfVVhe7ׯdsJrzz]?n}uFPQx.]P=f1( Sl+5H`2X0*\ ]d|T+Iޘ6k--e`MSm,`i_v}RH` XƷUUYjB1T^cm?$@ɢ͗RGSg!iƧ}MEI}0Tg8Fbdrf%ZG򴍍m$OC~١Los_%km 70N<-F?uuhޛ{{{$ /^t\*TtF!v&A.1zWF_oeXJY*<63Ô)Fwdir,zK$~maJhsng}QtzABuӚLoE9BK"P4I#P:T*ɼ/1B(&E{9wH8UlO:h˛15    &ghtIENDB`jfractionlab-0.91.orig/doc/help_es/multiply-formulas/4o9-times-7o8_6.png0000644000000000000000000000221011670453400024522 0ustar rootrootPNG  IHDR^wsRGBbKGD pHYs  tIME+ `kIDATx?N@?v.JIA1Ttp`9AV9TPf*D$ +;8b=Ylxb?/ϼ73!B!B!d~a)y ZsNJϘN`ϧS4 k-rL&,@$tێ1FJ!Ԋ%Ct$33ZkɲJc(U's:R ]+ޏRRAd@_ɲL@_ nL 7W _h4``ҡX@eu*b~cF_)D}9 #tHAO=q*ڡ( =Z>hDh E%zl6 -m7-RDAV6zV1 ~tntE5kCaۅYBH ܆6_HZfXEBԿ({:$pR" :"Tտ \WCr2 Hp8;;1& 䖻F"<(~ݕDHZ"b...k6l;u}c N*^Hb"yKxsDw9'^l1 &.,EJ¼s& "9' OOOœc4q!B!V~%ìWIENDB`jfractionlab-0.91.orig/doc/help_es/multiply-formulas/4o9-times-7o8_2.png0000644000000000000000000000374711670453400024536 0ustar rootrootPNG  IHDR^4DfsRGBbKGD pHYs  tIME,6N.+gIDATx흿oZOބ Lިf S'ЍnYx@d ;et:ybYu-V$9oxߏ@~pO{.}< X i:ƎqDJ)6ap$ cw0\5Bآ(b"ъ Ɉ w lx2 l2Lޝ$IHkMDW1F#lDQ _g#FA8 Sqџ1fvh.5Q{8dl^Ww\b>!*'1L܀\Wbvji6Yk]\uy] Ck;sAD#r9&/2gJDZ`+&8D[ ΩEQDl6#˲h -ˢlFPE}Sz 6D4Wayfu9Mq4MNj[9PJUF8f1qbFmfu;1h4(j`mS f"0^S*ePPC t\eHRg#W&<[ |K7Ul˲h>xB e4N₮h4ٙ~^x(H9??'"{asMը^BE20 [>TBB;3r 4E0ϖ<[El}0cNNN~gZ;wg sVp PA&m75fk>gAǏ˿?==%ǕREK?D Xh ڒbq\􊔪U=`Զ}7w-tR;+t@KJ}Zm; DӐ8{71\u֭Z;\am2c&=j`w㘵֜mT1di:}^Rf$@FhWkl6۶m}2캒$ap]A$Id& ɸzSuݵ-ZOf51~=njYa6Ɏ.bnd~P>;)ՐP|1$P+pr6͈kn߾MDDٌ'zqqQ5r#I ķoߖ?WzͣG?1 ?ݻh+,_|lш4W{)6}@; h^@$KV>q;';t+ڍ25I^fM4̷6rFzi_ۂjjy ]*/ku¶[u: [4kٶm^ן@ÐM.3Ap9_=Y-{VAFg > BڇhC;+h`q+DtQ 3Lėk fv꣫[$@)k1*rCFygA Le BXrn;D6VGStq+j(I gϞU2{J),9MS:::N4ϗiRyy5)ļbwY$=8KF]@ ~ST&Jlš̹}=+<װgSA4eytH2Izi(v4bŌ"J4MU+ } j/SJ!f8F$A~6 &C42*aӜЕ2bNVB=̧!d;'(89 2pW6zZsuaRh1{SJ-;_MK2S0a&IENDB`jfractionlab-0.91.orig/doc/help_es/multiply-formulas/4o9-times-7o8_5.png0000644000000000000000000000356011670453400024532 0ustar rootrootPNG  IHDR^u4sRGBbKGD pHYs  tIME)#>IDATx흱oHh.bK UTtC n7PP TH,(EwYfM<^Fq٬f{CHӔ IԆ _`[_@o_zRe 8V i6*_@i>LDlb1p?۷( "m:/"~gɲ!ݺu֤y]0Dy/ 8ׯ_g;;;K1 Y... @݊+ &c4 F]S?;;ffu̮u9>>n3WC;ЫWfAt]3xC1_yTavBQsO@}]0>\NnQ13ŝ;w^P==1%I2z¸c{{*6 Ð! !FYa?@iߦljRcnݽue)b_RKn6Eړ yMKuiaBqCYiCHdΕ)(ˣ'Z (bE4ôjF ж&t5Ԝ xs`l4`ay1 lCg@Yq3^w2bkkz{<ÇY!y>|8`0^2GQN9)4ddT}9`]RJ3(qy ̑QsEQk{,Gʶ͠>7R(899Al}zEO&VJqlVZ:u F39Y+!<6:.ոZRW/2A˱>}AJb:V+P+"D`3%ٵ/ p]&i &MJs]t\6>ʺ1V gggS ^nf> !HJI]1=x=7o$"xLHnæͬLFVt+AҦ޽{oBlNNN ĦW*sp=&egϞ;}X\Pޞ7x6ywwB,_e[l+r#e.VJ7@.pzz:2g=-{~φ/_Ξ_xX`IdYf/_@paOvK9!o7v!r:L$V3 /ʿ<:ՙɤ5R- r _UK$j]EWڙY Cs0 W' 2Аmң6zv*lzf7V ,Hj;,; F^(a؀̪2C0k^r(R UT7#c"~:Uj>}Y;FR`yM,z=viZ@l4.lk|BpdzޫJ)^0 lFq0/T,mƔSIENDB`jfractionlab-0.91.orig/doc/help_es/multiply-formulas/2o3-times-1o2_problem.png0000644000000000000000000000256411670453400026005 0ustar rootrootPNG  IHDRuW:` sRGBbKGD pHYs 7˭tIME) 5IDATx]K6- 2lrA¾u"?lɤVSe">sDDt:i,TFBRb"b"b;4͓'IsM-v#SJYVfZkO]t]bXԅHo9B=81fB7EH֜FϚ $髤y0 d Ms QSC6*'A@j۶":xHU=B3k%uf>F v.v:HJ5زz+a k}.q˙]O1fwiTbk- Zk֒Tc kZrQn6PR1oֿDs۶%c Ԁ}uܶ Ro9Asa(.LP]Bqm Xa{Ծ&Dwtf!wYeg}!DqL!c/>5Nc'wQHfKiȭ19tCRICSդGޫ*LX>MI~~-A.Mر[bL4_꥖8Ƹ~RƐ H1- @,WqJ99˗/RjIGQRy6MӞBR@Q!RJQns[g *.ЅYgggxnk8Ԓ.訌)J\(VQ~DqǙwbb,I* IdjT>f`C|p=*Mo֢f(R}*Rb:_~߼2aQ ԏ?),mmm~up &FiJeTlיQc+.BuJ)KFbAV߿Ib߿S1H}ɄvVյ} y"a0]N {n7o 瘮*FJ888g}[-_!Қ L^WH0wvR<٦"*٫F\)OwX7|nY 7o6$Il[9J{/8Nm]BaVghR ۖe[kViceʚO9"+M=)7yz %T0 '\"u(EA~.R*uB,3NjTAiXwFVR!ז8uL1V?dkVqQUETr} `jV*I-J)]b-ZBnܸ(LW>}+Y.5ZA( ttRʮ8lɒm ٟdd&.u/ZBávϹ$mQe)bxܤi `—|uT(L$I= 8cŵZ59=[nNOOQEw0J](N˩i̟My1lnnzUWyӰ:x 7?L! !r:l5lBIM GۅHG1e5:Nȇ9UHXQCOqU1V2͐졲rjYsia&d~YMŰFJ)B͚Yȕ\ԅd%*F)7m`h1{M&B MYKSdfBa)%z`{tm:0 /ӵ͛"UlFq؂;]bIT4T& Ia1l",|iox] B...oooS Q\g Q"LWn *~=+բ^nvu8(\X.Oլ~ *[&hW~>f#"YE !e籎Q]{i[!'5{EҮdc;̰h%,L[RY B# su'%f|)Hq8VQ)R8xtp8U}Z.[eNy8V+s$%D!B!B!ƿ-T IENDB`jfractionlab-0.91.orig/doc/help_es/reduce_es.html0000644000000000000000000000316211670453400020550 0ustar rootroot JFractionLab Hilfe << Zurück      Inhaltsverzeichnis      Weiter >>     

JFractionLab - Hilfe

Brüche kürzen

Erklärung:

Wenn man den Zähler und den Nenner eines Bruches durch dieselbe Zahl dividiert, ist der neue Bruch genau so groß!



<< Zurück      Inhaltsverzeichnis      Weiter >>      jfractionlab-0.91.orig/doc/help_es/mixed-numbers_es.html0000644000000000000000000000400011670453400022050 0ustar rootroot JFractionLab Hilfe << Zurück      Inhaltsverzeichnis      Weiter >>     

JFractionLab - Hilfe

gemischte Zahlen



Arbeitsschritte zum Umwandeln von gemischten Zahlen in unechte Brüche:


Noch ein Beispiel



<< Zurück      Inhaltsverzeichnis      Weiter >>      jfractionlab-0.91.orig/doc/help_es/decimal/0000755000000000000000000000000011670453400017320 5ustar rootrootjfractionlab-0.91.orig/doc/help_es/decimal/manualDivision.png0000644000000000000000000000562611670453400023021 0ustar rootrootPNG  IHDRwYsRGBbKGD pHYs  tIME &}j IDATxiXSWOBE;Ġ,ZVH"΀:UEP*ZkuP@pm *ʃu*".l@M|ga o,799=_<4H 4i]V"k[ ~U{ܴ/~0'ReGg8B _Rw0o+\VlSz r4=L\'͟SL?IӜİQ 3p ܐQ_Rҟa~|U ;ܕq$P\;"4 I-Qzcu/K~C] $4wߞ+5J8NYs1ԁ9SζK,iv/ԪlYjңy3#k[g)-`A <̊sTyEky*gPKX _MTx 6童Q };73k}0tb% G;q ; Qҟ;{Ƣ"].P}a;c^oI Z2"aOcmyn/[U\mPUe}bkEyĢvT{,Q2ૡhº^eIyn!^p)6R>'xH5 +1/XgK3̄G-*/0Ҋ_Vr [S~DϠ}fEGpr)o]&V8IΖ9=-ckDkCTζܑ13竹DGiׂN^~ԟRD%r(ko8.ZKMp?̨}Or%D>%=kWs !pV7W67B׵wSv]s 7B2L}{5nVy_)j WO[~e]Y]?=:Xūiߟ.QB̄WצXJZԍ91q %GJ)HꎸOݍ쬬3'|vL|Ã<;r%-;Z:#WaR~g}gOG~y$FAI.w?ڝFw&dwb:3Xv"؊̚,tvLi$9C͵ LOH 4i@ih>PUJmvAnW9m\܃4O%?l3=0=Z* ٖ3lt0sDFHГu~N#EWBh= 4>#DV'45!M@P_ i5-怠m@hB ]rJie{r/Y # ix4i@S<^{W LOH 4@iio Upoװl_G P{ Upodmk 5,pK T5,\i5~]OH}0+Ms ˋ!| O\Ҥ%ܣa&Jhv}o’x{}} #lD^&Ҧ{N45M@iH 4H@н , E'䪚$i?OdBLMN7Y #k0LgpIw7L LCYu!:"$ѐix]*3ԀJvBև2x ;!ǙRyWAk4)o-XQgVﺨFPؿ#̪y4E)#ѝwO|BR&k%|xi}z͈9k^8=uV8p҂EZ"ʦLli-lX^bo0Y<6^n$'}w>s ':@ 4H4u԰l?T``z@iҀ5KJ/gb6)%y6l ԫ6.򊳛&ޖ(E ̮W h*|패7#-g"`Z_ʑ4 !zO;˙2yF LFr%> s~H20nzB LMaU{3NjxZcWI G[ l{=x򬭫b:W+- fKs8J`j44@i@ 4H @&*  K4HXBZ4 a iAP% KHC|HXv}]B @ 4H4s%0ا@i4Ct&#a i(al^I> ӓILO% KHC ~ %n-$,! =HXBz 'w`zH 4H@i?)ܾ$IENDB`jfractionlab-0.91.orig/doc/help_es/decimal/frac_to_decimal_example1.png0000644000000000000000000000356211670453400024723 0ustar rootrootPNG  IHDRo<snsRGBbKGD pHYs  tIME  *2!IDATxkPSG7D%TE@^-b[GJi2HZZhE@"V8TgFE)DAy+@wh\Cǝ3vsiB ah"H&h"!&h"!J*}[֤[)^!?\fU [o$l;T26+"VN8*tۓ6w=iyF*MDBW<۞{)UBͮyzRBtixY3ӎtΟTfiB(󱒤bhlHV+tm&5uJԍ&J[hRn]`*&2HZfYe'R;{0S}u!9RSj|˜S~a3FДL E|=7Ss[$ Yz&eJ>IQ~%ڰU# A4[q[DHRfyf !:`ɞzjФCoOaCB*cWV1L 4hɂ+a"Y@qibJg_ۂ,@=jrjm5DGHEv؝섶tèP~xٯ52O2j%_G9 w0< ѐij-#j?\so=CB/4&[ӝh&8U"CS(.}(CY|8GG)( ;+ (uֲG4{ 1\oiSamٕXicTbz%й~VMcwޤ)oq|fqڃByc̈́ m\=-}eƈ+r}ߧב(l'!,:)x. $Hȗ 0(tKe:}nw.$m sfٺ~ɋpK IDATx}@g]`Ex4_0|KAiUD08깦ԤEK( [zD!(ZB&7waaٙ" %è}f;vV0 G! @(B Psa,@ !l: ts'tնw[P  S왧hBpKs&;+[?;<7]L!L˝U3q!?)zf@(vɁ+.ڽvHS!s8Wa*A(U54&tފ'=.O/:r|Q0oWɼB3h^\\hEsd#])+|aq1a?疎>wEIk'L-33m"AU#~\:o/t35כejeG<κwb^ɨWt x˲ 0ZVH(zgw-tBVƖC(["P,o=aH8T`+ʹhJ0ڶF0Zp uxz19!W5! $9l|aһ**[DVQk2vi/9SI2cϠ>+Z~=O^`8} @(qOKxW~BOe|C@(B P耪uɌ;ZPP^*\Al!6)sR*@{BP P aZe#H՜?d>;Ce/4&yZ^ﲶnJuW\Ư_Ý1Sx8}f<,L&{(Rj38}R1S< vBL'݁.eG]\K`kWk[* NLvs{n_O+jT9rCcqYF{ ,kL,޶K sC&D6k *_B,I˖c9?""q. Y*/|qFm4dXH#/T_iTHmVBԍj-率JmQ%`LhcoM>/̨Z yS_B,hWߥt?S* x͘y0c>9k夰m+B&&I]',nBssOK5K`Y3B`)q6R8} @(qQH lP{~N37Gԩ8B0B3N P \ _ 4s/WY|k3 @(VYl"k02|mCX<oae5Yi<;<{3|%S١*ս/%lu?ܚ۬%gv.PvY \q /gjD.{/˩ !Gsi*UMle]tFj5ErbsM)?[fG)%t6q2Hܖ6GI}uE^7;~Yqɍ6O% lPb#YB+!F0WW[}9z2k"92ܜ m Qi'nj%d@ :9.a6#<w{p, &ᆶEÇL&{%hW-K"&P*p߈yi9/2:!zD( FJ|G[ tc7;>0_;5=8wZn6^PshHh⁺ظML 5"Bk׫^ό\-&T|%Pi6VgkFIQvssf0/nBƖ3Ki\2"fd_'75 mu#L]4vNu h*R}~|CcjMP60ýes?y1Φj5n?Ĵ TX/3ox6PN }O_-r՝4_`a؏h|Io I)&5Y1^5Eyy]lj%!ЀU2YȀYH2uա P~ 臡k:5`H_CA׀ߥt?0F&B.c{߈ Jס9C ^]]tEѼq]͸@(B PB(#>~)l>>@!@(B ṰKffY $JAc4 Ȧ]0Ic PD@?@(B pZe]yg&f-N(:TcLзKb4ߣ'"g-2ipm зTJC?TTW!["r̎J{賶eG]\5[{=S 7nY-rzED!B\2JU&۱^}9kCFIyζüexR2M7o!m#}đԗ]WvN6=iPp`kK,'=]٠"Fj{/VBԍj6w/0WW[}9X9Yj6*3Or9[PmOFJaW[lڌ>iñ28#lաc}(d2#rMR:xv%!bBRS9{]z0c#FT2gd3j({즀>l-0xܭVq?[qM u7UPޮS졾淼32^" `7i\7"o^ZNŋ %Nf'0с0-!ya9 'z?fFٷoy8#,†&P\)"nvbBUs>;=9_(?;"x;7ԭxm׌N [˓$n "㌌H]aGS{!cKt KW [XTOw8ZJErSÀ>)kIaMEJoh]6a&výes?ͳo{a-'Rb&=!42^ wE!Gtnhhpg ^ ٸvUT1Sd`šM W}܆m$0 Ә- bǻ?{ՙA) /7ʆV{,G0V˯X0_yPy!Y*CˍsYY:2`֘AV80͛a?Dc}C!-*5FLABu _ ]B~5L*տ}# Zҡ?r5Ba{߈ Je9re7IqۿVN }kX[_X&uej(jh9ۦ_e`5BlҚq @(BLH!<e`ǯ%>Mxۼ1 P.fn]2#4rPP^*\AZ 6)sR*`5_rP n*ZvUs 1PQ,)uӆwN<ꚴߩkc@՜?d>;CR\í Zyfe1Yth!+"l\KjpBq8̬Rմv]EDŽҪ/-O=z"[X(p}V2O?}My|W񛗖S+CɭI'Lt `KHw^oćxn cϥQm_lŹ[K)BDCBEmrej.BT_^}R|fho1jg'+gWOsםZnnVgkFIQvssqKH,u0hj/dl 8V\̾fW:7TzZCOKnVr\ 5fNLv顯EiQ(S2>3ҢR?t=-T@;uP(w}i5L*տ. Zҡr5Ba{߈ J׉9re7IqۿVN }kX[_X&uej( ` mSU˯X0q6i8B P &$X@Q0BW&m^B P3wڈZ|@<絤TH![H?\@>5N滽ѫGJ Bf64# P Ol\?{0hGvimk#Yiy쐢¬BNßpCrX1jGU}nyEkҖyzν L暂)5_J؞25!"YK<]:0"89z٪QkWE?נEͦfac*4,XNO!D8bKCnV:0"݌l{7~ēIB&0ڔ-3#iQ|8 v_C$}đԗ]Wj;Fu=A)w9|vfֆ f翵K,pAE^yB+!FuP0Ϻ'+ɫ7glfmو=fr֡ޚj;~2VB_Ή'}6TQv }#ӆk'fdz5ߋ$wHIj>d2?\b-hW-K"&P*ntO ܕhadGT=h7k&3š4qϨn XYM˃3?wPKjqI-=݊hWK%ה]gpTAyNԟK?v[zيk{*Yj6Qm'&mG M߫/LM,25OX{M5`̿Ik P 0!<  pX6mN P a<R.݇:f]c~䔐̆e?'K ;v-ghtw9nLY;QD!w&Z0BQ\fGQv ;龧>3kc,B5C}zKo{KC~/ad>1~ 3 )7'L_oO{~iTl i Z:tO+'MO|tWE2w2C&Pl $3#H?dµ/E&P$!5GTj1W`_Bv'5B:9Ow̄kc^+RoI ؟S?yնIRV Y<!#q4ζMص[^52h0g("!mᛟ+i_L}J1mO^lLX<oae5Yi<6:EQrxp&0 ՙA):Uǜqa~W=|ӍLamO+jT9.Ƭ)%J-?ƙ}jKO2˲fB󅷞toqnOl(l1uD@o}/`o]9{ B͵P{x(xƲfüexR2M7o!m'9GI}uS-hdy9g˩ !Gsi*Uq{8lg4% lPb#YB+!F]?y _Ħ|tqеQN&POŤ\k 5+ Ok vܽ;`,xsIU?+C|i-o.g/c>d2?\5!* `LFJ{6hڨVpJ4MN0.]huT ezE@snv`7,pJw)BĄJQ smFSVNzVZ+ۖF#n\{ hL0P`wlMK3i}y0`Gy pI-.'[jIn؎uQ8$7IDATrS#ڨ:Q-TU2uםAqhk=`p={`p<Lu;=)nIaۢWOs5jt3YtEMigjU6 f_3^ 0&Gp@(B PnIZ0`P @(B P%XfIENDB`jfractionlab-0.91.orig/doc/help_es/multiply-pizzas/0000755000000000000000000000000011670453400021117 5ustar rootrootjfractionlab-0.91.orig/doc/help_es/multiply-pizzas/2o3.png0000644000000000000000000000063111670453400022230 0ustar rootrootPNG  IHDREZsRGBbKGD pHYs 7˭tIME.5qIDATx1 A_6eRDV3),j=\2|v=/ ĂX bA, ĂX bA, ĂX bA, ĂX bA,ĂX bA,ĂX bA,ĂX bA,X bA,X bA,X bA,X bA,  bA,  bA,  bA, bA, bA, bA, bA, ĂX@, ĂX@, 20kף 4 !IENDB`jfractionlab-0.91.orig/doc/help_es/multiply-pizzas/1o2-times-7o9.png0000644000000000000000000000143511670453400023764 0ustar rootrootPNG  IHDR?sRGBbKGD pHYs  tIME/0IDATx1n0 EA+_YU| dQf|~^U盜gsd~OG`>wNşVwyܷ/Gj... ^.. +``s D^vcY{y2]]]@t@t@t]]@t-k f \.(]t^^ EDDD]]]DD]hHY+(? Bt9e;(5W>/@DDD+Dڲm 9]{9JgPDt@t@t @t@td`s D^vcY{y2]]]@t@t@t]]@t-k f \.(]t^^ EDDD]]]DD]hHY+(? Bt9jZfe(" z @[@ZA0Gѥ.AQ:kv/|^" ..W .vYw&gY!5O5P}IENDB`jfractionlab-0.91.orig/doc/help_es/multiply-pizzas/4o8-times-7o9.png0000644000000000000000000000152011670453400023770 0ustar rootrootPNG  IHDR~lܻsRGBbKGD pHYs  tIME/Ӽ!IDATx :_9]:꟤,D|}5=WxVp/ާOZ5uGֽft]e[k^ofmy&ޝ#{Zb b b --- to9Yw6W^bvf#9Gf#T32,& b b b Lg\#eAKlld#2lښ^|F[[[@l@l@lk?ȝ#3{-ۙrD\[S٫b b b ---0qsd6rf/e;]Ȝ#kk*{[[[@l@l@l32 wF%lg6sd6rmMe^>#bb b b --- t5RfΑșĖFv9"sFgdXLl@l@lθFʌ929زa8^nGO9Gw!l6?`1[[[`:)3r3F[&1928W/`1[[[`S=\ɳY9r`Y;5ܹ7IENDB`jfractionlab-0.91.orig/doc/help_es/multiply-pizzas/4o9-times-7o8.png0000644000000000000000000000143011670453400023770 0ustar rootrootPNG  IHDRHBFsRGBbKGD pHYs  tIME0IDATxA EWNNZ ZMl,/ ߿~G]ϕ+#{˫^c츾vߎ1J'GĽgiz}`ZZZ@h@h?R}qz%/Fd=+|:ZZZ@h@h@h]8i΅>2Twe#P>BB B B ---  `C!L]/Dň>2}OB B B --- g3ٹG Z bDv*п§cXHh@h@hZZ8LsH==녖({GZZZ@h@h@hvc9;PBK^#CWt --- B B 0Ti>2w5ftoFwGO~cz/ZZZ@h@h@h]\g]ϕ+#{lGIENDB`jfractionlab-0.91.orig/doc/help_es/multiply-pizzas/6o15.png0000644000000000000000000000067111670453400022323 0ustar rootrootPNG  IHDR8OsosRGBbKGD pHYs 7˭tIME/й9IDATxA 0Ex++q#1 &Tmgy~)0|.N{95n\wrC P BA( P BA(P BA(P BA(  BA( BA([irw,WP BA(P BA(  P B P BA( P BA(P BA(L9M]'K6'` A0` A0` A0` A0 ` A0 ` A0 ` A0 `  `  `  `  `  `  `  `@0 `@0 `@0 `@0 A0 A0 A0K^H+D&2IENDB`jfractionlab-0.91.orig/doc/help_es/multiply-pizzas/2o6.png0000644000000000000000000000065211670453400022236 0ustar rootrootPNG  IHDRxlsRGBbKGD pHYs 7˭tIME/']*IDATxK 0 E ĉs 'x_ gm=H5 2i`{pG$ DH " DH "A$DH "A$  "A$ DH@$ DH " DH "A$ DH "A$H "A$35"ItT9$ DH  DH "A$ DH "A$DH "A$  "A$ DH@$ DH " DH "A$DH "A$ᬭG_qkS˺eIENDB`jfractionlab-0.91.orig/doc/help_es/multiply-pizzas/3o15.png0000644000000000000000000000067011670453400022317 0ustar rootrootPNG  IHDRudsRGBbKGD pHYs 7˭tIME.! n8IDATx1 0 @F$JV|SJIEZzt[[wחS1S_Cf\Y|< BA( BA( P@( P  P B P BA( P es5]]lαX]Yl P  P B P BA( P BA(P BA(P BA(cVՅ4ïgP BA( P BA(P BA(P BA(  BA( BA( 򱹚]\6/IENDB`jfractionlab-0.91.orig/doc/help_es/points_es.html0000644000000000000000000000245111670453400020615 0ustar rootroot JFractionLab Hilfe << Zurück      Inhaltsverzeichnis      Weiter >>     

JFractionLab - Hilfe

Punktevergabe



Grundsätzlich bekommt man für jede gelöste Aufgabe einen Punkt.

Es gibt allerdings 2 Ausnahmen von dieser Regel!
  • Für selbst gestellte Aufgaben gibt es keine Punkte!
  • Bei einigen Kapiteln kann man die Pizzen verstecken.
    Mit versteckten Pizzen bekommt man für jede gelöste Aufgabe 2 Punkte.
    Lässt man sich aber mit Hilfe des "Tipps" die Pizzen anzeigen,
    gibt es natürlich auch nur 1 Punkt!


<< Zurück      Inhaltsverzeichnis      Weiter >>      jfractionlab-0.91.orig/doc/help_es/divide-pizzas/0000755000000000000000000000000011670453400020504 5ustar rootrootjfractionlab-0.91.orig/doc/help_es/divide-pizzas/12o14-by-3o14.png0000644000000000000000000000630111670453400023054 0ustar rootrootPNG  IHDR#ŝsRGBbKGD pHYs  tIME AIDATxz: Ec>=7Mm]9mbxP( BP( BP( BP(u1(j ܱԉ,,J4 rRWbaDtqRDtRvCLH?`)U;U@鈲әb2g쳦ڦUai N#_ %Kp2RRK$D BJK{yHɑ4(EXڐ~ơ4HZ7H(3K'x&YLX@ m2Ԭ$N0mۖINbsO^G`i'0mHC`ɲMQÌwvD,m61⁧$")>K>u:;KCɈsIIRL Izْc(ժq㜔$d*iJH<ܽ$Ӓ$2p),HJJH )iJ,}ޫYsQ u34ɝg;<{jXMJ "K4 )I FhHIJHUYc󠅄'%İ+SV璢tcӊKgRjf>#٫3WWV=H9B>n(RӪҽzLgY!M+jAY=+$(qp1RP,,Ə<"󜬎BYp']wO^dOIi]$BRmR6mFJOB };KIH` 2zǫV 8U.sK=l` 2񿑄P+RK_"m1y6wc))Uŗd2Р|=&1l\kr&۸l r/i-?X\'wx;|ƿ~dpRq=IjlPO`"#O֐6֌m?mYJH IhFw_Ro:͚ r.`׭HH;!YK A[B0Rr/!>K;>zIRB^VAj:a=$qHSIs-)y[Y I%r"K;"]_^wy Ke;yg!y&KdgӜP7X&$'IĒM& }""$+R$UD͓P )#\!K22#/@3QT@~t5#ynD{߮EmEQ!Y"(۫Ҭ R39p2YEMH US ,qH=q"8"ELGܩ%ڳBrTopK8XڸDLc+ۤ!$.8d$ڮUkD!$N6^MR0I{(z.$ϒ6ý7DHE!ґwWa CD^2>v;pB`[F,D/kX )KKB$& + QzB[xA&EVpHE(=$YnBDBJFnWH,m:ADBJ6X vCDBdiӅ~WJ~&[kU j:0m\eC*KGoqhfD$ЮU{R:K-DoE18 ?B|K-j-fjBHcZRW9x$kGvӶbȲMCۆ m[̫ u R-!2:Py)AB,Ֆg E4o%X]$R_:&%HIR(R (TR AJ R=W,Y|nP$偯-efPdt{v;Nrh"Ծ  Z0(%K_HRURXRd%,40(BP( BP( BP( BP(x=u:W'IENDB`jfractionlab-0.91.orig/doc/help_es/divide-pizzas/1o4-by-1o2.png0000644000000000000000000000245611670453400022633 0ustar rootrootPNG  IHDR$n3sRGBbKGD pHYs  tIME"7ZbIDATxђ1TR 8uq כ/"K )E@ڃ?q#+Y/8"r%YڷӐ)'Y= )Up,ҞԲ@)&Y:KUxJ1Y#LH(&Y i(&Y=KUxIRV2}0@9YZ2K%"~$,p^THʒZzlt:HNOR8ܞȗ8J GNuȒBJzODR1"FYSAGDUN$Ky6dIdiBJ$K4g!b,M5A߾w; V"=K`R>#<[*7hRuJ:sӸ,u]?}q*g5>'T9V31lY8!Yo/rJI"@݆IpYZHʒ Thw, 590dIz 'Ktz!p$K)V6ɒ, 'KH)ɒ,($RJ$K) I,R BrdIR)%Y$@JIdBKpV>֗_n473veR.?Ǹ 2yB>qH1'x|"_ei,>$ d6nh%0̄Fsh%0ĄFsh%Fsh%Fs8$KqR)ɒ,Yـ1V67tġY2!]NH) ɈmԶqxLH B2bkۇCLH M!idBl PH PH PHGodcw,+BBo_͌,+Kfrju9^Yϒ HC! @! `O!yQ\Ͽ08K&$a ɷ{<0vLH B2i ,+@B2i>0ɒ /$ơY2!ݮl.67)òdBLIn4SeɄt=!h$ɒ ~B2%LI4ϒ bB2%LI4RJ)RkuҭvN.6ӑ)&YZ"Eȑ2RJ[PFJI/$,*$Tb3d)Մ$GH)RMR4\l#S,H)%YJɑ2RJ2RJzVK)8cO5YQtƫlaZ:&tô4V?ghV8Y:geYѬprBYѬppV4+,X٬pV4+,-QL]S/YZibRDi,ibRDi,ibRDi,-iQVBLH^u󊜩(S0ƴ{owk\OQ5r)KHa^NJ,-QZ2RN4q!{ޖ2ib=%GY_0޶>IENDB`jfractionlab-0.91.orig/doc/help_es/divide-pizzas/6o7-by-3o14.png0000644000000000000000000000604411670453400022725 0ustar rootrootPNG  IHDR ;sRGBbKGD pHYs  tIME+ IDATx[8DK}fK|HJƏόCKdB!B!B!B!B!B!B* qA/S WQ) |RRI()"C)LTF)pJ)j{QTN`Ԁ)/ju LGhZǘwST}% ^  :Ȋ^@a x{5d=du= 2>Hǻ5dI<W12ROX/mF|.?*x<ǾҐ0'/m )HC'*hc#XHB{/5?-݀0\(H=xI>]>@6LBH>@ȷ4Z>c{>Rv!LKeJF1!_4wf&ފj/ms EAP2O/m /NoQF 60 JjLQ3!_^P/Z !dKX&m|dIAS$M0 idDni^X> BRMD 4K1lgc%!dKNxJ?5K;Irz6AXk~ڿZkڄ $b/~\44oD9t7{CG$Kݍy. ch>zf|Ǔ,,ZFh<+W[iĨG/ŃW/0 o♟(2楡=IV6 ^Z^ K4NolN?YZ1oV{jΏ|?>D]zIV蝄.t\9>r> 6)U҃9}*?xo:׻ +Y֋9:AKDR쩗Ud:h 1^3@-&&F! hw3/՞3#ENEγ0IXLNB4s>x0T>`TR*W"hXۜBehXW/UN"ҏT$ "$%s(.N'% dn'% 9R]#%ifKhvsj@Dٕ4! /ykcTyrQl,͍r2FN(rz Y7]zyzQڷ,&"R쎗<%3/UdGXD@ RU{5ѻ2a TtB^ NX zM5X+(~nķd9) +E (JD^ʙ 楌 ^]AK5y=3|܊ѷO코 <߼TEA @]' LASDIh1D'4dЯ?[rd=wW6?p!.[}ނߞ98}Aݽ~"W^@@),Q݄n )3jLЈ W|tfգy1*Bw3o52(jYk2=vKìJݮw/xF& Q=HD͟Q~JsMA)6zi앬#Wo)vH0rV Dy Q-J*>ͲBYRQʳ,s +|3}wU=D jۼC ʑx4*Co :OD=|Ȑd'qڪ%y2R$7hR򐈾]T^ ɞW'Ї~o}]VΏtR4GKb"R7ϲ%SiY'Ҫ,Ů@ U4ɒvIvVLl`Bg3OAII{NKuΒxHB]zBxJ>I<*?pٺ# *<NbʯZ~,;gwB2^/UExf)`"G{ѭ$~>LZO&= ƈzЏ"$׬C򱔄$Q BJ\ K:шz?\LAB^\t>gk9~I"A<})D ChU -,(@ Y[`qY68 6.2-= |d!mql-_^ΎBHKU8ǟuo;wz-d^KZdudK Re9?~RЊ ٦lJ2ye<L+TTWBIye)z $ R/JA(RyLJvz+?CIv>=%U%%,ie@<<)Ax$DV;лh2k鶬bJ(K <(+x<( ^l9#*Ǭd׆ԷmFtvXv|%YQdDA>JH UH/& 7Y23zuz0G(ƹCx !B!B!B!$ V IENDB`jfractionlab-0.91.orig/doc/help_es/index_es.html0000644000000000000000000000270111670453400020406 0ustar rootroot

JFractionLab - Hilfe

Inhalt:

jfractionlab-0.91.orig/doc/help_es/save-points_es.html0000644000000000000000000000451011670453400021547 0ustar rootroot JFractionLab Hilfe << Zurück      Inhaltsverzeichnis      Weiter >>     

JFractionLab - Hilfe

Arbeitsergebnisse sichern



In den jeweiligen Übungsfenstern werden die dort erreichten Punkte angezeigt.
Darüber hinaus werden alle erreichten Punktzahlen im Hauptfenster angezeigt.

Es ist möglich diese Übersicht in einer Datei zu speichern.
Das kann sinnvoll sein, wenn der Lehrer die Menge der gemachten Übungen kontrollieren möchte.
So kann JFractionLab z.B. auch für Hausaufgaben oder Freiarbeiten genutzt werden.

Zum Speichern klickt man im Hauptfenster einfach auf
"Ergenisse sichern".
Nun gibt man einfach seinen Namen ein,
klickt "OK", ...
... verändert ggf. den Ordner
und klickt "Speichern".

Fertig!

Die erstellte Datei hat einen Namen nach dem Muster:
JFractionLab_<name>_<datum>_<uhrzeit>.jfl

Der Speichervorgang setzt alle Punktestände auf 0.
Es ist also nicht möglich, mit einmal gemachter Arbeit, zweimal zu "glänzen". ;-)

Die jfl-Datei kann nun dem Lehrer gegeben werden.


<< Zurück      Inhaltsverzeichnis      Weiter >>      jfractionlab-0.91.orig/doc/help_es/decimal_es.html0000644000000000000000000000201511670453400020673 0ustar rootroot JFractionLab Hilfe << Zurück      Inhaltsverzeichnis      Weiter >>     

JFractionLab - Hilfe

Brüche zu Kommazahlen

Erklärung:



Arbeitsschritte:


Ein Beispiel Schritt für Schritt:



<< Zurück      Inhaltsverzeichnis      Weiter >>      jfractionlab-0.91.orig/doc/help_en/0000755000000000000000000000000011670453400015715 5ustar rootrootjfractionlab-0.91.orig/doc/help_en/subtract-pizzas/0000755000000000000000000000000011670453400021062 5ustar rootrootjfractionlab-0.91.orig/doc/help_en/subtract-pizzas/4o6-minus-2o6.png0000644000000000000000000000245011670453400023736 0ustar rootrootPNG  IHDRdUsRGBbKGD pHYs 7˭tIME4IDATxQ0q#p&# `lkFzNeodrJm >#$v^"hBbVw^"Hi‰s]EM&yLDZ3F\+bhL+9/3ŨH!8Wq^fJ)EO1=H"9-8t8 "ur3J-u,]ZRyM˹7G#Χ7n' -y~&'Myy 6 )Oc򔗙-yoӔ}aْΫB4#z?h5͜<Νir7ut(-c{qt(՝5dKpH%弪yՒ7]Q-yԾ r; ˪Ż%$iI-yU -V=78wv^{x6WK*~+R=oxd${Y&iɩkvaл_x5s{n˖Zr=-9 D@ʍ՜@rYw\[7r9ڒ 2z;~q%;.}do麂sn!!%i|-t!ђSKҎZr%!"Rqꤌ:ڒ9!F-1^,|;\c&헏nOp;ʿ sM8Y \9{H!B_Ws^\fx0yoli#-i{#jiH׎d0DwX__>8g !GjӐ'_j|iHK֑svX?OvL Pӱx9^Z6!A}Jҽ%HK궤W#9 U;y?xKUZ T7\8wtn 7r,r9ht-]; ]я9KZ8/6wZz+(3)[pxi(8Wp_|;Lkys;YWA”)qАR}=07jί#>_KKLH¸)} ·T6ǻI+8o輎 ~-au^p.ؐ&""8_:҂+|I"5"6ުIq7}NM6P%/#pNa2ӣ<7@*@uTe BWSEtܶ]KQ1WP9Ѯf.ϛR WP|)27Ĝ d6ZzzI= eX `,sb09sw0̽b g)5=w!e/U] .Z>X*>#{JTE <_Jƛ^_崵:-Ju8xq๓m9db0-xp%޻l JPReټY@lG2>;9D:=ۛm {-!%BbJѓXwR#-P'sRF.-(ѷA2rdZEr-) <}(GK( -+%NGcВP"bBHTdVr+wR"DOK-3k裱&sr?q#ҕU]t6:@ҝ ps^/ӝݲڑFʴǍ6xθ]h %i_B!BOkJBJ I{Ih^d(@*3Hgi_:%.%icL;dOo@A_c;yWQrsHi- JF-읻J\J̅=>)2%3Ũ"s(iHhKJ@HʮCI'Hn_oi拾:r]B;D#OI#v0yǀ}HCۇ:bΝ1|/ٳg !Z7cM2՞={֭['x{zz\cǎ}g_~ڵk " 8?4cȑ#K.[a>|xǎ re˖mٲ?m۶A!ʕ+͛7O0᧟~"DF$8g|_m{<ںuO{sȑ.]꼾x#*s(o֣>j˾L8?kVk̘1Lͳ-5oܹ^ɓI& !iD@)ni'8&}`_*<2y03:C;@´[KZ_yv{ kj^1p4o#Q;c_+}(`رN!G"?v`Ͽ'Of.#Wo/p `_WX1w9s<}MX;y{۳g,>ٳg#f*SN:G9zW_|^cg-_X|?_bQRAؼy ~'?öm+W+Çw؁`6: _t>Xlٖ-[:6mzw=ѣ'MT58}9uf3f 2*K.;wnͭ[vuuuuu:. @3G\`/⽳aÆѣG=w-"g]lٷ~?Y_D@ &t^qCCCp:7nh&o&Nw޻;,'&nc~ϟɾǹsͦg/\'3b1cF8ɏ`*N8188/{={vϟǾ\`oo)SG}WYGP4Fyҥ@/^8b8B !V^q;wD0TkꫯgF5\}ݻw 7tE1ySuʲ[t<~4SI8qb```ժUF?mڴ[q΋X˭zС{?… 7n8<<|ԩ 6̛7NhVXr%KEۻnݺ3gΜ?|ԩE͘1r]wݪUS~PThb,)9s̙3 \1`_ZP?N l&2jv |F"9ۆ*wKԫ ܩzF]U#eMN[F{T l+_$EiOp0 S9g.2,eɔ + sm 8 {H;M{Gպv#?6g._Ku: +vH9vvr0=?s0ޥP ̾ewq:;TJG9jJ{$:˷_@晷o|V(络3.L*@JW'~Ň"N*zżYڳ'j]$=ĥPv0zOc%u2,I ;uIvLf4|Ց3^$RTFʴgzSJLۑ|? e^׍c^}Ink1JIKC<6ݭ^yR8Ԯ|O>H8$V4e%$D5^rԙe^}ɜ0|[ԋ!JƿǮ7 Jq(+ၩ$J5][R2ޖBkQ{!AUYؓBϦ=T]ꖰ),G,U)|ɶCbAdiGR%19$Y58fĄ3" j/$b` yJuڗ^KTg^[`]&UL]N3:*;a)ly(ZzָCLL@r[A13`"ڜ"bJFw0><[pƍ9lYp8{a]ET)@\/ h=Q/qz0и(aQ^0E 0߲FѴ9r#{SԋʐTeJFq qQT'{Hp0^kτȇ_ckK*hzDݑ蚍KME{hɪT%kI(1i#wѳd'ByF7{&&y$cW a^7#M,F0|R`K\CTFpy vk퍸ξlFa -n SIПʗe^#Z4LsҁFS\ _.IjPeK}IȵEr$9 j7cjVK*Z4IûAfdZ$J9^ݢ10 .;{W.9 ;{H'3qG&j7cBYA,& ŀ 8-.ZKO#iWLq ߦhgC@Ŭ 44iav]gB|ZkWoPsrE|o}?ixEr-EN &`s:?- Kf|Lms-e*1]7vCK1+ݫ]wKf|C{ԩ7W%)Fm@i/yjLhw- \KX1@Dph,>j\R掹&*ICݳ/¢Iէ yXh`)'E ОCoڴv !y/`_y X}U*q '.ȼ&!ڡ=%%iQh/"πf0"/ 9j.ֵuڅng@jgqgHjC1rn@m7n׉ƼK1g!v"a>ڭΰDĜ#?XkI{ ]w]k XYsIm -WBUFa8ͮ%'MH2h؅]vy5¬Ha:iTٷZcZ.4RI:?ӹj>/oxq9|Ku]Ō:q#'l 5 gKf_,͐3L~<}*iJ>y.. pޗm<;G^Ey.3җzkZO SKEZNzU>&Zf1";Ѹ)P)2C;"򛊬\"r*D{̷Fיiw0n!kJ+t˓}*+/oDo\Xvhȫ^EԄ ՓL$ /D*Tg;N-!d'gѸi筡ګ1;;qHHmqY*99Bz8q8mI&Ju[y/]lROH{\*+0.uhvk6(_^3[I~UAET݆bC^]W##9HS+| ٘jaiU*BKup04AײT҉fȐ/7!C1ڝhHw"1.mjOW(ʭyzۗlPwOjɴ]}&KzP!"~ى&H4%8qǡgJ Jw%EDM[$F W yFQ l_TwӭҏMKzP쓊GdHT#18*5*1jWlۇ*2|!GnـwI&S1]b #'-ث)*jo$zv w/ b>ȉ~rjzVjO|1|Q*aR5$*Mn4R@iGo:DNx2/;JpjWd^a+_b_J^zN(&MB|Ib9Wvg~U oY ]y+GԍŴݾ$fJ.*π%mƪ_N.#G~&۠'q)h hОyUJWqf실+-ݻw=`ZCNRu5۹v+FA0=F}@]Wn}B%*-{)ݻKQKJEsWBy^PD-y4\.;[4TEqJnx)WF{zi@^yJ^}[U{TJ# 3SIˢJ|H{/jWa60o&7pmw7@Ŋ:uezҮMnڡݒ#ݶ-bKPe{֫ڳ}Hh.J{#s8rqhQ˒K6ޞT.*}TS"Wٹ ڡݰ-B i77ӫpL$do:n{jvh ;Zn'.i-H۾6aهRIENDB`jfractionlab-0.91.orig/doc/help_en/screenshots/screenshot_6o7-by-3o14_1.png0000644000000000000000000001000511670453400025143 0ustar rootrootPNG  IHDR֞sRGBbKGD pHYs  tIME51IDCIDATxLU RdL`m# c^)I.D]&Lk0 LݩmȊTH5#puZtqƔA Y5v ~8rA/'{^{=nz^ wJ%uR+qҥ4|rD @ڟx#ZV\D<*K;] 1#Nz-@@ ZD D h-_ 7VOMS\^.dg-S39ZҏI+.YEfys-p-W&]vk׮ݻwOB%111BݻwQ^ϝ;QQQah[[ÇyhѣGsrr Fdhh(77XSSjժ7n?400x r:I.P7k`tt}3řOSTtuuofrrr{{;6SSS)YYYYYYruRR2^ Zl266O?///OOO>Zkii믇ƼXjubbZUUU111eҿkW^=>> !<<< //丸8glkJR XG-3۲e'&&N8sNjm+XZlOݹsg޽ڠ֭[@.?h߆ 6l@i4cǎqp98c6 Z(^cNr\3qѣnCq(2COaMSp ͗oxBZ8! ZDSQ( bYF#W`Ucw N]3Zx[B؍u8 ői{`8s.-NrcDqlz\pn (΂-2CϛhgKUtttkk+u3s{\!,++>66>++%&&dJKKs:::***mkk;|0Ur5PR}w*^yxx޽;,,2 onj]SSjժ7n?400@y TՉ֭sWCCC\Ҝ{_|NsrŗT|JkJeQQ,$pbO?t֭/QTiiib:?NMMetQ=FFF._MSWWT*(YcbbV\qFأr׮]Tي*!Diia'LLL566Z27^O0O9]&@dg-@ Zek bddD3::://O||BP( _3>>>"", P^ёvdq#4({o\ti.JrU&hyB۷o?~jjJ믿!4Fq% o޼*5~zR ,$FSUU;E˩S>裞&h6^/^BB{uvvJ׬Yc611o+m۶uMMM{QQQQQQeeeRJ)Qis)޽kqUzٳgGDD$$$\pAxҥ5kw|Wt{쉌5nqa6_y=7<4]_~euo;ü._}]SSc3VޜI/ӧ/Wjkk6٬F"5m6&h>p{GGO>i2gSS"22pcBzmڴ)66V7ER)Q}ӟy!ğ)!(**6y;~H8 Tp*S0-T~?LH|L"sgS<|g"IbOId"8S @y:vmyN.{oP+W>}:Ç?x zΝ;?쳉Yfs=saM,yN%NZz]eOLL6lضm+rWy_%Xv߾vZ>uֽkL,g)k96\rƍkg ylSy衇 !3_)4Sg1g^2H|2eaȔt:~O>d|||޽80kwu~hh=Q"T9CQicفh'ݓs rd@[`wqqSQv݀&@IrSSsST~?@1y=է~c3-tfϞnݺ3fĿ裏lyރ>p:7 VT;x77lذm۶oW_7_}vQ9ym݆ͦMT<[o}饗N8qر_|qҥhČ_LwqGn߾}R>Г fΜlٲE!t366666?gϾ[x?;馛 ٷo߾}sν;cǎXbmw*Aj"Hϟ]@̸DE= .[ G\p*`.qM#T/ d0|ԩ CÐY3<TS N8 Tp*8TSN}Wah5k4d'S[PvT"e7GD֤tA47!NoN! b "T+DF(c 6z糟B@+;H|QRVh'͈swcje%+m$rG;'۰/"~sw*kKZ nL"D;h7\0*Q7Cڄ*fG+ւ-g(<矷ʚ&¦eO/]@Oh6DAy];&bS:N+ܐnFbYͱ)Iv@ljېa1O"D;N -zZgvJJ򁱲*6tJ1 ےD:Th'r%]˜i/b4Rr_0$bu!ډv]&( %*8q`>I$BD^*_蒥|QV̊ĭ7}$KN5.p2UUVUeŬHON![JU4oH؆aٍThV)#mN"D;N\d*ԼuX+ Ds(0Fu[0콪Ih'ډv5IRu/lbVjۼ&ۣuth'KSULGhTՠ9Ym:R6, v$1ŗm4-mhWy,M+_Jr;Ք<G6MʞՖu"7TH7+G]ǒI"ڣYeYBJmvuFHO"هʆ󴬖hg vz+ cy^ ۔>W!c6R?A7V܂{$-{H ^=Th%;NԮeWXy©XiYiڦDLN"mtD5[JKh'3 _r㽒^\X3O6Tڳ33a%nxn:$n"<T'ݖh׫sKp5fTH"Lw"h;Dծ`yۺbP[5Tݒ{G˒I"˒wJwSюDEZ 䯊WgXk͊Jbq7.hYRGģ WhkZĩDep$%vYN1R5վӃԫSmD,J";nwn})Gҫ6Nl I]6KM9튵j=S ɤ~҄K;뮦߶UqyM*͊I7'J"hݝD &ϒeVˮ`Z;H|؜T,H"\%?-ddžSmG>I" bY쒝hwCv+L݋\et+\M7wgD{hGv=+\A>%8]3tt ͫҩH^aZ4+1$hW_vJgQyEdaV$0uqJ!ў<6>ܩ8wޜLfoRx t I$}qJ)rRpJRd.~^?]`K=rǐUo\t7͞1G'JJ鍖VE{o= #3MFN9Tاؐ}RI_>51@TgHvbfnhGvj{n3J8+nP`P,fHvs"6nJW/uKG,nBVs!D` RIvf#"4!w0MLKu$y bQۣt{UVtYʟqaS V7*wS2[({s+]cwk hH(r ý* D)s7%aٻ\ϴtuVyC?##h–ܧАK! v m,<"LޥϨҞjgK| r7nrb+lZ+{ t#KmXF=[]E3IDЬ7W-R-̓'k:w&LeΪ*!$rS,BBt'yfZld2Iў')^?tsz Ί$*3.ŕt\;d:d00/Ҽt֊+ҽX3RvHnĭF{q'0fCJ="+ߴA`]IbG[`Dmz*MnJ%S4mjmv[A.B&̶$R"NLRm4wn.|}oeMJOaKJ}=驀X}„$Ë:dϽc4nJ۲U")=_Sr{ïqb&I1+=_c~,#>hQ) fZ\"-NlI4T\J"mk抵 ]ĎM;/{LU;9Ў[`{m[Ʒ6d7WlY'o m˷#{>l*xA3dLO$mOm"뿩gXdQ25-W}%RCAsPvC$Rάķe.K-\n#m*Z)WPj7+h4)mIY\ߊh?frL]I:JXvKR>AyYQK"rޘ5 w(LJ^q&Ns $H1n}vd~=7fUIw08&wm~U6)5YR4LM4%ZsMWSMl뺕A<0<)m0+ndSHn$!uQA&){z5ހƦ`V\ &yw6FɴExuҶ)"űĝLL)-vL#t=Up{j*e5b:ܵe͓]~45蕮[)-=!CgGze*N\,fGHMIC\&ڑ=ОUwfL qlZjI'5N0[${2x&58ojiaLͣˉUI$,^ke/}7՛ּcL*8Wڜ>&_Mpjvɴ%+_eb#nӃm))ed $#{Wl6)m(։_Ђ*PkhHGShqy!DD=D{t-"юAi&څ^C׿gy-=uL㒲bC=GI$&NS2gHuJe|F; "Sܜ|s4ÞY٫ɞlWvo: .E%|* ;u4m%G|ER SD;T&@TS N8 Tp*8TSN8 Np* A+04b d^2988dB钲y&T2_~p-jEF?(LOKz2*LwWClSJ {R>T@~T\5O#P x5e)6")SJi/Ծ%:E P2-ܐͿ%>Kb3;A C/ %+SJ}KT;ŗI8dڪ ʧ4i6m< %8d_]9#` :bXj3p*@4hPuS !$rS,_/!dj6%K̼N*_MiT) N(fi^a8ŝ:Q=q%nWyc8\\[S8dEfeL&ZL%(Xܾ*\d"_|Tp8d/cn%ҲnN(xD_hBdNPH%(قUg:LsµMCU8dMѕRq*@ɔP2uyDOn$s9N((o;0)u L 9F"5[SJ#Kũ%5u P&Tiz&TiHM1dq*@ TSu 9N(+oّ=fPDdlm%7&`m߸՜~kp/iMI0 lGO{j{BjWQp*@tY|wdJ}ϫbpIDATgj@,"/U2տP'̶"yKWj~f(̂RT  z*SN$IENDB`jfractionlab-0.91.orig/doc/help_en/screenshots/screenshot_4o9-times-7o8_2.png0000644000000000000000000000504611670453400025613 0ustar rootrootPNG  IHDR_msRGBbKGD pHYs  tIME).1Lt IDATx]hk)'2KʁRbt'[i-#!džfLH<4;vVkޮh{~u}{73$/8 ($MC Ms,[E? Sp? @? HB7_} L&(@Xı4wULfաD2KBA,>:+3wfp֡DK?$ĝ{Ν;oii SM$Mܽ{'NG0qI~ڵkQix'OAFٳgΝ~A|6r-˗t"#rˍ&L?n:~ȵW3fN$tSSSEEESSS:60tR*3gNZ5 WE0g&M0aBCCф VgǩS8P^^u~#7mڤ5kִM`_ȯ(//7<_xÇyAb.T*e4aut׮][bFJB'HggŋF֯w"th"!%aOE/^_2FJ? @A CD^&(@3~AݻCJ9yd}}qt+ql RT* ѣGeeeoÇ6mǏu"ΐ?k׮ѣGPb6Z#gΜYvm:sϟQ\\0vСC[lru?5jTiiimmݻw>|ٳgA,Z?ΐuttzۢE&C%D}h8q}ƎOAN+!ꓭH; |fHlM$$2DcY|)> NFVk<>'@? @? ITCOQdH @? \yyyJVi:(KNɩU]´z^dP}0&ݩ~fq \ua5'$Y9Mf^o8 q?@? @YRDCg k";9 ab? @? ,pYuO)TΖ? @? `hl=!Ug?Bh? @@xxv8:['l*UgD? @?04[ΪrȎNBXuvs~@X@?  K>o)fgddd޽BaϞ=###Qp 6;333N^_.^zj@@Q?===fⴱJ>?;@6f4ack΋uMD?$  ݇mTXt 9G1Lѣo߾mhhxO"@onnѣG]]]ǎF;u-_nnj1Q~o'h=#xs@x^9/?ėB|C}hH #U 4񳥥_A0==q㢮?x *Ǽ999944f]Gb<;@,DXoܸq[66+++񞝁AD <|ŋQoǏΝ;^\\ljjr0;Ͽݳ=~}}}^⵵ׯDX>}ի[n8q~'Or̅Batttpp&R[[{ .ܻw/'V]]=66(lʕ+wv0;8pNwڥq|spOOOUU1M+ͮΝ;gΜx+w]c|_#Dڷo_ss|rҥ폡7oF뮎'̎iikkkkkYhVP0;?=  ݇mTXt 9dqMS/߅hjh?Pԇ;vxl{h?h?h?h?qo_p9bh 9~@~@~߿*(C,* Kv-glץ-٥ J9 TfZO lsוi!6 v]w{,h?h?h?h?h?h?h?h?h?h?h?h?ߥ-ARր8~-d%qiE?.JkEv]: Y~@~@~@~@~@~@~@~@~@~@~@~@K=(†v\@|l9.^.e;@h?h?3&IENDB`jfractionlab-0.91.orig/doc/help_en/screenshots/screenshot_2o3-by-2.png0000644000000000000000000000437311670453400024401 0ustar rootrootPNG  IHDR sRGBbKGD pHYs  tIME#~+{IDATxKTk31 "$p$hѯEC dFq-2@bjZ(Q.ڸsv{^\89Y\y|O* Hm(m (W:0hhkih0\(@ P(@ P!6Eѕ (@Ҹ Iř*>ZN֎$O Z8bDqHpH@e2L&sܹ7nT*WTիW zJRT8sv횝[`b+жm.\勡9| #&S?~|ɘo*KKKϟ?3&_> Pu3X]lұvMrϸ|G۷oDe$M|PPI*vm/ز:U GcH,bexxڵkh XG(*. w4 XG q@hdP+(W|k'Zk@sAc0v"v$vJ(HǙFŋ6}HfBP(dYTM& N\tĉgroߞ=:;;5%E[;AoA022$?~<~ˆVYa4Ď]ՔJgϞMLL v04o~Żw v N[ӧO2`@&>cnݺe@ ikgXQ\ݹsd|}PP+wFځOl$RD?ܵc S"UH"W(W:[*][ P(@ P(`miClϋ~ TFUP(@ PR)#R2a['uqu?A-WD*Uh}$ۂ=ےPWUH" P(@ P(@ P(@ P(@ P P(@ PVH>|hhh8{waXP1W,>}:44QHao?m=.s\AXZZjkkkhhxο1sO`f] gzbϟA477 *Vڤw|:yqŪ7dq}n%lr=44t)g:o߾=¶`O0b:R%$(@ P@ Ǖ`J?oIENDB`jfractionlab-0.91.orig/doc/help_en/screenshots/screenshot_6o7-by-3o14_2.png0000644000000000000000000000757511670453400025166 0ustar rootrootPNG  IHDR!4ֆsRGBbKGD pHYs  tIME4(IDATxLU7 RcHpmIY1S$bSfSP6@dTH5#phZ3&2dB q{\?|>9k||\YM;b p>J."x]iu^NM d 122@ c cd (ì皣x1 "^ pkeMoڱ7+Sq)UdDϵKW5"ٸ \+129c^zرW޿_DN>M111"Syɒ%{ Wg{ȑŋSh#}___NNNMM 5qP>|pС2z9_^__Of֦0r[#?qqq7nܰKk.+sFٿ?pioo?~;vRkSCCCɔ¡{9̬t^,FpBJsΝ~رc:￧܆bbb}W_}j8`EEENNF"ZZtRJhѢݻw}gӧ۾'OR /))Ϸ!VMHHj.+,**QnPLqw˖-~Dgۈߎ;6lذa3}͝k??x𠈨jL p_۞lڴldddllѣ۷oܦ.]mڮ5{̾󘧟~:<<<55ݻvZr%kmm믿/_~ fo03FD֭[n:lJ}G\?t(}*TW0R1n\g~(v8aCYTfySpMoZp j<>qNW^űc޳ͳ)87LS(qTVVHQQ KͽVwٚe~Kq]l8.'r|pՌq \ "ٸ`Q-2 }e~\'8` \K]2*uuuuuuጉ1ASSS>(4h4F"vqVfxusssgg'宮~~7ӧ9VԴfݻw﫯JKK6l0(͛7ϛ7rO#:dŋD?8]عs'#:;dLwwe(Bp'VV__~z ؟NKNNʆ)3 ǀ 1_RbC~\pzzC[22@1Cq(2 ,qpq015]i5k c)kv{}5{8d 122@ c cd  (ì皣x1 "^T\+122@LdoRѹ{zzDDRT*߸-..."". ;#hK;va#4hR[o]p%mllLJJr RƬXBD.]$"ݷo>sؘ믡"t:owfkתjg.jN~/rO?+;;} `)cECD߿֦L\j޽{j-[g?>b%T*࠲TZwXeSNEEEN?w2… IIIV2D844c8*mkf{jZ+Ftuuuk֬qOZy6m_j ҙb{u`ҥJ;f׋-kVMVV֜9sBBBD֭[SK&"?/9sFD\|rʴZmqqqOOOyy?~|Ϟ=ٵʡÉ::ޒ(srr 5h;;;\SN)/?z'|nؙ/vxʛ2j;s'Nٳ^ +WٔVBij˖-SKp }y{{={vdddxx'4QD"##g?Fmo"wMjZ9 ?3"*}||D$??_?ىƍ,Yb&&&NԚ)/?q℈KFڹs|7f,9̭[oT?0!!U6Uk40`澲_|Q9]rhh`EEJob wyq}v3uW -feq":`Gy?j cd d 112@@DiH(űPP6Օ8c@D> |@" |@"!e v!Afb>ԄZyGk`աnJµ֦g!FqCD프} "D>V:N$Tȑ#---իO>h;ryյk^zD"E~L\b}ͨyvvݻ.\DYLLL\t9`cnQ7Lݻݻw֎Ν;u 'Nnދ}9=z4Z~u,1L&r\&MT؇:1::*&N߿ڵvа?}tn+H{wʕ+VMTڗ/_^xqڵW {XCCCbqxx8*c;˭ 8ppԩ%K?~;͡cϞ={3gY;b;ΝK$nblذׯK.M$Tjٲe>xT׸xcǼCwte>00055533sʕÇ?~ܸqcOOO$ٳgϞ1rE&֪UZZZ:;;}v-[( ںMTNkkkkkkt/_,0@qac?161mPu0{6@Sa~dcqd2m۶}ӧ{(Eѣ;wo߾lPi5t͛[(j3-ڣh*0F=QS>tȧ| .|/D>~-2mS1w"T* %6Օ8 (Su5AT d2\-e2sr-?9J5559r:}ѓ'OlRgQ&~|Ǐ/_s*}b͛Οnr"׎nq| .l'&juSAb>|<_ƣmjp *,YK8 6@"D> |D> |@2ML; CgcD> |@" HYT[*_XRuJNŦR%"!Jm J?B%Pnbԥ {Su^u6&|D> |@"D> |@"D>|@"D> |D> |R Z+@/GUIՉ CsM (%GKxy6bPuURu6&|D> |@"D> |@"D>|@"D> |D> |R Z+@/GUIՉ $,nyLx)G(U2Uꪡl@M |@"D>|@"D> |D> |@" |@"@a 0#e묖s,Pu/P<#TSuq@!@-"D>7~ {IENDB`jfractionlab-0.91.orig/doc/help_en/screenshots/screenshot_4o9-times-7o8_1.png0000644000000000000000000000452211670453400025610 0ustar rootrootPNG  IHDR/VsRGBbKGD pHYs  tIME)s{IDATxOHTy7] ?ED,HP!dZA,6.CFY+*?x<guڰ@ | H.[Yj]P~CB ֭\PKsApĉlii/wd2{۾}{OOƍ&$E$B=}M}};Hϝ Dp]7o:ل$SbCCC6lpl"Z,\="ʕ+لII 6K8]PfC"]}(9 &6DI&MMMcccVz=4Ifׯ_ߺu=1[qXlbs43gGP4ӛP܉5̣eBO=G~J@/| .Z;g̝C I XrAQ3D1w9&B2$,\@(H2mnAJ,Lfl6L&]g8|eeΝ;LǓwﮯw)˹N֮];{M)9D߿L&s;wSTss͛7oݺe˖2;S{MHr|r[[[eeeUUoܸs~mMMMEEEEEE]]]UUHϝD"q I.s?EFGG·:|ȋ/Μ9sQslB#gϞӇN>=99soZl;fQ׻{왘طo`Ϲs׮]k֬ ˗NJRn%ل#/H\xkMMM?LAbŊG;f\>FFF.\cǎի?>sl",\KKKKkllLR?玎gϞA~zl;f\z{{#wK,9v{c69@IPYrDsqc.(!>k O~]ģ6,/wbx@XrAQSOsY(S. H2H2 $$ H2H2 @/r X>w3GkmX^qwIdd@@II$$dd{}D,sQbT%ΐ4I`aL?c=_3۸-1AG]^ke5H2 $$ H2H2 %'nv&I.Cv&NPM,\$ H2H2 $$ Ysv$yα턷5!ul g$dd@@II$$ddGv"zokkuŋ ԔwVTX__gό LGGښwSN}7oFGG_חw999ymCR,@\. ={իFbT*lll8qT*WT⢡z{9r͛7]ƃ P:ӧS͛7߾};wÇ Wsww:11qqC4 <)z }&x'}9ƅ,{3%(| k~ _><_z)8Bj}7S ߎWmh__MRIYԮJŋy^s?^~d _%`Zu\[vI`=q_` \Oߧ [Nd{25%~>߳!kL ǞO9 aG__ׯS,@\./߱Y kT*}ݻwR0婩)+)CBooalffcmmJ:@"AsH `||Pҵkܹ+C$}b;]RV?r'&v'_M.w̙<h艭ϟHv>/[[[###Hr7n\rŀ@?ANYېc'@~zz$_֯{x-|Zǭ ?]qT4ri:z=z==z=AyC/߽ H0"|>=z=zz_ߟ _QLj-'uu?o! k]Wa־t5k}Bf]?: {@{@{@{@@{@{{@{@#o=aP6 EQe 58p>{@{@{ zҥKf9]^@Vg])1". |vK^ ^j:;; A9Q*}:M}رׯ߽{ט8-8w1Z^@Vg])1٣z=z==@x>0 { <`z=z=z=z==z=zz=z=FQpΐBwv f]Zf]h"@9z=LIENDB`jfractionlab-0.91.orig/doc/help_en/usage_en.html0000644000000000000000000000136311670453400020374 0ustar rootroot JFractionLab Help << Back      Contents      Next >>     

JFractionLab - Help

Tasten



<< Back      Contents      Next >>      jfractionlab-0.91.orig/doc/help_en/divide-by-fractions_12o14-by-3o14_en.html0000644000000000000000000000036411670453400025054 0ustar rootroot



3 fourtennths fit in 6 sevenths 4 times.

Back
jfractionlab-0.91.orig/doc/help_en/mixed-formulars/0000755000000000000000000000000011670453400021033 5ustar rootrootjfractionlab-0.91.orig/doc/help_en/mixed-formulars/1-12o17.png0000644000000000000000000000526711670453400022462 0ustar rootrootPNG  IHDR^c$sRGBbKGD pHYs  tIME$Q 7IDATx흭Kk*1@Cj$n2oVQj1@$Dev{uę;VU?O١ﭯK,ˌ4}(j2!, $ɲP£SŒR$IrsR&MS⠂ ҶpM$f^ɲq!"9"ZY|/I\yƙ8gZ 4U,u䴈z~<|,]o>spQKIJkX tVPXqPnUyI<G_仍[G\lzCQ8Mvή(<$ɕ Nٚ<GUl?9=j1˲Zf7~~IϛaZkܰPiR;H)7X4ƜrhgrWDŽVȢsQK)n]ѓfpz#n)o޶jR{H'\- x?zҬu]0b' z<~rH&C^$.gu͈lEBCϴzǕTlpq?=-D ;>>HG05 9ڋfM!YL.bYnQ_l[,_QEr/jzļ;MEQ,o1'9taRoFl/<Q2ӻzk&X)^msn )^w|G{K"x}J3|K n $` Hl Cwo#z}o 9א !+9$`CkVsD4-*m~ A01Yys2}Nv%\B aH\=C~(ܕfvgX/v 1,MJۉ'g9Y(5Pڐ '&G=~3m~sD<b%DQ G[\WF@o=hV&4-gX|X~._;Fn7>4sQ=e >Y];Z)e,3wpnu'ӄM&] x|z}K,}'ː[~LH$\W=ѩfI)nۀ[Va{Ca$!hμDZ)5qGfz~nѣ>ut7=zKSWr=`|=E'''N~/)%{   )_ )]|^*ǎ?ߌͶbXϟ?_~]o|1 Trݻ.C}Zb27{`4 )/{0N0${ CQǵ ʽ&GzEx{ Fev#xz9p;m "eAb!0z9 Uf{e1m`,RFo=x7]Rkm45q!?]<bћ0tt///{-/_N-x~, 1 70]=X&fvh` (L$珘7rCBcWA7xemԵ_lm\3ŋ y^D(˗/l6 w𱠵._Ixx.ҨdzF#C,x8pֵ q^)%{3Xb>qERuG4X }O8eĪ(wq $` ?MSE )eHW 䀐 ;x'' kBb>+ވb@\vΌIwLH,7`WJ r T}^)LH,7BqzzJa zqC~NX@o @enz98`/|U]@,  x >|  s)yn&BP @߿~.]^@Bb8 @bP@,7P.l>+MS7r@oq*͛7WJ3ݟM#3,FobXk?u.RǏ w MɓG- X  +m0IENDB`jfractionlab-0.91.orig/doc/help_en/mixed-formulars/mixed-to-improper_2.png0000644000000000000000000000304611670453400025346 0ustar rootrootPNG  IHDRZX>sRGBbKGD pHYs  tIME#leIDATx흿NF(Re()ܒo:}+*CCcrCAqR$Q4iR8]#YG_zf<;3UUD"""ȟ"3e67 R׵Zk5s5hQZ.{Vh,,WyZZYX,fYu]i\WU}xx@=RUZkiui]^ͲLl\m{ɪǸ2Ji+댫E;Ϻ'Sœ,]nJ̦isGdYk~rYhK1#JVX2u]2Ƈ+aZA&ke9hm 6fT"Dފǯ,bL11R& R_ !n;6BVEUHv>g`Imė`\EYZk)uM(S}]1^Bl; L$xDO+INrC<kqM_J~JBx⮜m#ڧaS0*`F$,z2v;bRS00o\}G.,$$0={Ƙ/iJa,f Ĕ lq98i =F7IUl`CԪ"F,va0 6<sNt=}]2m)XBE#B(/ag_IQjz c.J"5sJsӦi4( }|ĈPW$T])Ur|'7Q lEw`һq]v'O0cRLא)3d/vycl5GJ̢JPl߷ttt$gggoE`1Jz$7.b.]@e2Qx`ַ7y}}?~1Fd>5iưX,4հ=qkSo6U]ʸ {r2U.Cɕ,[j`S =8|o/mЊƘMm[. N^ܑD]tq" 슺.tTNN#U]CNi ,U]omI?p.%~" li| Zk. eYj@1.00)cN\ dY.m~tmhij&.O???(_#cJsV]6Ltn >!$:d KoLllK]`eYO@&˲ށt}=@qaį鰃p,]`\R:i ݏ(((E(PQZKYLϊ2IENDB`jfractionlab-0.91.orig/doc/help_en/mixed-formulars/mixed-to-improper_1.png0000644000000000000000000000210011670453400025333 0ustar rootrootPNG  IHDRNZ`sRGBbKGD pHYs  tIME#*.nIDATx\N0>E< 0200 x3+v^db dbt)pp .4HEM@ T4"sB ,ò,ڂ(02 RX%$rQkM"E)@>$|^<95YmhI+2iZeb%k:> !6%q0ρs-=z=Zm Y6lqIAqYs`!c R^ғ9y}c&HGBe G~> c^MYH){d櫾6wsovphQJ]baeCg-;EUvCJycUU8DйKE"-hGr I5I6qɓ6q6f{@%'+2852ƼS)8Zk j#m'''!U`NK$J۸Î|kaKt(%yO&1 LG8"#~3bN~3qRUq"#8"FYX5kx}}\__9N>\ZkBvٲx4(%d~ 6w=`vX87#u A w+›Թ;K Xm8lk8;;t|>.<==j{lZؗ g.//CV+ @I$` Y^F 8扪]~k,p`CwUY:*J1wxWHS=MfrvkC?stDq*E[/qݣ} >JjSUӠ Pq< ιcw>lc ;*VA!EJ)TJaUUGI))1mgߖ9<^@ B /IENDB`jfractionlab-0.91.orig/doc/help_en/mixed-formulars/mixed-to-improper_3.png0000644000000000000000000000171611670453400025351 0ustar rootrootPNG  IHDRi[p0sRGBbKGD pHYs  tIME#,NIDATx1n0E'\Is)S :Z@J#E äXѠE"+`Ȍ3~R"5mۚs꺶!l6Z %dݚsΪm4yMUMDpҐ14`'9爠癣QѓQ$ v;Yswww5p$8邨ʲ4ng!:m[+!]׭˲0jxw6T7GdD%I#Ge>50cSY8)gYNMkȍv`GL]g RX,F?sᦤiSU[V5 q ˻ q9=j$%{?*Zuk,֪:hi(unRo&h?hhkFkXꜳ,ij}ss󋟋YKOʃ;YJ$0 䕓rl -Ϭ~9SIii8l.uRumooo*Ϣ(6ʜS~J 2n]Uv.% U` NW(c1 ggiu&Njb'`M(mw$:uT|úHU.qD=F,!.A4Mhc9lpCt{,`Ƃ!gN=Θ1l.U]/}qń4X'f\QRC^ణ-"c5cCRMLhOFЭy^r+an G~V8 Va|r([›BeyP8ޟ0 IENDB`jfractionlab-0.91.orig/doc/help_en/divide-formulas/0000755000000000000000000000000011670453400021007 5ustar rootrootjfractionlab-0.91.orig/doc/help_en/divide-formulas/step-2.png0000644000000000000000000000237011670453400022631 0ustar rootrootPNG  IHDR\ )sRGBbKGD pHYs  tIME;cvckxIDATx흿N:,%jDIIw o@Zp5O' +*:Eù#3$sYNObsXQq-`t]w_׵cD)%J)1HUUcvZ+J)J8d^oXmK. ^֛c]}oeIQҿRUՇW4ڡ]V8Fu}S-v߱y}}UWWW?Z~c>?ڥӓVEQ q...6?e2LE Ҏ~k^ZkZ~PS5 h~%n0-v"tJF eI<h%}"h1C͞ 3 h Y d>m[Z^ev^ʲ$hh'cN(koy*e1fT2>ڡ]2ձƶ^ᙧ散v&rHxOj~`?[#BJ3{ hBBmۆ;F?[t]wkb`l8?k2gZC'PkʶN,!F\;.x2{)ҚTҤjyo|+R)1F=<<DN>(͉~Qp}:_70 #Ϛi$` d~Vu-d^>jD_ !d_7Wy ?{,5gO^]q]gsvvgDl1 ɏё;9†chcf]0Gq}fD|,po$}O=ك#/MSKU4œly`:߿_{>~X?} ck:::Ck yy,>AJ9 2r0^'גo߾=*,3A MEp8nxM9e=I7NԪ.%U$vfԽ/0 :EGQdUTO@7ėeY8Yi=ϻa 1 *8(sXqlۤD iR|(5D)U[?3YAyfv~~>D֏[}߿!{{/4B\\\t:ug%iwssQ+UttDDD?0_Ȣf@^Ϧ<ҕș˶>. rDZl^J ae-NOOOZ~Q޿|ҩ%snh\8*L~H;wݗFʔӵeˣ >omͬ(ͦ_JTg.&I#_{$Ib*yEZ_t52HQQJ9[Z@%BQ9.Q< ;N'ĢW`Cb6fE7G+{Ǐ_U& ,*3Ç:Tf2Rjl2b'ՁKmZuce{hb^9< QR,>3p1,;6rN?~|S~zA~wxc))`'OӧOh ۲q\Tc޿ODDhmSY4cHGFFu5۲ ifwƊٜ]P!777N|_ &bWJQ$V1;DQԸV'lj:u<7-Ov5KDDsRD0v|I H$ A H$A A H$A A HA qC~<뭏Q,Q|>`Po<xu>p_㻩zDP7u%ϸ,{ꪵz*w38Etd8i4'.+ MT'/ p8$G{vZDUe:d2l2ahAXVŇss)Yu5DUXhU+scߤZ._c"bQOsC)[v3 T鮸:8 #u0M.DN4«U;id[+\9EZ T>F[*˲jJ8`$I|὚Hu^ȩ(`xUN+ë/P KYV=9GI'F|lh_{7.L\e%O{J\SCk9PzSSp+W'I\}G>WAи9ٳRU-NsaC0 9gy[evQ1aކ!IQ1z@ s}$IENDB`jfractionlab-0.91.orig/doc/help_en/divide-formulas/step-1.png0000644000000000000000000000256411670453400022635 0ustar rootrootPNG  IHDRv]p̒sRGBbKGD pHYs  tIME:3ѼosIDATx흿N0g=+*DAx~t< i_`JEQ(-msMsrwlL9IX_f<3"Q}$b"b"bqY1FhiDqs笵,xT"K)yC9hZkBTzg%߯.XH)t1ze@EQV < G~nnnZp\RJ<nooIJϫ0ʞGi2͆ˍOmDS5AaRk;Eۧ/Oi^yNEk{Ph-~VI)ӽߢEe&SwLڥhOI}^CNU)}.I`eU3X=www( è  あ#QB@C0S$+w=(h2)~  >C6&\ܸ#h^???c}73YC+5e+͕r[ŇsH]\j>=Ĕ](IyOyutߥ_Z?v՞>J)NӔ֬QtlO*%?',PpM4p%"hBh"7~s/g{7~wszv]"Hh "2ZkAl,ˌR6MDQ-& dYV,KE TU5GKmLP}ዢ;DH) q m@ *AUU5_,KʂEQ4M9 [vq\ @a|Ȥisoj.cQ Dd6GobBT#}7=d +۷oG(LEl&I(OqP''v˲=(f):=TK,,V) 5`xQq j$VT冨0 AT5k6cE՘ Ub*MS@TcjF0BIT}mǏda=˗/}%rwooo;r`xp 004N0Z"NhH|~mzϟ?z=L=(3gS+THm/{@VVT]+QRiUyBD(3QPсk%?~_z,K<t-f WhxSRwݔϵŲe,D5*j+UU5ljeiV&2#_wߓeiM$|cu'IbRF)l ]F>1ǒ AUU8r>!7D/ T UXٔ\?~FX& ,MYÇ*MEf2RjVl2 8.mۖvxYchOo TCz#Aġa繑gX)<ɋ`Xshq cc[.cӱaI8 jqCn< ͚ 韦㜺m7ݒ 4€\^^Κg{SxZk\hL&[W)EYY˗/ĸty*!ҿaH\J>HmBg K_U;ld~ Q ua4MMQ( 繑)2_` >@km7 C1Vaم|Ao0IENDB`jfractionlab-0.91.orig/doc/help_en/divide-formulas/step-3.png0000644000000000000000000000331011670453400022625 0ustar rootrootPNG  IHDR[+sRGBbKGD pHYs  tIME:J^HIDATx=n<' ,`#T. a*U: &:@TRXHAT 0_@+ɡg^3!()IÐ0d)%iʘIӔcb"b)%gYZkNӔ8.yӼ1.!k+I  #}{rs֬Z[)!#\H)\^=1㘕R\~dh̷iTa>N?? a , NL&rI[F]ׄӵiABNŎ#"e cbb=B'9 >{7b++^cF ޻/:kLB{)!v@]g,Bb? dGk;K,p.Xm^ok9"=w v:u>c!?<<͙Uyy=m| @Ɏ>&{OԕKյ(R)%f8|}uu\ۆ=>>}Xooox<>J۱, ok} څtmws(˱6+ ]{Ե\_|-h4""+wwwpqqq̣ш<Ѩ߮}hطeb[6wU}J9Du}B)_JClľN,Z EQ<7Yfխ:]Q+ܑ˿Wݖbڸ1[K)"CR1fմɇU_VKcFJ䴺\p1W.B"'"^ձ.y䡔ױN Sq5!=??A}3It:%"lFl.ApմOK:.0 X]Yg~7Mץe$m ,W7TيAژS'MSR;!GQIx-oxJdm!K);&&za2Fz_Q]',Xki}n쑄/m~X#ރ-ʤR;\-Zo9:Yo |.`buMwPJ9 z[OWשkqA["qWΘ,i-ljy͕ )ּ6HM]cVuLBK, NhN&r$wݍ}tug6?|:."νUsn s쁥rð7f{PBp{Kel_JA!I/Ж8☍>^XB 0cmVgV6e%#Fl|챿/N{uZX؄;[Tɏ~6Xɒ4U+%_8 f}9e2L) 8(<,X9SZl6'.E唡`92U3!T,חB P+FGf$n|d6Za-0\zt1ZMSM<ϫTo&'jQn"X߀k4M5qŷP\-c-~rQ/|$Z_72dyٟ[1ht{mMbPIENDB`jfractionlab-0.91.orig/doc/help_en/divide-formulas/2o3-by-2_solution.png0000644000000000000000000000415111670453400024624 0ustar rootrootPNG  IHDR[MsRGBbKGD pHYs  tIME'!ܫIDATx=oLD(/ڶ},˒,c"b",XkUU1RxicXku](Ov~ $McވѰ, op7rhY3ìl٘!`D$Ixm*Dka:`bIpQlm!`DKSd `q5<E>} ,6=sB&Z$ 9޾}}O8ib9~0>&Si"xN:pD Hbkm_"xn^~JzO@WM46 "ք|Ads?Cϙh4;if3hb=tU:ډJLx!`&\⅀AdpR/ " H5ތFihHF !kxM4MJt3 &ި<NjC419i\8\&,tZҹo ZBBF{$֦KlsX SkE7j9MӣW w >V+Gzuw%6MYSsEFQV1|nйFbN1%у1n_ի ߱( ^.zha\Kbщ?L{̭_۟rwWvuJ xi[:R fRʥcmGm+kOe뿔P*!c6L`&д8X~^̉K+ l/t1Ŵ^wG b0ݟV \DYB.2KDn Zk񼘣pN)۷oݻg^,]dY|ODDiRZ$IYK/_R^#t_*e]O( UKO\p"$]^Ó+I$MKUUGyeYN?C靸}$IF}ڶ},r7ϲH6cF&s rwUIxMcwZk뚭\UDR(uvj@m8yXeq+E"I*=s<}l5 9JYgp$Zj[!~:5L 84=?1s,QUU b)=4%W E'.[Qwm{2E"Lx3'ÖR(,gZ )mh8 nb9X) ->]`d謂ю[CX:foUq>uΈg<<;ѭ(! z3"?k-E4UzI~ elێt{4M-:U5((r-1]qϡML@,'h:sGdllqJ IS%Ѕ;3/Pv^=0nkWp,fG{~ R)g@8>l9 ᄪm=/͛Q?Ri֚4E߿.ww} Z0bGX1>| c Ax}߿00p bf=E<%gG #pCXo*ľxsQB_,Ӛ5tTc D9!Vd<ʲ<~ /8t[Bib$IX}[R[Y/C/?'T8,󽳇2Vur̅TU+ضL:f1lek-u/l{9d> v.Ӆ+?8ާʚLyi$b(i&)am p "2s6h̰BZ, eZk:CDp˩3 B_˶>- |RJ-¶m ags&<%KaDR;MXE2qШrj_.ιB7 |~j#b7A\maAh60cVwi-MP:wZ[:1ݙN|{9)D!CeajgpOy -ɥu$6}_l9>ϊq󟈽5b1Mm33xhB(=ý4ܒay.7JQ{a ?'lp[r<"BZ*Y  iŴb[5Fغ~m֥Ngb}ևGt'd`>UxRӘwZk[<,}` q;_߳N@~nN'TIENDB`jfractionlab-0.91.orig/doc/help_en/divide-formulas/3o5-by-3_problem.png0000644000000000000000000000241711670453400024417 0ustar rootrootPNG  IHDRtO:'IsRGBbKGD pHYs 7˭tIME*YeIDATx]q0]Oynn }@!" }q#/ 3ÌIYB`0 b73eY2ިi(P3c ! 1R UU !@Dad^ ikFւ@DN[9p1rz:FșKDM5cM,Pw>; ?VSO" ~" o_EQ~aw W|q)%RWb[ P))1)zRk 5+esӳu/(b>TAJ)""꺎Zkq>mYBk=mKYZ5K2%+@J !-4YaҴF ĕS}#B-eBpfSrEwnrx}\OnD9vfKte3&ׯRDHuBZO&X3q:vm6O$reYeYrYWCc-?K$>%ȕ%s7Iݒ1B~)YOޤde?XM]('tw)3lWH'MoL]-䷆Ƙ0K'cfj h|>wdι6mlu}fkmYk-onӻgPp.v?09N 45|*f>AD+PX+Cbt*c`}MK "er(@805 b.kmۮ,sʩ܍U0Go8Ht:LMm懌,H)4Nrtƪ13#HA* K437y6^Skg@SRPTb{qHJ9ZSt% UU݌:· 1Z _S~1k-T($7ƘS+A+ǥ1x0bx/uŌ"{6ʂ) = 3|Pu]GDkIa!Z )͓??iP lgIVb;b-ݑif_,M\XtD 9kAϘ+s3LGe1S3{g݅tU"3#C=ꦰ07*{O,uP-0}`0 c  ܝ!IENDB`jfractionlab-0.91.orig/doc/help_en/divide-formulas/6o7-by-3o14_4.png0000644000000000000000000000247211670453400023454 0ustar rootrootPNG  IHDR^@sRGBbKGD pHYs  tIME:J8IDATx!sJwt*fU N$e2SkL@BLy^vlv#Pg>wy}}b!""^ sDZ38qZ7Lևl%IH|^END\E.˲zLkF|ϷƘK"P"MSX0 )0|8ޫ0!ƾC{É@{Y.OA+J)U_|(yAz{0*gQPݬV+y{{qd ^|3d!_=YY^r㵸2NgU܊UM)O6߳W^OUgϸLq"}穙0(iۼxFu5밴4cʗٶ|~~n|= Z}׏oooz)ZŋpbD|4;!ED(:yDhJfZϾO;txipxq DDqjxF/ Cci5n{n2ߝ'_*|Eќzby5^,[_ iXh:rc77(|ٶ|ơ[!yteOO|QQZkNe/hY=D.ӬhoD--6pEQ4FkyEca˟DK eSq1hpN?IZ$I֋0C85nE*0 |>W߈4 ̏–|mKԕ/ts\^^~$I\ەh$Zˋtcd:݅?t:g{xxp(pEZR(dˊU5G1>q;Dô'Os˥V;PR խU [eo0wtG1_`4URXu5p?c0 ++QNkl("Z*V+ydx*g}$^%I㯯/ uj9ǐ4uAV(*7{||bqw!_ZC\jʽ雞E;|!^X7/Z$LUc+IENDB`jfractionlab-0.91.orig/doc/help_en/divide-formulas/6o7-by-3o14_1.png0000644000000000000000000000327411670453400023452 0ustar rootrootPNG  IHDR]N?sRGBbKGD pHYs  tIME'Ll"Э'SWa6~R"KrO0OʏΘG2 VHF|?;;ud^vMew?e?z$Bx{=Yz>Cu|yyuA.u7 >u$}S[L97:B*+K; P4=ENHb$"bFEr;kYϦ6^D"xyD/ԿaZU{af)ysM96Uq7MeNsQֶ#\imi>GQQX-"]~m!l~q᪼K ɏ(H>Qn6˕˖e뺘 ]k^%io&҂ D.q8>Blǵ~wJԼO)/jWdۈբJI.6\iRid(}/L(RH%W.}83)f[q}_.^h@ !ٶNM L.U$ I D[7Q][!B&E8S fYQf!B2MSREo" Cl Q|ߟwC8a赩IRH*\D׻+?NS }Ft}} Ubs^4TVch~h4Q&V#G(E1mc똊43*UHk5mqwkKOOOF[eZ4 nfKnZ |ҵDP,^{X `aβ$-jlnmȲ,t:j*HDD[+}興>>>~9?yy%*'U>JBȫppMyBʂH*$Z4I!0В(}~*+_""L&4nDcRx.3L6vMZ|^SyTϴ *Z^&|j%[LIENDB`jfractionlab-0.91.orig/doc/help_en/divide-formulas/6o7-by-3o14_5.png0000644000000000000000000000132011670453400023444 0ustar rootrootPNG  IHDRy^SsRGBbKGD pHYs  tIME 2SPPIDATxܽPe+K1e[ v|{ U /6]2U@"~s?0s2sF*I\ Lm5&6*8F w.u}fBت$IXmXsOT=1AJh) X+ooo߸*R>L6$"ID:&Ȇzz-eVJCtr<}ֻNzYl(Rت#xu)uŖ8[jX^*Ⱥ9鼛v bN(Q8ϝZ][oÍxXJwQJ*Rٲ,Ku?M÷֬V+-]Z-O$^nQ j30n?b0$F,z0&~fEVa(L-(xSEQb*۷'>wvvd1cXHEWu]_-ΝW|x: ""b]۷}LUncE@|hf -TS$tLuBEw8w7vI =cv!g{Yi=b<U± .`߱  7 6=Jد8f( # 4M,K`b "О C] ơA.̍!(+oywDDd\rʲ*cBgktzz*C[Q=.tw9;!B6͑/G'BUOTz{ D_}hhS]׃돩M7 Jɑk(,5˲aU{<1G`|5W~qe-7VAƶm}/bO[&@;A&akra> , VoqŭEǫߩ_}-ep&;ǥi몪( uSlMUWտmӯV+|l5.DW;85MS-B- ښ@U[N̸aOr8P;TUYUtcU賈x]q(<6C#DSD~zMkG gL &${'!|p|`ph?:(}$$l-5p{Bػ Áekuzz:߼zenǪriFW*֬sR$#$ck0>0v S q;_]YX0)[˲ls{ ͘>XX0[ko0W(?U9K&ekeݥb [.w;D1~`׫Ҳ,j0l_Zms(qSaB#AlhtC\9yфV[ Q: Y<颴=IENDB`jfractionlab-0.91.orig/doc/help_en/divide-by-fractions_en.html0000644000000000000000000000626511670453400023140 0ustar rootroot JFractionLab Help << Back      Contents      Next >>     

JFractionLab - Help

Dividing fractions or numbers by fractions

Explanation:

When dividing you can ask yourself:
"How often can you put 7 into 35?"-> "Five times!"
This is the same question we have to ask, when dividing fractions!
How often can you put a quarter in a half?
Twice!
How often can you put a half into a quarter?
You can only put part of it in.
Only half of it fits.
Howoften can you put 3 Fourteenths into 6 sevenths? You can count this in the same way as we did above.
To count

You can make it simpler!

To divide, you turn the second fraction upside down and then you multiply!



Steps:

  • Turn the second fraction upside down.
  • Multiply the numerators
  • Multiply the denominators
  • Reduce if necessary

A step by step example:

This is what it would look like in the JFractionLab.
Step 1:


Step 2:


<< Back      Contents      Next >>      jfractionlab-0.91.orig/doc/help_en/reduce-formulas/0000755000000000000000000000000011670453400021012 5ustar rootrootjfractionlab-0.91.orig/doc/help_en/reduce-formulas/12o16-by-4.png0000644000000000000000000000444711670453400023052 0ustar rootrootPNG  IHDR=`osRGBbKGD pHYs 7˭tIME0!IDATxa F۩=Gr x<ރ܃#fF1߫vjٝ5Mw|OιfiRއt:a_t]W "? u]mC۶ADm>`.hao ڠچs.5 꺾#~c 9m;hýO)D{Hsڶps p|hqAkԙc\/'_TMd12; c{/En"XQJtrv+ǃZڶ}]QJ]#aCk}.:ACۗѹ{ 5̢}TPJ5s ׀m>яۯ6M#0,cat]w5ۮdО8}`:F]NZ}ڲm|acRB9^ ┎;,Aq[&Nn}yt S0B[Ȝq{WETSЇkAa /KITJ=2(Tއtߣ-6ˢiC3 ٤)bA*m=^wj;Ͷ#]]Oۿ/Eizs7+u׿kOfCھpgrxq1ru=kmh&*s\ncf_M<\x)_-cztn_wfY[u96LMІjqf?^x6|&͛S_5 Էf9mq6,y Hmj,dE7sdO=d6/1ןË>6EfabS|bZkC|ɢxjKy:m7>֡|Zkiٞ~vKr@ֆw.[kvg.Ʋru0(lh2j =1~u`ğ}QC۹D˃XWUա|E\sm",>bi=q_a=eoQ䦭ZNk>Qzd!^ܶʔ&礭:4M#UUX #]Cm_䤭s. Àe֮OװJ1zdh M1{/0>F =tޒzC42 Xk'E q_ lުzdҚO_Ɔ~ÅZ}muݤߣm[9L&vYGk5{WUup0 RU,u6dzؖ-(b4M PUAk߃5/x(S)vY–zdսJ߃ M(Fcx<2Ik#kLijJk#vʶ(Oh{:7M둽Ӌ)͜;S&*mS^m>XvAz\h {Mx h PKt*2XZ[8Wǹ,|oVj^mG;gAz~%Xˊ>{s7cLHWrI44MqӉ#vZbjervp ;w39nNu}ǣ*za*7>,ӪLUUJR~401f*Ƌ,{4-Gbi07D[uni:IENDB`jfractionlab-0.91.orig/doc/help_en/reduce-formulas/9o27-by-9.png0000644000000000000000000000414211670453400022777 0ustar rootrootPNG  IHDR9T@sRGBbKGD pHYs 7˭tIME1IDATxq,g2PR!TIl @ud&vb߷vAq.Gb\_ R|Gj0 A)%UUۿ=߄>cR* ""8R*c> 99R[|c4;RM~3@[|ީ:HOyS?(0#NI:Gc|q꼞q} f`u  65ڦQ>>;-{)\mܹHmA.MWWaGzsGӎWPLKzs<_A1AH Ǒ+\i';|#۶+j4M9CYlm۶zWPvꢔ{|Ŧm~KEH#>-b"\[% rhuݥi r OG8n 28R[|i.1h!a9ȍ1Hmߞm Zk:TU%J)@(mGv -pN}+=R셂9R[|w)*ȥK699R[|Ed9P眈d & ^GiF{Slm#Z߀>kuuw;6m s _rod㜻M5~{̻'ͽ2m+mےJԴkkk 8v::Z9}߿e ~H;J[|;ԡ_J)V vˣ)Sx Լ>}A)EtOmeMm+J}ߋzA)%MH< 1i(nήm,}=HYnB1N -rVY8438\-.+VANګ9(f}j69C&39栩2>uG wݱp jvEgyssMh0>Jۇas.8炵6?]Xk<m'hu#ZkIoNI_3sR~8rJɫ:)D.N%m edJ젘+/1**ھVadFEMʶ}@%h-aލkm\:~4}ryLJ=e(ϵy rhHY)pkׯrJ6@Y5~Yw1,y,>0JjAߚzaf9:j7fO#O{[7ms/fM\ q"'#ȹe׋ ,8Y TνI?lSږ%=[H=$5l} A?=Lj;9aSmVѲ9}+;.u);ga pkrYBXLY7v:c rEkk A[-"ߋ{Qn]YVh{/___ZUK0 tPm})3-`ݝXhIENDB`jfractionlab-0.91.orig/doc/help_en/reduce-formulas/9o12-by-3.png0000644000000000000000000000427111670453400022766 0ustar rootrootPNG  IHDR=YLesRGBbKGD pHYs 7˭tIME01]9IDATx,כ #)A }`!qi0$yqrY`wEDDN%}km9!~XK[}p v진4AT0} kkiu]ZmsΉR*TUsUaBR6ۿھCk1]G "XCh5bl]=>5!4Qm[D:970b/,'O b"haP(:X(*XJU&2|83S )I["4r ch}r¼^ԝ5A)HjljLϖ{)Kj.|MׄAѝdl=6eJ۶(k}rC{~hiC``ԚR*}4`.mROsCa\|}Kuk-{p l63rFCr2ƈ) J)Z?3;bfhK1&ޢ!R*( MvY91!`hWҥ56؍fιG8byNd(6bu] UUXb& ^fmL_9f8vpI؊/mbqr\P5)w[;+ h69;r/hs/ɘ9~XW%5Ys>VDDz*Eeھ|F9fi?T57|6}sHRie}[ٽf%b]|I[܂JPs20W1m{R܂qm8g/ѬZY,%@oš8ƃ},j7 I}/mRl̡1&ĪCgoka=vU,٩}]oCٟھzU V$3 l %QAEMaSaipg=L`STLdl #KY7dml Q/s)l Oo #-`ST}Sh9-WDəت%< ۶-m>f4K+jCZB h;x:Xk6c5vQ #+BQimADC'rjѝs.h!c 8ƟIPC!1Y+'LL7 =ʦ#3! fJCy`^3E^bC:)E[^m{,o i3Gm6zF2Y1t(O/zeimkN|_¸KYkFuְ/hm0z!n}d4a Pt}_>Gzli ÆߌZkg_Nm>BiF_z{۞6}9m;w^,""UUwrg !W[\s.ęپ:ދ;Z #Q؅\Wg_Nd-J'0clX4;&g؂zJ¦[yّktxh~>xa"#kY[ۦiN1G4 mE)h]vzZ@ߑmo!N.ˢlQ8m4M#Fa vXRAGX:+i ھOKN6Bs*;%xoA)5X=<5f)8zxs>V۶qFjrR)8PZ꺎3bG*]ױ{%sry=@YrιmJa)4kk Zʧ5Y{/G郠px^C/${GIENDB`jfractionlab-0.91.orig/doc/help_en/extend-pizzas/0000755000000000000000000000000011670453400020522 5ustar rootrootjfractionlab-0.91.orig/doc/help_en/extend-pizzas/2o4-extended-by-2.png0000644000000000000000000001277111670453400024211 0ustar rootrootPNG  IHDRg|usRGBbKGD pHYs 7˭tIME$ yIDATx{PSwǿG7E APZuwK{}oNn{ok_v]ζwzV\@!$B@yEYX $AFQQ983~wwwk׮D;֋H3YYYܠ8=66 df47ow^%KK bфR$ccg`hp N <{ܺu/  AD/BCL&[rE(̡jI{{;]S`hݘ2bOO 0L&`&hܹJEd ƅ iS**iiiJyXE:;?099ffFG&7o&HAxj51 ?;~'?-[,>b=Ba2"(h ~TAo-MMS,B$&v!)2pk&FF(.E=_">>^l|( 5tVX:jxoHmm1Aqw= MD#.]"22yO 20@͵t Dq- /@L%D׷,BĄ2)KIoo B)_?Hzқ_ Ev}> U(r\$?ikS,z?wt[,u ȯC|o_q{D`3-xџHFFQ y,R1L帚@> TWPK]%'Nlab[,USU-ߐ>'F#ʴXݏ޿7Ν;AT(V ;bkԩ7\:nwNZ[IS"A? +KJ˗Et"h⋗ȈntIUSSI}[Rq DAJ-^0U.HaRӑmWK<*wohhTR)i@ߐ"_JuչO*wEV@۫y+We}NMÊi?:jwaE'>_wr=&IM=ś"9+vtoꄀC}Mo߇8s勍)i{r_t׉RӯrWͿW2'IKj\Ś9u ,˽"r@͹TH$f##**Sr柰y̿|(-/ ]99xdY^vmm߅Vlj=ݏs5Wk,B@@ˏrFCN= r$\^gf7ymu:,\v\ 'N,<1## mvMfd\w 1ш_T'87KO? -()NXqQ8)zzzHL9=fmֵk4n!5<JoϐĤ.~m۔se\{'O7KK'+??`߾s8tE,ZM)HMs~CX5ݻ)Wi)o4Kޅ`b }Ha?:V,@__k XN{2-aQ.[o@Q.jI|߅ڊZˈwYR3|[rs?OrsA;׈`x-VG{MGZJR`p]bVJso+k:яFS=/Z-;AII1a0s5 b!X {>]E22T>|]VƝOeeJu(**"s+ P[1L֏S9GtTT_2 ;y@"XN}NnJ?DF:]!#aس^KTVO.TKs?__@*-ŋbL`311_2X.GVոD]Ue_YYY`kRY<`PY`*#Ok^ّ{-m4..<=>bB(, z}!W-N^Sì\kLHu9*kt,lBg*ZCkmm%ehR`V@`F.B-9$$ddVfx{ ŝ-qUYz;wK az:۵ˆs9:%vY}78X0n- ^l6{X7sC*>"~v|} llM[Ă%K?ـZT܉'>^" (-әJO߂<~yz=]_>!e^bvŻ8MA1::0&iZܺuwRd2 U)5.\Tx^ff&, @eZ#Pͳ*\wL ƍgj\XޘrB*gAAAزe DRRң;wSrss^k.RI~ZzX 8hD9s񬭭ErrF?*}bYrPYd||4nݚIR)Fpp0x#0xfL&lY, /(,f {?l,wh4HIImNzll,Ο?ω)JH$ZzPjNqbbzH,H aN}v'JJJB탃 j5C*֞={zpkTBBB8!dre4R3YuuuK\555_=R,X¡sL҂T nH5].L::: H+>>/^J>j*-RpIhh(d2 x"(Z~=j ===X~=c[V\zT*I5]7Cg>XQi Kg}ƊT njzMNNRd\.ZsK.S.tb rJt:ƥLچA*1!Chhh͜rTBE?ضm?T!HkskǎBE3ׯ_gr`h}Vn:NJŴ\hZ_X}fؘ`M444R[9HHH%j}}=֭[\IIILmX)))4V˗/gWFFFh DDDܕZ-)Ŋț73hX://o̓sGkJR*.S[[Bg>Բ;wR\MWΞ=4lrE$.Il2ަrf#"""6@"C0dF F[ /@;vlM… rgq:+11<ݻ~+'N̩f͚!+}.R9 4i\.`6 ;KMM r.4222_ӧVJRՈGTTźXFrMӜATTRxȑE+Ճr9r֭òe\CT"""}BaŸ}E}\rpA*JN+fǏG\\-R&C.^pA466Vr%%%VWWc|||QIur,_FpWoͥk:TWW)**Bvv6-'û 455 O=E@\\522c~a POz#222tAdRMM #f0A~~>avRRRB H!o6a$/]D4 #a ?tuuҋcr9544DthZ$''c޽1SoN rc 6m«jyy3!RYY`lܸAAA ł^@*[B ΆD"ԗd[[ /_7|-厛N̙3D"իm/SBR닸8AYرc*߿999HOOG``[h4B@!22o[3… ʕ+ZH$sVcccEQd'---vuu!** rb\d2aӦMN}~rrFBbb"d2Kgy_c̈́T*KV;+)) 񁷷l6l6߷BD7Yy_͛z*lxxx0sBL&&''QYY ///  رc'GxS:::, n~ãvArdrssDOOCCCV\yw 6`Æ tX,,!@ZZo ) a'86LIENDB`jfractionlab-0.91.orig/doc/help_en/extend-pizzas/3o5-extended-by-2.png0000644000000000000000000001721511670453400024211 0ustar rootrootPNG  IHDRg|usRGBbKGD pHYs 7˭tIME8W] IDATx]yTTWXAdUDD `DQR(sg'g2tϤ;96&ӓd$vb&f:' PE6YdU(@E@6ي;(Ws9,Uw{ ` &` &` &@xVaXLFGGޞ Wׁ+@v63<777<<۷o l3MM@k+rJ۷p!X4!''Tť@=&l4 __r35 BTKV-`xbǎ&1Jrm'aj;v(Qݻֆ*u";Xr[?kDD<@vv6ijյ@bbamM`eE=)UVgwm^yB y jGH4<^ک'ɻڐB sՁ46R?T /gHf(8ۿm T66Rmʦ <2?[f?}rlxU/D4fdoky}OpD9OIBna6ݦ6e~ddR gA^}zkCBANG,8Av ]  $!'` _ )Wq1HW7ˆOILR3+,yW֒M:;4j+6堦$V*A rɓC-v ԼJϏ|rrr}I^rIږi\wRO_ra~w$%e&,]]f$9cO>KrvۖN{ "ɸlQ(,9K(merJJTUUSܵ !% 폹o"rz@+C)(!OؐwIA^"jۤ$7< r /iii!%U3)+<*?=>D"1d%I7$ܲ\LˍT23ђ+7RVfFk0)&-5$r9G%7蒁 ]w1:r{׌`JNN27=\ޤ ܾrH33Orr~o4ߓ[i󩶦m&t"4T۷A.o$!Vcc##4èH50880W OԩpgF_zA)Pm/JBu "buvv)ii0@2q'׹sǏ55@m-qظNNR} /tvvoS=cbD$ig_dOd2%?Rf*:]?/18RoOL<ȫ~))ߑ7,V'9yKd``99T@*mT0[q/,-w} 5'j((L2p1)0ur Ig?+11ݻ@iiǸ$[[M[_Շ}}>{n 'ߞ!==%˗7Zܨˉ[X'։[4gF޺\b1e )˗ɺls3ȷߞ߆|U%!K2k`$;QK(L"׮iWǂ*؂)8>NݭߢRŵieH77 6 D\FFNv;|}qbMq  2p|ꋷn_Vs3Hzz:zĒOS+ ԰+;20=lܘ:RՒZڵ pqӁ!z䠦I͛TJ^  Wh35Ksb=Mb @SS"c&qT>pv\66R.p]11A9>ff9vDcbg`1ڍG悕X 2E_猕%L++`>vT.lTGT_۲9,k>b˗3cpQYɬ4 hiiidٲxxP##ALb&үk..Ly`p0IsbaSP_~o/s J2˭-CXu_@Bh1fyw/(+33ұx@,NR1\˴GN֯RS[zF0= lnR|<3o!M ==}klvXj)ӷX0>.Lgg ϰn%.^ zʔ4'!Tߙ~Njo/k¨+~ض  CCʕAP -^'ii?m# 耹9ʾu ();+WwwvR#R̶m&Y̡34T4֯2X'srBͪ+*+;Xxmd刎6b/)ce+uYT_7ltMHH7 QK,BA֯WShiiyb `cs _s'ܟZ wP;q!xيfgoTbbކFkkk3HOܬ[OcӦGe8v'9bbb055l$Mޛ !< ~ ,{WU泈?{@!  d8J 0:: 9Qs6:qR*+C\\4 brДK?=h\@j689bX3Y^==7!..U+66mÉef/AL,9J#vN-·[ ԯ->,gﯖ8<1114%EF,qwBᯰkWT͛nKwC&3l**ƍ,ǟ"455a;s]vA(⮁mT G, V\G$".\1)paM@$zWcΥCpuu%9E\\jjj])HprϢHKBpp+㵒~ l?hooG@@mߔVSco쳉;Z֭h Ctt4Hh?M91w%88!0M a7{V X;wlQ0z///ݻuuuh'ŗ#Vhh(Fn3T+zUKWgE2rs:x{k'g>%mԬJŚ4H$8poIb p{{ĿApp B~ aŊ4_?"u/-] |:lY{[lL7Wpp0ѻTx=TgAbի.J?c/*耽=L&u~5۷0R @$ eDD-,--.cpp۰au<ǎT*U9CCCX&ڿy^A9gft?I V:nDDJJ 0'yyaXv唔 ""Bk!** vvvHOO Qؿ?Ocb/"XS!5uUg0999ػwF?vxL^}K7:N\f57RSS*j^N+TUĨrCSS"ޝ1Ĕppphc|GG<W.g|c,.ihhH#8 OOOiF\\PUp5RJʿRS{z@7dĐ#iiiKJD*;eUUIzDTiiidllL蠟Qp Fzzzt.#!!aQ-zhPЫ~{tC>@ //r1vXZ;26Tk\bSdZ}RH0GF~81tmP[[KKYSSSŴVby/^*`nn`j`m=^XlQj!!!H\pUB]"K@7nŋ8x W]]MiyJ7z{{X,}}}$##1NtnXLz{{9qT*TWW3bC>֬YsvrvvyuuuNxwe$ hQSS(uyYAAAi3gX+55Uu1AZZZۑj.^J|M_'''Ijj*v,(J"ə3gUTT?OSĺsH6RHEEIOOb5gϞ%NhۆD"!wbL&#oxlAQDa*99Y@ mmm#YYY²=TWW/J>;wUy9W_}E~lڴ,@bȟeFuu5}v``vri'?#[B; xxx ##۷o}ڊ,^c~0gϞ%سgYuT*ETTFGGDE ٳgaooÇEEE kHLLıcǠR HK':Nmm-ikkC{{;ooo,[NOOC.>Cxx8lllkOD* o-[FV099 .mfpreeeׯG3}GSE"|>zzz@E AGG憠 _^oRJ}}}w!;h'\䐉 LMMAR ֭@e> z{{f͚ ڵkMDbݤغu+}vATe^Aaaa+++ݻ3%z{~UZ*Խ/bKg L0L0c2qىIENDB`jfractionlab-0.91.orig/doc/help_en/extend-pizzas/3o5-extended-by-4.png0000644000000000000000000002235711670453400024216 0ustar rootrootPNG  IHDRe1sRGBbKGD pHYs 7˭tIME V6K IDATx}yXTW﯀ ( 8! "*FD&1{ӹ|}o`zvƴ vdyY$2PbꜪSEiQgk<1yc<1yc0`aaWH*mmzkd@*e;֭n&Ѽ[nQFFjj ??' BCs>>|/ǟ/,'_SS fHE__ V޽@sFFfI< lmm?pDJErr֬)S֬SSH$` |PP`8x`FDĕ_ť[q/l<<oR)o'n`J'ӧ(+kzefGG/W_ 'lpΎ?=3եJmm?_Gg駿 H*$<#BC7< t kx֭[t?RUaj6ﯧ'`bt'mԄX͠\ ._f~dWАJafdp_"9s555ѥK');{efBF -74z݅!tVàu=< ;]`o||v3PU] :sf'577jk+)1qi).6:7SĂX)]`A _s/nVovu.*TR 5u Tvւ.]z 555љ3~TS4sdf풕ԵS\ZH}[\2u`T""ML?EHqеk32ôXiu5^3|ƾf T&vIOdzD4>Squ6(/}RRzn.\x Tiܬ,Wjm5.%6PJ:Y/ׯwVL|y~~Pd$xYF.ւΜyy䖕546vA4Q\ eϕX|ƺ@oFTDb:Ռ@/fHKܠ/a vko! ,^]借f ھx),l?llڌT…=;;#<024^BV2V.n>Ծ@` Wgy*xx*ʞw!864هAlr}TZʯ~r9piF>URgrգ._6JNSk J$ӡCjc= ]Lr9mA=01F\M+X̪qe`TzYbGX_'rŝfengDw`Ekn:4t/N|՟u:y/]v>g**X+Kb_S=zu^|KK,~Z džDRS X<I14ww9x9i ;[w?DFj_Fv.X~AG~x"i`^yylT'| JTVJJJh swg޿03@uv Q<ck:xz7o~ƪ$~;u"1Qs,WBdS} ?Y2mlٜR47+qM̝ yS}8K21M xv؝X}v[SmbQQ@w:od$ ߏIѐH,b`6HNTqq3 xfH|twmcL(dlH )ES)2miZ٫ɬN_ؽ G$ 'N0'Bb"#9w`+Wmr%pKxJW@YP -mR.gZԔ+$\rsfqpdDlo^:WPX&4ߥת@ss&֭@TTe޸!ƩS M͛lba;llSw>/_μuuvBe1]cBqFF&GGgwYY<<۶]3||͕d!!aPq^f)%1rz{ZZ+f͗Eyej4m1lm\JIh\Mdg4@++')|}ň 0y{W77ofZ$, ؽŵf,|`ػw]]&_r$Zs2YY1Nj6d>G,3 tܳdfӪ{T8\ {E4f*2yykN2E+-9dsu|f:ڱzr 間8;3*VU“i*#G-\\&+W>~󬚚ZAʹy3?n=١YL&cքr=FIoL=5i~a´3Ms__#ck+sll߮{u=::F2-Y&YY{1K)ak2OddڵI,[իc$ bRiP敓|RyT2-^?2)k3hn;Yc3̼ Ҙ T}.[0SuFvb&c"ϼ==Yl2PjI*2=j p#VM kb"~\ЧLlD\y91ͳLyRHyy R)pΤ7P*e 891ˍXBWqqk \ CaF,,d`Fj`Il89 MV5v!2VtUإ> VYߵkf&!$t d|t`ctPZ@aFlUQNNK`m=I:CGs 7eZ͛u/N8it_8@LvgdÁ;CB/1eMɤBC"$K45݆F?N8j!$$vvvwN 7nĚ5kXaHJz|ŋ"OwA.g33c**_ر_=P^^p8x bbbsطolllb ?\#200[nشi Y}]6%d2Ra$cX,DeA#7(+cIUF{ƳT]]4d2EEEv "u\.(??b1ݸq".JLL.;M*+ xu'X?n3If{+ΫH~N}z &'ſ}}}CDDIII5\UUƪm˩$)ɢK._ޜkZ 8}X[/y,ͷn,(}4W2'ed,'חe>c''{a…e5݋PxiӦ 6lPZ%|}}닡!TWW .k9=\K%%-42׍B[SOO...䌲Iڪ^3=_C]]jf\NDD4<<<˜AV\.RJJJCCCTPP@b"##d, K*]1[[V+l? MfI.gJo.S] tt )5** G^###QTŢERly+nDDD`ݜ4… 077lVb9:pI^d@i,|x}ޱzcbt~3<ظqR"= +++ N|^~=RRRp=,,|ٲe8x ӱb Hr (***PXXcǎxLnTU-HOB>z^!mb1;xhH{1?@{.L[AA544lz(چUUUNm H*X,PʚR/ P== +h줛7o JR~ex8#Sd$,ʖQR҅yWD"̣Qqq D"Ad3d233}Ae^8(уwǎ]c[ma`ynB/"l .쌈lU,M~@^j*++Y+++;v IIIe* p !H `ooQ>}MEjjDFG;[k8qPHd EEEسgNÇRS tw 셅E6{A zֈӲ5kJC)(**R]ouիҢEtt4333pΝ˪y:(LH"1rrr . o>|޽~OӔ)~:}nn.577jGaaai`s-nZǏ_1%JQZk+/_CGFEP)^-[LCJptt>>>(((PAGG2q1˃ 8+0pEu= UӠL/C1 y }::n3HlM5DZzj5fZJ9 9992<ذBRRJO"""w^[۳(,\0ˤII~~ C?rrrԄ 65%]48x!Ϡ1 GsNb={ 55wGrrZo~# O7e2P\G|L&99Uo2Mv]]t!%W)Jϣ8ͣT.WtVWTJew:"uwPhh8( y~kk+eee)Ċ[wɡA]ccct5NJWoo4ƻᆱ'ի)!#26HRKtQ~Aϝ)})ܹCΦV<EDDh-Dz*544h$;޳ݻD..7nalG{{~ottx "߱zfީ~smې>ssslݺZ+vZ^~~~rLLL4 j֐7|;m߾ o\SSS9dj*ri[###5Mٳ ;wDVVւ...."ggg\zprr⼫Tvv`U*Î;PXX{Ξ=7|S++C 7xiiiFE,;;;^DMI\mw^[^S"C m۶J A\\qY.ZIeϛSHaRॗ^-_͜GH2|;sssx{{#;ۉx7zjќC@~z"׮])x6'Ejɕ ___^;geee _sPAF􄓓  );;;"ײe%8޽k4RO9kxss3,X+W*kveBMMNܾ};JJJ:ۆWWW &;NhS\Bo/ cIDAT܌N#Trd2|3:]yy9ʼnS1:: sss憪*رcI844>6lTKA 6 <<ϩZn.'333s^|Eŋq̙ O&*Y… 5D/_ 駟ԩSXj.::zڦmwpssjjzwիޮQDDDLˮTBVJJ PttN妳z>,jmmw}gKsHJJѣGE+W|N۴i?k`崝ظq#y?744R"$pEK ׯGmm-g222|wDkh]]֭[Ӻ-Z9ڊ/СC~|d_իWippРA MMM$> Ӊ骃"d׿˗/Unz;W^QDD5^&9.奵pppɓ'q ݻwϙ pM]<sxx}ݻ^{MdZϟ?O/_9ZeeeJBnii0!ciii{QZZڌ6RS0]|Ν;GO욚ߦs۷ %X>L??? w@cc#}hkkÃuV^rj \rpss[o%gy\zڰ`Yprr7ى^Cg?IHMMbbɒ%XjafzH$xB7v9m6|g}6eggOfܹsg---Xb{{{I󱎎&__ bM; 33sbWww7lmmoD2:bCFF=^&all NNN@YYY055SO=L6>66@pqq<1yc:3؄$IENDB`jfractionlab-0.91.orig/doc/help_en/points_en.html0000644000000000000000000000222611670453400020603 0ustar rootroot JFractionLab Help << Back      Contents      Next >>     

JFractionLab - Help

How to score points



Basicly you get a point for every correct answer.

There are though 2 exceptions to the rule!
  • There aren't any points for your own calculations!
  • In some chapters you can score more points, if you calculate without using the pizzas!
    If you have hidden the pizzas but you need to use the tips, you will only score one point.


<< Back      Contents      Next >>      jfractionlab-0.91.orig/doc/help_en/save-points-screenshots/0000755000000000000000000000000011670453400022523 5ustar rootrootjfractionlab-0.91.orig/doc/help_en/save-points-screenshots/mainwindow_de.png0000644000000000000000000002551211670453400026062 0ustar rootrootPNG  IHDR3YsRGBbKGD pHYs  tIME ;!^9 IDATxw\S? aXVܥگuqT_b۟VkUju!źR-Hq nāpAUp|Eź uiBso _J=9}y9#d  jBfǽ{CJ% gϑO2GJEx (|ZTBn߆pQ2?zpqr %,>6X"ŽG(|Zvc)qUs; í[ЦM@fz k /_V7^N I9TTX7ݝja'jwl\wUbd?b,./,v̿|"2NDՄI9 H6EC4}͕Q_~oN'$:9`ԨQr{pq06b1b1ЦMBl 3[oa.NocxY/g$ܛMݷ[敼JFǛME22K.Nj@\Э:.mQBkV}`^߮ a )FӞоu ?`W-YRlyD=Ѿu xyĽz@~a""cIʫd`ۉSd3΄t! j;Տ9d6q2 ɓ՟(V4u>Sٌ?[n}7VJAsC76PC" #bAy3!t:1 PZ*wjj*;!.H0RQ,۴5{%Kd9pPŖ-[xZեD<.+[m-D%f\OYm񋭻-fJY%mEU=mW_ˁGZ}s]<ŀObSR %U}X&^nWNVQQT%[yXNbUuENN]l.XhbX`+p+F.Ǯf2H`(Q& uX܃Je b*>ceH$228pu6r%+Q"kCM}zqG䣢R~b^E26h;c8q&R\.f##Q5++}>өޮ{.+'(uy%RVh=my+d|XRuЊс jAV >>M'2L晴R V zFRe9Amu9+Fv! l0bxPuW ۅ1AwqY ݻwѣѬY3u<Hao#<<"ы(8vhQ,A7nٳ!Ѷm[̝;sٳgchٲ9F}DA&pssC\\<=寿E\\ ,\)))vb$Ha7M?ST~!)) nBNNUѲ%?~ܫx!׮]Ŏj3aWJ2 zqCiݫGO98sŶlUx<&Bæ{~:s^iIfS[xB'NP~ر4:t@RR --ͪcq+5djgOli:c7i`EђgЗ#!mCj"lXƸoO<hpEr i&cQ:Ә"f{ Ťǹ3J6}-?|ܱ_wiLeS/;$Ì9g6&6:m׾ JR.}.zg{؊jҶ,}jbӶ˟kkCؓ61jkIq\jv kV o(+y?z%?ɥ20@6VYAylGIq1MVNMȨf"0Sݚ~ @zʦ`Hڲ7wkh~}u*[`ÁCΕVT uU[r^lm&m`bNivxVfrU=I^ 5fN'ggT%jEx!%đ_=w%!xGc@kx v8GG'phN4iStՑQ3D.BnM +W'ہUw'aۺdhlllN9\wBL$wa׋Ԥmiժ._ @VgϞ)cʬ׆g1+lƄL  }}Mؼ~%S+f}hįwF<|V忽ٷsv'nX T_5Æ2Wh_u k?xQ߳O_%j|W8T؂1jWgOcr-ԴmYeI4o\=??_n[^vbZ lا{v?H>HNoGέHXχ8::*O=6î}\r ?1X"u10|@-6B$cord_?&h a&r+K'{ؾi-5GK-}S7= g?pHDϛvjܿ'xm_oL^Secc tYvvJm:ԇ۲JM>1)+ =zc[;?5}v"88|>,a7 B79g :v鎰Y H!Ab{N,9Gb0W{ ǀPVV-Z(o1NJ ?׼b={m&})ĕ㧐ΝѣGSN۷oc(++żylRe4kzA6K˖-pbРAjΈoLs";D>}B֭Fi+TZ A%>>>@DDMӄ#AAQ1Ҋ  ǨR rb$ 1qb$ 1~NA؄O b$@8)ZäM 3"H%AD5VG #A-;6jmY;F.]0 K ݘ2`y с#AAc#AAQ%d% X\C+FJ% 11A c$ q=$&&ٳ(++wѣGYfyt HOOGxx8D"\QQ>cǎ!:: fKd!Avč70{lbms΅/ܹ(bؼy3Zli{OPo Hb!..___a())… b{brAvCNNn޼ ONQ'뇤$ܺu 999/(c|1rL\v;RKR[G% ݫG>o"4l*ڽ(3畟Lb-TM]Vl¶9q{ǎuСiiiV>kBdiň cЪu[I?S']aBHr0{8{[0#-=ܸo&â$>(D*S~Z5mMi陌b֔ ?T~wwU~W.!+9Fپ(Nھv JƯ=\]]QYYJwbo<(~ܫ "*Wbۮs:FčH0J!J߃m[ ᧵иISy爍Y˗.AFq){^"j~8~~ ]vײc2jrۣNǍ ~4m޹XyN^/CrLcu?P~W41 αD"ЧN]A"R\cƜܻK~{ĘZؒO᭛7"eVNC~Ñj銋radečq7|"qS^nڀܫ97) GI_X]m:pH$2\ʂz[gzqL$TJPzХoJwbƜt 쭕χj>a@:eHԣ01l6~'\ Τ>QUev;ȹ@v% o  dTfW8Q4jV}ngP~p ;ꢝ'@N%$&*˘eSp? 4ubP.e[ؤE[7D͕uәnVRaا{v<掞A}1xX5cpppǷ9^58M!qY4@ @ d%"Ű1 8'{oZ_QR+˘d1Un{ѩf٭*E"Sslf"j^il\>$''УG4jL&Sƭпyjj*v!d)Af`{N,9Cs. C~~><<<~| 0eeehѢtc~mvlIVt ¾;w.FL:χn߾  \.ͳJc$'Zl#77 RwvvFdd>x3S!.b)e)Ru:FZ1AHJJBbb"N> Pt #FʹU1.Ç|$b$K|||n1_4^JA؅c̺r_eiHA؁cd mAiHA؛csV* {pz3 pL#Ap8tJN&A-@g8/HcAfDrk  ŊQ?\Aa1884DAcT@{ASC"c$ 얮г9F _FZn $88|>#1wAaKџk|4H 6%ߤ= WWRaӴn^=G #Mf}ZXOE3i:JiHDe4#ρ^fK5v-\#E'@+WkT>m"ʧc%3%hoYubm O`F]h+ޮױ&tR#Vp^Z3&ɖ1+*grV^u˲=B&u>68Њjp\NKԪ !UŁ.! Pmek :m{C*' ƈFZ+NKuΦL$Fqi+6ܘf)[:{2ds1.99š $<55:0ӾFXcIcM+Ɨ4#^qU6'wFڪ$3Mnj@雄8FA"z,H~tJssHanO5я\~lI"DJ A>sBjr.ZXiE:Leej{v~ ty\Eej_[4١8P{G(V1J18A]m dhHulq\<=u-٠CO7?-Eʞ())yḞw ={t-j 9DGhذ»ArS+/믽иq¦NǶU:~#4i+j֯í?!1Qr4M C(..T*U۷wvG50'!6f)ojH2;Z-O%R,^*^1cJA830d Ž] ʰ)!WӁ og1hu.6o*VԊ/**ƺ(//î$1_m)pt`gHFP9lٔm~=yVXL+C83%P1C=NK׀Tc!xL#cdƛ3'xO#Z|_"=qN-AJ[8We'OȺ|Q:TB;|I+~ȰQ>Sf7;Gcbh?c"#r4!@]u]LQLDh\!(Rc(N{iܹsm>Siapv...; G'%}zJKK 'W7>g>E/務v5a3fkFȨP9<} I;ꌩݔNKpM3#q:O>MO+F3t!uٴ[TsrvP Rʛi=}CipttYX"CEP YWg<;cƵ8v V-A箁FȨP9ڮ,}`3q_V)ǣ Fif0K;LP7Ѩ{p]K1=Fstd]u߈9x={Sv-ϛt|nz3Heprvcnn ɨW<> q=Ϡ5LtƦ<:tkѨ{ZYY1ۓwuwc3jzvT=Cqx2ܠAoƓɤ>~0be06h6ݚ.jac4&ãx:hVmP@'ǡ(ٲje`ߵ&Ԫx{{g+'ݎ4 BA8e ^c㼾:Ag{5MG%Zi?և~LcKOPc52`4XLgM`X5'L'Ⱥ&CHOB 8L 7\F6֑n4ؑO žN_3ξFcLzLu4 0OuhzѺM&QsaMD_a<5Wh HѧOr@1(?Fg\4~s ,7X Ǐ :ԴmQۦҪpppy׸1k7.M7Wk+7Z'a{՞t2=mFįHSB׀A gaJ`ezxGT@Hzue8ip LϴiG`ӶIQHSqF jdw_VɄQjL L!~ˎq<i0;!4Ʈul=O4ڪ",X\ %H3CP1AT1:pIAM8Њ  Ǩb$HAc|K[A9FZ1Au;FZ1A%)A9FH/%n_8M"$4 ]te^ʫn}Au6y I?wY1o(;tԤr"QuʣJ/mH[!HѦbWj^"eAH$YR|q_L ez>N&<Υ qyNfR~}Q/<ǒ(\x 6BXx7hȽp|D"PP>.¦NǶU:~#4iJF؟cc$J{v&:faǮHeظa=ߋi߅bYL]0v$;{ eh‚p!!ڤl"~ӆx=ű;k:6o9?DE| .a+ ])I2;26W RNT+'3,& Sb؉zSfvJXkǪߟ>}*R 55~i< B" ;Ѻ;Ud𯂴V Aa/h9Ã1AA  H qnKÈA8Fz # r r ^EW_y1Jd(|ZNDǸu[vįHSt!3n}̸IYVBs[ڹTf6ťժ}7>ja 6{owf5+z WWW(//ɓ'X0[F6mXDC~~>|NNNhѢ;CVSX(|sHSzAow$ø\.u^@L x'H$D"P(dP؀1{d}ݹ\. c6'PVVXll)HRBcV;3HX8߮Xom[_wp56fN>}:LSV&#.oo/.o 8~< @OÇ/wBէOx&-{C>\z890 Ӥ4v97:Y7yL?LQh#,dz9ܾ]3MRwfg2vq!`H ;3ҩ#f}?[ru栯30`SA*^(F^j GNAVN})^A )j 7hRq%~~8sFФq\DMUV}y}[+|zX:QcbVcv+WA ]0(edCF牵B b@_Z!IpiD"\ Øu3ka0>JNiVxӽ^n^%݈lIy )Rst+ᤅ:G51W/ ) idw&y6ulGH,ayo2`0 /%*))h4LVÁzD滽ʿ64ɸYɴ۽Z_0B FwczCo0bX @L]zc4?To'tFiO5[ǰ6}imVq-a4MMf* b3O뉳1(538۳ q%0okuwBRI^4e%>sa7K' {ELVn0H8; txwIv|OU:z\bf01jz~]jcشfC֒NbH8H{:-ڒ1U zX>صkqo*9Yys{O<+Ph2ٍZe=clzC H6$I$ɒTGϖT%Iw$I0$ &#!!d$73؄ XARZ1عkb*`w-e#}ɜj}:٦R*8q";xB+L$awI{"+u$"0U=%qݕE%iɥD.]kuj-ă'֚.54OP@1";`I&{:ΈxqYʼn -E' H`ڴiW +}<|ۋI%b:-do:p51,՞éZ{|_<歃K ՙO^c3ZҠ~h.**Szh((Lu1|.Hv((2 ]SUJ$;j 7o>|4Qv_!*+K,dm*|_F}hG,{/ug:6@JJټ=4_DԝaԜ|N>־9@D64eOAMq˗y~=> ܶ "Y@rM 6\Y~ϓZFx\Bz՚ys>6#o/2WXҧ8;#>W"?бNY]ziE60ޛ*ޟ1Wm `k9keVm3SVma4ڸO>i_=TS^'($)2ʹG[.uDywWg01h ^ߚ"Lə=m@^:33A a.]2H;K|[@II1*=,V-C6l`Qi8qaw(^\Nh.T]Y5Jbz-c GviNPZ.șxBw l8jp<t4T*{#0BEzV? 0Ь7nxoNG8iqx=h C;;gTbMy!&Vr%ڮZ냙cCVֺuC͇/~PI? IGF!r%eUuDUuuqTIT"9sR!Ho4Iu^ultT7Ad[5)YTRH|p­m !޽{7nh"W!!!׊{VLZ\$zpь4{FhѦAM/ÇRڃfk5=, Ikԥ[VݮȊqJcVZXpMS(J8lȚP"~:.&D6@^i~ G<#I1u9=Nד4MS%~^ unOz@a'iV*`䵭t.00aBgpO+V gp8!=}}}gRɻGƸUme.$$A|Ҟfݗ^.- ++p3U!pr C 4;oh5QƎ枹Q9M,sRC w̙ݯVFvkm1UqJ%+B{˲/> u!Utjm:Yןͱ"HgO{Gf!V_,??c eO;# i-{f7R4CP4 ">{=AzIBnIaB 2DLF^[V! bhow)T]`h^ l0t];_ v*jYYY4Ndn3m*_W?4 ej3 $rB6p26ZR0k#0"l6EGΆ\dM' b8ԯߠ\9+'#97;՛wubHvA4 Iz@D?et;=ޯh>wcdu xڞA`"751x"^zlvTV{h9: O=KRUV]||u$H;DRFў }?\M(' ZR&51vnȽY?5 5oJ2q?l`x0x|xhh(?ɓ]p)|̙>>>{nk3K޻wϱAZٳAm;ϯ}g=,tGszhZ_4 "##қ욡fy3-[5iҤC9:^+{51Tլrzn/XV윜^Dޏ]=~q/ҁqZٳAmΠAU͈ts&~%slM\A/wwDP*v _γAmFwưf)Kn6o$$$\re ԕl5k`ؼysJJ a@@M222z6qcƌ)..iK.s ׵cU,W\ɵAm z>))}w0٠Dzʭ97}"47bO.\xwbŊFOC*/h_y歄py{5L 0`(,(4f0lDƜgBjY"1## # # 43ңR*Ս DR*Ս 8R#=*Ս HJu# T7szn*,\̞9Mes6j5?QnoRwdQnAF QnfPz }O (4RN(ATNfoQN B Hfo E5nbͭgϞ3g޽{Mi5kְ%Y$;BGӧO_>??]JEӉ,]S񰰰D$Yak:Zommܹs) GFF;R:ujذa}ݴiSnn1cƏo ^hf͚{nnȑ#cbbc}lln2/^3eJ jubbblllbb"Rݯ?\E.ZҥKjj7m۶|]/_޸qdZv RRRn߾g=a)S8q]v\;֯_m۶ߏ<99[ncƌ,㊊Ȉ<]Ȑ$lp_ ;tзzkΝ/ƒU-6mZ@@4=uT???(..gc$]c}% ,YкuGmo>vѣGHCƏ'NLOOGꯧ'裏_l2๹+Vstv mo+** FauJRvIZD6XNyyyvvv,$_O6?H/^\ZZ<Ѹ9y|$t:̓vۥT*u:N^H]@Ju_p1c%-[WT~w4}V4caOA6664MXVxw5T?qcݻ<..n׮]B\\0IR,c>޽{Ol2 f͚8q͛Rm۶ꫯ,?-[nݺ~8>p@'4azѣGq_j'Oʆ iBbbSbccsrr@svcVa\+y'N,^>F^z σY3Sc Cob9r T!PnFbNRqу,dQ-KAF QnFbzJ  (oBj2`. T0{xooosz^G""r& ǟ]9=T7ҕ@nYi@ogi@qt\mQGp iDzDz!F74 ## _f]Iz =/pE/< .=: B?mN"@?m TOoN().iJV/ 2N'l4fF۷n.]t`C.3mE"ѳKu4:$c1K&d޳L‚Y 3Mg~4+a-[DVΙfw(Mӌ+~| >"d-9qNXTTXj>s"+s]R֍9tpl4+dqB IF׽;}f^ۺeϟMgy,#Unf\yXΡ JVZP&Y팼`/[~rwۛ7?v(3 h;w첱ۏ =zE?{Lq,̄<~Ք9-.\BLW^ݽkDZFE4=sk=?QѼ1N2HV[ M."h4pm9sS'"FJu4= ӧX$G|}`@f+ۓWT#].iF4@Ƶy-WK/fUaq"W%oiզ-3\|?0bh䎩WY "MD:ٻo @d~\%nE_4/[ɖsGzkry~ꑃ'&ٓ[T ~}|tw׫CKL]d?9 oIem׫T*Je:L6v;<|RU]6Ju タ[RǽWҧ@:vfب{5߇u{ycȹ3].qbח{rw2m_,t5t]c,vfM5!j3{їJ{ p1\M呃:L{k2zil޺]Ӈi% PI3R\Ws)\Rwa{K0(;g=޹LNSN0_ǠT_l{/._LDw3 < -|t7NKqJJ ,q{Dt)(S!]1ɝGi>t7'w)`Qfv6[s/dJyZ24Wrb:IS\~xcYI)Z5Xge?/䚃-a/`,5hcoQ@YdXIΗ9U1,qdɳ % /RpF5XI.Jwe׵r7 Qf/ 9!%BRŰ5ƾ,k>^eXH{2x1մAǍehq"7_T R ciR"R{B%H yU=r] hsuy֒gFn,wӨ5 BRݓ t_]"0,.*,N{ro^TTiV3T(K9欹IZ^[%_dF JĸW Tݽ hym~>и?^C"h%AF>,Rb0L-0ǝ}u^GucYgo;z\"Zb}傔Y_Ñ fIXr`nCR=l6}7l^WR`4 2jJAk WR-<ϋz2Wue?^'^drވa-cr+_i19>F:A^u̩nKZtHWM`~Jսܣ {6JѹD*an>SՀS% qj$Fe?V|Gy?vLvkݪUk""zuGGIDk֬7jr._ڶëyITlZN@f۹ݒlǝ͛9 %Lw 1coCmnf36[ CƂKԋ~[UU&L}rj"~ͮѸ&M RDpi|o@DS^vהqoD||'}4J^qN8Nt&&lʕ*uӗj1VkX6Өwî.Vѫ ί6bY͍|}˧.g=~VWs?_f:ԅa%Emx_8Ľ{r%ƸV]aT*$ ^r1ʌWJ<>7~`qy$^/n_-%",U)Tbj'L¾Rڙ+&uVQ+6(/Iemﵭ Or'ݹs'EWl۶-$dsdƍ5tڴlɥJVnd]/=-9?]۲y\f(ou PR9{VMT.W\ 2 0Ǽei5LZnc'"Ž3lU/h]FIDǼf.ZmhApRUQ,+{ܵK 0.rI5kxj*Fc DO`v$_Fu]Ցփ%V\>D$MF2q0dqv4f&-_KEѾ`v_肑+⵷JܸժiW_oѠ"ʍ4TTԋ.^F]a$N v(L$L\̑ zlzTrB۴iSߪ^DTQ |Ð{u_RƓ˗/_O.F]BdJR'Kj ; ahK>k_`+>|^T=+rvң+ cU:+|wC_Nh k?LaڟU~_ԯ+ci)9cPIՙ9n>B6G#:"ڶe:웿u g q{@= PI1v[AdZx(qu ~e]ƎcUћR9}i}Is @$"āi',a m*͖|w4q6qPi%d9f!*qcv/el9<=@ŋ6Z":|\>G///u_>z\K 0a pK>la:-@'c@ $ቋվf;N"U9NDtreXxreZ#4h-mNA'O ˙?cF%H*#O:yH p IȵL+Z z"y!%2 -q֚Ӻ־l/yvlC)}vvvTTѣG9kҤȑ#۴)D588x~>$hFFDD 0 .2<#nydx6{xǠvf˵|\iuE^xax uʚV$X[+ 12tD,#CD֎ 魝}wM 7t;}//^ܦMWnܸюw\{9{&"%ϥڷo' K#"ɐGP:NxǒMMlqb^#¢kM(7_MCÓ <[`ߏ#ٴ,nmWůa'A0v/ nҰk9|ŋ7oK/DD72Ϙ1cٲe .'"Rx└5k.Zt~nݺ={sU֯_ysv(W^[o*===66ʺ)yV8mg$+}…)S4n0cYjЭ[~XovxDpNt<@+g!$/Cu|d(ҟ("!-ײcAs_XzWA 1Diylm+W*4{2Υx|#Fxт >lW(55U,IJJ"mJHH ' F"ݻwThhu3h؜|ߣp&'_0?d"ӧO@@@gv݁gϞ=z #%+ ->%%U+nS^ NjyTI^_WD8VWdGf7e=u=[*P*xF<8IbfA $6n~Rv<8gY6,,_~?Cjj .]jTt:4''G "3m033SuE6B0sTD@Lp""A cͿ5''nv82YIR(}~"F#A ׄ?Qys/K,'"_7j%ӱ_ >rdz: Z3lwo7w=Þ1ϟ߯_˗/VS|㓙#b[:-a7{'''R-=+,cvBVݑ(ͤՎ=G&.J0i5:N8a˟~_0q?vsm3x< Đ㉥g >m8D'iakc}V:»!=;~gde.$ɓ'OlXh&L0aW miҺ/u Λy͚5׬YCD.]>S;wXd;fl!T 9cIs axjWpWx%Fu2[NXo-ˈΰBq֔}s8~Dx)Ľ%r"Hھm;bx^`5YڳBBB:u:u[RZ3 1`X_~H׊j˶!ClԶv2/V C,NJ$K2bG72"v7ơ`linEn-W`v_=f!*ޱ4[N7q=f@y{G^OLGGwC;JJelP4fe]iJс=@ T= q{@@@W/QX!(#U.ΜEc^V{{{geeXs*qP^:R@ q{@== q{@q{@= q= q{@@= q{@ q{@= = q{@{@= q{= q{@== q{@ 1{@= q= q{@@= q{@ q{@= = q{@{@= q{= q{@== ]!++kIT"PooEc*P== q{@ b@5-<q_pPeeey{{=f{;Xֵ0ΒbMFqR@T ž_-[5jTfJbey".bI)6^rp"H$_'>k_r̞D7t\V,|T }au6]{tć_-+E{9p\Z0~תgؗ\L9'Eŗ}G܋y~9sMlٲKVwm5pKդ!")FE")Gs~o߸ {݆zտ[T<ݾn0v2஭5fqX?>+3aзΟ:\1?̛3a8jC"/g/Lv?oг,m~gդ7XȳRt/4$)>pL6ͮio+e=Z°l߿/9g{U\ݫzk=X/?X8J\=CFO>~|4I`7YnOXExk̊gرȷz-ZiT)"| qs?E!gϞDtE$=111222==}ҥvBtttrrܹsbbb,zjBgqgٲe&::ҥKK.} c :g/S<_~;lU7Tnxeyy hMIDATԨi/Ҩi6O|8;[3={,~hז.CEWa-][Z=umЯn=Zr_uzz5qOh'?uȎ6'ESGiжK/XRZ-$ŋ+VsynNNӇlJA&yjwEΒ oDMΝҪBU~~Y/;9L<[],lF &]B[ܬ+`Me>'nW"b_o=z;|pKdff&$$gn1ڹ[?ɝg<rquSN.j허M'.Wqu>mV)U'_$xy9YF3~ai/hNDR@3DԴMP6AuƭכݞgE'ӕp`2NUjۈ{pŜK.Z{Ĉl"R75j sΉz"vgq[X՚β_nF*]pk ۻðY^gL2k% ?.|t߹_eK7mtBIÒẆr~Y$ug]}JSE^΁z^w_vnw}?VKߑ/׭|%ZjPʳ{1+]]]t2f9͞={ٲe:t8sgΜbŊ3g<Vnݺa*-feE{4J$6|kQ&.u܏f}÷8A3ՊNFm# q_6s~.o DžOYȻ-s 5h̔;;㹱kժAc>_7z~nr2oxW8k:۰qރ~zinρZ^.T&{٫'j46KJ7:'"| ð_zSEbr[W}cr3_zňfZZW% *-f7MzۖYSR;+<)biyk_Mz[}Q^^ԩK/]rܹӴiS7D鰻@{-{ݎGL<׸?~8uTpoy CD {)]=|j<==@Ƕ݇W>lK.Z{ĈbIvv>5jѹs^zQllfsbbb.э7ī7b`DA<(>6ҫ#`h۶ʕ+}}}ٳg{{{GGGwЁeY>ř3g6jh̙blݺR:կSOjjjPPQ͛7o\UVGvC<ծ][|j9>6=/(VžzuܹsF͚5?H$'OK>^xia[+q6(}!gWdGwa~?C1PoD= q{@q{@= , =t{cBH BVۄ+šC2 b =2 Cf `q̲AǠR1txq%ulfx7?Zhɧ5hP|ĉK[OJ1zZݝCDDoR'[\=琸~{~~~۶gL /jmL:uhYYOvx~|:YRfK,GAnvzBD9Xk_~ Яo^7om==F~Xhr>Jw֯D^.$c䰡n[/ѣG 48Z_S[oZ'ql֞" LjիVщcZqçZ >+Ony#:͵QBKKQCwM׷څ?~b؅Ǭ/ݹs;r叶ߺqNK6*jӆ)|p؋[=@+OXIZ2MID ~GD-ڴ#3W.:BuCI]nסuDtL-o fep':-ވkeuU\] J-ɈHɰ;<ssr>݈(//RS´z&/9!mtZoRyAD@\9[=8v|gNj߱ #u1Ψk+O>O236/Vp;*۶)uO??/ݿZ6jyxz)K M̎-.84xG<>*#qFkW;_5S{ю ;Tt2t]"йaזM?_bvPVpCkj튍kVN IDMYDum婸7m[f-PCbn3M0t þ{1+#e`s!0E d.@cH`= +h=O= q{@@@KP#x6}'g0u{#{><++D}6i F[hxa2~T4LHbDf}´)?#'EUIENDB`jfractionlab-0.91.orig/doc/help_en/worksheets_en.html0000644000000000000000000000123311670453400021462 0ustar rootroot JFractionLab Hilfe << Zurück      Inhaltsverzeichnis     

JFractionLab - Hilfe

Arbeitsblätter erstellen





<< Zurück      Inhaltsverzeichnis      jfractionlab-0.91.orig/doc/help_en/add-formulas/0000755000000000000000000000000011670453400020273 5ustar rootrootjfractionlab-0.91.orig/doc/help_en/add-formulas/addition-step-5.png0000644000000000000000000000230611670453400023710 0ustar rootrootPNG  IHDRsW7~zsRGBbKGD pHYs  tIME&!?FIDATx፣0_NW8}B}@sp6r$݈8ߎ=3fB!B!n88s4 Xx*huQ1Iq(ޢ.kN`$뒭#5|]}1>:@ k-Rz93 V:PJZ[Ώ_jS9%IM *f =OjIoB83w R=<(Səm$!sbkcħrTRZi=">KJjJ2Z:Rr9. y$ C8r T4nqB"ޑkK0/1fu#w +<0 =k7|)R }ߣ"=(xKqgⓉ& i̗w!q%FwxjB!TT}*OHN ˺+\,t*pw6y5 1@jvZ;tqաkGNR}iX|&5;t*?^N5If𑽒{HXCW(z|y١+|T>6/uMLH۶IV=+SCWF'Bh&;16PJygY)|M(.|c?"`ܦiVi69律e-1Kی7%ɏGm^Ii3efgY1\氜bf,^HkWf4]NHy\UHrPȌ]sGIkqVnbDn9OM Q1pp7[_rX>.'J:D ?VY9A]޻0w}bס+X* Y\)O1ߌsN³Jv"B!rU`l&qIENDB`jfractionlab-0.91.orig/doc/help_en/add-formulas/addition-step-3.png0000644000000000000000000000322311670453400023705 0ustar rootrootPNG  IHDRTv;sRGBbKGD pHYs  tIME) uOIDATxۑ8E[@< 9CŞH6 SETyrQ-U8q81F3mw@ڶrY]h8qʲ\(;}۶ko{_a(|Q4W/"ć\/zDoE-̪~LgY݀[:1iglm*»YkgXM B5Ơ'= $hy7 0QNƘv&!yV1 9WpTre* u]MHSc݀ڢ뇑4]w|2GM[v?m^!Q 5zCZ(c -ZYw8̠ܖ~}k:p؀ kܐ (cCv>P#, 8N -^rA6KV,K\.r>tparOu5dca,zۙ[5Pl;WU߂7(E㰦,K-шffKYxA?s_[3^3jIo =z~IX1 -f Ong4ZBP ouj*Ƙ-_}QHM HƀA[b8GO%5dt泥JuuVUUEj S½i뇆GH?7Y!9cQ&]amRUE{0>XtF/lzsg}ԝLրKw` Ӥ2ǵBjAЙ4Y.5L-jWױ1v 5\PbR M#NܔsBC!^?`=>ѶOCV=oy0 ]8O뗦\Zý~[i?k`c<yi9uVB*m!kAo\y GpFlGalɶ ]Tm =яtKʲa0ac>3ĮZ4ާF'͖o#DdCýѲ>Z~hx2YI_o^Ɔ΄Cэ!9C۶B$r3ׁ~~hx څe ~G蒖~hxP|}e;ysn0r5 swR MԐȿ2N4M3NEDz.Ro- |cs~OlR逆)j8IENDB`jfractionlab-0.91.orig/doc/help_en/add-formulas/addition-step-1.png0000644000000000000000000000267511670453400023715 0ustar rootrootPNG  IHDRTD8AsRGBbKGD pHYs  tIME,8^{tEXtCommentCreated with The GIMPd%nIDATx:j0}$>BLN!O8 .+BC&F@}CӉm(m#9:ZkoBTl&"QZ>*Zm[}s,Kk1Q"3}Gu("{O̱ cd;nX]Hx,WL%cE$JD( 1ƻ b~y0bVGyE]q2O+kuu]'{)I`,Vgz1yNI9zΫ/`]ײ>^p%ٱ-F㗓IRɎy– =֧˜kǪ}s}G\LKeSQDo)Dk-""0#r~+h7(@67Wbw,0$:&v9$:vS˾VEk͸֓U'/=Ms2U#R d_b*LtngoS}ux$ $tǧ{3!`߲,͝UѲr%ʘG)U-zη'{K/It% 1uWJMΛWjɞ/y(=7R>wzW^,d*TsNmrRJb!qϿVF]q 쫴7>(߁#d@ ~͖/YVrв Hv$;ɾ74"|(]c49wwT{1<%=d_{>}QQa3$L*#Iu1&=GK_`!hIe'~Mld'٫ۋ廵va^y> N'dG4$q/ Xk"ٴwH}./b_#]BZYUEM{Ϯ6ycɷ &<6(׻7ňB!ƀ;lq>39Ƙ/`A !$!I)i^~@V~G !~4)s.RF11IGbI)\RI)uw`*%"zE,>!D1'29 ƣܯ*>!Ds!]BMػe]B4܈-sn}caТX!00E|XKW|`E$+CT/p59/8T':HQ\[A4 nzZ9dŃ9Y !$cLZ7Ϛ2J~Qr1&!DЯ"HcnI01g!_Z#"g^Xѕ KݠShaQp ޲Ț;%Ƹ;[V%#CHkvgRJ^q8*zZ;cU y8g[̌1iYsz9G5N! !Xw{d%DMSpqq?<މpumC1Yk׏Zb'|޺q4bQ2J{wK4>BH˲4M5x!6&jz;s9%b-X*9|aݝ%9 nI%1<ϛQrb, D /~ښK-AV*>XJ(ůgXs+iqb5R?wDN\QXM^4|ZRӞ-?d|(981R:or;f d:({ڄUa$"sm%"WJ⽑rrF9$x]N&gKR#$8%H:bM⊢#$VG9绮JhjȖj4ŚX+"cFfoZkϥ)s #Ik"n1e sI: %M9xkAÚ#C[kbgBQC,7q&֋m p(!HhF3@z#-ӉҚXN9\D8 ˝1s37\S+XD{ 4!\Ѕsf=|Z'SxS[=pֲr6[h1A(>\V)*y,j?M6)ODƘj9e˚I<BXl4Z ' yهj"q0I?;W 5DcK0AP1Ijx@܏6s{V2[lZYhF|T\c1DRgPxK~e0R,5P ՄpS"6:@pgG)CX.ctij6΁+ S:)GP!Dr]@RKE'HrQ8+5ȑڒs89zBDGpJAs#9OZEN[Ӏ[ 8s˥ah}{`.Ct U;Q73+u /yR+owDĊ LHJ=a,wb>;=V=ɷ,uD~U9G3\|MQWy7)~RrI0ފj["9| &ָDQ  &Ab:sj΁kk)> y>騆'Di(36ĝC !> +x 8!蒑o~u5{ "zWvէwyzT)n~ P+gA)NDopQΡEWZR{ޭ[W J'!1>OkeDBa(WP  2W2[NJED1,/Vds$$C) 8CLt[;muѼD; 8r{.I)1M}#lo4E[äUlB̈B}Kn.WA:tY)m[jۖ""rJ)XkYkZKQbqJ)Wﺮ#fveY(>{rDڜ3O?SJ9fOYkt#6`q ʢEAm@z֋2Ƽu^#P3(IDuI@i8%X8" y:'5w@}O/6fRж-5MC!3ҰI?W(j8$ۘ e"Y ;N& 4ܒ3TcbI& c1clY}D ߯ ~<#hL ,}=C̄FITS5YkiȘ-/z(Ye~2YkC}S4kp%/2sԭ?^Xk ;6/ĄWOL̻ꁙp02JTQCZz>%QTU%Y-0|>, ik'r0IߔP'ja3 "6XfW7&c썍0Ƭ=t*w&BnE!c>.IŨl lhnPI^+{l[|wz^;=3S]TnWe>Ltf6KBineB`9zL  l뵙mI,3/L^5,G -/ɭ$dڥS܆qm.ALx7FƄAfkDŽX*8c.0_Obwt mat1.k-1ZsAPJ}JQFr*(%/$bєTüsmZsBϸ&s wE1֜ٶmcGqw0ሦiޝ)ձBro0!a},~ u/XMU1|H amLS">xrߓ{>!;[˲D([ f K2=bw0n_8 18`£1"`4XB?,G*€&<8Q@f JaϹdz1fUy0aH|̏p*4D@Z89Lqp(4#aΐi#y \yߤ49gtόgD9~i%=IB~}?Z+y<k !%@iV^Yf"z9\mE`""=b|BDbܒʀ1 dz-%^:V]Q""3b%}\࿌I, |zbri6S>.ha8-!~0 d9wbT$\`f2LAt0sv DYQJ5㮑z+bZ׵Xk{  J//9cQ+gnr?ؘu*k׀b) UwA̬i""ޓV)Ӱ,\[[nU'c4M\i*f&k- PnO|9p|QBJ+APFtancȯnA\V[=[ 4Mud'6Άb_++:ӳ\E7gQgf.W @z`Y ȳ`YNpC}KkR_8A,!.FQ.S*1g,l:gH|̺3c|dCfc y{٦6IcfdbfimJm|6?5mdfhߕv:\΍Ѿ紼3AAIkk,@ظ[qp)Ďf+emlKnaQ\dC?G/eڶgzu2B1X @9Ay$ūsqnU:gkok,Z*%4imP!*t8`{ X ߓӜX=;#*EO[؅e)gyu',BkKGrpC7 %c1P@Bx̪ӂ)(0y1iR Z \֊eCBw\yYѣSdJlrν[X%`V]r8„B;luA*ȴ7 WJ?wmjbbY~qFEDoEɮVvX~9Dm~ L߭KIENDB`jfractionlab-0.91.orig/doc/help_en/vorlage_en.html0000644000000000000000000000124111670453400020722 0ustar rootroot JFractionLab Help << Back      Contents      Next >>     

JFractionLab - Help



<< Back      Contents      Next >>      jfractionlab-0.91.orig/doc/help_en/add-pizzas/0000755000000000000000000000000011670453400017763 5ustar rootrootjfractionlab-0.91.orig/doc/help_en/add-pizzas/2o8-plus-1o8.png0000644000000000000000000000271311670453400022472 0ustar rootrootPNG  IHDR[{(sRGBbKGD pHYs  tIME. LKIDATx]r0 3iv%-Y?n=&5 e BP( BPRU` K)Jl!:zys]{QAN>֞o:,?=OJ)Rz;@|Wݘxg 2;ހL`l={3k!0{QOP $)e ؾ2T'!U&5B^bf ;'X {3uu'I\ɡn IR>~{% EWP Eg&>B[xyNF7W V BuyNF<;\ojF8c{|6+wRE փʩM`2%kw\*I`%6 Z`*AW_H=zNFr7z2;cRkcMkM>gtA /,̯JsRGBbKGD pHYs  tIME.,va=IDATxMF:05YrbE])8dUIJ!B!P+iA{sP\XUe#UG@SA:|'/S@s۟UuҳW 8@y?seDd4`mFiX.f%͖zf6HbH&/u@6-iQt 3Bhi{X=l^kǟyZ+iQ䊚dv& SCgGm$0~ a= \!Kϯ[Yq(k WO<'pyM2C?|tߪuvq6{&̵}f3_;S#y^_SoOx^T֨WF*'=uwI!yuߗYXS{԰躊dVj6:t*zݍXXV/6A{Wo윀Y<_^;j‹|&rkw>A!B!crĽ4+IENDB`jfractionlab-0.91.orig/doc/help_en/reduce-pizzas/0000755000000000000000000000000011670453400020502 5ustar rootrootjfractionlab-0.91.orig/doc/help_en/reduce-pizzas/12o16-by-4.png0000644000000000000000000001724711670453400022544 0ustar rootrootPNG  IHDRh#+sRGBbKGD pHYs 7˭tIME1n'IDATxyTTWGFA@EDP["1(bw龹d_:ݹ%7ݝ&/}^w{# S'(QEb( *BԀZg%R:uoo6'N8qĉ'N8qĉKRЪ*ߏl ^ ++ vuu֭@twmb燐xzz2\ӛ^/_&bd$s'<;@L 1vvؼy3,7ߐ<_ߊ*s `c3]|߬, < _8pA555 b@6Dʏ񀴴c 66qpqً$KHCC]#||OHc#4!o2HV~J w ۿM&Ν#\h^r/Ʌ k~_8HEIOGn߾ߍ7+ȅ 5`=UW|)M_2g"~ 魵Ն'w:ile(c@IUUٳ~g+Ȉn*`Ūa_mK{u\v j4 bkn!.|%{cX@:; 6 ;4 뙇ÇU24dT`Bc7n~:ud MjF_=puu dj4P ,&>js/9Fg!?db<`eeѠ.Ǵgk< Xc`Ѿ p5CWJ%б1h6 V[ȭ[;5D(>֫5ǣ X>rORurؼUPTOtu5)]?KKUV~EEY 55Xp}߬P, /xJ-c$kqù::Ld9׆ (*JFww YZPN+Np Vff9~իj fvwކg` Vhmm%K|Rhv\Ml` ̓-8;5507e&`ncZov**J wikSG6O++gu*h|Qł,p &&Xپ=6,,0ND4rEEZT XYֆY={fgo~hqpWO8KA))Mp=bZ[[ɣGo#5Ur\x7%`~T B?k1pvشIʑE?&3'1:X/7k/0pt4 .OO87mrX\C}JN'عFKyy0?FWne_},7rpmۀ[ؿYoA1ٗ,_$%EGOΝXJ29vQAA:-0;KYnK=*E+5?jאԡCMaӟ vݠ`z݃B埡,p UOG;^+ ٻW{P\wiA]jh*NŋA^xs Վ=5:GgWD~N5 ޽ keՙjfŅ EG61gϐ]zٰho7TZNBϿozv#%m(GK/ X"y3LekK 46h|y^P) Q__o>BB*EUUB(inp__Ti={F8keX_+SA4u}iYh}cC@Ku 1%gˠnJJjjjHp5њٴ01ಱpfOkf*>ˑ/qhcZPZKSR*GsN>wߕÃ`cpݿOڲE~0]!ah8}Vz^N+QL-/ό--yHN欕dm  yo++/}5ڼ^&˵v- 뢩)yCC4w/VEY їӺuy!\z(A 4˲0"#[PSS}s4WͥΕgkl++lU󱪪@UcWAfg :dfFsϷzuJJJȣGEmZx7֮`__܀/S7&zy&nLLⅲѭq-Uk+M4pu/tjvv:!7wE Xɭh&zZMHؐ`2>pfP::J_N7ý{X`|Sq_k׶*.X=9EHj]tB-׽{@hVAajk%vm:6 Sě,:8K8ex\vrQ蘔!p1 *wQ!eۦ+Twp;  ЍD.=& i24{aXϏnCC@i)7E \-+(Z$U``h8p޾j UNNÇy\Tbf lXCru.kk͘vz}tIk皜ջ'}U9xaCQӘPҾui?upQWEaVUUzD"uz-`Ƈ a\Ri37~er 5USsդC۱里Sjdҩ \\1^C uEHKN]>u@qq1K:97BCg@Tu=0csvÇ /.=6.ECFG,eP ;;yF-jt+0p- jY4cffƬieEAA+H먨(A}>btN-9xBu6 Oedk1Ciӳ#kK8 t4nՓ97+(PΖ[Yk`%ʊZx' qh( TxzL& ͛t_j"%زeB LD06h]i)FGi]Q)=UTb):99~ӆEDzD4lS:/;nB-R 8r dDZfc_zRSaq,4>N-?MQjnAXIxbXpe!꒼r~gT_v5;K3#h0B~?qz5qqqpuuP(χ?6m'SY˗/D γfizK,wtP F-Vy9Mlmpwwݻ>DDD~+ٳIOw&ii"6d2ly7n+Sh( Os SSi8JNaPa"<<SSShjj?RRRFx/J]2n;cǀC?J.W>40I3W\C!--mMIkאܓnbZjUff=9Isە{Jyja=>~>n 9jkkYpq">>K,vl-,!oD?brZ1LL,:#yA*ΙHp@`` 166 D"!<<˖-uv>/r%pFTWSwO(饗~}>T:cra[dd$$ 5/nd(..ƴ1l\Ι+X>>>IoTUi)οد|e˖avvvDMM u!(("FBB֬Ycck K$&=}%IKnhzzZii SXhRw\iRSNBdBvBYY>X,rwqȑ`Gvv6 7`Nܻ'D섯f/RgfhjZlvYn~kOmT#//<?< زe ],c}fTSS(F+Hwk> ʊ kU#jQNEx8u Spd2o<(knDDD5΢ѝ;wo{\DB3*Rtuf~]:o0.m(`YSSSWυZ[ފ4}}4Yiu%?4I,񝹚Qaa!> OprVqAjd1_||GGGcxxUL:7+WZlirr666h{{{3O^TT=_ZNXh`xx4Lqq1~t*`IxV5 T2탱U===:! sYTlIܺQaz{{6LJquJJ􇪬.P<۷Jli<~Xoz۱-fb}qprڵa ,яb] ]P%%guzzhh6b b۶mp"11lEr̵kz۵,x>&d[JNH6cbO^=pvvƍ:1& %:2 ~~~Q f>FnfJ$àql A.ضm088\ӨBRR٧z{03zzl9Z\.Gee%~:S;*#3Cu]W_i ic)** bٳ*5͡;SEGչJT:~ܹJW*-*UZJ:0 )T*yII viqo3|>Ҥ۷oc2W*z(77nZRj1\7AVb,g^z_~W^ZUmd2? __u7l̸!?s1%!p}VԼ0.9J~;nn'vvjWZjFFF]]]yxyy=37la?-[gW"$$>>>KrrNKV [W@y?ULE)..jRW_<&>z[zSh``dee.͑#Ϭ[Wn4f8=DŘU8x<qg~IݻǸ#??(Jkllıcnj~1 p͚O)g1 E-Dd(//Gss3kXXxݬ Zݸ}6uR_ ~rxF *>2>\~9WWWD pʽW@`6)/W׿ĉILLXwwwW^ERR>C?|޹ԝ$?_~CL lƉ'LnrK6l0ؙ3H:֮Ν0$؈K.8us)p/__9VVػ/ǩ)ܽ{2 Pfk!`M"˗gWX4b֢ccc8y$|}}>#HK(D| ܽ{ňD\\p/ $ 5s݃Z{Mӂ<!-UOOOC.chhhn@nnnرcEyO[1'g϶ ~䤯/TiN*}}}s333qQAAA&Ŷmo_rHR+ekk kkk^ڬnޒX*77WmgpR^rΝE$΃ĉ'NLÞ IENDB`jfractionlab-0.91.orig/doc/help_en/reduce-pizzas/9o27-by-9.png0000644000000000000000000002566711670453400022506 0ustar rootrootPNG  IHDRe1sRGBbKGD pHYs 7˭tIME1,@M IDATx}iT[#3Q`'lFc<׎&n$nK9MqJՕ_<30`  {$#p$³-y/-la [-la [Pv%%%CC(*׮۶='N~?[Shll$՘Abb<`>ĉcہ*`۶m鳰clK !HN}/ի>`m SX, <\qjk6.ajgg"oIrag7 ]|0\3ctv@G`hx33ptO3EEEE$&&lv4p,FIKxr 107 o\ww-1 `OWE66pt ǍlRܻwIjkͅ 9;w~IzzI=sǁjp$'gdw"%$-mc$f;wutt;w~Ng="a-;Ex<(p85O:K5PK ?C7??ܻPGRĄzS_Лxs䥗,ɟci_GMyܾG:;6EDD^{$&&&=Z.+/#D"H54!R\\"}鷿- h?tɝ;.#ddD 7w\uuu/ xBHC֒mGѪ󗟟O^u277Gcppк 33Iu[8W#՛`'EEEd)"#_'ssZrR^K훻_$22CL%/@v6Ǩ;s7'?_o*r V$2̝ZM,B@@߿N۵Dܸu)--%088HbEkn$*J}֊)|o r_. ֓K$yu{֦ƭ[Hww78c͉EGxGg2**@ږܹ^uuu/5wzbvfߧ~J*`N*2A+7J]XRVR5444wq_wSR;٩aF\\DҞ:+AVN,eO(W)s)@*r֒FDD3u>8tֶ. /nIUUYV=**tQ}GlETJ+%cy<u!T&E)N55 MM/r[U|HZZ򺒋9d0::JRS7Ax ԩS^.KXL&'N@vv\_!5-,]z7`i)Knvw..[ZJ=|jΞ=ngnnO抵 J?$? L&O=jkk)ǴBr:hhLO/CtK㟥1; |-%ggބ{'Olr0If[sB˽7APPzrIbb".H$77TW+Oĕʓ@FG33T|ʚxTjϮ Hnn.rHUնMVV2HJJ Y/~ :DXXB!233Z/KKKؠAGuuR<~~)\z{ (YTccfS pd>ל\ؐ_sj8APX\A>ȑ#8y$rssبd0!2uAtu,W+/<=WMN'UOpj1',֝5RSS߆ބ~~ovZߢE~Bb%%%///[˗/C$!## g{kɱgSYbPd\s55&Mח<:*MegoXYk!744̙3z:axr+aa쳻+XQQQFuuN˓ 2rxO)j`N-Fn.ʾ`{{rL׮M!6&E|UEXCoTD"ʈenn~BB򜪰˗AAFF&&&KGGRdd<($O)\UUVMlNQܽP.?PRL|ii)=7)?AoZ7o/$*+**-߿O=144(dffbppP9|0PPP ~.Yڹ ,">eaegEeM33Ԇg12BYKdUYI*$DuaEQUUvwpdds:ӛXǏI}^*UܖK"""HEE*˱DDDm.X~^"TV.Jږ'`YMWHf\.UJr}oA~ߪX]]] {:nۛIyᦒܱRm^z%.X;INN&\咒tRVV&ddddH+2IsrCAT])JK*6TyLM\IǥBDKX| MMM+DT؝p% QQQ`Xxx,44;wDLL2/44-HGo-iK[kDTp)vYgQuQ%/˥bo\`&k۷?RCi 7;LPRRu=Y㳢/ڻw/.OTWW#::8r_NGGGdff5!!!ɓ'aiiאw\;vÔݱ">:j4 x{KMatAn*&lj3 Є&ꪖ>wڥ7=|+02~b1@{{ /j%$""11bB@ X豐$i)vgtjjJOU04D|XU4QAԀ|'jq;;;~; $::`Ӹ/$,ڙ_⾻l6pppLb888011ttt|̙`|^${'&݂J5קv^p(%o?4DY(sseś4H)uq*aN`jJ=ZZk*`c[-OQoүt=IDDĚPww71??#G$tOO& >6`@ @F+ wSiO\.%Rꋥw1,,br9V6>QXv?r;vLoƹ9$$O>+"`23Ph|>>|5=!eu111ؾ};a:koo{{{dee^^^CVVbTVő#@v6T] P\Leg)'T{;# Qϭp͚d _H2e[й|I2|oo/1:: 777\zUUUꂛߏǏ ;v쀳3jjj 퍓 @ @ww7  addj'^^^μp!//O~ c~~~Y_ZؘE{L,^8]8uill vvv򂹹"9@5D"tuu}vcvv033/JJJ099 XYY. moDBz3p@^ ' ZnIfru0>#)kbnn.ql|>SSSJ\⴦W AQQtuud2jSSSp8 @  FFFRDvKGkkkhEʐ6`nnx'7?:'ikkk ci/---8vX,lllvb۶m CBB,a%&&… bbbB`!:?F__hÇM]Տ0=z$15\p-teT]]]hjj8=*7>^v :::hnn ;&I-..Fpp0퍬,GGGneWW***p9I055'NC(dB HO Rx{{D`` ={PBRgL CCC߿:f/l=d2accT^㨬\oZ7W&d 2ѣG077ӧh077bLF^^o޽޽{ۋ~ٳ׮]Caa!x<$RR-###x}400-> ÅL{eDDDMfWXHNNHB{{;pQZ;;;QYY`(&Uii)FFFΆzzz'X, ",, GCC$Y 633#eV1L0L>;;^ddd`zzZ8uW;ch*[*2hkkAkkkS ZZZhccc$==]H2ZBrrr !dIC@@㥎I233󚞞&$.. jajd2A6 D"BKKQ!(199 ggg9s&&&oTUU!$$dY$JKCWWWsfff5+WGR055EVVΝ;L3003g0332gͩ=q bmB!yڌ| QT8s N:%Wf?w{yyyRq\0jAf{:u & Baa!\z]]] cŋhkkC\\B=fD>/ɢ,PԌV.999hmmERRX,vލ7n $$D*+ P.czz:BBBH566&beIbY pQ/燞Mc۶mǥKގ8<\n uOnA}555rE' UDPPMQQQiiiYwdff"$$D򼵵UaVAC Qt%ĺx"ƹsJ+%;D"Ѳer2wMQ````YVOOOjc٩/7,,,dvC0b[J3coqLLLyVؿ?cĺp#&&FBMM nܸ!U(uuuӓK*cccJ{SSemlll0<sܼy7ž}}}}Y*eR+nnnRbppPiAFFedWaf˗i{zzbxxrDEEIel^}U ՞T .`AAkB,я~())Q)墶 -tttG\tX :ީSp$%%-*++A?coPɱnvWL,wܞg)i *KU+*×kkkI@Y{쁁j B^^\|>*OZёfվ5::i ***pT ZɉoRR"˅ڕ$?wSKyzzglldeew+Wt+u<͘@gg̥"999Y,±999d``@Ks $::ZI^^sSv yxWIqq6vuLU@6U.H$",ksf7od| ѣ LXF&O\| ___Rl\z~~~ &և#T,Z[[n0GbbU7|R tmhjj(BcctZ`bb/##c())M7*!!W^Ռ+,,$}}}$..&WV)Rp8R__/%#K+,D+djjJ[M7sNOOW]JݿX̝Z3aee%U>L000P)VKKK(+lH/_FJJKD"9rMIJl?k\kFZk׮14XFTT]+CfggW2L(#VKtuu<޽}i… ۷o+_d`ff&wTj'|gO?H$;nëJ OKV߹s'LMMֆ1F,o+%f^CllZIhmm%oߖY.iH),ƢC \>g}F^{5p}RTT$ﮫ# ZS5[Y9p>`ܿYNjHbǎ>;wbppxll~033CZZk]j=  [[[^Qre=X:c;9yHII w1p8k#ITT晻.roD!媅XyyyѣG+&yWȭ[3ZTMPsss$22u?qע"K/ ==011 FZUDqxy;v]$ŋ7ߐ4\pA+{nnNeLg%w%BpU'g}F>s{i݂z)))k2wࢢ" ggg F/tlLOO_u"$~CTTT@GGׯ_߰ qi7|¶m֭ⶮQQQhjjG1޽{[Q֙ddd&&&tҺP(DBBD"5_c6M!0<< ___<rZtxyyA$!??DPPedHiOBD @__O>F͝VH8tjmmI Ix !77666 Dhh֑hbH0 &5~vvbUM$VK󰶶Fppyx۶mӞ-la [YȢIENDB`jfractionlab-0.91.orig/doc/help_en/reduce-pizzas/9o12-by-3.png0000644000000000000000000001455511670453400022464 0ustar rootrootPNG  IHDRb,-MsRGBbKGD pHYs 7˭tIME1$3IDATx]{TT׹ 6"E)$ y)OiVVӮ\hVozmV&ؤ6eStŤW`xCpx JQQ@y5+f>ۿ>8p<:,JX, _Ń`f\߇8p~L&?i?<=y?y߯\ l@B³m /@aB8;G`||5|m,[# h'4կd|?]GPr yWHEE$jk+Hb+$=݆i>Ȯ $)i II9 nݺE.\8Ib%sGeB8Oo/ȷ߂;F8A@(>Hsd7: $PO!_}eNFF Sy#/r{Lr3F(6d72BRS??r{c "3+6$^{R\|_B]%/0N(6e'dg[csWnI䗿t!WTVpl9~|!Lu!k҅솇A22\X4S21a<©il9~܎TV}USs۱J(]Kim:lrkmm"im}Ac{{Β+?CֵEHfiogKMM"_m5ff prr0Y&y0rz!XWË|~tG*]K),t!׮ĉ7P81 WSHeeѓK"$v:"biqO7U}kpRSvSvx%TJ_"rrrrcґp)-U;"M*}-r0Im>z557ٮ]}nDA""C*22_ymm l9$#JN>`*4PJxM@*'WCCפz\GAɣ3H@d$=a纼5o׷QM*"Gqz\1B.J>ڵu05zz?W۶i; $jnc4X.]I@DAmó%Ko~8vli->U9@.GwHtJ{#8thrt:;7eex|B S'3r}Hÿ;8#pN<::4ЈX%%~v K1}82nj,&t)! DRA.}vv) Z7o pFKXx߼Ɏ{:[ U4ֵVcc#V j3eXZ*;`40XwxfKfvI2ݖ͓(,<#m% 6oA,B&ֹsrnEC3//j0[kjYpA7!JYZRV,i;wXn"VǑ,AAKWL@.?о 3恏Q"&F P[%X9툕t:gfyheE@W"3(@x8aԎdXd"X#HKhLdhw@@6 P螒:ie&ۑrP(L%mX0>5k֝P,w{_YY0&ppNkAT $%Q͔9X~]ȸ>̅$am]?g#ffts94:74ZuuTz?uP0ŋ4^|joJ…=_5$WB!=IˆbaцƖ===n ss`lT}sw※w)TfmuWT=k׮1^mmmo7u '֊wY"<*.32q E rXLu;jb9;j62Y)UNouASSZ^Q~ʙ[YNz&deѥLnnnԎҥ Jk1ؽDxЉmoO#g:m E4}:DΝQa~&[Kf $'+R:'#pwZHNVδ`f#,(Oq* )&`\U;z; W]c3n*Sb'z{SH/v\;;jĄ`n:: O|_6UOmی](AE"SH2ۙ IPyQQQipwqqi %ܦMS}:P${BKܙ^wuݝz)EuZ8:(́bb:SWplj+77~oi8' 4lo3w갰RX˗VYP< XD33=; 9iNx޹XGK(eeTcYZ%))NF% !m?cX|&&QF着*'T#֭Ԯ1Q񀭭֭{NNNEll,B |m88q0N Fy++++u`vT?L֭6o kkkDGG#-- UUU450, 6c jl߿oB K7~?;Z[[aff)))6g냭XZ:~.`ttTubX`bȠڽ{Jsߝ'@||<-Z>vn6p`JkPlnh%}))`ccKKKttLEZ JtҴoX#xiE?L9 >$$۷oGvv6 .1:;nV*BBBT:pƨ%?4ugeѨ en޼.\={@Þi].ǜՆJup~:TRBO{xG56zjH$ā JѭA#:Byy9l٢:xl9͎WWjG͔vbf]R%B}˖-(/9[HHP]] 3[/pf777SSt#Lz/" \]]6~Ó@pp0uf Oɨ lmC,a9e2%]]J(ah~ԉ۹s'TE3K&wnnjz`dMi4hVU\~/^Nyee,] ҿxyy񚚸32WxL+((ggzP݂R)+ g*//˗144dblQVVE/ve}}t#WaGiafRD]]FGEEBC+`#@GG\]]y حU%TQQبR`͚5hjj8bň}UTT8Ƴ'Ȗzf%O6ΝSvTt4-} jk5VOb֭(2|_4j5petW*ӓM_^#uu == l bd"OM]~>=ZZZHRRɁ8S]ٙEO255Ecc#[oy.Y|!VDD#)xc\.Gnn.?CM3nmX.\ 'O$555>&/:Xr6vӮIb]x8q#ܼy%S!Un//D9&|;$$hP1x{{c\,O *,?k׮ طofjz _vfK" 99ְ(=v877ffIllؿX,111@F o&eehkK+WGj D+++fbd`@),(@ c,\*//ǽ{@y\B) ...);P---))IҲ~~@is  ªUP;w"<< JFractionLab Help << Back      Contents      Next >>     

JFractionLab - Help

Reducing fractions

Explanation:

If you divide the numerator and the denominator of a fraction by the same number, the resulting fraction has the same value.



<< Back      Contents      Next >>      jfractionlab-0.91.orig/doc/help_en/improper-pizzas/0000755000000000000000000000000011670453400021070 5ustar rootrootjfractionlab-0.91.orig/doc/help_en/improper-pizzas/29o17.png0000644000000000000000000001132111670453400022355 0ustar rootrootPNG  IHDRWΈsRGBbKGD pHYs  tIME"vsQIDATxMIBL3B{ ߶u(?S#?xTRB @ @ @ 股@:r>gl>H+>}nHkUnX]{3[ .nk ޵ hjH"P8Z'ZU‚4 X堒͍Zp>R̀" x3.+[-`esO;}8ijh{]S^v^/[*l0-M ^zi[,z ,Ԗ_e=[.ǵXH$_)PZ KpᘸU-Uo؝n\lj+ W#Lo@{ _ 6 ;OU Z4-lk'XQhHj%^\GFPC{[ɣ95Q.,pNo{V>N$~lr:V@keaφ<@άwX;W;y+j0Nx"հ4zwTZ $mZ*Bw+?i+9K>w$y[B7Lր\V]SLoւ6s$QJKGTYׄ=fvPY? -l==SS?\{>ѬjXְ⒴P5dS-f\36^sWY'w CH(G8Rqx&Uk꺫}W_H-\3 5W^r}vQ`tMBv`P\Jj 58Uh:r M έH+ WR$ 0M(ЊD,oEHCjvVW˸y+f S[ KL]˔˘E2@0P}/WӸM & ,ǵI#hU6ZPo (! X L npK薀z%EUn.`9նp5|'`{S=D mFa<+Zm S#oт#`MrU g aCm Ct2y\U$AjKQSizH Km Y~LK@1$_L ^6ێ0oJ[9RBVq;lfPg c3VTKih~Z8䣜r}zm&qO3u1yPi3=N'i5 (- PXp[ib1;fr^p5|֑HcR6 Aϗ*1q Z(yP_ӰJKjK]TDc6޼Ϸ(J+n9D¨3QT!Om+ھ}Guq:h2܁+tDU 4/0X@޷ N[7.z`ZݕIɫvg&k 7x[]w`=/e]`QUA' n*Th-t_$]ΡR̡-=mKyuh%-F hveUq PU(xS3&w'~vw=@k@r4ZN8[[礬mZF@iYaxpU؜7P0eQϹk n `6״V6&n;j=8z7 Zuз. ߠNtG}]-HS߈}7Df4z}PVt\؇1hs<yI]Iwg=V++Jr6ڞQ+|zKvwJUVnJ֟k%m3YB7k,n|>739Z(sοS&cvzN7,[33[yډ0gHk>aNLMp j[cKuuT>].c?-*$I*yVH̕{3J9sG(@qd XR$P߬mIB('pՕZmr1 { 젲7@Zzz笟I(* i,3WtAa +.I# UCFD*h6nAډͳl+&ʒۃGiWd7MJlJ+bͥ] ˯"?+[8`mge Vo*&ʲ(v`,PP5,X @kBeZ`Xo;f#D"& .V\I?,Q=po$ճZ mHihYmnjQ&\\` .nЪUYmXʹPA5L,S[ Kʝ6Z'1`__}/WSoM0I`94Z^}!7)k&PsX=T9jӿvXղҞ;N.Zuhs'`@ \ºkYLV_@طkyz"3* {(khA^* `-SzJؓ८5V])h%HV =x ;؆6`7hJ(HÃ;pͶA+,n6x#, EGW!^_ -`F#@ @ @X?ٸ2?IENDB`jfractionlab-0.91.orig/doc/help_en/improper-pizzas/5o3.png0000644000000000000000000000461411670453400022211 0ustar rootrootPNG  IHDRTGsRGBbKGD pHYs  tIME!/l IDATxn%@QP,[?_df˶[MvUa߾Ej-!5'fXI={w=yR9ot2+9Se">e< i'&ډ\2>ENȲvb($k UIڂf~g2Naηu =Y#z=B)Uf9_TR9 :# +HٳKIΚr RޡߺGF)\^MJլQQIJ)N1E~:;9;ZIL#N5+K 0ԟQUJ.,f*1ua(f1p9ǒw[@r Ш.%99/js,0F#\57DjKnVwĒb:` }|܋q?xTtjWr 8| '9~+&BxQl|i\5cqQe8rȉ]\1a&>;O~цj޳4remk/TLbbTMb7<1"r^F b"MMLTLYKp$f8!={lS-ALf^- Zf '5c \-ALS-]LeB1S/Id=?rK1SO~|j1r-?j b9b>LoyDNJ %bzFZLPbR-/rRc;FsWe1(WT˘TL,fjeZ*&3e52v-/+f)I_ʫ9.g\|ZHb&~R2O-/oߟv2!jKʕ{:II@tBtn= eZ,)ST˼R(fؓ:JS̾{'H'eZnC\̥TRQL$eb5jP[Ѻzd[(weYSrn}zO*CZ֪dÏC)S}Z֕2ӾɬnIҺBfŅ,OGV_jb|㼥e_7D,}JV"1IU$fS 1?_ϵ ~q5k191U.aq}WVp^2&\7đby'2&{EiVQNȲz;$cMA- V؃ʱPծ(%1jBfzR|oW T͚|*$-H6Y=) %k0I~y=oqdTy˕դTDrsZ9nǑ34TsBKCKUDrRk=/S'b3W͜#},~g$gRb33f9ǂoCaL1U3~sXNDFjՌ_qAN,)VǗ̽xw{q1YͱPM\^L'qv(W͐pǹb"8WMq~H'U38WYv#5Fj|\I[m=L!_VM6ʽN$j*&@L$&p*"e4a &TMeyANb/LoyDNJ ђ%VbzFZYVK4Ii eƸb\1KTS-cR1Qqk([̔Tص$e|)ӳ縜qݝjyM-S5 yjy(R3~S-sIro8_:)IC.ЭR˜\YL!RåyQ̰'uĕr}ON:HK˩5I|+k>2qu [~Q8nRײC݆Ӟ[IWU$f>Lpxvx!~'+R\ N\k pt9G>~oZgk__Zkk^nZkk?[ko>w폇f~3뿭r'8N(IENDB`jfractionlab-0.91.orig/doc/help_en/subtract_en.html0000644000000000000000000000566011670453400021123 0ustar rootroot JFractionLab Help << Back      Contents      Next >>     

JFractionLab - Help

Subtracting fractions

Explanation:

What do you get? ... Mmmh ...
Four small pieces minus a large piece? .... Mmmh ...
Here it is easy. The result is: "two pieces"!
We can only subtract pieces, that are the same size.

So, first we have to find a common denominator and convert all fractions.


Steps:

  • find the common denominator
  • convert the fractions to the common denominator
  • subtract the numerators
  • if necessary reduce them

A step by step example:

These fractions don't have a common denominator, so to subtract them, we will first have to find a common denominator.
Here you can see, how we have done this..
This is the result you get.
We can now subtract the numerators.
This is what it would look like in the JFractionLab.


<< Back      Contents      Next >>      jfractionlab-0.91.orig/doc/help_en/add_en.html0000644000000000000000000000535511670453400020025 0ustar rootroot JFractionLab Help << Back      Contents      Next >>     

JFractionLab - Help

Adding fractions

Explanation:

What do you get? ... Mmmh ...
A large piece and a small piece? .... Mmmh ...
Here it is easy. The result is "three pieces"!
We can only add pieces together, that are the same size.

So, first we have to find a common denominator and convert all fractions.


Steps:

  • find the common denominator
  • convert the fractions to the common denominator
  • add the numerators
  • if necessary reduce them
  • if necessary change the improper fraction into whole numbers

A step by step example:

These fractions don't have a common denominator, so to add them, we will first have to find a common denominator.
Here you can see, how we have done this..
This is the result you get.
We can now add these two fractions together.
What we have to do now is change this improper fraction into a mixed number.
This is what it would look like in the JFractionLab.


<< Back      Contents      Next >>      jfractionlab-0.91.orig/doc/help_en/subtract-formulas/0000755000000000000000000000000011670453400021372 5ustar rootrootjfractionlab-0.91.orig/doc/help_en/subtract-formulas/subtraction-step-4.png0000644000000000000000000000200711670453400025546 0ustar rootrootPNG  IHDRXߏsRGBbKGD pHYs 7˭tIME2\IDATxq0+C!"!(}@?s| y&Jk{B뺸=ȧ[0mF8J: HCk(nPJe+_H选V""U8粶¿u]aڶcn,?,I8dk8FbGaݾrT?+8ii" ˆGMxGA KU̸fb9p'w[)\"qH۶Q)%ƘǭNgN`C!9C]89 @? y45: mRJϙs·Su}`Vqx޹C2!nN=R1@eX.ҽ&b9M  Ҋ>ffY[w7f F }-ckmӑ:JZ*t]sQ){QJE-!,a(ZdRXu8 cf9P5Х8.˽1LBιx-՘+!Q*ZxZ,)jhe;Yt^Kc91ӝ:tSښqGuNLlt"ˆƘ;PC9hcm_w s(rc9r'"<ÈcGJ:[`9p'[u~7ו\غp%Y};5;vZz!\."|#fqgd ˱#u]Wι1D~B.0`֋E$LRXG*BJZM l*eZʭ 5Bc}5%ܯ^ 8Ah98`&хvuIENDB`jfractionlab-0.91.orig/doc/help_en/subtract-formulas/subtraction-step-6.png0000644000000000000000000000204411670453400025551 0ustar rootrootPNG  IHDR[sRGBbKGD pHYs 7˭tIME3VIDATxq0F7W҇)DC"! ;.@vb& 66|ZIV"sit{pBO!m+ƘEolV9UHk}Mڪ|>FDB!QUNTT|r\{iD9(;BuVDDm[麎$!j !`\**41OU= O\\󞶵ﶲ~!=iYHRkH+ !\'|>֕@D$OzJD5i)'ιC;6REE?юcDDi=ƘZD+`[419qC[k<[5׆vHGGb!E$3dsR cBcP'sO"*My2[h}V>fmg"'-%QiN kv͗5 s{I/e0m^HTHuӄ\DD.&7 DH?0 i5zpVIENDB`jfractionlab-0.91.orig/doc/help_en/subtract-formulas/subtraction-step-2.png0000644000000000000000000000504311670453400025547 0ustar rootrootPNG  IHDR$VfdsRGBbKGD pHYs 7˭tIME27!b IDATxgN\..a8Qd} 6>3ͅ_ IApqt0ϳSJ90};)־~/t}_!('tZkgqc}03 Mӄ8ڭY΅lRCOHky*'Zow;y~]Jc\vg pvAb"R[}|.z`n0ѱj9)#sPZ]StTj| g #0d_+pY_,L=$YkighgcǑ`m[RJQ4*K0j&#u !ˇpA Y${!Wk*@ 1D1KP愖zQ![k=?!B0ƼAm%rIh/?zK4M}M۶cLtisnQt =UGg/Tj5..֤&iZKM֊/qQ]100 TJdC0gol2rk9?6<|&|PA(Dl?sfJ]_nJ?:~B$\}>Ћ^NA[U6$  7݁miSjD )ep\}?.8/2HE}RMOD(LMJw]GZPOXd=,n܈~#m#$wtp/(G?$r)1>yYLUXǵ0F=oum,"#4֗t؛im\\,= À6aq!v۶٪a|k𫰛"/9."B R7K 8e7~X-q7zdůZ > :< {@,84 @6[.G-E&Zbr!6pWNq-'=$(UvpcfEsC·img7 MthC o-B$t1 औNkg {'@{նm KZk9[k-qwК>PZ\[U_ NpJ)FsBynz)$n7~^%#*>|.~šKvG̺K2Ƹ]%^I˚:b?Z[E)lm_(eeې J였AxPHIkMBz\{xH7RVKogE-ޙ:)e G ÐUFbR;JGn+N5M[T%'b"Vپ*\sW>pmBu?}߿nboiG4 h U8Ru4Miiy,^^Ko8^: VkSbf]qм} %lSB(7Z[ΐ  KFi ,ncyJp@g{b>޴֫:AC d7bp i؄xg5n7A*cJS!c ]OZzJ@++erM) "c[ ]5ƼA+Zz66c:bmefiZ]VaZFo9G9zܗTq?_]J"؛b˵؞-{%\rQCJ`czXCvlsm&V01(A,A VݑUnjUe -VXi qn' 飀޲zm!D۶WJ1f1s;mXkB:H)w77t]Ԭ7p0+vU=ȏ|!"EV[!i)%MD1K4޷!&ͨ}q|yS922zc#KYi㚥8ONyGT/{Mi'o_JrY#!}QB RoԆY<5sM3[DZ='$[3i]A{Q忥N;_0470 cgr'*K;xMs[VzmFk 3S4UcgB֢o^Gh D?NIENDB`jfractionlab-0.91.orig/doc/help_en/subtract-formulas/subtraction-step-3.png0000644000000000000000000000347111670453400025553 0ustar rootrootPNG  IHDRXwsRGBbKGD pHYs 7˭tIME84}RIDATx: ŝ-a 1}B>H!ƌ #!0svC8gx%˲8: }u^u۶[] uWJIYuK) 7ibE)־:cZ00 Z玿m}UUKskZhM_1f}R^DD cό1^)ѾP^D3.9>9lv"=,6֫/>օƘHC`N}7r"1X∈7Ƥ9>όΨѴm=-1gZ]=*bcft|z^019Ǡг)̖FSUU!"~i֓=>&9A1O39QJ+FDŽ8>m3ss=qD9lP'_?kJD_ck~ּ;B+MxrƘkֳ+tZI4c|>FvPFl.7v*nRfz`<0sNmp8lu]HYE0,zNáaRŸ!˲,7y xsxJ 2q25KLugܬ"aWRe>oV07SuU!S(jn7InwGUN}>֬bݏk3d?+ ĒDJzB|4r>iYKl=xhFcWV݋R"@;C.2fvIX8]D^0OIpdq<Cλlj+x+q;{ٔYL>3ĸ5[2"&s;sE Fun כ2PHn [۶c7x:㜻9gz4^жvPo99N7Ɇru[ýS ׉7}ӉĎQSϩLmr<YRl-b)rq^ 1ǫ y :"YGjFs29Hbɱq% Sng$uwA<$Gc-Wuw;?4a'7uX4Hl)B&9DhMx0R[kiԅwɸ$qRG0X&oq9{)KB~HuZ7ύƒQ=a#>;;'\ܬ:WP@xa4( 7B5/Q})s}i1{ ?=gnܻ`3qIn%L=1B( p3w;lit]W,ߍ;y\>JOBHƏ8$Kcbv >٨qi_'m1&onImۢd㜓aZ-$}z+#M)B2R(W͊5]-֤1E"暉s7Eg&UODfcԨ cL*5Y-\^܎R.'iۦiNw1r=x{QL[.kg}Qb2cjòգXIDDkLjr2qJJo`c@B"}kmjp(ر`-E5|ZڶciprlId!|-ZYI!>Xk'@zER""r\ R~$(qԯ?OQ[}KuUY(BP8.Ff_l/WJ cTjۖk>-ȩR܂EcE|\$wZ.21;Y Z{S(UB2ބ1fE2 L~![\Q͜<8jUh_p *WyRc$\ j(cG-^9nnBbJ)qS}]\ -XXkr@^$:nYX'@VbM9 !s;LJfZX! !֧aN}b]a{aa&,r,VZ1f(7,rr-xwWW'ל,\o&b4oa8Q7ZSrM>`c*Pkx쁬-*OkbR׺YxTE(ֹIDV5+zIDATxa*۩ ܇. !pIgDAAI|Uq; P {Zs@Dg1 5[aR]/H)?, spax HIq`k,ZVy`R>O}BT1f* 3cW (B-qyY?"@:}MMմDD8V91IcpRɃyZnoX9 U3nQ)8GTySeY}fYSq]1P\ai9X?z 8RV4 \uw-m]/>iCMTUS qa)%L}:ߏS4 áX!wnN)e!car<&("~pb*{KG,Zյŭ+\u@u2ZknMƀ_YkF qZqiYbBueiNXRC%\'ÚkG+.,pn@ |Z*OaΣK<%-/pc954M)¢a`@b&R$*bIYcqL ޽aj`# /2/~RX9#\!pZi}|nܯ0 }߿L.\9qk$ vBl0٩{X9`pP3X[h,cL3K!i .i&>R &^"q!zWSąPI"JY/Ԧc Gy{փ cAKD1ͰR0 "s^qyy.Bឮ9{0SMr,Qw9]:]/ߣƗp_46?:h|;$jZq%>ͭn3}fok; *H]/j<@4Π%A Z*4zʺ'$Q׮!@yzkmjwN͹Q '܅{Ah Qѭ9Rb,kmrP[\D˗r4Rw.L^zcM4`V4Nb -â k޹L_!¤Jt[|햼*j ƵZ5^NYIENDB`jfractionlab-0.91.orig/doc/help_en/extend-formulas/0000755000000000000000000000000011670453400021032 5ustar rootrootjfractionlab-0.91.orig/doc/help_en/extend-formulas/2o4-extended-by-2.png0000644000000000000000000000374111670453400024516 0ustar rootrootPNG  IHDR_ՍsRGBbKGD pHYs 7˭tIME&f9aIDATxq*EI敁@>BH'Ctɒ Z3u\{gsV |c)Rt:>_CZ63 DZNmIk1ZI)RZb CMw01_c7p=sN s1ԛkOBk]g->iQ륆a(zo>n_IT>iBRJ-1,.0I)1`o>icL+1T~}+-I#*K#t>~iP"zۭIKɴֺԄ`k!ݟ{3Q-Kj^-XjXK5O9siBw ̚ ~m)Z+cL{5 >bF)-d"c"IlյV+YiO/"\q.!bEn!B'_wp]$o11%ֆ>y~W5ld1RZ8Ġ{)KP`MPE>[ >y 4 yht-VOV5:ڤHBF~ϵ_:>%wS#e}-$ߚ~'U6xW,4F\S%;>iK^bҒ_k!otnQ(YOM%}E@֦XsCsKw]w8Jv[c063,բjf9>i|=V%Xk*ԣCI>e Jʿ=}pn- >i87 P^Zk xyt3t8TdyޙoO8\19YhV0@(^+G$?j4wǛ\xo[?C0qZ3ƘdMZzA8rw1a6Po:h(j11o 9ѪR sֺYMӤ=t/6[q^]` ! >n{z)/}&.b?x-.oI+tacduvtBi&VUVRFr8xUɸsNiORK5 KKY2[B{cLι9kBgM7" +͈y;󪧉J4BM-d?B'ƘAa%S\tAWRi[2+\yYD&-o?`e|-x멲't9w1cn@c%t~NkM*cEt^SHcu-|ZNTB}-dױZTͼ%pyU9|zNJ{B8Z.ENso+ i1/y&yH^yճŦχ(NZHhovl֖y.r҆$fb-$/,soS鴩)މu0 YyS3<:|])k !6㘿c#4|> 1QٺB3Z!+KZK;Bm ~ٖP#]s])#biGN܁aQ8.rG}2_ׁkfe_p,Yƪ?ܟ3*\ֶKµGYn5˸ `!TrvujNܑZX;63#9xsKctMMӤa ]餺#'f^uIENDB`jfractionlab-0.91.orig/doc/help_en/extend-formulas/3o5-extended-by-2.png0000644000000000000000000000460511670453400024520 0ustar rootrootPNG  IHDR+W\3csRGBbKGD pHYs 7˭tIME& IDATx푳: [ q0>L!>7U!I3da"˲,sZÇaH1 uЬi!mg'kmjo1F2ƤS1AYB2$k-}O}S4DDZa(s4N9Yk'otdID8>tH0$km"DDI@]$i/:9/AhavTSpe9Zc\xdBDt/ȏ0%T樞 #c~~ׁiˎd䇴AgRׁ}h=c9{jtI`]4#Ykӳ1D=jFb q(dVN-БrrV;"X?3sJGTu<-ٕ,Qs>EA&T`@ŜU r:t'\֦S] @ (`;Z,'j l9G f=B !$}0iUqV\ R5lfE#\dk!k-HX\9Z{:h?c4ux=eMn6k'1 ژqNNFhEs%J ;YQFo9,0iiYͪb[NJ:Q؇^g}L/l٦1ƫ8**,gsY߂uEdO`M8RQU?զJ݇HoG ]q4pNlE.S7E.;/$ 0PZ&59ڜ 6d2VଶA{b7N-Yf:*Ȋn׫KK`]-(tBmNQ(윈 *{ڨn߽6 t^ؼpsNTq( .6M4deMt^خ}rrNև*󐜫xu~?Z >K^k9!FadC{w:xYAx뺛 0/cm[jE_0,mZ̍(+k-/RԻ܇8|H Z:-Y# s3^jO!?v/`+R>̘QI][4}7j)UU!A [yp@/fVY=3B5L< l ltŭFfDoME]*uvÐB9-j-.k-}O}I$$lf։0\ms81&9h5Gcka}dk\Bf5'u9l]Z}I%B7?<" kꠌ15_8nG qD6ƒ,I)ɕgŃ̫A0Xo@Od \v4'ϟSyXΧΊϑ̱;>ƭ$FfU8K h jF@DV$Z/,] E!?ndEv 娚mKF쫡zK<0<YژCכiؘcѠW0HUUgbכ?}=!uBt>]Uae{,b@ST٪Kz2Ѩ`ߎ\uegSd`JUNV ZOjѶiUUE!TUHԶ-9h4'yr) !wY-b7{?7DTJrJ1~Z./Qe#!(6箸awpQ9_BCFVs"tY}fڐ g%SUc95}@aEp#Z-]ȩ vYqYQG4Љ"'Ba~g5$i^eu]g*taN~bր+M;9V9}Eւԑpk/Gu8y_֜P mkc=q2f IXmf715ڟ_H,k+|`HkmRi&J)1-!W[^H۶,Kr !R,K""}ߧwJ)[׵]Ra!%klѶ%"~ rh {'P}[=7ǿUySC$X|3)U*|t:ܱ!^K۶/FDASYK|-1뗩yW]H[z-&waEuԶ-јA/#֜\u٢iGgg4ǩ r^71c\x!^ǠU~Nz`cpx}d c-c;jIk /xDD$="Oe ۂ#Ol+ɋ+kgy-vF\ODص^bSxjZSԶ-8?=P)}֚ʲ\E#}Y6RFуr^BRJMVc-1uUUv?,Kz>0j_/B,B5}b #RN+R%a\.bxi=Bk={k*mU\qZx9u}}M-1/w}DF=H9Ƹ[꺆\^[chWkMy/C)eanq |l/Ε6.Ep].y,RJfU>`J {2/dw<A{͛|{ƞ瓀!V6[VAbDΛ銛M춛G"F3BwKcҟ+BɻxDޯv}ĺc!ˆݾ4 5MB2[cO!$xSѣ;\<H!$ޓD8b.X)*:꺎ʲ$*ɷxdBغmH8ND)V X@8^ho>,8 XczssFY03@}쁩ΎgÉAC:縲AewXEn3cl]Ξ;XFYD!Z-v! Lx]Jи&n!ip];1t -چmާ3c!=8I?Sp2-֓(8%g-|85tqSdy D_yBk=m7jvjĎ1@)W W Zk5 B+[[c^L96"UWz HhH(\]~K{@>A·+}u.}4#LB|`Ż,ΰ;++MsTȕ[%nvkO;E_G"VK%Ax'\p[<3yZBg)`}YC!>(f Ν- j3cV?"aw_GZ|iEu]S4t` cZo^W%#^ldD DD|>?n"^μ+^'bj`r{uEU3̆jVIENDB`jfractionlab-0.91.orig/doc/help_en/decimal_en.html0000644000000000000000000000201511670453400020661 0ustar rootroot JFractionLab Hilfe << Zurück      Inhaltsverzeichnis      Weiter >>     

JFractionLab - Hilfe

Brüche zu Kommazahlen

Erklärung:



Arbeitsschritte:


Ein Beispiel Schritt für Schritt:



<< Zurück      Inhaltsverzeichnis      Weiter >>      jfractionlab-0.91.orig/doc/help_en/templates/0000755000000000000000000000000011670453400017713 5ustar rootrootjfractionlab-0.91.orig/doc/help_en/index_en.html0000644000000000000000000000266311670453400020403 0ustar rootroot

JFractionLab - Documentation

Table of Contents:

jfractionlab-0.91.orig/doc/help_en/multiply_en.html0000644000000000000000000000514611670453400021152 0ustar rootroot JFractionLab Help << Back      Contents      Next >>     

JFractionLab - Help

Multiplying fractions

Explanation:

One question, asked in two different ways:
  • "What is the half of two thirds?"
    oder
  • "What are two thirds divided by two?"
So you simply divide the field into two halfs and then count the number of fields in one half.

Another example:
What are two thirds of three fifths?
You divide the field into three rows of the same size and count the number of fields in two of them!

Steps:

  • Multiply the numerators
  • Multiply the denominators

This is what it would look like in the JFractionLab.




<< Back      Contents      Next >>      jfractionlab-0.91.orig/doc/help_en/fractions-explanation_en.html0000644000000000000000000000225511670453400023601 0ustar rootroot JFractionLab Help Contents      Next >>     

JFractionLab - Help

What are fractions?



If you divide two numbers you have a fraction.
A fraction bar is the same as a division sign.

See http://en.wikipedia.org/wiki/Fraction_(mathematics)

The top number is called numerator..
The bottom number is called denominator.


Contents      Next >>      jfractionlab-0.91.orig/doc/help_en/logs_en.html0000644000000000000000000000404611670453400020235 0ustar rootroot JFractionLab Help << Back      Contents      Continue >>     

JFractionLab - Help

How to check the results



It is very easy to check all the results of your pupils at once.
Firstly you have to store the results in a directory.
In this example it's called "gnugeo".
Off you go!
Choose the directory where you have stored the *jfl-files.
The opened window is only able to show directories but not files.
Once you have chosen the correct directory,
click "Open" and the results table will be opened.
You are able to store the table.
It will then be stored in csv-format (comma separated value).
You can open these csv-files with a spreadsheet-programme, such as:
OpenOffice-Calc, kspread, gnumeric, Excel, ....


<< Back      Contents      Continue >>      jfractionlab-0.91.orig/doc/help_en/improper-fractions_en.html0000644000000000000000000000401411670453400023107 0ustar rootroot JFractionLab Help << Back      Contents      Next >>     

JFractionLab - Help

Improper fractions

Explanation:

If the numerator is larger than the denominator, we call it an improper fraction.
An improper fraction is always more than 1.

Steps:


Another example



<< Back      Contents      Next >>      jfractionlab-0.91.orig/doc/help_en/improper-formulas/0000755000000000000000000000000011670453400021400 5ustar rootrootjfractionlab-0.91.orig/doc/help_en/improper-formulas/29o17.png0000644000000000000000000000573111670453400022675 0ustar rootrootPNG  IHDR(ZxfsRGBbKGD pHYs  tIME +r YIDATx-o\NEZi` AudC3+jԱydHVAM2K|i؎s]iRC`1yc%"*EJD54MUE>7 CDZ$IyM]>X"0TEj24MU$j4Mw}eY{}Zig?>Yy2 6g4m OxȁΪM=tQתVR,ka* ZL&<>鯓hrT}\ak2sWdyza/߻}<_9 ;\Qu-RU:aph*{׽GW0GmFiKBɂ8fxrXUS?CqNٚL/txnNT9x<;;;(-΍^|yyYs2` U|_8k<]|ʪ;}v&EZPܹ;wt3*xu99qxɁ~FW^\fu#zfx[hmzJW[0:Z<(SYAqXS]}Uw LF; Q{˼Ge9P{tjk,tyߢ5 :|o@YWT6yG|no6 ){.[}<.P֙\s84d<$Ft#|DZm;}<-PȁV}Vki'YzN6YT|;}<-P΁V Υi|ߟ̥WĄno1Zet{GJG9sXIF?W}_ %0[+-k ;}<+PʁVe݀Z]$±Pe$In9JD_JWwxY.s67=ϛUOx|0}= C+OD `16s$iڢ(b儶|>Zkk}~( Ew6&IҊbXܖeiRVDleu]["bֶ,K;?UU6>Aws(lYvψE7@weq4?cE$05F.B@w#,݄v@[p }|$ .:@wi9NІu]h2&[]w A:cRqD M);X!5)*TNM)cleii6(^QmR8uzݍ(ZsGrgwNaYs7V[s }fw Ds.}Ɩc@wh7Funl,i*777A=(¾l\\\ޔu7 OP@K/p|ӟJ3YM !ԡwL)ĖxC7ǟ¶{qVXHqW_7T$RX#~P9Ha* n癈 H~{؋ʦ`q~),۾(!LAwA'Gj |Mo˲l ]%xBkJ x-u$]1풘P7DŮ(pK=4m8<'FoR,ɹ ʨ8::/򆝝9AU>$Q`,}888gk!R?tL!50~q߲I1u(ICMmU[QO&w2 s,}0$r c,s&,Ec0Qpuu5/l`9;*rww'J)f39??0m$Vkm1,7a, iK`!(Mry8ty2!8!!-)7o)-=xG´p@ gp(#N0!:?cR:^ PlUTGp 0eXq:5Ҕ"tNUUyp@!EQt"Xr Qk}h{%:@fYt@VG:BC999G+$(sE FU:ݺKlvȐ,2b@ pqvEDpeJ͐Nv_t#EQ ,?@Zɥnhot"S$%@.tDžIز,m]׶k[UC4MiA`*%ibV ySҌv[IENDB`jfractionlab-0.91.orig/doc/help_en/improper-formulas/improper-to-mixed_1.png0000644000000000000000000000153711670453400025715 0ustar rootrootPNG  IHDR5d&4x"sRGBbKGD pHYs  tIME +1IDATx10硭SRp_"GXr|\ -QF}&XAy7D$d1   ?mI)EZ~UUjRT5m{5hc {&b>(T5['w(Oiy'rKMqK(1*CT%)MSmRQwxeYt>FJ1}Qx ?SŞ8'jfcDl14Ks2r S wT~#7?^sD;,I):4 Z&!"yI#bTK;Zv|Рl4@.κ9Rho=*J)*2?VAQPA~>k-g8Np8afngXmq[XTDzKAT@.WG}6ݚK)L"Krd6*McM7m|ZBMhn$0wՏ 8$I W09ic-=> YP)5@Ǐ0r}=SiLZ|.jx*89I);[jB#:Lo„ QgMTBβ hZ/7}P $RwF1X@Q K}~ ѱQwDh9^BÐscՔ>zlƗRrEimc0 a!cÄ ga@19D%G0d?HZkBtNN`[z~~IqxxrY firR|bsrlz!uX-s6r}prEZd*ǮSOʎPDo.;r8ʂe>Llz +{9lL7"͹]6 `CK)i6v@(HZ5+جB7KXq\G0a63mr=T^Dۄe06KC#^MЖr޲~q)A0z s:==r|>Ҵ5"'""Z.tww9hwy_%:5z?GeA!Eykʢ5hP i#LTiB(1Q}I- gqƬDQͯ)H);;C&x{!8i}aaR8,82NӴq\zt55;̒@#0 qF.1ziIENDB`jfractionlab-0.91.orig/doc/help_en/logs-screenshots/0000755000000000000000000000000011670453400021217 5ustar rootrootjfractionlab-0.91.orig/doc/help_en/logs-screenshots/mainwindow_de.png0000644000000000000000000001555011670453400024557 0ustar rootrootPNG  IHDRLtØsRGBbKGD pHYs  tIME@IDATxy\TϰvFneFk`jmrMQܷ4Ȕ\P\ШTeK$ u˭(#03?ƙ0ۙ}_bΜ9<<1jJ~ քM<$#"&c"+8qDNݞfB&"&cA]angkO=y}šc%"&c]\:!~)^G~)oupkS\8"uA.UXuw箻S"V7—o"qyYMb1hr)8G$bul)21FNƀ-miH=K,tF3ݸ@sH}1 ]R M*؟9/1 9f:KbSnbo;Z<٥NYa OE"S]cXQ?-F+FxvBuYN)uX@'cmg}C"_-qJ&` m r8=[ENP [mx{%ͻ`v|& ,Jne"еwЦI9ЄIanDplq2ws{hI w=&`]rON"at|]#co&cgyUlT,bGXW n13k&cݺ#!ukŚL, HUE""rI999q#Gs1_&""P(\DD ʯwȘɘ#]r8t*++}bܸqx 1)**BLL ݾ}v޽{`9D_8䬕DD3gjkkѱcG̛7ڵ/ Ә3g6l؀ۻiJ$8*![er~ܞȓ$$$HNNFƍڵCrr2  #//ϕNa[>2f2&"t7T'bƍ_GNN~'"((Xd| =} Ǐř3r\_Įдi3t :͚77zb3 A8c YTδow)2%&VPP~ܵkWt999T20(JQ/LVxCG,:3&?OF}0,qAlJ1Ņ޴IX-;m#+:Ӿ- >u7˗/{?S?VɸVpemd\?&_NV. A/A1)vr9= ^z.\՟9pXc<d ](/\.X}WٔlzjFyܪ{XdOC-8 M߹s sgгw_br{bL'\ly $!6d,PuO#?0c\pA800P:ug2%d N&}1ֳd2jjd8{44&Bիݪ7nHC^F̈νiW~+eJ|ez̴8r;̍]WTޘObҴ -en=1v;LJJйk7z* Y_>ř*C|ɦ#cl%$&C ovOfGǢO+Z۾Z.K{,БcԏwԈo^s8|<h=/s1R7غ?`wpB-KHO^?r}1C- EXb1~t ݅XUp@CtzcN5/uȤ*7p_Q~[Y|5ѷo!cAŐ޿;(iKHΛ>ZJ:o0hLΓU+W,4)v 0<|"mO`ƯN6M7]}3x>>ZFc$[n AQ/vFA5oRn]N[?bo4kLkD~B?Wx8)FZR~I5J68 ?><+pu$-NȠ?5X}~m4:w@fZ2VF]en=%_RGPמe [WLY}vlSO=~|E={V"4xd,+1/~# 2p0;cqoomFO~o`w1dhHccPUUq_*( T_L9n*s `ب ؍2VF]e1ܞЩ3ꌇ9S-u5u}-k_~Z$ 5y .GV51s6en@jNICm4uT)R׭O/Z2!eT1uϝ(//\.X-:Pyt]cq"df}K&WpP]TzWdo\W)N[C!>}} ,‚cCZ6Bx\vkWZ~v9֦nݻ؜Ï`SV-c@` (9MQXܙ5&Kvd-$A$#`) n*gݨ $yNjSeY:^-q+^&Z{$co/F/MCҝ|GA(hثxsdromGQ=DzݛFOD eoQ,3;LLϒ4ts&6f+ ;amoiޛs1_v4E8[DvnLrMFvi_>KҴ)틘92v6 SEVJs':#G[0Y9YMz-NNF$1HmI:(7{{ѼI^0$ةwQFbguФQ9}2_(:W]׈qNRNfoU%svI-!"Ŕ֧Ww>zf2wߖn*$ѓm5;&!pddyTӘ c/Hcv[UFG'agH>A^>#'72K[ =_"c k/$$.gIj**??ΞA+q`UU((%.ߣEH\͚7oo'IxcXt9Zjq)sWcuJZn\uӧJn-~|Ղ )c;osM><}ߟYB6!>%+8Y0jdǣT}81`2TGU^ٛC&W =5U#VPH4O_CDzؐ3?׮]+߾]qn%6-DZ3ؔ{ `oA X| mk17'SՇP~:~oi:cd>EG|ZWy5*V#Ҫt ()>U\i,>|xXov([/Myu -RF}mжyvxܝ=Y2"ҩ v;֝//L<~ϫWp1XGqT)"fA~!F )6lh[KilL'K&cmHf\<0PG. 52xe9:6M__?)pШ_u.2s,lJ[w`U2tlt2ꋁm-=y2Nf,3vT>sVL}V^Frd>׭g_@i ]% :/[._ʗm{ {ۨqr&'g"Q6s,fa5svYCGϗ/"e 7Iu T[r%'Ck_6/PrwZCSqP(xg1~+6lh[KiI#:"Q9߲pC~dZ"(!17)9+ 4~QX1 \: ёڳ/">c@md~B, F,F1xRRŃVs#"7"L4Yຏ~Q|o4nFZbڨP[Sn>9uJHE}N5&c'{pcoDUn3FFD8*ЪYjLih_E&c&cǸ>c4or#}UvLNDdSۤq]m},1mh6}sWmB/L 2؉("Odn2Fobdl^2'i`P%}Iq8p```܀AQ_e!DPNG(RhR\,nz$a b~ƹ9KT>63HAl Ds9˜]QIENDB`jfractionlab-0.91.orig/doc/help_en/logs-screenshots/spreadsheet_de.png0000644000000000000000000016072711670453400024721 0ustar rootrootPNG  IHDR u sRGBbKGD pHYs  tIME#-| IDATx]w|kr{c`SL!wL $!$@KP//ztH=`)Uu?!˲l !Gٙݽ;V]Bȓ0 VV<$wt^y59uY, n߾uÆ(,,<{WѮ]{e^?o!! ίX?Nnț::ٛA|888\:۶6i7regg>mFRR GK>ܹ3۷mMHh6s֛w;7OL>}x͢i4Sw/ij I-\$00=I۶n}'af\U >cfHHiSA`Qpp0auYG:믿yK/Oԩ_.ɀݻv_v|R֯_{6#b۶-wn~{;?t &ўбӓW$޽wѼy3:.\D t>aH / /܂Hgvv5|y8_1𐱿yxDT`A;L&cuy / )XwTL`ik7@䰞Z\_"z0?ż/WvRD<688QڙdJᩝxK|Oy6Q< M;NL֍g7JP\Àv-6*o JbL4ܪT[W ϲ61>Lv4hjWIG.v}״\v)d{Ҵ&\xn)*8!'eb ïi6XPuY)ѝeQ`I:w<Y_#"os?>Իɢ6wNIT ևL# bh;GՖ]θ_XPRdjѩԪrqoے\Iy'1(  +5g2ٓ, $nff9} R&Y(Хv~l{4 !z%Jbә6yO[]we6ɒ2ynI"iIlL> $I`*J4%kr䫷ա!q~~~111W2Xhۭ탎dS6Jyɣ `e _m%: +7^HmWk&Sb'%5?Ϸ2V(AՋxӦl׈zàpV&kBoFð&7?i_Yi]єy&ss7+1X4IZn?"crR|,>|mo3 HMӈe-V:-tAI T1`X逸x9E\(a,OY 6t5'(-w]Q(Rwy~%3X$\a֞1 FuurfPA~= )66mڴi&B&^sȆBEl9Ch.QiGhC䃏$kAv[/@e)g_g[9^7Q(k&dcT8dί :J"I9i²{%|u8!׵xEםm)wI\ ܑ\ta=zG/ o9 4mF5sQo3,VxVjhHV+-amG ńɧku9?pi2Ylt_22$Iɥʜłḿ&0(r-+Zyjv%_aW/`y2MCJls3>\yOanܶ˻oLwzٖ=G2yD&h P>LIH !{n*f38AQ54@<ݽ :Dj/2}.Eeҷ(T *ywVYr&zjL;Qr7e(4/_ˣi{MxXtxfc =$R N^BS9$o5F`D;,fk*O{ 4g'[RR%kV^^*MqڬcPZ F_@ &l@1GD?ʮdYդfYVNt%Pf k9a,_ʝ[͛L&6On^@ânV}nwN lٲ oc´ZEk|ՠCY@W e =q,8E "x~5RlYmT+~Z!Kr_SUWUV8iڹ]7 s)pC^"zeq!g/p."^UmvUw wM%M3.6s`ۀѹhWl'-]sA0gH1qKWZTm[M@Q. Ȑ=A]ϜG T*ʊL_yFX$iVkP,SR$ Ȉ˗? O( 0,''ǨXn[\~B*-24٘RԤrs V4aPP%?)8,ƥx퀺]zդD˚J4Qp_}J7d K$or-5jW2H ز׮Jsݰ HNF%ApMS$[ҦΑ M̥]bD,yI#`+*,],M!#>B`2<<ԂQo8N(@F/:R)*.0jVg;^PT參ha޼y8cF8DRuLX $8) S@yy BCC$':cVl( <]vZ;T:ڑ.S 5%^63,/]v&K.!2.0f3Ϙˌ XμN#QBOa, 1Iӡ(RQJ 2P?C [w)^BX18))7  \e#3Y& *dqc> Ƒgۅ֨. oèjL $\ވS"A7Vs siWj:n۴aH.U+0}Q"%J\sѻS%ԜVXq>wJ6 JYCZ5L\`#%]}GPLVQ-[@A>e7m1ٍiۄ®f56Mx 2w|Z|Z3A8[sR<#|vRJR`r28oSFkB׍$/Dumc'ELyuwi+R@8X tfxeS{fMS;YzK}s_lLT۽N 2l;tԾ}0UnаnQ8A9|`Ϟ=: ++7n6lR:}n͚5:?ݞ܃k"\Qa\̭<@N}Y)::hw&`[$6./Yc쟤.H ).\6"6`_V5qqrmn3Ҝ_~&s."eB9eco?sd@ѬaKf1lCuBt͌]gsy;kSb:\q`CMU>0B*CT`31ʆ2 BAEG܊(߁@򲦑* z#ڂCdQG¥[uG1b $Tޘ ~զ %% KCH  ix"j.)C"-ځJ19N4]pc~JӅ AaqqUzz*8xuS.tQEFX$Srx*^ A!uY{b󖭔/YT$7e]']EbaqRtH,YB9a "%?s<'ܚGIi\ב>"PtmI7 1|ڳ D \.G'iq{>.otnxV5b/"Q95HaLf:4PQ)Gqk I0 Ap K3u:RJC&Hk$8G;m!}At@8>CLL`Y%måI Jz Lօ %@F2qk+[\PO6c;9hƼgպ9TmYlɬC" b^f a?T+:w/p Ӥj D.ibL!-r˳*[95rJq:$r 3Go$EP,c9~n?#Ї.\ΔBv0 Lsr_~0PD'@!4uUEg'-"BWfϜЛf͚ǁDu\CCd'9V[і]v-#M""{!0 dH^AџH i_"p/Um`hi:ƴeO>?+Pt"2m|lQA-|B`66{>ߞk{ݫOu@|خ >BUrӖ>\EtE:W^z+ا_9g+y^xEu\Vʰ+? /‹}z۶. / G 1zs^x^TGx^xnc^x8 0 Ca&vbX x'B Ļķ"p!"<$7P|!xxbtefu%I~X_7tF[А"uَg=޺u-****֒$a{aةh/“>$Z۷}bأGy/(?(?4$0)1aҫ_DHuL?ACC9!~ N,/*2,8( (?2"t^@OL8xI8/ʄxxq;)+>8V$xpkTxbjRU 38,FUƞf׭wPsr {cs{$%%w^?Vٺwߡx/4%U@EQ'Nz_{/4aȰ1)\xXppP˲!/^جYLDQclV'crV=Awɛw6u` ˲;yBLt,xYa˗/kۦUDxHtΉ]1ݥZ~GyyyG?~TAA]Oԉ㸒gϞi:}nw,ZM.|>\0ie}ܹ'uՉzKu-cn1Y=/:Ԋyܧ99NlT* ߯OFyq0TG>=s'ukVA PHy޾b2:ul~ AayE[ڷO^zMӦ =li a\شykrr ê#.FEEB=Ѹq n24 ,V:_adj[a4w_Yn& RFxaKC 0*ͻrIlb !lۦ7iԾe@<뒔S&QZ˂jb52*uh0W9QYCRI{ IDATq=cء5ouYͺ胨dԶmۉSwٳdjެS$e뎈9~IR|T*U/'~,#!oӨQ<g\::yRGƭvj5f|$-ZSyy @nNcWv"7$''[X)iղ|Y]牯Ni?|ŗ_(Wdu,UNm$yVj|^S5Qr[S/pϞS: vϞvZTs,O>|}<]So=GwضgIID̯wWwjuܥs{ٳMA.5v:Ggo6EQE}%Kq礫N*U՝8c8c3gOq% k?rNueխ"#5ϼO-OX7[ER7ZO/~߫.GmxXD]Vk}3BO@#5ϼO-OX7[;¾1a⫓&:ɫ^xax^x7 /R)J / ~g /‹G^˗fR-Z֫^xmƢqKV4@^U 󼛳NoNI7#&M`&M x0QzU/wP>"+NMwJx^zUM{a+tFDŽKj+89=Á_SoTo;ƥ]={NPϸ?/0ǝ9r,7.y4]Z2/.qC?l&X aVd2e]Uͧ|`ol(Q$V(( ~Ћ r` Fuy-YLn//q1pPbrݭZ%=wc!ҷˑ1<EF9]8 mu+)I׶w~1sg((ԩhw3'0'99̙EEPG8JlxJ@q'pPrۈHY!Μ`gǘ5kvfa?oc )޽{r~͛7|3H@;;B/Dr,4L|s4LiE>BDaa BKqݩ3o6o2p /,X0o޼ÇߴyT*---ۧ+b:;;th~dF)4ow'fv/ti{RSS{oִiL2>:dj)PoyI!ȈPEcg4 `e!p+Ȟ?ćFTOHz{AdZ DWPPq`BCdFG~ ďu S:4O b___ŢV0lS/X`A-S eEܨM} Z1}y!.V%bbayņ U6i_wzVڕdY#lAQC+ yy>{{⷏_JfRQvrtRS(r܄ bDF=ɯICI4-VU( h4jf8VEGb#:H xkDg{,0̃VnؠF5+eHTta9I~f^g8ƛ99ۙ 5o9xpOgYWޠA Mt)e˨zt8gZK NUv:BhXGo&`!L{:x@S0l^A-Mb6-Ȉm=*,,dY[p<³~!` 1!H "%_q+2"oߎQ,|m9$Ɇ oݺ4!oaPXX(ˍF 8zqzb!JYes]oX'66bff{1 IJ?hKB;k08-{,s'poJƼy0H%EaAK,iܤiEE5t撍_x06n8q+V̜9SINN?'f>~d8qx{ffײX'/5iӬYlVVi^(z6RPm6B)^~۴>CV_f- sga6n:l_3gX- KJ*,B!$Fvt|߼y'!!L^!"\=8 J%I1 y> )¨ds1wUnePd.:o3 ߿Q*A&6O`ү/z0,,dz,r5hP2^,5mz @! 7D&hIlwY-<1cvNZq#<^Q Sȑry _۶`?]q"34ʎu, {̔H۷w7#/,+x  ǤA_ڵ5ð$DEŞ={O:>'/ԡ X7nQUjo$Lyl!+I?~VX!w&'''''/_\>\+ n$z`S {Pk x|۷e{^.ց8BeY.q}`2WtCpOnkU7li0vJzW^qO=>ý8VM[J *OKjDQjcfc)Iݻ]yqFc6}||x h4N^a}o8%Pil|P?PaAV,4MÔơ6n :T -4g]a!iZa>>Gf1e}<*J$Сӧ7m*[<:g F$..PY,M?M,ҡb+TڻTI6%t6h;3Mn1úk)cW. pq 'q 74sa A@6Җa+Fy̯87ۧzrڡFn=WK"kᢖ/_n?vث*Ν;~c233ųuk5^_5WRI1?Li)%Dٟ|:>*>/]ShÛ&&tÁecS&u0*gn9pkl;v~VJJFf\xϐxcsr }|tl4l ( <<0<F %%%t:} C"p'zG.8t֚IJWC *(5م` %P㵥6Kj 2Zc3j" ey8jY r;n0 w_, YJlTR-ZD0"#5Ͷr3 ռy̆=wNҶ?@glE@O `TdedE 0 X5LVbGpקz"vW0,_Zj9R~]0{wqCشh~y $9YP8~CErO6$2%\ mC%$F" 6)Mb K}L>))!F%AXm&Nc&98!$OztO:so ^4ѼkLMEUHKKЭZZݽ{wItT0'-ZhQrrr۶maRC-z[8Ae+l!Y3(wgKji80*_6SP<=%RWüooO< +_)ӷ u~_m޼kܸ~M{K0/gٕCԪT*eV7$ tƯ}# q)h4$)FZV0(LL&cYV\/!-%,@ Jp鼀 hF1 R kaAfz?F.r,aH$XH$8qIJTF5a|ߠLX9!l'm{Ip"4 ׺yrSֹsw\g}( hil6~V8@M#Z M^xA>rL(j}|}n$ݻk{<%R BXW\*JkEʭpW+eX/o{0όx:_"t\neAٕ-d0eG^8}yl6hs#NnÈ-#v=8oQU+v/?=Md5sg 0ǁe$6>LB5sР[{ 'Gnt:8F7jwzeՋw ܶmFu뮔6=z|FyҤ8;&@BD)"fg/'YP;YSQQφ{6T{*x) J=gw旃!" a̓yvfg#h!|T3cf8͜hַү/qVwˠ5 dʨTjqq1a D"*++`0ȓ:tՈ5}ގ[:{Ucc m pp[*bYILX 2T(I8 Z0>_HT*q 2F."CD"J%023'LzU2Y3ZZ}ljqp' y׮=1wo#n %0RVȈPV\\/jy%Xii(&u-Ԕbi4Pkk[nlH5wwwWrOCX|>gݒJ2)+71mikkw {{ŋ@tH 2a?e2i6u&Q4ZZXpu\ x:ۙ! ==k^:㤤/BḦt 1Q^xaO`D ZJqu˘TCajg?%#3WO 5yO=dֆ{rO>]={aذO_ӨT&* @p0ujIfiM|&BciZ:tg.@DSXXhcc#lllȶ!GL&S*(ѣG['&=3 P6ʕ|HfR R)"bL"A$T$IHĐHha?obP(8!'!r+nїT))@eX|gh<@QD**+%ozୟ_-['Vŀqa:=?i FLqȐdٚ>++KvQ,aI䧟覦bdd(9 D,4k&f }}D"k%# n߾ \"!9v[.,!Hff_ ˴PRD*)"J퓩3_A+tN96 y3C9wrw'8:9k~~ɏS?ZJӓ?Zzq tBicaKUprLX"C_i >ʴcS A x9s6v*?G,ҥK<~s {iذ˖m|adz _7w~2PFyۤepR]톼-u2˜8vp⛚0T*Afffbqr@ X/xKR*zر(D _ KK l~@QJAQD&#Y$x&,'D}]RW!{vB%7̀|*8 d)7o>f-]6Y3 ͇JQOm2OE fll```@.|`[9y0?7m*-/7st$uȻ y _Ycc[2ngN8;( K6nJ \~_PA1 ^pJҵ7ήiQaL&&`_L�LaE]:'K:/iIխeg3A_Ű.LRCگzdSlOT.:| @)úkiQuO -s\纘.]8o\er1xp؋cZa, 畅QØ ;#y\|CǶ)wu*zC$f9 Ϟ=m6-F @(K.i; ' "Ld2Lc2Lɤ.eR 1ߎ'ֿ߫$axA9Zfzc/NS2|zGf~Y.RfǹPpq<EF*[xabBeZlv7̪K/D~XPPФfXPPbm|FDwQX,haѱI?b8Zn&)we>JϤnړɇO=?ߥ,/j'<וa<#xtdw;7KtҕTʿХKşG5kٳD 0m6^eY;EPZԌϟmj8rd]R`Dv*7 #>^._ jzj2NJ|Jh9ZPr;2a+lS*,iA S g2Z,yA" XS}I/el2s LuC niiekgO1{nN99J|̢a2T: i)Z?tN c1D z>'+D.:N^ٚVOiNN~s嗠 WKТEk~%?KВ%%Xsnj׊eMM݃6U1s~K$tI1#>^m$Xv;_qsM̩eݩ'?c&?3vDX ;䛛5ѺukZTVlU7J& 8:SǽXc@@ -mO6^>z@XTapшnsֻ!2:{m۶F2w:V@3 01 RSRQ%`@TSRRT*?# 8#@ F0b@ ȏJ[TaT?gU XXs:03eԃ6P(}wrRSn?wwtvbx?WyKaO}`55`Ȉ^d)O^twӿ3zð<;[kknVvҀâL93#].]w׎ cnZk&fԀNc, |ֻLJn,cv?Kh0U8v(nQt.W$'}={w;s33-gQn2NZcy\5`:~8!lB//֭[AīG/+HM1q'''Νy..eZ/Ϝ9S,83s蚾dwٷoo>sLTI&&sKn,*,xsTMuĐfMXp!L#aA>h%i#z6mRLo׮]6m|}};3kt+쿧NXLKK@.7ÇOv2Ԧ֯e߾}/= t ݯ+xF6ɉ,x2RS{M 7FT1fk.##U79lHQң;9MMM >}zw#:ڀ,,ieaa"[8d2G 0wJO˾v.<=ow; Oh߼ëT$2|/ݺ0,Sztr?sc%ۛegis7bCf͚nϏ?p02r7**n|4壗g3{*,ss~aL$JaeejRRQVjdd۳g..l6[G# eann^\\voK(A('E5$KKˬ,FPp'T%c,d:HfQkuWL#ƴ8)Ν~ çX,B,K%Kp\.x*}1yIĒ%K,-----w/^,O'hܱ!qWC .X*VO<Ʀ_~W^0LW O&LwQE^,U̮S! tp"ūWi?f2 YYfEeI$2}08hv})7ݪϥ˂ح=ڴis\,T!)/E":&.+**pqdaA #>WÇ'%%=yݻR@޴߿?>>>11199޽{98p !!A~*fLD_Փ E⬰Y^*VL>I&߿_hё#G0 t4%k!'>)9ś{?TT+*2bggaCA40 p2fl:6¸t"!ކg]6-?=g4O{曷\7o}, d(b 7* "ZhGZa|;˗/wsssvv޶mL&#?СCM4֭ӧO1 k׮ݻwpζqm۶J??~݈#rssϵnݺ%˭Ƶw.-J1 "d^RL&( /DD&\7ek:Ij9`\rYzw m\ojǖ]"^\[Z^ۧw/խ͋\)sqj*B100@TŕDB NKJ-mlk1c+C/;}__7oT?͛7Jϩ)}ժU/_w޻wrrrcwޭXbҤI999o߾]bŢEaD OOϵkצDdq|Æ o޼x<޽{O~U>}d2YN߿aqaԩ&L0a“'OZ[U6mڹs?;vfkk 8uԞ={LMM)ܹsy//l6 ѣGo޼ g IDATm۶.\4hЕ+WƌsՁ&$$ 4={AǩT3zUVVFn4w\WxUws]#ck0 lm(L@TPLrA((J-((ZvZG5Z))7VDwXT2X*n ))bݣfGΙs挓!HJ_@ PRJl&Md̨Sϕ7cްl۶JSSS_nA~ }]wSr* nB'1uB qFCm(.ՇauMkyo0 V@P9mmz6WOצK[_, ccqII˗H27g3 ”FtvZZZ|9;jӫN'MbŊqƑ>q㔞SS͛QVVpB?=~:UZ$$$ѣGl޽-[R^:77EFF{*MFte;vR:uڽ{wΝI;B`GDDeT1k!Y90mv>g# # sQ-m8sܵ@*>EҘ+vM=ӦѦ&/1phܜnnnhnُ?|/)ʺ:0T^'ӦM#w| zZ*JUzNM7nRL KUZf{U䚘JgӧO>}ihhW''''9, ۷░ӦMnΝu$+aI uQN-[ ı'/20ZZxd#v#^(4[.d8}:2,@m\md ssY&&IZNNi_:PXVGk''O[ 5瘫[3CW>JWO)ڵ:+/Uu]zQPbӹ':u>Y\Tb|ahQ*)Cלr3)jk9gCR"h֟ШݤEkV400 pkoˑc{w_?'D(F611n˳~?0`4_ζVJ_Տ\mhg vd2n\Hܳw;hFi4ˤԮy R2b7ih[ZDm84vԧ͊CX؎í#G€Q`EZ0W[~L;Ӿ>l//7rsHQAn]7*-st|EkBG?ݷ'/7d2=.]MofeUWիWg͚^7_܋.Q? wޮm s:ú;U: 7OrhfOFW8pP~f&HI;_Qy`[%/o3g8S{wI w|WJעU@$ a'ڥ#p s.:~>EQ Wt+8z2]lۻU8?Kh0 j9GӀq#>DQcN AV(+AP| ?P2 >U@0JxU 、 0 #Pa@ m۶ @a@ Dΐ*@ ιka. Rȅ˷a-@  @ 0`@  @ ={Ix簦/t^3Ց8$"#=͛8ca  p002cN(_[Z!?C~X+*Ѣo߾''۷eϞ=૒hC[cK 8#v T zb2`|{$* *#BR 0tp*oOtBH׷3`̲#!S &]~Rv M >),Tbe E\ |'O 8&H|DŒ$YYY<8_r J+***x< zkȐ }@n.]B *f0bsX;bvÎtЍr# ` ŴJ*uwqiH$jrԨ1.ܿw {eU1[VVVYYYXPWPPPTTT\\\ZZZ^^D"Q\O++'2:a ZMJ!@̗{y}X=baPqPb2R(]'DMGA GS(2TVV(*v=iҤd*u֙3g8qB$Yf„ W^Rׯz Ew9vػwh))Q@ hLy 沘n7B)~ELn)e"}bYw?J?a-bð܃LBs͚uibr 813333331h8ʌ̎:C@cJѣcǎ;v]vo;(~mʕdwAs"##+WgϞ F`Ȯ-V<%cz@@GcNTYϺPcam׾CVV@ <~Աc'OO/ bE…&  2eNl )) bcc(7*QG1u'S>xA^NK`2-Z@@nq%ooo{{{*saÆ1`ȿ7nP\x bcc L&377sl)//;;;W?!%%E~lnnj(+EoP0iK}3u9m_Se8FPԩSWX]3uKȑ#cǎ%#o/ %%%˗/_xݻwz777%??̙3f̀Q;RSS555UJL+(ŔA;k`` OʙRMOh޼Y^^zBę31ybr!0 n޼9yd6iҤW(,+88X`p̙ &9r]vU(r8y%%%FSϟ?*i6mtvvP(bxyyI$Y taÆ%҃Aii)6|l\仠nSRO>|޽{]ү*?G(>|Yf[nݲeK\\)SϟR\\i& URӛ5kq> Pnݺ٦os-P|%b? !޼y߿755N{{?PÒ8DBP [.Jڭ(Dѣk׮hg(zzz۷^pD"g),,455ӧτ ^~mffO?߰10Z1~ׯ}^^^\.zK.˻C7o^?aOQ*,yLnm%au U3(WtܱU+\}’2}o>/b1t:|ŶmA@t0?~\%K.dT*UE,+M>|aNLԕ#G(!jaoff6l89;̟7NE\v~ "q6mA=U =ʖ~]}(=zHDTStD"sWSA : }ah7w k-,,0 c0ϟ=ϧP(9Y>|zx qܞ=zi[/D_k``p-&P^^ehallllllddd2 Nh7mb1Á|ð-[bʕO>4dm۶8Z||_VZ*ش1ѣG4o!|qDvv֮;X,km{ӽ[$ť)ǛfytApH$B;(aoŠFvvǣdMWs˖R^+,,]_+ϟ=mlaE޾}[*ۗN< (3R)NNACxܸVjj PT*P(T* "aBN&]K 8€攔D_'ڵWhM؞9#Oqrns޾7ӧOTTTXXX(*J\b2(=xtNիf͂5i=::G3Rn}D.</??g>{4//ؘbYXXp\3336Mq͛7ʫv%2/۷o5DGG~DN0B;~Z=7O6lDIqqzz:rA pIeQ6t= y t?2%J=ihwA.]ҳ;}z*-"8@HX@ 0`@  @ 0 @ y#^] 5X4dJJ+j )3v}~wW}F\44y3 @ 0 ŋg/_<4;^C&(JDmq ޿AGXr9 ||ZE]筚EHBիW}I&7^ˤR\n``Y~iMCxQqzKZ((,ž{6rJ!!3YO-RZh0uV6ܼBX~߿2yҪkv5Mq"w7vkjʕ(j؂2S㒥z}h1sO#Č{JlǏOэ̜ܼ7o?wz^ڧOΙ;{zG_fzF7G+'' ' /H%-5oJJ#럘?[W#NAL?_+ ôeB$%&N8nƿ:w5 -=zD^.H3f/^#MZgY}ʪk.x}yppH$<ӧOYYY3gά> i 0bN>|ĈNi|EQElii۷޳OFFF7oU2tݔ)/Xe_WW6n =zssscc}\~m֬{T^Eϟ?Gnh࠶eW_V$iXm[-\Եk7ccΝ, [M2L,_taa#Gt-oHCzyyygϟNB;(ޗ!2p`U&ߏkh!!N~HPTj}lj`2#"V}줗m]/N6l:ezaL&{kС8kRP[y޿6O;T*ƍoƒ<`0gϞҖs8 喗שrHԘWP%%%6$:R~=.ύ=?f͚5mʕl6eP(aagQG"ˋann^VVVu'0R펧N6|Y#F:sJPodd~J[h՟z^Z6^9jWzMMMKJJh9ͪ9k׭mO()Snټ~کS4.nݬIcbbRZZ*TůV805}OIm k+ K.g_oݺYPPИo:Ś0qRrc=/@| $]t?@igڵy:yYм>|ЧO#Ʈ]D"ߵ[7͇>ӧ\~-##]/wK^?n0337w~sܼ‘F?1E @(풿4+i4aQ˖.  47nn[lFEm\J{_&J5s]LP  D'fM6X0 HmdeJ04-] 㾻3ՕjL*l۶FUvOŗH^@I6HHHҥ 謮?Wc*e IDAT4MUgwfFxo 4bF WI a@ #8_~DBRꗟzF@ 4`Xr9\L}(ʼydee5TP̬ƴ!*`{rhܾ};١,W-[G,kѢEr/ ڴiS_QQ1a6mhh8hРeҥt:SNo߾ռ?611Q  ,P1 b0#FP7=Ժuk:޺u$ʹ};wLӻv횟;ٓNѣPCT]RÇ҅c7piC2h@ؽ{7;r3MLL֮] q ywO) >|J'O,111rJ^^^֭'MaR1cSGooܸŋo~}ii6VE?^=;8:t̘1999G6l&;N87''ĝ/^lffp/^)ܵ\jRSZwZҥɗ/_~i777E---׬Y#uڿھ}ŋMMMMLLn"&Hf̘f9ٳbz~TTԉ'\R)֭[F ύScW.YEVu*wFp8O<Ѱ>>uNჯڟs͛7{xx=ztԨQjrQ\\ܶmjdffZXXfddv^򄄄˗[XX\,WNA.ZfѢEΝS۔zZS.5|X);v -bbbzs*VVV;vǎ[d\ѣG[lׯeY300 fҥ4o߾|>ѣGnjccnݺǏQٳghBqԬZpttd0B022rܹ;wT1C"""O?hԩǎc2uhllTXX&HBBB+<~811<o̙VSRR4(bhh8cƌhz577^vmaa+B"ndW@SN}Xw8Jݼyʕ+h4;tx2" 1Izz:%uMk׮=zTf!^JLLTI&Dm۶=Z*SLqrr$; n-+V066rz022ڵyk׮pႆf͚y'[MaXppۅB֭[IAl8zK 䗬^$U ߯α%`h]s}YdkܸqvzSTcjjZ^^NAeee_S1rssCBB?^e2ZCorĉYf;vQ,GG'MTTT$+K.eX,Penmذ EZ0 344Ԥ>333޽;l0MfddL:pԩEEEj[cX?ţGR{Çcjj[_FKK.G&Z)O8A8NC~-???==}u~8w1chR]vU.~˖-[li֬D=~+W3Fž eȐ!۶mH$۷o ҇7a];܂’Ҋm4kl1^vm׮]l{&γaDmkkK>;Rk׮m۶n]M!J vSmllܹsܹz8tRJJJZh~z驉)7:u={VVVN:s&\۷oiڴ)F[r&LKKcX%ߣc+Rҟ[K_W\) .\<%?N1͖S4/fY,y!R&bmmƇ:tPEׯ_2̃Ԕ[[3 BU@ 0 5^5!!AjDʣϨWW1t0YU$QD J6gBS?^NIA  @ ,`ܼqcذ M\Z8K+`ɰm Q}L:wyf̜R\ɤj.]Ǝbё0REzJU]RiZ~ٵ|f}҇To&-W*՝>K#ҢګOz~-~߿Wu$TdQE(UуTZu@k_{vA!YϹJIb]_jܦ[XǍҞƞ()P S:u.,*U=;YΠqyy9Bxb8$$bD"+WJ+++䘘WWW*rW^Mԑx… ۷oi4IIIA$%%84 PRRBDAA)㊟" O>}tūB`0T*Hjמ=$$d޼yǏQUf*W@i3H''iz՝KոMUQ*EB}+/a;c߮=tg|ӯw}s;=(d[IiA={- *] =~eK֭R{K>_YYYZZjժ5_>&&ŌբZW,*ՃTMJU <ZڳkWR=PLZCUZTtz.U6EW"y mҲ𺺺X,+nI5<<{l^k].TRiVD(>sg(ITq/Տf~;_q E6mڭ[_kREqjVȢR=ȚD"5^ u@]zgg.,P._ϥMKX|iZn];[Y[r9\Nyyz H%Էo.Ysd*b0zUP*T&H"}p*?Ai4)C|f}hQ URYӔ^4VI!WgggM5`I&UTT( L&\ T[U%EkMC^ LMMg̘!j*f&NfQر˗/5Y%USU.=)@fJJJRZ"볆SڒmрTUb*s+5,*ՃTT*)_k*@]u@Q]~ ՓϬ\zR*ͤE1T5JU'ALiQU *izTnL  ҐJBi]ALh R3`V{JH n JB D@ 0 ?kC~ƥiS236͛X,:ƍ" cݓ~Ĥd77ӧg'==SN^>>;Қѫ\ ^TPPjaa-&-jIHH5j }䉊ίRg])E=gAҡym+W7+//wssSL4555KVҥK?>~A kh۷o)@@oҢD-jQ*TYWJѢ^~̜RLp}P@EQ1"H&iҹ'''fggߺuȨ}yyyhx(Ѫ|f-S J=\VoMAֆ uk#7n A4fiiimmݤIÇ[vVNjuQ/PU T*ϩ )Ѫz+55RG+)(Ѫ%ӦM_YXThAazj]tE ␐eff*ᅕUM'\bnn~on%… ۷oi4_III8+M$JJJ(((055q\SBӧOjzX`AXXT*H$\EMUɾx nq!!!#?~*֧r:*@MͤoNjiܦh $7!%1R-//a7tɓW^N5DRP-[LKKSLJ#5 _>&&sΪ:hߤ%ZUlefRjʵi J6ԲK6z(7Vk:!<<{lv`Zb+7waM\m'!;&4 UԺZnj .*(.;VݏV[_[R*kT*d?Λf#ݗW9s2Od%h=sUE EfƵqqtqvn*KRZZ;.i2ߪJlR$E+95!U^V(JzZ=@Vʪgp+U,!WUgVl.l2ߪJGhU.=3*J9Z\GU!EK*[TUU=~L>=//O"YVP"\!Ek S*SRe5m[\UZ\GU!Ek3.hQF_bIX%XXX*`QhUyVY9u'EkzYc)Zems^URoVYyDJͷ*z`Jj%2F EklO)26մْ-k̵\Rj @!E+ `2j hŰPk[!EG&BU* HъHBVLTeU!E+ ` ggg'{JRYd>(ȥ?hjjt=TVQ%?Ҍ3E Tuʭ%WU*] bT~YK~WgVf$4lU D[Kj#*RGU›dnn26ꙪR#l۶m...VVV7n\lͷ~+zwB9su߿ߪUgϞ5FUu-٪ֳ~* JU,EkM} /+߲u┮O]zo;w.AOcBPGrrrƍgnnD FUY* :zO֒ȫQÆϙ3ڵKYtUTVQJW5x;==}Jn)ZUlUgTn- JUL+K*J4]Qϒ$9ymf]?`)ZU$[Յʭ%WU*H*hVz67qDR2*RIh6שֳ~*G^UTTBg(S-zղ%O<%H4s*$?.9yD+SꚚ=zbȀ :ݡKܛdȐ!_6CVf@V Rj}d*Tk+hDUF^X_~=!4/`6#PXd4qV@!afj 痔O0/JWUTT4h 333++CS˕Ƚt6!C>ջokHKƃO2i䢢⣹ (WϣGصkע+W~T85%a8S 6mژgϟh**5ii&mMt#Gzy~Փ$eai29>!o)QIcc#At#YZYP(|Aݣ}5kKbffVTToeeHz$#L KJJ^x@VMnBU0:vHBd(wk#GGVZݽ{>C +fccsȑݻwgͼdjjz͠fmձcOKH affF E{8+++ͪPFfff;ޫW>r$deHP~)S%&&x5qqEiSSܹSt%'"֧Nzi>3j]mm-fx u3R_T9߹sǏw-44TImoV7{/-{j*Y`٪ը7zRM=ؗ?$dʓ5|Pj"U rrr\\\lllV^M$5nJHduuĉ---"""鉭8#O*E`dd… R_bWYe5TV+SV/h2۫cOc[%u8R:[uՕ EFF1T('jnnnYY޽{-[HNOҩ޾};??Tz;ɵ$#L*EvZ ^zݣGER.' *MxIUtϖ=5mdHlUۃ{Hrol??n.'jttL˗/EjllVqhʱڵk׮]r9)U\V Jtj{Aڭ5 /ޠJGVdhyׁLVC`d3 ͤh5D ̀jm+hDUJe)Z VHѪ*hC НQZZ:ax//vǏ---E `H1'*kn7 =jvC?shgggGGyןhS )^[˫mڴqAhS_z'&%3:-u AnnGsM0Ðbcǎ+&L`|)fR\ry`mmMļ ؾhS0}MMum-Ё6@"==j^^׮߽|ҦMhSCR;03  @ heHѪPzS0@%U$n@VRj}d*#%)ZY|_`0 CnPΞ=P7=8}ٳgH~O͚~͚@hA=HHHPG`ۀptK1A@F̊e/?xO".....N}1$I$t Zs'NȻzٙ`JL+kUT6=A )SCLEu~!$>~U|*4+a 0tSj+-u$?ȫMhŞx E֫jIV @ SeV!r4. Y)ZrEje$LuxB]C ݗ}f|>@g^LǎVAYTJy1TR/h!9Aݻk׮}lhh suuuuu ohh@!_*` Xd<8éNNNF5~vn~l߈Yh_܊*nExa3g*Ur%[[ّM `Tu&Iq;KF=àDI211/^xRӟ0T\|+v劬=wawӦnܘ CÇܳW/L/ *Ozoޜ93c} s  )Zbc^~=pt}[[;2!f#+ʧhPC )Z#6 yU5VR!`ȓ׹sgww.]x+""M@$ѣKN6 Ǐ$Idff&Z 0䑕o'nj9sƣ릩6lAF*-- `(DV֌g~j~A@@@XLn++'NP1))iȑT1ci^1C%99r}xx[E@7n p8;v I288833G j|ԀabbB=۱}{dgg^:##O>… 钹K]Z#i/^\XXH-~~]vС={҅%wR A+ #FCϷmۺ諅Gq())y𡓓$ɸF6CղX,{{ٳѣoAqܳgbF!AQwUUUiiku{ `0TugG߹sn}:`J:zѣǠM n hhRyG^Um"E+hj*hC nB1ڸ8RaP ԍ744 Z`!3E+A5S֮]/Eӧ ,7n\/.I' )bWƤmժ2kFQ镪T7`:[I?vsu)EuU,Ȋ+`,CVVQ8``k y:wޥK†0WWWWW4 `AdHHHZZڣG.]:mڴ$p8Nuuurr2Z 06lAF*--Ύ533333A+VVV'N B(&%%9lY6pJ`<2Xݸq#**{ǎG$;n)Z^zuFFF>}{n@@AKJ.u1b£GNJ; E֫jIVTBŋ:::RK&L}v$SSS'MDII.)M%+͐h ]IIÇoXb/]3 z!yb֭h@PA$IV<~bB!.eI[ Y)Z|~C.$-=`ȉr^Sqրlw6}z\~7oоF=Ð:T%4.vgϒF CfaX,YN7gF ``0X,@ @uuZ;2"쏒>-=|h_cȀRe֡Æϙ3ΝNN˖Ǡ}g%7gԲ!O.[k׮Ǐ̛7/T *)2EcF6Jrׯ?z(;wȑ#}}}njM0Rjj-[.BΝ;}ѣ.Zܜ`,^cٲeA) `8{I7n̙6lx;f͚%^7da0ȫMh0DM]駟xgϞEGGO!gdL~рqLd'(0h; c2'݊5z,lƌz*..D'Tlmm]\\bbbke)S0d8irbbBMM W;s%ϟ?=zthh()[[[W[[[\\i&jDI4YL:yrȣG ]ӾYgx3}… 駤yM۱nF!ѣ$7[BM\\\ɓ'ϝ; ss۷o\.y۶m]v0aAvvv;v]N}(]vݺu S )dhe2K,[d6w577C;rE$8npU;ZJ{E0N?@[Hǎ9'?OQQ_|qڵwiڵ˩|>ؙ"`566쬬, D2#Z>w\<?&`Hn߾-zퟕ577'IM.@ |=y$::zƌ*3A!C.0@1N7Ύ$I07Ejf]8qR5EXUZ.,,,T#6 yU5VUKR `h2WI8;Ad',K(RI[$Iݿhb ԭAI")Zr2ǎKVPWuZ噙[lC Uh/}ۻ}:`4iÆuQ*@ԩ~~Rw^z׸~QsD~ @' 8P(zczaqi^DDRѡA4`JJO?A$\H;n)Z   hhh>z(A#Go[n]@˿!ƪBVuOJJJ?x<p8h"0xyyEEEfggƚ䠉xr[Ofl6᠉3 y\\BZ~޽ {yyxyy??4a;na4MVֈ}L&sّ῝:cH}݀*:OJPoYmлP{u?OG 7Aff5ք ҶoNdjjI观% u6ɚV bh*Saffzm-iƁXcXb/]0PFRbȑikpxd IDATss?{0ڈ>]affuV  ,7v츒?Jok„ G`!Eޕ+۷a}ѾF=Ðuһ}Th_n..TV<==j^^׮߽|ҦMh_;00ghP ` Tw C~t1` E+v O.'80"Rn)Z@̐WUcU!E+ `vY3<:wX:^F0U܊**@:EŋLMY/\R^`߾h_,K kO8iUbrN>/Q Y)ZB!=`2o0!Ajjjx/^}0HMymmnAvm0;;dgR~ .͛7'OXMڂ ѾF0dh}|2߿m[noxx+""*SL bUVVvaÆafDB;40f̘ajjګWb4Q"I288833G E@f`0 OJPoYm0wЌܿ_~׮]sss;tPϞ=駂%?ޒ u6ɚV }HѪ׻M֑c BtRf@%̐WUcU$E+k%%0v#ĤD@'ƏӍ'2"4$ɤU{;Jh_۶o9sVѭ.F͎w! N=s{F 0a2TNq;Pdg[xg;t5SMG $I*ZqNYZz[n]A %+ߊ]"+k˗VS6/_D rӦnܘf^QϾ| `8Ca>sdDxF枽zQ ~~7oޤg*bоb&/Xo46w۷mسw߻v}5۷d2W|gоAUs4Mr+N\lׯݽokk7mz !SL0QW<|*uI|UhVÃ[bMhh:`25E+@X@VyUu) H f%)Zq(0H 0MVV7Wgg'{>@![Qew`mhh suuuuu ohh y:t}۶mW_f,bpc%%%x<p1CY)Z ^vvvllYlllNNUh5xfSl60&K$. 0P?Ǯٺu{=dzAݻwwTnndy ŲI-Z1'7m*5rZ+JM0!--m$IN4~*88X=`IzxfV했ͷܒWzKZyjVw .6)86...<0|>kŊ,|ҥ@E-cFϪDrrr>䓒E $ѣKN6M~%K̟?ኼDccY,YVVvq$I̔_x'Oy&uww_lY/DGG71s={ٳg y9Nyyy@@E9$;Q~=+[%R[t.`JѺysKv#`Ẻ:__aÆ1jԨRcbbƍ'x<"/x3g*RK-߲eKJJIJJJ3{}rrrbbb%mlljjjml]wH&ibb2Ç+/sdIvn{V~JVDȱaѬua2}jWu@0d- zxa++'NP(FHm۶}"cƌݺu۱cj%%%ۈ#x<^7oެMOO4iu%322zIѣGJJʢE޼yE~,N߭bVY+ޭjaLudh5111ԭjrƍ cEsܽ{Xb6mRwH |ѣCCC嗯.))ٳgHH"v+ccc9rX9sGGǎ;iBѯDȑnCR4*E5ib+e-eggϘ1cݺu{ 0@d2Ǎw^YQ`ܹsGVa٥Kss ɯ%!!fLwߺukEpذaÇq㆜bvvvǏueee}]ʑE=ˑ CVV#Lݪr/>uT>}Ň/sdDxF枽zN#d-f)))y𡓓}ɩ򙙙)))nnn۷oWmٲ%++K~իWߺu3??Ϟ=˓$yiO|&M ٸqb֭]]]?#ENPԚ#Kw@9LѺysqnU{Ѭ聁Ѵd{N" FUsnM6ϊjErdI6fU[E (ݭ:0bc^~=ptT}[[;Y:յg+!+E;MئMT0@yF PwPx<stt\@!@?~ޑWUۗ)0 m{jZ֭[bK.//.I/{{{qv0@ [[[%r0i>>^^^...Ro$EwE 9tIAݼ>)yD]CHߠk,*Hqʒ3y5/Np(:`vwm>uՊy[~T.CA h~="q'cEbXv![ҿ))]N>4e^x k}ÃbQ.4ԿzެͤPإ+BƷi޼yyg/x}J"$I.^~C'o옑m4Gs64֭[aaacӦM!SYfrkRNz?sMc`oS?V!mBUR(΁]l"v;)b6mxv%am.TIQRNzWbOB;dPP`0,,,^~HgW[ZN-433 ,ܜzT$IԧQ%ZYvSS3Q&~:VG ]a׮zM%MMM7mڤH&w0n݌jhhfTT5х5 I5ϗ\^__b$S;n>/ E;tUtPt*nhAҢދ~Ro  ”ѻƕ@=ZuXZtT/^5;e9fM6O4l~Q| zvCJvc qZaj!=*Xtx`EqF333333p'6,,"Iw}ױcG oo5k4"1Faz_XYYIP_4L~O渒]Fr!|sRK-,bVd3PQQqgϞ%$$رc…uΞ=ӧ3gܹsgrr2Ԇ ˞={rӧlذA( їAQ?gTտU{{'k*w\k=gA 3g/ЏJ)Lęar&$%%jA択/mll.\HdVVTFF@ Xlmtt4IRbL/qaoo/u|A&3 Ûa41$۫i!`.=%CE\.0]y`O9EKJnFs]t)66˗$IO۶m`0\.ÇIܹ3ջ+ zo^긥h.]䃖s9 ]T+=*ANNNwޕܣ+`Й)ݺv.ԧĖ/)u#p8MJR1Ij咗K9CR^^?6L 888yx <w޽"*^ zy{{`2d=P *EƕԅzV{U))b%cÇ-)k3͛7$IRqbժU֯__WWGo 3gɌ{y}}SF%ާ*GmN@l]T?60xClԸ_X^^.&f՝S'B˕6*)rI=%wܹp!CoOذaw}gff6uԕ+WRcܹ[lݺu޽N*ܜ c^A =z.}nA`axq%1շa },N$daYŔ m=G}T\\,k!P3<<<<<\ZR__}eD  TrǕIe40{{/,k0϶L ЕF.-JIVG KbjCOgAA*,,g'ou$;BwH'?)G-;~af&DHaY;I jUБۂ#C4-_n!zfQL44{!ٳ4cFryk]~ucT9>00`aݧS[֍QSIzIsFh9 Q7O.v+*ߙ Bj!@rEUmbϊ)+G Im8C˞DW!I*Icnjj(;yb^|ץ=1GtcΜ9#`Ȉ0773g/)d j.nEJ2:! N=s{>B{toΜ;wJ}{$rԴikWPbW._Ӻuk&cX j  ysuk+7z+?QM4;زuE_.qׯ__D+\WvlA:a]u^9/>>"sqppX<ܹN<%eg;[Ȩbj?'$JL_ȩ'>>ՕzEY뚗/_ZZZQm겖JL^ zΜ ~܊Ν:) EK]zX&&uod0̣L).rŚ5iԇƍŷ#"|9u귾}jJl"z];6mLXJsss_nP(޴icDxؑ$;ƍI EEEuu/ ё.`eeE'\|E-Dȩ͝.&ku]ciiUQyⅥ}4A/>s¨Q0̘/_h԰6jՊ`xxxn𝾿ߘKsDgsؕ1iik%'~"z]JCϷmۺ諅G CX,dX...-Bf}1eԂ녏m+ 4Y͛7+Uf3ܥ.g0Ԥ-6.fn|''N P=dg5<<<0A9Dw%fF|̄={q++?kՖwo6mH Y*sܹ󫪪tN0qRZ?oݼ{zf"gG }uW{9j䈮 tޒ%lmm{|A=zZ]k^0&zAӦk~ޣGȔTZ넄֭[!zVCC_+"+}?.6)8jBP[#ޞȤOgJƞ'~Z*)FJ)^PT%\RwDmr/_;gϜs3g9 T9C=۷!1oE~ٹcih03QQ!wf2M>(ViJ*5Oq n=#ZZlԇm;~}O cSmV`*FQ%M<%W!GDEɝɓ|{ z|7ňe@ꉣڞl*xZ&> iX #}d*bӨnWUry^m/m|U|V>"@Q+_C<kT~wDĄ;[U)Tԩ'M/{)׉՚YLN Fu 5]|Lɯ@'{[8koF-< |tČvm߬kJ4\]qپ/5mݼ)˲w+zòLND<}35M6-Wt&S k#q=fs&2lNy]M]qVpXqҴZO jA^"uws<9 +ThZ޴kS7,wݨ4zene SrQ+7ziTvʍԓɧʱSoZ߰kfV@T☳Fm+;jQ;u( F&zDїHiZbgV'ȐfUeϗ Zz=q:oAȾ\g\_B˳h,mT*hT9tqծkFԼN:umCD:S|˞Q_17o7Hӈ lOmiwj޴:%aLwyo^m>qWeϙyS.]~h@FRz.OG'ACHhu̎:/:4*8=%'"VTK)#{s\Y6ED&85]svr:u1㑪-4MMX(Yz(8'l1$0N:=Ӽ={V1L%4XdSn8x[2Oa|=ݹsgÆ rssBSK_@o%0䜌a\fLJ+qld<).Xy Hhx8N!c6ns}^YaXm$_K&jh$y\Q61uƍۥ}":z+W&!dS^ВՑDp? iӦ_븹8x7Ok* Trih. (rEE8]R]aΥ_\K֙)ŷ޼+D4cʛћwɛf%˗}.4W"EdzA]6M]_s (dm@ٹj5F ڙ87H:t`e[w9t !!Aװ`ڳB&cw;pMWCٻnU+r˼,7*PX7,P3{\FQSaw^?a}~6OG 4W"Wհ,+>q}gWXiRsV-4jh_@ Tɷ9u^[V}!wjk6H3m[kL7Yy.s6vhO?P<<4ϧ/~~)+NV7굣f-,Lȥ VvFbD :hlJ哞#5 u˦ %A_P(4:rUj҇{wWY9VߠB$1U 5:W)߰ IR6/G8Zr-WR=`4vf&0Z(~RHDSsWF\F./xMZ7! : _2NtVTQ5i`,XcaD$Suid].]5&z$( rK9 ݞiL^pg<Ǩ 40R`H&<τ;pgɳ)9ue煮6smK ߼Q5gyx /T҇㿆f},-̴Ȉ$Nԯc o?X-hW@''o/j^A Ҡ񶞈8]PˌzX@p->A@}E.AAj#9`yL<:1}7`:jS'Oc[VթAߘg2H.i۩AY[kz&'!8ERTf[PTj(AGG[P~m}WOC# ϗ*5R| ϓSRߜeF` nG[QFiwHdF ߐHgOA`X=)H`;='<3'tyAzC KWoXHU!!bI~$IB ?1?bSk},֣xCaxd cYS:FvK閺Ő_f?/G.[п~:=DԩS%KRF7nܻwo^^]vmٲEծYM6DTTT֪UKhPll~{FЂ+ԉ|C2CvJ D+͛7-񑦫T1cϜ9bcc?iӦO?Jfʚ(HSX@$#XbZQ7n_f͚Ųeԩ\U=8O);vTZ>˲AAAC YrR _b^GDD_kxb<5#@C$pVߜ EE؞6/6蛉Y;5D_B1 #d{Ϣ~ pgQh /C|t~8 8 ڠ fپ爥Wm?qS'iXC CL3e|#`=p }=). x2*MZ,llW[)REFңG X|+Wׯ?|w}WL3f̑#G>I&M͙3GV՟i4m۶}T-~hso2y0Zj92(( ȑ~Q7湓]X/b6'C'~ '*C<#6 o"=/;u/myMxyyyyyifΝ#JJiԩS+i̒>d3f̘1ct_KmcxnW ΗCgyz:=+wٓxd ðOſNWXЯn6t aX+Y5#8{gJA08v[Dof0^O?DdHC=޲ؘeh_tKI+CA۷]qOTΟJD:?N4~ny~tZ`_>bktjHr[>F@ 9 &'C/"th73;x bFE ; TXAj+W 8>AQ@Fp 8 }Gf}GѩS'}ǂ@v12jŽǔ;KCCUnhWWל2G#Tͷ#8GXb-(hꠂGKXA`I #}wOt ""^bX#Yex^/#G3hat_"R*FeZJ OC$p0  ! K'")5y/舡B87$3Di,@3gz0[FBB—_~ټy+Wm쨟eٶmΚ5@30 FFz !baHF, 0gFEDDddd\URT*nݚ FD~I@@0|||x'TK D >O &bCS/C$p%X%"NgRzzzdd7 TH2U⋌a/-F}ZMD/-\ C PAe;VXݡ/^pL_o!$HR('r5#c&g7nW_mҥKܢòl^*`\?/ Cy:CQ2QW5Ν;(=88͍v!M7RiÇ;w,͹w^""'O3w 8*X#W ֕i\q-ggg\"$"Je=3yv۬Y3a%eZ)ٹyӉX݉' Bјf ykY|h sUFIDΝq.])Jf++V\^|>Ow'O\r%@/kN:uҤI3fcIVʝ:u>!~`O>}ܸqfΜپ}+W8qTb̝9saSRWʵM6DtYz-dPi!mڴM @7Vmj w޼yt* W5r9O vAA(,,lѢ>Cؾ}{~F.C^d pz+N:uzܽ{kgU*<石f͚:uƍ?[5MJJ >cɓ'yFn^*_K;<]VFGGӓcGu]v:w\| IDATzG͚5+222<<<22>y^TFDD0 3nܸӧKzeCBBp4YZ#S]vǎ9kn׮]ݻoݺz RvKNNUk䖉;Z/88˵j29qpW^%OA<XxoL} >cAp X##}{a\Z8/fUႷR5Z+d\#9\ڲ.=UFUpM:?5[1>>>00͛V2T* {vyzz=ZO颻LAk](ӧg͚5~"[vˋ{-[l%**JpÀ]Tnݺ5###<<-kKmo'@o\Jki >s6F0[СCb:u2m /@OY4UjNɾ/r%bCS/C$Ękv\"rvv.뎶gTEzzzdd7.Ak]Wٹyqrw=Bh4U,\ VVV)ej'TkZZߟRSSWXADr"[{YrTanv]+(S;Ч;}qJԩS}وqn0^.uGk9sfW\ꫯJӗ.]էOeOD/G}$Sj3N w/Ĉ?+5!=N:m`oؽٳgGFF,zih8?a_ {ѩȈdߜSX#_2 ӷoyt#Gp>Fe ?R["3olN#j1a+8,@ 2e5r Px kTCϟ<5rnj؉Z6l35rR+ Q)%K$ /o3YX/o^Zzi."TF]U~W5k?6nҜxcLz!"r 2} GSk:õ)EE2)d;O?1qƼwoܹULLԤ=>ÓI%jA~9=JD=|^oӾikҘҎK/5"rLqDwO?" -#"Sr6R9UD d$䋉GD${!A&vSG.xakNK4vS>Z\0Jzqn}|P(U]^"+1dRP;rl]-ڻMIYL<|># UF#nު/׶|N sz떆vݖr9wa{,, S iݬkJ7QPC<(}O}GqAQp(X#Ԥ5rnЗdk4|5ad\qoHfN)Y"gx !UȭR=ztFFO?ԡC+WS$O{\]0'"Y_*V+-TODX^H]"Fmrr¶P`֭[ӓ)-TOY#7<<_裏_]*C۽{[6.l %?5rF.TZAAA H^X#^#wĉ.]:u$\p/ j{neGCnݺd.i;hРK.۷hȠT*ɓ'/X !!L ?ykzzz^p!&&F kyEHor~.TR2oi2tW1۷ϐ8p@i.]Qaaq\dde8#ŋ{xx޽[̳cǎ+W^r:v([Zl|||``͛7OOѣGK6 "6O?;v{pۼysww9s۴iӪU+i3f7׮]}9sl۶mڵDڦM{̜9sРAD4y6;///..[l1\U(ʭ[fddK3gdd֭KJJZlٵkעp˷F8߻w܎8#""ƌ#wb_իtRqy/,X0eʔϝ;7$$ѣGҒi /@DYYYwyG|"Sɓ'q5r44TLA^#_̓<̓<,}/һwsZǏ%D$~7`FDe$:o޼ϗb5GDOF;*FJ5_&&&<Յ Ξ={ժU:uyԨQfϞ= u…m6jԨjT*ޓe;u4yd^yf=000((ԩSbJ~~V5 䋊/^K:7m<<'::P}m0<7}PeA_ѹs uݾ}{Ŋ!Ill-Zi&K%T肂xK\tiժUZ666+VyfxxxjѣGŷ,ۭ[~7bʺu뼼9~zC?k׮ݲeW\7,ZH|uݺu;vبQ֬YcF]O>'N^6Ru9M3qĔ{NҾFn=z2+ "8N(6ˡCdŤI7nLDFBf ?~|ӦMqƹ-(?fݻ0L- )-j޼yv=z$ؽ{wĉ_x}%sw,zihH?h;Ka?:1]6-īĿD{ߴFooo\>o޼}WrgϞ/kʩ,n߾jk#}9>>>t۷V -}^*NNNʤIvZ PA_^]>ԡCrrrz}JJʠA*DqŒ Ξ={ժU:uyԨQfϞ= "DNEv[gϾ|̣F:th-P\\G}DRTTxCgffZ$XSN'OE}N:%kZlՀdصkرcGyʠvuիWLbHIJJz7쒗GDD_s}7n*OemTH_k|x̾}ERRm۶}gO"uV.]LgH?a~LLL͠ .dffh.M4NHHώLW_=x ..߶<ю}GG +,į u.M4!Ľ{Z_FFFffh4"jԨQe${F GDGW@@Rׯ_:a1E@|sd˖-̙36VQ6@sc}vЯ eo߾Di& }"믿)1O~;i$i>le#Gn۶zWϟf͚MaaazbYvԨQD4w܎;Ν;W,*llTi>~ؕî$KQ:_n=UgҨQ~>}{͚53 WZս{SN@U4P*BTt]ȅC \rCpu\edj/:r+7r)Jÿ:@b:=_I%_'nݺ_{y'N,_yiFuƎ{Ξ}...K""2}j`*% -Zl*& 7q7o<99y:Gֽ1lطbiOoPǏQfDt1^ؗ"V/)E|H7uzA[悂~ 6# Gdܸ!&ZLbuGRgM6;3YYUԯ2o[n[-7ndlٶRlicUշ1/(xLDʊ{4tg443.(a/bzD5"Rzj;߲yèt:GVGW=zSix+w."r]}k19}81m] BADzԑVgTM*/KDzjvT+ӦL2>t`఑e:oRy8շH RDIDATQgo#-g>Dt&]ID^}UmeS|֤[wP(fwT!]}}]qsf;.w^- ej4j"riMYJ1Ѵռo1PLj&8׭9ìlv[w䘉FU[ٔ> ۶J+bu_ÆZigHןI2Tqҟ'^>}U[J7es ! ¾HzJ5kݚO$N]^>k~mUmeS|ք)jfOq?m"wv-&L&M)ɇ9\4o)_>rܻҥm09oO]TPZ-j޷LT%FlqT1o~(Uܶ:Sc2 G"#`P;t]P(]P\:} W]P#&us:}rp.tA!j@=} > > > > >XmƎAe@!N#ǖAIENDB`jfractionlab-0.91.orig/doc/help_en/logs-screenshots/logtable_de.png0000644000000000000000000004433211670453400024174 0ustar rootrootPNG  IHDRsRGBbKGD pHYs  tIME)a@ IDATxy| nV.:*q$4A(U*(j3ng)Jݠ+_V*z n%r{al;z>cMf?|fݷaF>x%5vD"t^ADݻ7$2"Zq/z9LfOݐ۾ݻw{!c<-[ihޜ$,hLH=8쓋-Dbjvƍ 1%%Ҽ$@?;8x<ԙ]I/)PihʴB۾Y; }Ck{3ObDL7n7o؛1$sL&}ڋ8a]I0{]¨Aa함bTs 1&??ƿ3DZDdF/Ө 50gmN7nM[.ը}J. 3mཊNsեزF1jK>\tn{h`cc XӄרRqNggO?wzv2-Q.+Tg$$ITݲ˗eu8F0TFDv䏴Tem d$4w^vΙu{/n[\_y*"i2-#|^R'{a S:\.<{#4}+S[:(aofABf>hVFyT{n?*,zjo{n@d_i+k<0FN/9RpMfwDvIu/yyJ"2ۦ:/)5 +lؠitDҾd OV5gɺ&?Kai]$%+J}|W5RͅR||M׎c: DB+SyRAuUS b eo-1e:-wj ]{aXrtDDi%9%ʽfKoZu+M3MXN_TQ6}5w.^wP[l'eIPgƿQf4/Zd^Bpq?wd+%r7KH(_["pRk$&w(}4x v(Ȕ)ɨ՚/>f҆-ҐA~NV/g.l8TkuD268{y\9?GsߺU2CS{/diVڔT{MND6e/as:>Rɝ'/TXCDǏ'S*̘ii?tB̎3_/ ]_yqB^ k_4Wnܔ<~E]. C]V~e˷\PO*uo_$"6 ݒ([}?(izO6]3:f@@]˗f6o?{]oU"214"*(94}aC[Ʈ{TyRR ^+~;$^:O.DKu|m+wJ\W޲YS"R;{FP>ֻj rlp,{as-=QZm fh9 g^$X`^pBۧg3xd>6\^T,˲,'x]}+cj*T*eYVR4h39eoye>omάضDDIݴl`"ZfiJo6}5lN( [:s^i\FxɳnF'D57~#GO^jVH8Iq˜dT-_N[7=A%9'_'jU욗&ѣGW*+ߴm*uhԤ ZK>=6!mx!7aVhe-|T~poz2Hڟ}soLٳܹs].4u*iX_y~-"ҨU/OoDl7M1g3ӄ7t%kOe mSǪ%kmtԙf۔y~ NDYvKl@'"p~`' O<Q[f?Sz1Yj,j4d ݓؐW{7_ }DǪTjybw$>b!#3zDIGo{WB^?VBZ$eϓ ~N,˾D֐KU֬Yo|`H׀_';Xo?-\[ׯlu"zpl#(!!{0VW˪[ZtH"TR^~cJ6+UUx;aW4}ruF=2_۷s#UADN;W[a1zծ^TM6da[Ga<"zV^r= 7ɵckhE^x~|[ia^@:˟:ei4!"$)Jq*J5y) I ɚF?ԍ>ߑ Kv敨K7d fLbuK|:toa2e:yy _[kW,P*5ٟ7_ +%.jj]D^&.JSZ|Rl6ˬDHjp܍i(*>;= I+P_$V$+W0яAv-YjDtISy~ؙ+YUTy(ۤn~:DDjSS$cd%\M*(WܬbJlT#G|2rY"~.[&֭[DV TN{ZMj1̇S->""=ˬwVԼw'C4_8s-0*S)SfO!kz&#Fпߣҫc12&2m,$'?_dgKX̉ڸ{'h6klY/4sD$5ξ@]W)*-|̫U˝v[GԬ^5QUF"=4cêԩRE.gd:k.6MX駟>k@ 3g7mڤ)pYUnmܨ^ ?'Q&xYޔT&JYϐ6кu^_O}{]RIi5rjժ][r JYZS7d)ڠn1) ]_jKcu95R5;]o(U>D$5HRgVFZ[zZRۗW=v07RF9oVMY0R+e/v wo.̶#e$!}X|# 0$hy_R#m70 e͏{*7}8t/\%SU=V[*e9l_\ZFe*J6z. f`ho[ݐK8ΧTs[ 1}>ONHlɺڊ 6cJg+_1_XNWr ױ)ϢifKSIeKTVHO(Jh2tҪϒ]S&[g<;7}j?`>-L)-/Miu4r|͑\1%vlv\H^~gyOQI&w&{GpÜZ15]:t%"QgL6$xC>ݰ8W}$a9 o3Ɵ[yn@PYO4JVX;R #.)}$xч^:.7OYlIQi >83;Oi-8VaZ8Lb+]z:{Pu/H`*j՘|ۛz`eM >dm^XhaM655c5-ڰ-/̀\S# m؞؞W-eZJ*> r N<)|z^= 8a9OXDd n$hρZ/_BWJqn\C^Zh&TiX"'t׮ߒʤ%J5Vť~DZB")/t19y~HJs?[6Q骼\4a9OXa4<\gc kbAB$ӄ-]*Wk_-J!J~Z>])-=ʕ+WPFpF'Rpqҗ)o'EoaGHMR_]`-]Or ira""4Li75)w+>Bq28 ߒB4 DbXN9\ˣX u 7 1EDڴ7ZHY"a9dFEX#rP/E?@XEl X2M%_rQQ$٧}@<&_!SԆ ]-u>Bڶw{0GFĖ& bK2)   pDक़q =f 3x%x-! K(6 jrb=SxvG=x=B?G3x] i'e_lܖ皾q+ %zbN`6mڨTSNg<}⃻lnݺݹs_?nܸ?9hxxxRRRǎ(%%e-Zoyٲeڵk֬۷o߾uַo柒R1aЖYYYYNmY ߦk4Й]he^<-gϞ}֭o_|~m7nXbʷnڿ?M0ҥK{U(f+W\vĉϞ=kBVV֖-[rss7md85Ȋ+Ο??z.6ү|r~[z*((e[3 مV6  IDQDD9sp? Ɉ(..޽{fݵklhAJ.MD;w,oG!N:m顥)ѥGU^=e:[^Й]heɱaR_hfffQf͈(;;l#f*Wɓ'{ua?~lv[v "___Дe:[ مL$xPT)"R}ZPM7n?w޽`̙+8LJ8q^|XݖQla6tfe DΝhƍDO?QN Wz}w7_zC% ӿ~DtҥB{Xre":{ZhADgΜ1ڥuDpBzvLCg#3]芗 2$x"}}}wڕ߻w>L˯[رcaaa6LT_~ժUdsW~}[yÇoX=3f̟?Ĉ6r7n|Ç7a͖2)W^={6\n}[fCg 3б zs&zهfu>"x۴i3>mqAm'J?`N;<أujZ"jꫯB@.}; ?dHP< ݈z*@Xc_%F/xX&_ {Gmtݺp cW ^KxXa/xt6n|S@ldr}۶m֭[.9tvmO+q^HNN^r%FDD߻wѣ'O\bdu7n\*U\x?Ӱ0c;rܹsVms׮][zkju۱ͶUV={㸺u0aÆԩSk׮J}Q˖-hb}8ٸG:$7!iWѣGJ,j}v[|ѯʕ+۷o_x1ڴiS _.x|9ۻw̙3/_.xDtΝ &l޼YQjjݻ]p'5Zj֭[/?~|5\+y>P-O'O&ǏO>}ǎB5tҥUVK$({7{X3g+h4yCMOOGR7ᅬ1 i۶mj Ƴl۶o߾AAAAAA}ݺuOǏ\81 ӹs۷oq"RJAA-|7|qQoy۶mÆ s&mJcǎC rfff:ua&44TRv{˖-CJJ9rΝ;h"t9TZiC9|Hڛ=LK,-?vرc80qĥKꗯ\r˗/_l٪UN:w ݰaCz{]޽{WD[/\РAqlҥKsE˖-,`999/^\zU ߕ<#E֭r͛7WTɱƇ k4%Kp9yHZ!i]'"]n޼_~߆ NdtЀ,+`ˆd2cSa+J˧On]jdaq͛7(Qyq@t!i3} ރ>>|o8 }ff-t yݒ˗"d=b< IDAT~bϞ=7nܘaÆΝ;A񱱱~~~.؝e^~~ŋ{-`|Y]r@A{:_~ڵksթSҥK6lիGP#!Y(Iȴ']-[7޸pϑ#G3w=x~Fznݺ>}q:sM<_~|i؅v?㏛5k Fϝ;gxQԱqh񤤤'O4jhʔ)uo۶-0j׮]z-[YfXXؐ!CJ#6m*lL 3wNYjy/x"EDD8+&"\>yd4{5x,}f[䐴Ը󇤝 CfFQ֭[noo?4\h[~f͚ytvEDD9Am\wfW(K,qBt1%.&mtqg *̞=۝GF <4|Ͷ !iAI;}65jേu}FFF|v9 {sGmt[w3Q.bPRFmepF܋ WK111gϞ%V sN8Aĉ,?vX=ze=o߾co_dE݊--~a͍{h{;6222""bРA/ֺI8`m!] BlݺuɶLddS*+ "86xҥ~2nܸ`,-?|pJJ֭[O0L6mL7[!a??V mABjj#[4{RTqύ_8=C;ց_w]=`m-@+֢p^)SDEE񿎢SӬYpJ%%%7""cǎwgG7o/ٰaÐ!C ~z׭[7zhT2q⢣]l܊ժUӏ"`)ܸKOOW_eQFKmymmթ%gf_\reÆ O8m;vXhٳg789\bbԩSg͚c!b)))?[}ܹ_kbi9˲Me˖z!"ʹ3j[ʊ9rdRTqύYSN1bDJJ?3o޼Egm<`x~j-B^'uѿ9ڻwΝ;k׮K.:u*|ƌRԴ3g7n+잖xb}}z"7V/3fL||jŋ+a? 㸿kɒ% t6ml9qqqla͍{nLjРA2evڥVTݶ}Z{^zsO˾P(6lذsN'RTqύYgώ*5555..nܹnm$5ZoŊO>P( -kNLL}iii|̙3vyӦMwŋ4ib}9n_~ٻwo˖-ᱡj<0lذ" V굍{nL:~kԨVݶo޼Z%'u,ߡիW fbí>|xҥ? ?~KQ=7&f… ̙?nٲ]m{$nmK#..:r[-z47|k3fHOOomte2yڤIR12 @l$iysn}h_Da;؁gm?.ZiG*|9%nbć% 7?qDLLLDDDÍ2mPެx@=xtۥEAl x'F[&8L* ҥK3fX`kfnM]~}EP^L1q]=xvD߷#Fs,Ph 5҄kYN6l矛fw%NSRRt{n[OP3g:CcΌXԃML\Wɱ]\ѫVZ~~/ miH9w\vL[* oj֭W޼yw}gs=fΜ_jhbb #Gz~thz9L\~~|J›6m3?u֭gE=x,A;37 Ѹ8 =~tht9DVMsLK\zzK.%)S_T P^L11KzΌ B۰aΝ;]\9ڮiMzaaaf/[^ OCzT]bb aÆ{~thHs$ '|l2I-%-q )&f Ruchr…Zjy~thHsL sI&'N\hȑ#9Ol) o3ug_d@=x1unÇ/]aaa/I=4B4$xfDԦM6lذa 臔Ǧ+GTTTTTT-cjnK-Z0|bVY"͍{h͎J*-YE 2V]כtxbi'x>!l=xܤI`X.\>v<jf6-z @|-Wꍌ4hygBczFقL7gI=qpzp3xfϞ=G^|y 0FFF:uʫ<*zV f;C ;2'&fAzܷ}||?쳄i}pJeezV*>&&YfxzK=x=ӂvL鶕v]=t);utyݍX*cǎE yR犂mm;tC rzJܣw^_׮]=j,K+̘1B "|3f8V^͝;WzQ(O++EZ RTd<`6yrauFtށAzܷ]7onb-o:@=x,[,y(M[Xޑ>1ql`o=t)/x,/7nOd~:7znE䱅vwC rz~0K(bŊJ*`ܹs@z6n%za* 37a㳌xԃwj܄ 6!7/cAnLrBWS6jԃ/aո mBn^v ^\zxxc:vزeˤ;w|ᇝ;w.]p7&::ZZrlG"nض9s:n`ѢE˖-۴iS||~;nڴikGFF/q܎;֬Y#Η^`5 ?^V/^XzQ(_K,aƁV%Q!e1HmoTWfMͪQF``+Wnٲ~*xݾ}{ .Wgsz|ݻ3<<ܙfC5dK o͍{nL!Ah۸SDžK?w@>}nqܖ-[z-ֹ;b+vj܄ 6!7/cAn>sWnٲ%<}:_@ܜt'K?6\a9ԃpԃz6n^'!1s%7n=:**ʨ0EE_\|y-Z(no㖎MA"naE:tÇϟ?_*;[zF ̙WV n{f"n܉7W&)Slٲ:aaa#GtСiӦ%*jofLLǏ?~'|otayǣF:<8%%/<&&F￁Zٺ>ƧXي--L2%%%zavta]8]v?[_gڴik֬9{~Vrʆ 8q"::7Z?11qԩɳf͚7oODNzaN| 8ԃGqtۥK)W\bbaܽ{śvzQgΜWmܸqnnȲ;_}ƌ1tF˛;w P(N>=y}߿߱# m!;;۶m۶m[rrݻ&n{ kœO}}}n }o>yUV͚57ZSNmٲefDQ^綾^8qb@@ϨQV*NB=xt^@]j7ĵFk׮2e+VxiBP(Ξ=k_|QvD?y4i<R4{bo{vmܯ 4h…O?ʲfŊugKk>x ""B._0HOOGG=xC={\pa^^˲-:thԃGqtۥd2Dj֬lٲcDz,[lv_XԩS%_lYN=zq='N%>(&&W^"HoW^y`ܸqh] boQ#]8]č;aF>~Eo{6nodR 9FH⎡<|J<>Dmt[d3BEMv"SPPhY(boc4f/$'' ޾K@_|y-Ze׸Om2Z. ]1vd.-^u͒d2-+FFF:uʛ<۸" D:bg*ri7n̙3'..VZĥݶq:dh.&wmG-td{}7Ϗ TM.))o߾;v1qqn=pbPnz}H-nTLWU*6>KPޖB8~xjjΝ;m٥u_z饉'5jժUmMbΥ6{Ţ/ݶ9s\wv{PP)N~~/yԃk.0lذxaui&M/xD⍉K;WJG-}uv1m痖?n׮ۉh֭e mzp7tϞ=.\DzEj 5=&.=`W8l {hm$gn;wntttRR :t„ ֭ 3g$xԃevK>~8,,l6:Я VAAqZhݶ4\lh 2\AﶥG-$l/DGGX.wСC5?;/_ܨ)+/******1Znv5[liaFџ ݊ x}]#ms{ܹI8lGwa ,lC'M] G; _-i܇{WKcJ|v'[PTD 6~~~  .Z3xB@$x(nD@l baGD<(-Q[@Ė$x@$x@$x$x?h D@l ֭[$$Ap/%zp+2‡,^O8}YL5޿6#sO8}YK|> kY Ė཭\ 7 3xoKx WY$x$x_K81zAruFkMOO_wGj4hЯMڻ͈LY n'Fː'1pe5v~k`̘QW\YxiXxkWnX&an4TrxsOF'70vQ55,WΫq[FF`w[9_ONV}}Õm\KZ ر;vh[6>׮p ;v0Zh錔mZ9yD'=%X5Z]~- ۑ#4Ν˿_/OXcSϾzsm*Õk6/?|oZzc^^-?TjMvYy]0yB3ի/~!v=c>1|ٳN_B}7|R!evl4k~?9T^8":,o%ÉHqطhaԓ1}21֛ҽ?M ޻m"{rF:q(%| h,HE1{}2Xs&XĴ5V?".[QNNiOFD{bfMYy.@$[? 񏳲2 [?ˁ uNӥeu*KK)$mD W0톥54e>1ZzI&QUj 0g9p-svp׵,wi"Wo=+ي_"ڹma#nݶ#]5|\hSVk8 >;xްka͈(E zK]Fnbɂn} [uK5x탞˻ P*Uwly"aMwWYP0gXRia66e޶COz1[9{v5+>x ɖ8Or15}JM>|qگCAyXaٲYc`Nq*vmۏ j;Vsyg\y.Ndݦ=#m'-1Nޑ1 D=>j3x(#{ 81?{G/$N^~+o bK~}%x)#AĖeH"Kė1_1@|3x\MvmۏCDĐpe/eV9@4$-(wM¬%J.]zZQF&MY7fΜy%Lnݺz/t ":x`޽$њ~ s?~ NڜIENDB`jfractionlab-0.91.orig/doc/help_en/multiply-formulas/0000755000000000000000000000000011670453400021422 5ustar rootrootjfractionlab-0.91.orig/doc/help_en/multiply-formulas/1o2-times-7o9.png0000644000000000000000000000443411670453400024271 0ustar rootrootPNG  IHDR \ksRGBbKGD pHYs  tIME-% ^IDATx1HLJ͢@HAR"A/@E|71]WB*׸BHD(] 0W\^n8$d~E`7a޼y MSya$Eq0`߾Bђ,ˌRo45y3ط?q,P|>/c ok~;):2$ (x}`_*yRJw2IGf8*`@/˗hĀ`_'}S|]hb?qBqpu_b} w=N1XqѾ[Cf3ի׵ٳg޽{Fl8d+l˥F+r™k eڵtmE=le1\AyJZ._Mr>Vvbbe.9v#T&uhCQq$ 0Q9_ԕ5Y(VXkw!Uo6Q;FseI-\v 2QL0R$kv\sE$65)Yp0<2$ɊWPasxF&MfW긑gv}߄ah$ y6y8i,_?x{>||BL(tnnnjǞo޼[Ff byKnӧv1qEGk6LN2= ={Z>ZBEJZ2x 6G(*VMEX:MփcC( y95RSIpyyEvO_Bj=Rٻ>9S.nYB!scSΟnpy`uOBTu: LnNP1M :װǎl$1dB?֌b&Se#]LMF&d~ flVE:!raѪsF$Y;lY PHzWYAw׈ᐮaҊ 7rrD4 #R4]hKzDI^Q+6y[͏2Q9χv7|U:,ם sIb (߉HXC82]I/ {it#mJ&?~|Y'DB3z< чȲ4%Eq]'ҁJ+`[,y̬s\<{X&X̓Vfn_ݤi3 e5ȈCeF4MWU4M}u:ʦ1V=j s],[1IH˖Map&MS#Ek804v{<#tfd{98 z^NltIENDB`jfractionlab-0.91.orig/doc/help_en/multiply-formulas/4o8-times-7o9.png0000644000000000000000000000602711670453400024302 0ustar rootrootPNG  IHDR_B}sRGBbKGD pHYs  tIME*,vp IDATx흡oLƧDWTp Jݠ _p&U'dXReAFAFQIVAI%N%Jo8ygO:5Uz kA)$ g|>?0|>?UJ85i"q4Mu纏R-i(sveqHyg/,D4TE<]RJGQ,ul6J)-RB<ܘND[V,( -(–KUDZBC</|֢C{e'I !e 狢ё+؉0NߛUl\, ^|n,ذHDJ#Y-y@uq5~rcA:O~.sȆׯhU7},x_!?~7oXh47[7w3Z((899waF-Y$[[[5p~~NĻc6?_^^ZY7kcc#A̲j*mzt:B䅬F5.A-;crynٜ1x ˏ+38vO07j;!U"sxN +wd<ϵ&]hTԲ bՑeY@@<w(?3uM~(#T7pA<ݕ{u/wdU4(4w }MtQr c $l1c3)(ھø&Byc0q.\mB>Uk|#jYPup]qEin7[Rښ\& [],έBƟN.b^~|%❅xCC8qE1ݘ!bc\??6ooo#gggDDRۣ,:v "]H)`;:ښȌt,_,Ḙ6nÂgZܖ1MQzBX>5!888kuUMnhEDTtٳgGqC(ӥX=߿"ƘƫW۷oGzcRz<h4:=obQKqoZ GQ˗/:3  ǘprXPEQnJ)Ϳe`>;mn3M+I>8Ҡ@Z![1nNqlyŚECJ ]<8o٥7,e}l;6(.ʮ C>,x<&":ʲ)5ϋ$Gj]VxsTҹ+qWkF"px>PtPKz#MV,j_^h:ʴ_5@DQQD%+bQꦸ4.cL1Zmh3Ck#nѸ7˝1`!EQp "0 h I~IF9\)h2d29J("<7oѣGc&q߱ G U#_^p=3-nx4&dP [<Nj;`۾B(B>J[I)JB)Tŝ0tq笮PJi&f3*Kb \*1M[[B<Y}itZ4Ki媱굩e^Nrs};mn7*ܙ ⏫LgYP:B$q*Y8Ƙ67+.ж8 A]> O+aNDw >mдԒ1?=!q]6Am-5u.sc%u qN"Ϙbm8h^:$kȲHӴ1GrWmiOZ]cvBGO۵YI譭-j~~NRgfggO s4+]%af"pz×n5V9RJ/u bqqYMuws!}vj`1Ո*LY#oк}(mx'| f%k4m+4L̃- %AlV:/gnUS!~$ɠ !A J]>XXzNE<ו: !tSafYts!C6^LVe!~ZCe|1 .JӇm2wY@j2j?-ɡ/,;ju}-S8:SN?R9Y#~*~%#ΈhssWkf2Pe4Ljl$30B`+U帇e~d pjOz>8b笳E{ם0׀g:O?LDD>|yuV^RUtQR<6V>.kyTy] q]RJ '$dz.QvR8@M+$2LcmUyew؋"d/o}i%ؑykPlCl/8y(>,RJX&TޤEQyDu+e;9E$Ѧ,,+a. :U 1IENDB`jfractionlab-0.91.orig/doc/help_en/multiply-formulas/2o3-times-1o2_solution.png0000644000000000000000000000153411670453400026210 0ustar rootrootPNG  IHDRk]sRGBbKGD pHYs 7˭tIME-<4IDATxm0E).D*DH}P}p@];&=b8/ B8J^ص6Ƙ蜋MĦi()6MC+U@ !?DJu].{!>c?%${Ě= ^IJ(r?X9*ZogviV1&7i8̳¦"ebR j.1H걕 -β6BUB4AeA麎 ~PYZ(e) DaG-#T@;]'kĂgnAol߰K-qS}c9$6~M;|m֐K۞}_$!u]5Ũ1FmZK)Zw]>??*(~/(>BG\\&[IֽKlCL{IVwFGn6ƨm%I'TJ:/S,J IFAlWobJ8gzᒼ-iBH m}kW)IVP[%wݥG Fe^ Vҳqjy-' "!9f483Hn.Z?bhGMk%iYCsx$i](>#MXs")I>$rBlPAt/ 󨳾:_Emo>&q+ñD[v'*߂ /IENDB`jfractionlab-0.91.orig/doc/help_en/multiply-formulas/4o9-times-7o8.png0000644000000000000000000000605311670453400024301 0ustar rootrootPNG  IHDR\WsRGBbKGD pHYs  tIME* IDATx흱oOBzJT[PD)#Ĥ !_nM'ߎWSU*WbEhV/v^qscg|?ɺ{;3g@)(h gl6{fRJaHPq4m|2l)XgY֏qvEGv @i)گ'$IHq'βLiʓc\9U8amSM$c-cfrB͟A6I~XzM窘*롳ݕ&)0Byy.(jC}e 0,saT@KeJ'@0",8$R1ah.z 7CEp]m0] "?R)N&e-""絿.@Ghcc o4Q$vΎ}kRJ}xxzS{%7?n)?g,4v uC\+8y V/Bk~kv;o 4BODaooh4պY*0"sW04|}(pҤX=^"“'O˗/ ] z4 | WAŋ֢eC\sTq||LAX `jv<DD1D;@iEܤb'''O.gggksm&,%GcDZ3kk) dj藣`DwMa*.spq#f[b$ll{- ֫8dU c,EIcLQ_uĕ0,f5М'Qs]5.y0Mc HT+4~Y.˕tQ[{WmmFchJ?8A(,e{V2;s]/ t'.qk!}U#ot:XD$H0kfzJŝn:O-4'D8 ^mzUB-eyzO~Y$IIXbz@fMs\IuY. ѡ#rZ앰]Ն&`p1[]4Ώ?׏?Fo^qowwwMJ.hccU+d<S$4{vi̭YH$c[k+=%XHo##/ZZ@եjG,;f߿'"ׯ_AnM?,Ucooh4պY6+̍TuŪ k*5aP/ڬ)Rʼn]V?w&7RJe" a:Beڥt1"X>s.Ɩ2baa0>qV|LӴ6e]ܥ9~7Yaѳ*:|n,S86MӼ4 <p,~JȲLGQM_JJWBhB+&Zb߉ύ| zJ?IENDB`jfractionlab-0.91.orig/doc/help_en/multiply-formulas/4o9-times-7o8_3.png0000644000000000000000000000374711670453400024532 0ustar rootrootPNG  IHDR^O=sRGBbKGD pHYs  tIME%"vVAgIDATx흽oKO $T)(#H,iR H5 $F+!1uCh 7ۥQHD ўX~Hc5g&qsE0(1fcQJ1C)yΘ-% *2&&Vio$I˗/ׯ_Mm@HQd2\\\ղtxxdhc󜤔DD;UJ)""F>ɲiO 8I8}/"A?;"15숿~<xR_YÞ?bFUx6]CU1wEQ}E hRI+B~Y%?~l-?}͛7ٳhϦnjJC1Y+!8Cuke T[צ ġ]z&ɇ&3a8f)ׅa)%qurACrNJvB\RJ Y-s(`\&sNYQ4EQ8f_RJb)%z5.4noj<9!/K)5MS}}߇0 v3KdyH:*۸uӋ,`tᎧ}ﮋm6fWWOO[qR.=Q7׾Y<;Nٌs]""f)UǏ绻Vy˖uT F٦Wo0];GZ4)`M}ũFQ! й&ltUJ=а45[U*7@>M̸@Z6~TkeU|+6N2}=۶e ARf̲fӨJ\t]6Z,P)Sop$I`:z[gVE6!mFeؾJ6i&(YlKC>JkZg!Ht.D}}ٷ"Mz)GQfŠ"SeJ·}Mʥ+/_!6?7S!{G)MSӨ8rŋp6Q^Qٚg;p_A4*dqED6cB1ZB[\h6L_UE,YmLTSśs͊xQk/b](¬HNb6s ཿNg!Duh"!"4 ׺kX("A)RaRRN{5[7YkpJ@c{BW$=í0dR |>W,Z}=G!)F]"^+t] &edY(.&dXܓ %QDKff.LuD$v+:Kq" UU:h// |zjJ_!r ,#~I3!("mb h֚1<7g /xoeZڂ5w xy4s a%cB۶?a"s,]<洣jM)u<#ѭB% WS3k+r( $l797vx;Za^Pcsu][ӥO^Fc&x;1 TFz\qqls۶ }# )`aWrQ_BO*stXȟǂ]Dž!i']3.g<cqLt_ xp{,`)%H8R۶DD,dcL^RrwrLDR%RJ&"&"Z!d*_^ q6/'!7Dd^XkIDiMBzyv |&/On}:q$5uk<&>ļ'7Oy5o,>)tD1"Af4g/>(%Wn5kY)ŶM[›"+nTARJ""?2DZS*`!4̧(A,.Rnnes2+VQa`aUe6gm d{!U-2=QKUR@yY@ӴVѳҺ 8'mZsu4Mu}8 4MzM9n1um $ي[Z-i !fnʖf!Aɤ򛦉޼;Q.ŗ3Wxks!}sWg~J)\M6P۶$  P0B<ϩyS/Oi{jI#W 1f7nܐv{?/b7niJ߸ /vf9_GiO7nAH`)B)q)[4sX&m[R~Mlܼ0zʘK{f&o;}TOodry33{`FӫCر~' +q&Ԇj7ne½.KJڸo}rym~^~&yU|_E٭$g _IENDB`jfractionlab-0.91.orig/doc/help_en/multiply-formulas/4o9-times-7o8_1.png0000644000000000000000000000363311670453400024522 0ustar rootrootPNG  IHDR^6sRGBbKGD pHYs  tIME+%v2IDATx=lLE]@:TuH=&tY:23ۡA*qSLׂrgΚDЪvjM$疘S1E 1+(TQR$V3e(=i^f,P$8Bކ?Jh,vR3woӐBLygrEV뼍y4MaNXιBt_1UQ-.4Pa8e$ P1~ʌ(eGQ ~aB1MӾha)jhN#,<+J#1{7'*)xF'bdՂ_k.Z˔:=Sjg}?~*RNyYk߿Mm`ɂ@:&IYW`kk5̏-#LfVVhe7ׯdsJrzz]?n}uFPQx.]P=f1( Sl+5H`2X0*\ ]d|T+Iޘ6k--e`MSm,`i_v}RH` XƷUUYjB1T^cm?$@ɢ͗RGSg!iƧ}MEI}0Tg8Fbdrf%ZG򴍍m$OC~١Los_%km 70N<-F?uuhޛ{{{$ /^t\*TtF!v&A.1zWF_oeXJY*<63Ô)Fwdir,zK$~maJhsng}QtzABuӚLoE9BK"P4I#P:T*ɼ/1B(&E{9wH8UlO:h˛15    &ghtIENDB`jfractionlab-0.91.orig/doc/help_en/multiply-formulas/4o9-times-7o8_6.png0000644000000000000000000000221011670453400024515 0ustar rootrootPNG  IHDR^wsRGBbKGD pHYs  tIME+ `kIDATx?N@?v.JIA1Ttp`9AV9TPf*D$ +;8b=Ylxb?/ϼ73!B!B!d~a)y ZsNJϘN`ϧS4 k-rL&,@$tێ1FJ!Ԋ%Ct$33ZkɲJc(U's:R ]+ޏRRAd@_ɲL@_ nL 7W _h4``ҡX@eu*b~cF_)D}9 #tHAO=q*ڡ( =Z>hDh E%zl6 -m7-RDAV6zV1 ~tntE5kCaۅYBH ܆6_HZfXEBԿ({:$pR" :"Tտ \WCr2 Hp8;;1& 䖻F"<(~ݕDHZ"b...k6l;u}c N*^Hb"yKxsDw9'^l1 &.,EJ¼s& "9' OOOœc4q!B!V~%ìWIENDB`jfractionlab-0.91.orig/doc/help_en/multiply-formulas/4o9-times-7o8_2.png0000644000000000000000000000374711670453400024531 0ustar rootrootPNG  IHDR^4DfsRGBbKGD pHYs  tIME,6N.+gIDATx흿oZOބ Lިf S'ЍnYx@d ;et:ybYu-V$9oxߏ@~pO{.}< X i:ƎqDJ)6ap$ cw0\5Bآ(b"ъ Ɉ w lx2 l2Lޝ$IHkMDW1F#lDQ _g#FA8 Sqџ1fvh.5Q{8dl^Ww\b>!*'1L܀\Wbvji6Yk]\uy] Ck;sAD#r9&/2gJDZ`+&8D[ ΩEQDl6#˲h -ˢlFPE}Sz 6D4Wayfu9Mq4MNj[9PJUF8f1qbFmfu;1h4(j`mS f"0^S*ePPC t\eHRg#W&<[ |K7Ul˲h>xB e4N₮h4ٙ~^x(H9??'"{asMը^BE20 [>TBB;3r 4E0ϖ<[El}0cNNN~gZ;wg sVp PA&m75fk>gAǏ˿?==%ǕREK?D Xh ڒbq\􊔪U=`Զ}7w-tR;+t@KJ}Zm; DӐ8{71\u֭Z;\am2c&=j`w㘵֜mT1di:}^Rf$@FhWkl6۶m}2캒$ap]A$Id& ɸzSuݵ-ZOf51~=njYa6Ɏ.bnd~P>;)ՐP|1$P+pr6͈kn߾MDDٌ'zqqQ5r#I ķoߖ?WzͣG?1 ?ݻh+,_|lш4W{)6}@; h^@$KV>q;';t+ڍ25I^fM4̷6rFzi_ۂjjy ]*/ku¶[u: [4kٶm^ן@ÐM.3Ap9_=Y-{VAFg > BڇhC;+h`q+DtQ 3Lėk fv꣫[$@)k1*rCFygA Le BXrn;D6VGStq+j(I gϞU2{J),9MS:::N4ϗiRyy5)ļbwY$=8KF]@ ~ST&Jlš̹}=+<װgSA4eytH2Izi(v4bŌ"J4MU+ } j/SJ!f8F$A~6 &C42*aӜЕ2bNVB=̧!d;'(89 2pW6zZsuaRh1{SJ-;_MK2S0a&IENDB`jfractionlab-0.91.orig/doc/help_en/multiply-formulas/4o9-times-7o8_5.png0000644000000000000000000000356011670453400024525 0ustar rootrootPNG  IHDR^u4sRGBbKGD pHYs  tIME)#>IDATx흱oHh.bK UTtC n7PP TH,(EwYfM<^Fq٬f{CHӔ IԆ _`[_@o_zRe 8V i6*_@i>LDlb1p?۷( "m:/"~gɲ!ݺu֤y]0Dy/ 8ׯ_g;;;K1 Y... @݊+ &c4 F]S?;;ffu̮u9>>n3WC;ЫWfAt]3xC1_yTavBQsO@}]0>\NnQ13ŝ;w^P==1%I2z¸c{{*6 Ð! !FYa?@iߦljRcnݽue)b_RKn6Eړ yMKuiaBqCYiCHdΕ)(ˣ'Z (bE4ôjF ж&t5Ԝ xs`l4`ay1 lCg@Yq3^w2bkkz{<ÇY!y>|8`0^2GQN9)4ddT}9`]RJ3(qy ̑QsEQk{,Gʶ͠>7R(899Al}zEO&VJqlVZ:u F39Y+!<6:.ոZRW/2A˱>}AJb:V+P+"D`3%ٵ/ p]&i &MJs]t\6>ʺ1V gggS ^nf> !HJI]1=x=7o$"xLHnæͬLFVt+AҦ޽{oBlNNN ĦW*sp=&egϞ;}X\Pޞ7x6ywwB,_e[l+r#e.VJ7@.pzz:2g=-{~φ/_Ξ_xX`IdYf/_@paOvK9!o7v!r:L$V3 /ʿ<:ՙɤ5R- r _UK$j]EWڙY Cs0 W' 2Аmң6zv*lzf7V ,Hj;,; F^(a؀̪2C0k^r(R UT7#c"~:Uj>}Y;FR`yM,z=viZ@l4.lk|BpdzޫJ)^0 lFq0/T,mƔSIENDB`jfractionlab-0.91.orig/doc/help_en/multiply-formulas/2o3-times-1o2_problem.png0000644000000000000000000000256411670453400026000 0ustar rootrootPNG  IHDRuW:` sRGBbKGD pHYs 7˭tIME) 5IDATx]K6- 2lrA¾u"?lɤVSe">sDDt:i,TFBRb"b"b;4͓'IsM-v#SJYVfZkO]t]bXԅHo9B=81fB7EH֜FϚ $髤y0 d Ms QSC6*'A@j۶":xHU=B3k%uf>F v.v:HJ5زz+a k}.q˙]O1fwiTbk- Zk֒Tc kZrQn6PR1oֿDs۶%c Ԁ}uܶ Ro9Asa(.LP]Bqm Xa{Ծ&Dwtf!wYeg}!DqL!c/>5Nc'wQHfKiȭ19tCRICSդGޫ*LX>MI~~-A.Mر[bL4_꥖8Ƹ~RƐ H1- @,WqJ99˗/RjIGQRy6MӞBR@Q!RJQns[g *.ЅYgggxnk8Ԓ.訌)J\(VQ~DqǙwbb,I* IdjT>f`C|p=*Mo֢f(R}*Rb:_~߼2aQ ԏ?),mmm~up &FiJeTlיQc+.BuJ)KFbAV߿Ib߿S1H}ɄvVյ} y"a0]N {n7o 瘮*FJ888g}[-_!Қ L^WH0wvR<٦"*٫F\)OwX7|nY 7o6$Il[9J{/8Nm]BaVghR ۖe[kViceʚO9"+M=)7yz %T0 '\"u(EA~.R*uB,3NjTAiXwFVR!ז8uL1V?dkVqQUETr} `jV*I-J)]b-ZBnܸ(LW>}+Y.5ZA( ttRʮ8lɒm ٟdd&.u/ZBávϹ$mQe)bxܤi `—|uT(L$I= 8cŵZ59=[nNOOQEw0J](N˩i̟My1lnnzUWyӰ:x 7?L! !r:l5lBIM GۅHG1e5:Nȇ9UHXQCOqU1V2͐졲rjYsia&d~YMŰFJ)B͚Yȕ\ԅd%*F)7m`h1{M&B MYKSdfBa)%z`{tm:0 /ӵ͛"UlFq؂;]bIT4T& Ia1l",|iox] B...oooS Q\g Q"LWn *~=+բ^nvu8(\X.Oլ~ *[&hW~>f#"YE !e籎Q]{i[!'5{EҮdc;̰h%,L[RY B# su'%f|)Hq8VQ)R8xtp8U}Z.[eNy8V+s$%D!B!B!ƿ-T IENDB`jfractionlab-0.91.orig/doc/help_en/decimal/0000755000000000000000000000000011670453400017313 5ustar rootrootjfractionlab-0.91.orig/doc/help_en/decimal/manualDivision.png0000644000000000000000000000562611670453400023014 0ustar rootrootPNG  IHDRwYsRGBbKGD pHYs  tIME &}j IDATxiXSWOBE;Ġ,ZVH"΀:UEP*ZkuP@pm *ʃu*".l@M|ga o,799=_<4H 4i]V"k[ ~U{ܴ/~0'ReGg8B _Rw0o+\VlSz r4=L\'͟SL?IӜİQ 3p ܐQ_Rҟa~|U ;ܕq$P\;"4 I-Qzcu/K~C] $4wߞ+5J8NYs1ԁ9SζK,iv/ԪlYjңy3#k[g)-`A <̊sTyEky*gPKX _MTx 6童Q };73k}0tb% G;q ; Qҟ;{Ƣ"].P}a;c^oI Z2"aOcmyn/[U\mPUe}bkEyĢvT{,Q2ૡhº^eIyn!^p)6R>'xH5 +1/XgK3̄G-*/0Ҋ_Vr [S~DϠ}fEGpr)o]&V8IΖ9=-ckDkCTζܑ13竹DGiׂN^~ԟRD%r(ko8.ZKMp?̨}Or%D>%=kWs !pV7W67B׵wSv]s 7B2L}{5nVy_)j WO[~e]Y]?=:Xūiߟ.QB̄WצXJZԍ91q %GJ)HꎸOݍ쬬3'|vL|Ã<;r%-;Z:#WaR~g}gOG~y$FAI.w?ڝFw&dwb:3Xv"؊̚,tvLi$9C͵ LOH 4i@ih>PUJmvAnW9m\܃4O%?l3=0=Z* ٖ3lt0sDFHГu~N#EWBh= 4>#DV'45!M@P_ i5-怠m@hB ]rJie{r/Y # ix4i@S<^{W LOH 4@iio Upoװl_G P{ Upodmk 5,pK T5,\i5~]OH}0+Ms ˋ!| O\Ҥ%ܣa&Jhv}o’x{}} #lD^&Ҧ{N45M@iH 4H@н , E'䪚$i?OdBLMN7Y #k0LgpIw7L LCYu!:"$ѐix]*3ԀJvBև2x ;!ǙRyWAk4)o-XQgVﺨFPؿ#̪y4E)#ѝwO|BR&k%|xi}z͈9k^8=uV8p҂EZ"ʦLli-lX^bo0Y<6^n$'}w>s ':@ 4H4u԰l?T``z@iҀ5KJ/gb6)%y6l ԫ6.򊳛&ޖ(E ̮W h*|패7#-g"`Z_ʑ4 !zO;˙2yF LFr%> s~H20nzB LMaU{3NjxZcWI G[ l{=x򬭫b:W+- fKs8J`j44@i@ 4H @&*  K4HXBZ4 a iAP% KHC|HXv}]B @ 4H4s%0ا@i4Ct&#a i(al^I> ӓILO% KHC ~ %n-$,! =HXBz 'w`zH 4H@i?)ܾ$IENDB`jfractionlab-0.91.orig/doc/help_en/decimal/frac_to_decimal_example1.png0000644000000000000000000000356211670453400024716 0ustar rootrootPNG  IHDRo<snsRGBbKGD pHYs  tIME  *2!IDATxkPSG7D%TE@^-b[GJi2HZZhE@"V8TgFE)DAy+@wh\Cǝ3vsiB ah"H&h"!&h"!J*}[֤[)^!?\fU [o$l;T26+"VN8*tۓ6w=iyF*MDBW<۞{)UBͮyzRBtixY3ӎtΟTfiB(󱒤bhlHV+tm&5uJԍ&J[hRn]`*&2HZfYe'R;{0S}u!9RSj|˜S~a3FДL E|=7Ss[$ Yz&eJ>IQ~%ڰU# A4[q[DHRfyf !:`ɞzjФCoOaCB*cWV1L 4hɂ+a"Y@qibJg_ۂ,@=jrjm5DGHEv؝섶tèP~xٯ52O2j%_G9 w0< ѐij-#j?\so=CB/4&[ӝh&8U"CS(.}(CY|8GG)( ;+ (uֲG4{ 1\oiSamٕXicTbz%й~VMcwޤ)oq|fqڃByc̈́ m\=-}eƈ+r}ߧב(l'!,:)x. $Hȗ 0(tKe:}nw.$m sfٺ~ɋpK IDATx}@g]`Ex4_0|KAiUD08깦ԤEK( [zD!(ZB&7waaٙ" %è}f;vV0 G! @(B Psa,@ !l: ts'tնw[P  S왧hBpKs&;+[?;<7]L!L˝U3q!?)zf@(vɁ+.ڽvHS!s8Wa*A(U54&tފ'=.O/:r|Q0oWɼB3h^\\hEsd#])+|aq1a?疎>wEIk'L-33m"AU#~\:o/t35כejeG<κwb^ɨWt x˲ 0ZVH(zgw-tBVƖC(["P,o=aH8T`+ʹhJ0ڶF0Zp uxz19!W5! $9l|aһ**[DVQk2vi/9SI2cϠ>+Z~=O^`8} @(qOKxW~BOe|C@(B P耪uɌ;ZPP^*\Al!6)sR*@{BP P aZe#H՜?d>;Ce/4&yZ^ﲶnJuW\Ư_Ý1Sx8}f<,L&{(Rj38}R1S< vBL'݁.eG]\K`kWk[* NLvs{n_O+jT9rCcqYF{ ,kL,޶K sC&D6k *_B,I˖c9?""q. Y*/|qFm4dXH#/T_iTHmVBԍj-率JmQ%`LhcoM>/̨Z yS_B,hWߥt?S* x͘y0c>9k夰m+B&&I]',nBssOK5K`Y3B`)q6R8} @(qQH lP{~N37Gԩ8B0B3N P \ _ 4s/WY|k3 @(VYl"k02|mCX<oae5Yi<;<{3|%S١*ս/%lu?ܚ۬%gv.PvY \q /gjD.{/˩ !Gsi*UMle]tFj5ErbsM)?[fG)%t6q2Hܖ6GI}uE^7;~Yqɍ6O% lPb#YB+!F0WW[}9z2k"92ܜ m Qi'nj%d@ :9.a6#<w{p, &ᆶEÇL&{%hW-K"&P*p߈yi9/2:!zD( FJ|G[ tc7;>0_;5=8wZn6^PshHh⁺ظML 5"Bk׫^ό\-&T|%Pi6VgkFIQvssf0/nBƖ3Ki\2"fd_'75 mu#L]4vNu h*R}~|CcjMP60ýes?y1Φj5n?Ĵ TX/3ox6PN }O_-r՝4_`a؏h|Io I)&5Y1^5Eyy]lj%!ЀU2YȀYH2uա P~ 臡k:5`H_CA׀ߥt?0F&B.c{߈ Jס9C ^]]tEѼq]͸@(B PB(#>~)l>>@!@(B ṰKffY $JAc4 Ȧ]0Ic PD@?@(B pZe]yg&f-N(:TcLзKb4ߣ'"g-2ipm зTJC?TTW!["r̎J{賶eG]\5[{=S 7nY-rzED!B\2JU&۱^}9kCFIyζüexR2M7o!m#}đԗ]WvN6=iPp`kK,'=]٠"Fj{/VBԍj6w/0WW[}9X9Yj6*3Or9[PmOFJaW[lڌ>iñ28#lաc}(d2#rMR:xv%!bBRS9{]z0c#FT2gd3j({즀>l-0xܭVq?[qM u7UPޮS졾淼32^" `7i\7"o^ZNŋ %Nf'0с0-!ya9 'z?fFٷoy8#,†&P\)"nvbBUs>;=9_(?;"x;7ԭxm׌N [˓$n "㌌H]aGS{!cKt KW [XTOw8ZJErSÀ>)kIaMEJoh]6a&výes?ͳo{a-'Rb&=!42^ wE!Gtnhhpg ^ ٸvUT1Sd`šM W}܆m$0 Ә- bǻ?{ՙA) /7ʆV{,G0V˯X0_yPy!Y*CˍsYY:2`֘AV80͛a?Dc}C!-*5FLABu _ ]B~5L*տ}# Zҡ?r5Ba{߈ Je9re7IqۿVN }kX[_X&uej(jh9ۦ_e`5BlҚq @(BLH!<e`ǯ%>Mxۼ1 P.fn]2#4rPP^*\AZ 6)sR*`5_rP n*ZvUs 1PQ,)uӆwN<ꚴߩkc@՜?d>;CR\í Zyfe1Yth!+"l\KjpBq8̬Rմv]EDŽҪ/-O=z"[X(p}V2O?}My|W񛗖S+CɭI'Lt `KHw^oćxn cϥQm_lŹ[K)BDCBEmrej.BT_^}R|fho1jg'+gWOsםZnnVgkFIQvssqKH,u0hj/dl 8V\̾fW:7TzZCOKnVr\ 5fNLv顯EiQ(S2>3ҢR?t=-T@;uP(w}i5L*տ. Zҡr5Ba{߈ J׉9re7IqۿVN }kX[_X&uej( ` mSU˯X0q6i8B P &$X@Q0BW&m^B P3wڈZ|@<絤TH![H?\@>5N滽ѫGJ Bf64# P Ol\?{0hGvimk#Yiy쐢¬BNßpCrX1jGU}nyEkҖyzν L暂)5_J؞25!"YK<]:0"89z٪QkWE?נEͦfac*4,XNO!D8bKCnV:0"݌l{7~ēIB&0ڔ-3#iQ|8 v_C$}đԗ]Wj;Fu=A)w9|vfֆ f翵K,pAE^yB+!FuP0Ϻ'+ɫ7glfmو=fr֡ޚj;~2VB_Ή'}6TQv }#ӆk'fdz5ߋ$wHIj>d2?\b-hW-K"&P*ntO ܕhadGT=h7k&3š4qϨn XYM˃3?wPKjqI-=݊hWK%ה]gpTAyNԟK?v[zيk{*Yj6Qm'&mG M߫/LM,25OX{M5`̿Ik P 0!<  pX6mN P a<R.݇:f]c~䔐̆e?'K ;v-ghtw9nLY;QD!w&Z0BQ\fGQv ;龧>3kc,B5C}zKo{KC~/ad>1~ 3 )7'L_oO{~iTl i Z:tO+'MO|tWE2w2C&Pl $3#H?dµ/E&P$!5GTj1W`_Bv'5B:9Ow̄kc^+RoI ؟S?yնIRV Y<!#q4ζMص[^52h0g("!mᛟ+i_L}J1mO^lLX<oae5Yi<6:EQrxp&0 ՙA):Uǜqa~W=|ӍLamO+jT9.Ƭ)%J-?ƙ}jKO2˲fB󅷞toqnOl(l1uD@o}/`o]9{ B͵P{x(xƲfüexR2M7o!m'9GI}uS-hdy9g˩ !Gsi*Uq{8lg4% lPb#YB+!F]?y _Ħ|tqеQN&POŤ\k 5+ Ok vܽ;`,xsIU?+C|i-o.g/c>d2?\5!* `LFJ{6hڨVpJ4MN0.]huT ezE@snv`7,pJw)BĄJQ smFSVNzVZ+ۖF#n\{ hL0P`wlMK3i}y0`Gy pI-.'[jIn؎uQ8$7IDATrS#ڨ:Q-TU2uםAqhk=`p={`p<Lu;=)nIaۢWOs5jt3YtEMigjU6 f_3^ 0&Gp@(B PnIZ0`P @(B P%XfIENDB`jfractionlab-0.91.orig/doc/help_en/multiply-pizzas/0000755000000000000000000000000011670453400021112 5ustar rootrootjfractionlab-0.91.orig/doc/help_en/multiply-pizzas/2o3.png0000644000000000000000000000063111670453400022223 0ustar rootrootPNG  IHDREZsRGBbKGD pHYs 7˭tIME.5qIDATx1 A_6eRDV3),j=\2|v=/ ĂX bA, ĂX bA, ĂX bA, ĂX bA,ĂX bA,ĂX bA,ĂX bA,X bA,X bA,X bA,X bA,  bA,  bA,  bA, bA, bA, bA, bA, ĂX@, ĂX@, 20kף 4 !IENDB`jfractionlab-0.91.orig/doc/help_en/multiply-pizzas/1o2-times-7o9.png0000644000000000000000000000143511670453400023757 0ustar rootrootPNG  IHDR?sRGBbKGD pHYs  tIME/0IDATx1n0 EA+_YU| dQf|~^U盜gsd~OG`>wNşVwyܷ/Gj... ^.. +``s D^vcY{y2]]]@t@t@t]]@t-k f \.(]t^^ EDDD]]]DD]hHY+(? Bt9e;(5W>/@DDD+Dڲm 9]{9JgPDt@t@t @t@td`s D^vcY{y2]]]@t@t@t]]@t-k f \.(]t^^ EDDD]]]DD]hHY+(? Bt9jZfe(" z @[@ZA0Gѥ.AQ:kv/|^" ..W .vYw&gY!5O5P}IENDB`jfractionlab-0.91.orig/doc/help_en/multiply-pizzas/4o8-times-7o9.png0000644000000000000000000000152011670453400023763 0ustar rootrootPNG  IHDR~lܻsRGBbKGD pHYs  tIME/Ӽ!IDATx :_9]:꟤,D|}5=WxVp/ާOZ5uGֽft]e[k^ofmy&ޝ#{Zb b b --- to9Yw6W^bvf#9Gf#T32,& b b b Lg\#eAKlld#2lښ^|F[[[@l@l@lk?ȝ#3{-ۙrD\[S٫b b b ---0qsd6rf/e;]Ȝ#kk*{[[[@l@l@l32 wF%lg6sd6rmMe^>#bb b b --- t5RfΑșĖFv9"sFgdXLl@l@lθFʌ929زa8^nGO9Gw!l6?`1[[[`:)3r3F[&1928W/`1[[[`S=\ɳY9r`Y;5ܹ7IENDB`jfractionlab-0.91.orig/doc/help_en/multiply-pizzas/4o9-times-7o8.png0000644000000000000000000000143011670453400023763 0ustar rootrootPNG  IHDRHBFsRGBbKGD pHYs  tIME0IDATxA EWNNZ ZMl,/ ߿~G]ϕ+#{˫^c츾vߎ1J'GĽgiz}`ZZZ@h@h?R}qz%/Fd=+|:ZZZ@h@h@h]8i΅>2Twe#P>BB B B ---  `C!L]/Dň>2}OB B B --- g3ٹG Z bDv*п§cXHh@h@hZZ8LsH==녖({GZZZ@h@h@hvc9;PBK^#CWt --- B B 0Ti>2w5ftoFwGO~cz/ZZZ@h@h@h]\g]ϕ+#{lGIENDB`jfractionlab-0.91.orig/doc/help_en/multiply-pizzas/6o15.png0000644000000000000000000000067111670453400022316 0ustar rootrootPNG  IHDR8OsosRGBbKGD pHYs 7˭tIME/й9IDATxA 0Ex++q#1 &Tmgy~)0|.N{95n\wrC P BA( P BA(P BA(P BA(  BA( BA([irw,WP BA(P BA(  P B P BA( P BA(P BA(L9M]'K6'` A0` A0` A0` A0 ` A0 ` A0 ` A0 `  `  `  `  `  `  `  `@0 `@0 `@0 `@0 A0 A0 A0K^H+D&2IENDB`jfractionlab-0.91.orig/doc/help_en/multiply-pizzas/2o6.png0000644000000000000000000000065211670453400022231 0ustar rootrootPNG  IHDRxlsRGBbKGD pHYs 7˭tIME/']*IDATxK 0 E ĉs 'x_ gm=H5 2i`{pG$ DH " DH "A$DH "A$  "A$ DH@$ DH " DH "A$ DH "A$H "A$35"ItT9$ DH  DH "A$ DH "A$DH "A$  "A$ DH@$ DH " DH "A$DH "A$ᬭG_qkS˺eIENDB`jfractionlab-0.91.orig/doc/help_en/multiply-pizzas/3o15.png0000644000000000000000000000067011670453400022312 0ustar rootrootPNG  IHDRudsRGBbKGD pHYs 7˭tIME.! n8IDATx1 0 @F$JV|SJIEZzt[[wחS1S_Cf\Y|< BA( BA( P@( P  P B P BA( P es5]]lαX]Yl P  P B P BA( P BA(P BA(P BA(cVՅ4ïgP BA( P BA(P BA(P BA(  BA( BA( 򱹚]\6/IENDB`jfractionlab-0.91.orig/doc/help_en/multiply-and-reduce_en.html0000644000000000000000000000601411670453400023152 0ustar rootroot JFractionLab Help << Back      Contents      Next >>     

JFractionLab - Help

Multiplying and reducing fractions

Explanation:

It's often possible to reduce your result. It's simpler to reduce it before multiplying, as the numbers you have to multiply are smaller.

Steps:

  • Reduce all possible numbers
  • Multiply the numerators
  • Multiply the denominators

A step by step example:

Step 1:

Step 2:



<< Back      Contents      Next >>      jfractionlab-0.91.orig/doc/help_en/mixed-numbers_en.html0000644000000000000000000000360711670453400022052 0ustar rootroot JFractionLab Help << Back      Contents      Next >>     

JFractionLab - Help

Mixed numbers

Explanation:



Steps:


Another example:



<< Back      Contents      Next >>      jfractionlab-0.91.orig/doc/help_en/extend_en.html0000644000000000000000000000314611670453400020560 0ustar rootroot JFractionLab Help << Back      Contents      Next >>     

JFractionLab - Help

Extendin fractions

Explanation:

If you multiply numerator and denominator with the same number, the resulting fraction has the same value!



<< Back      Contents      Next >>      jfractionlab-0.91.orig/doc/help_en/divide-pizzas/0000755000000000000000000000000011670453400020477 5ustar rootrootjfractionlab-0.91.orig/doc/help_en/divide-pizzas/12o14-by-3o14.png0000644000000000000000000000630111670453400023047 0ustar rootrootPNG  IHDR#ŝsRGBbKGD pHYs  tIME AIDATxz: Ec>=7Mm]9mbxP( BP( BP( BP(u1(j ܱԉ,,J4 rRWbaDtqRDtRvCLH?`)U;U@鈲әb2g쳦ڦUai N#_ %Kp2RRK$D BJK{yHɑ4(EXڐ~ơ4HZ7H(3K'x&YLX@ m2Ԭ$N0mۖINbsO^G`i'0mHC`ɲMQÌwvD,m61⁧$")>K>u:;KCɈsIIRL Izْc(ժq㜔$d*iJH<ܽ$Ӓ$2p),HJJH )iJ,}ޫYsQ u34ɝg;<{jXMJ "K4 )I FhHIJHUYc󠅄'%İ+SV璢tcӊKgRjf>#٫3WWV=H9B>n(RӪҽzLgY!M+jAY=+$(qp1RP,,Ə<"󜬎BYp']wO^dOIi]$BRmR6mFJOB };KIH` 2zǫV 8U.sK=l` 2񿑄P+RK_"m1y6wc))Uŗd2Р|=&1l\kr&۸l r/i-?X\'wx;|ƿ~dpRq=IjlPO`"#O֐6֌m?mYJH IhFw_Ro:͚ r.`׭HH;!YK A[B0Rr/!>K;>zIRB^VAj:a=$qHSIs-)y[Y I%r"K;"]_^wy Ke;yg!y&KdgӜP7X&$'IĒM& }""$+R$UD͓P )#\!K22#/@3QT@~t5#ynD{߮EmEQ!Y"(۫Ҭ R39p2YEMH US ,qH=q"8"ELGܩ%ڳBrTopK8XڸDLc+ۤ!$.8d$ڮUkD!$N6^MR0I{(z.$ϒ6ý7DHE!ґwWa CD^2>v;pB`[F,D/kX )KKB$& + QzB[xA&EVpHE(=$YnBDBJFnWH,m:ADBJ6X vCDBdiӅ~WJ~&[kU j:0m\eC*KGoqhfD$ЮU{R:K-DoE18 ?B|K-j-fjBHcZRW9x$kGvӶbȲMCۆ m[̫ u R-!2:Py)AB,Ֆg E4o%X]$R_:&%HIR(R (TR AJ R=W,Y|nP$偯-efPdt{v;Nrh"Ծ  Z0(%K_HRURXRd%,40(BP( BP( BP( BP(x=u:W'IENDB`jfractionlab-0.91.orig/doc/help_en/divide-pizzas/1o4-by-1o2.png0000644000000000000000000000245611670453400022626 0ustar rootrootPNG  IHDR$n3sRGBbKGD pHYs  tIME"7ZbIDATxђ1TR 8uq כ/"K )E@ڃ?q#+Y/8"r%YڷӐ)'Y= )Up,ҞԲ@)&Y:KUxJ1Y#LH(&Y i(&Y=KUxIRV2}0@9YZ2K%"~$,p^THʒZzlt:HNOR8ܞȗ8J GNuȒBJzODR1"FYSAGDUN$Ky6dIdiBJ$K4g!b,M5A߾w; V"=K`R>#<[*7hRuJ:sӸ,u]?}q*g5>'T9V31lY8!Yo/rJI"@݆IpYZHʒ Thw, 590dIz 'Ktz!p$K)V6ɒ, 'KH)ɒ,($RJ$K) I,R BrdIR)%Y$@JIdBKpV>֗_n473veR.?Ǹ 2yB>qH1'x|"_ei,>$ d6nh%0̄Fsh%0ĄFsh%Fsh%Fs8$KqR)ɒ,Yـ1V67tġY2!]NH) ɈmԶqxLH B2bkۇCLH M!idBl PH PH PHGodcw,+BBo_͌,+Kfrju9^Yϒ HC! @! `O!yQ\Ͽ08K&$a ɷ{<0vLH B2i ,+@B2i>0ɒ /$ơY2!ݮl.67)òdBLIn4SeɄt=!h$ɒ ~B2%LI4ϒ bB2%LI4RJ)RkuҭvN.6ӑ)&YZ"Eȑ2RJ[PFJI/$,*$Tb3d)Մ$GH)RMR4\l#S,H)%YJɑ2RJ2RJzVK)8cO5YQtƫlaZ:&tô4V?ghV8Y:geYѬprBYѬppV4+,X٬pV4+,-QL]S/YZibRDi,ibRDi,ibRDi,-iQVBLH^u󊜩(S0ƴ{owk\OQ5r)KHa^NJ,-QZ2RN4q!{ޖ2ib=%GY_0޶>IENDB`jfractionlab-0.91.orig/doc/help_en/divide-pizzas/6o7-by-3o14.png0000644000000000000000000000604411670453400022720 0ustar rootrootPNG  IHDR ;sRGBbKGD pHYs  tIME+ IDATx[8DK}fK|HJƏόCKdB!B!B!B!B!B!B* qA/S WQ) |RRI()"C)LTF)pJ)j{QTN`Ԁ)/ju LGhZǘwST}% ^  :Ȋ^@a x{5d=du= 2>Hǻ5dI<W12ROX/mF|.?*x<ǾҐ0'/m )HC'*hc#XHB{/5?-݀0\(H=xI>]>@6LBH>@ȷ4Z>c{>Rv!LKeJF1!_4wf&ފj/ms EAP2O/m /NoQF 60 JjLQ3!_^P/Z !dKX&m|dIAS$M0 idDni^X> BRMD 4K1lgc%!dKNxJ?5K;Irz6AXk~ڿZkڄ $b/~\44oD9t7{CG$Kݍy. ch>zf|Ǔ,,ZFh<+W[iĨG/ŃW/0 o♟(2楡=IV6 ^Z^ K4NolN?YZ1oV{jΏ|?>D]zIV蝄.t\9>r> 6)U҃9}*?xo:׻ +Y֋9:AKDR쩗Ud:h 1^3@-&&F! hw3/՞3#ENEγ0IXLNB4s>x0T>`TR*W"hXۜBehXW/UN"ҏT$ "$%s(.N'% dn'% 9R]#%ifKhvsj@Dٕ4! /ykcTyrQl,͍r2FN(rz Y7]zyzQڷ,&"R쎗<%3/UdGXD@ RU{5ѻ2a TtB^ NX zM5X+(~nķd9) +E (JD^ʙ 楌 ^]AK5y=3|܊ѷO코 <߼TEA @]' LASDIh1D'4dЯ?[rd=wW6?p!.[}ނߞ98}Aݽ~"W^@@),Q݄n )3jLЈ W|tfգy1*Bw3o52(jYk2=vKìJݮw/xF& Q=HD͟Q~JsMA)6zi앬#Wo)vH0rV Dy Q-J*>ͲBYRQʳ,s +|3}wU=D jۼC ʑx4*Co :OD=|Ȑd'qڪ%y2R$7hR򐈾]T^ ɞW'Ї~o}]VΏtR4GKb"R7ϲ%SiY'Ҫ,Ů@ U4ɒvIvVLl`Bg3OAII{NKuΒxHB]zBxJ>I<*?pٺ# *<NbʯZ~,;gwB2^/UExf)`"G{ѭ$~>LZO&= ƈzЏ"$׬C򱔄$Q BJ\ K:шz?\LAB^\t>gk9~I"A<})D ChU -,(@ Y[`qY68 6.2-= |d!mql-_^ΎBHKU8ǟuo;wz-d^KZdudK Re9?~RЊ ٦lJ2ye<L+TTWBIye)z $ R/JA(RyLJvz+?CIv>=%U%%,ie@<<)Ax$DV;лh2k鶬bJ(K <(+x<( ^l9#*Ǭd׆ԷmFtvXv|%YQdDA>JH UH/& 7Y23zuz0G(ƹCx !B!B!B!$ V IENDB`jfractionlab-0.91.orig/doc/help_en/divide-by-numbers_en.html0000644000000000000000000000665511670453400022626 0ustar rootroot JFractionLab Help << Back      Contents      Next >>     

JFractionLab - Help

Dividing fractions by numbers

What is the half of two thirds?
So you simply divide the field into two halfs and then count the number of fields in one half.


Steps:

  • Write the number as a fraction.
  • Turn the second fraction upside down.
  • Multiply the numerators
  • Multiply the denominators
  • Reduce if necessary

A step by step example:

Two is simply written as a fraction.
The rule is:
To divide, you turn the second fraction upside down and then you multiply.
This has been reduced.
;-)
This is what it would look like in the JFractionLab.

In JFractionLab you have to reduce as you go along.
If you are not sure how this works, have a look at the chapter "Reducing fractions" and "Multiplying and reducing fractions"!


Another example: What is a third of three fifths?

You divide the field into three rows of the same size and count the number of fields in one of them!

This is what it would look like in the JFractionLab.

<< Back      Contents      Next >>      jfractionlab-0.91.orig/doc/help_en/save-points_en.html0000644000000000000000000000422311670453400021536 0ustar rootroot JFractionLab Help << Back      Contents      Next >>     

JFractionLab - Help

How to save your points



In each window you can see how many points you have scored.
In addition to this you can see all the points you have scored in the main window.

It is also possible to store this information in a file.
This can be of great help when the teacher wants to check what has been done.
In this way you can use JFractionLab to give homework.

To store the information you simply have to click on the "Saving the results" button in the main window.
Now all you have to is put in your name
and click "OK" ...
... and if necessary change the directory
and then click "Save".

Finished!

The file is now named
JFractionLab_<name>_<date>_<time>.jfl

Once you have stored all scores will be reset to zero.
So you are not able to use the same score twice.

Now the jfl-file can be sent to the teacher.


<< Back      Contents      Next >>      jfractionlab-0.91.orig/LICENCE.txt0000644000000000000000000011727211670453400015353 0ustar rootrootJFractionLab is free software under the terms of the GNU GPL, Version 3. (see http://gplv3.fsf.org/ or below) TableLayout is free software under the terms of the Clearthought Software License, Version 2.0 (see https://tablelayout.dev.java.net/files/documents/3495/59349/License.txt or below) ################################################# GNU GENERAL PUBLIC LICENSE Version 3, 29 June 2007 Copyright (C) 2007 Free Software Foundation, Inc. Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The GNU General Public License is a free, copyleft license for software and other kinds of works. The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things. To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others. For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it. For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions. Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users. Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free. The precise terms and conditions for copying, distribution and modification follow. TERMS AND CONDITIONS 0. Definitions. "This License" refers to version 3 of the GNU General Public License. "Copyright" also means copyright-like laws that apply to other kinds of works, such as semiconductor masks. "The Program" refers to any copyrightable work licensed under this License. Each licensee is addressed as "you". "Licensees" and "recipients" may be individuals or organizations. To "modify" a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a "modified version" of the earlier work or a work "based on" the earlier work. A "covered work" means either the unmodified Program or a work based on the Program. To "propagate" a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well. To "convey" a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying. An interactive user interface displays "Appropriate Legal Notices" to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion. 1. Source Code. The "source code" for a work means the preferred form of the work for making modifications to it. "Object code" means any non-source form of a work. A "Standard Interface" means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language. The "System Libraries" of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A "Major Component", in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it. The "Corresponding Source" for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work. The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source. The Corresponding Source for a work in source code form is that same work. 2. Basic Permissions. All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law. You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you. Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary. 3. Protecting Users' Legal Rights From Anti-Circumvention Law. No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures. When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures. 4. Conveying Verbatim Copies. You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program. You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee. 5. Conveying Modified Source Versions. You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions: a) The work must carry prominent notices stating that you modified it, and giving a relevant date. b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to "keep intact all notices". c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it. d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so. A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an "aggregate" if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate. 6. Conveying Non-Source Forms. You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways: a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange. b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge. c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b. d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements. e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work. A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product. "Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made. If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM). The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network. Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying. 7. Additional Terms. "Additional permissions" are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions. When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission. Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms: a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or d) Limiting the use for publicity purposes of names of licensors or authors of the material; or e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors. All other non-permissive additional terms are considered "further restrictions" within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying. If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms. Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way. 8. Termination. You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11). However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation. Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice. Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10. 9. Acceptance Not Required for Having Copies. You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so. 10. Automatic Licensing of Downstream Recipients. Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License. An "entity transaction" is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts. You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it. 11. Patents. A "contributor" is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's "contributor version". A contributor's "essential patent claims" are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, "control" includes the right to grant patent sublicenses in a manner consistent with the requirements of this License. Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version. In the following three paragraphs, a "patent license" is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To "grant" such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party. If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. "Knowingly relying" means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid. If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it. A patent license is "discriminatory" if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007. Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law. 12. No Surrender of Others' Freedom. If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program. 13. Use with the GNU Affero General Public License. Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such. 14. Revised Versions of this License. The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License "or any later version" applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation. If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program. Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version. 15. Disclaimer of Warranty. THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 16. Limitation of Liability. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. 17. Interpretation of Sections 15 and 16. If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program. If not, see . Also add information on how to contact you by electronic and paper mail. If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode: Copyright (C) This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an "about box". You should also get your employer (if you work as a programmer) or school, if any, to sign a "copyright disclaimer" for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see . The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read . ################################################# /*  * ====================================================================  *  * The Clearthought Software License, Version 2.0  *  * Copyright (c) 2001 Daniel Barbalace.  All rights reserved.  *  * Project maintained at https://tablelayout.dev.java.net  *  * I. Terms for redistribution of original source and binaries  *  * Redistribution and use of unmodified source and/or binaries are  * permitted provided that the following condition is met:  *  * 1. Redistributions of original source code must retain the above  *    copyright notice and license.  You are not required to redistribute  *    the original source; you may choose to redistribute only the  *    binaries.  *  * Basically, if you distribute unmodified source, you meet  * automatically comply with the license with no additional effort on  * your part.  *  * II. Terms for distribution of derived works via subclassing and/or  *     composition.  *  * You may generate derived works by means of subclassing and/or  * composition (e.g., the Adaptor Pattern), provided that the following  * conditions are met:  *  * 1. Redistributions of original source code must retain the above  *    copyright notice and license.  You are not required to redistribute  *    the original source; you may choose to redistribute only the  *    binaries.  *  * 2. The original software is not altered.  *  * 3. Derived works are not contained in the info.clearthought  *    namespace/package or any subpackage of info.clearthought.  *  * 4. Derived works do not use the class or interface names from the  *    info.clearthought... packages  *  * For example, you may define a class with the following full name:  *    org.nameOfMyOrganization.layouts.RowMajorTableLayout  *  * However, you may not define a class with the either of the  * following full names:  *    info.clearthought.layout.RowMajorTableLayout  *    org.nameOfMyOrganization.layouts.TableLayout  *  * III. Terms for redistribution of source modified via patch files.  *  * You may generate derived works by means of patch files provided  * that the following conditions are met:  *  * 1. Redistributions of original source code must retain the above  *    copyright notice and license.  You are not required to  *    redistribute the original source; you may choose to redistribute  *    only the binaries resulting from the patch files.  *  * 2. The original source files are not altered.  All alteration is  *    done in patch files.  *  * 3. Derived works are not contained in the info.clearthought  *    namespace/package or any subpackage of info.clearthought.  This  *    means that your patch files must change the namespace/package  *    for the derived work.  See section II for examples.  *  * 4. Derived works do not use the class or interface names from the  *    info.clearthought... packages.  This means your patch files  *    must change the names of the interfaces and classes they alter.  *    See section II for examples.  *  * 5. Derived works must include the following disclaimer.  *    "This work is derived from Clearthought's TableLayout,  *     https://tablelayout.dev.java.net, by means of patch files  *     rather than subclassing or composition.  Therefore, this work  *     might not contain the latest fixes and features of TableLayout."  *  * IV. Terms for repackaging, transcoding, and compiling of binaries.  *  * You may do any of the following with the binaries of the  * original software.  *  * 1. You may move binaries (.class files) from the original .jar file  *    to your own .jar file.  *  * 2. You may move binaries from the original .jar file to other  *    resource containing files, including but not limited to .zip,  *    .gz, .tar, .dll, .exe files.  *  * 3. You may backend compile the binaries to any platform, including  *    but not limited to Win32, Win64, MAC OS, Linux, Palm OS, any  *    handheld or embedded platform.  *  * 4. You may transcribe the binaries to other virtual machine byte  *    code protocols, including but not limited to .NET.  *  * V. License Disclaimer.  *  * THIS SOFTWARE IS PROVIDED ``AS IS'' AND ANY EXPRESSED OR IMPLIED  * WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES  * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE  * DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR, AFFILATED BUSINESSES,  * OR ANYONE ELSE BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,  * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT  * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF  * USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND  * ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,  * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT  * OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF  * SUCH DAMAGE.  * ====================================================================  */jfractionlab-0.91.orig/CHANGELOG.txt0000644000000000000000000001046311670453400015572 0ustar rootrootchangelog: version 086 chapter "how to convert fraction to decimal number" added to the help new menuoption in the exercise-dialogs: "generateworksheet" new package logtable logtable with vertical headers for a better overview zeros will not be displayed anymore in the logtable added "FractionToDecimal" now you can use CompareFractions with mouse and keyboard! added "custom exercises" to reduce fractions deleted \usepackage ngerman from the latex-worksheet-generator updated portuguesian translation added some italien translations version 085: renamed package jfractionlab.jflOptionDialogs -> jflDialogs added AdditionWorkSheets added DivisionWorkSheets added ExtendingWorkSheets added ImproperFractionsWorkSheets added MixedNumbersWorkSheets added MultiplicationWorkSheets added ReducingWorkSheets added SubtractionWorkSheets fixed the gui of PlusAndMinus.java version 084: added the dialog WannaFindBestCommonDenominator added setLibTableLayoutForDebian() to mkJflJar.sh, because the namespace in "libtablelayout..deb" has changed added "big numbers" to MultiplyFractions.java ReduceHintDialog is modal now added the new package "jfractionlab.worksheets" added "automatical-worksheet-generators" for addition and multiplication jfl uses pdflatex to generate the worksheets as pdf-files added a Dialog for the worksheets changed all the different randomvariables with (public static final) JFractionLab.ran version 083: PlusAndMinus: modified the form PlusAndMinus: added the option "with_reducing" PlusAndMinus: added hint if the common denominator is not optimal PlusMinus: extra Question if user would like to reduce Multiply: extra Question if user would like to reduce fixed the default-locale-bug changed the "pizza"-displays from canvas to jcomponent modified the default-ok-buttons in the custom-dialogs sorted the classes in new packages finished the french translation of the help version 082: modified the compile scripts fixed some bugs modified Improper Fractions first debian package :-) http://ftp-master.debian.org/new.html version 081: exe - installer for windows hints in "reduce fractions" usability-dialog closes on "enter" and "escape" finished help_en new french translation started french help fixed Locale in LogSaverDialog fixed: help only opens from the main window version 080: new licence for TableLayout !!! :-) __now it is free__ no version for java 1.5 anymore, because izpack needs java 1.6 no version for java 1.5 anymore, because of javax.swing.filechooser.FileNameExtensionFilter added polish language (translation is not finished yet) added english documentation (translation is not finished yet) english translation is checked check fileextension in LogSaverDialog new MyFilenameFilter fixed "btn_tipp" in MixedNumbers and ImproperFractions version 071: deploy with IzPack-Installer improved some texts of the german help version 070: fixed some bugs version 064: bye bye vim and xterm, hello eclipse :-) a lot of code is rewritten, same functionality - better style fixed some bugs the internationalization is completly rewritten "multiply and reduce" is now integrated in "multiply" added help-system a new script to make jars from the source version 063: removed "compare invisible fractions" (added the option "invisible" to "compare fractions") readapted the log-table removed unnecessary icons fixed "zero-bug" in PlusAndMinus.java fixed "divide by zero-bug" in MultiplyAndReduce.java added anja4design to supporterlist added option "invisible" to "compare fractions" added option "invisible" and "typeoftask" to "unechte brueche" added option "invisible" and "typeoftask" to "gemischte zahlen" changed the menues of the games added usability-hints added ConfManager (hidden config file win/lin homedir) added PropertyManager to handle the textresources added directory "lang" for all textresource-files and the PropertyManager rewritten JFractionBar, now it extends from JComponent, not from Canvas anymore. (Because it was always over the menu-pop-ups, so that you could not see them.) version 062: from now on JFractionLab is distributed in 2 Files "src" and "bin" added program-icons added "unechte brueche" added "gemischte zahlen" version 061: pointdisplay rewritten splash-screen (works with java 1.6) portuguese translation jfractionlab-0.91.orig/templates/0000755000000000000000000000000011670453400015534 5ustar rootrootjfractionlab-0.91.orig/templates/JFL-Template-knick20.odt0000644000000000000000000002635111670453400021676 0ustar rootrootPKy4?^2 ''mimetypeapplication/vnd.oasis.opendocument.textPKy4?:  meta.xml jochen 2011-08-05T09:02:262011-09-20T17:13:56jochen PT51M13S25LibreOffice/3.4$Linux LibreOffice_project/340m1$Build-103PKy4? settings.xmlZs8 ~B/e'e-- ܾD tY?1$dɒO/HW=9@r9Ɲ+KNy$i5CKm%4 " 40qu#U=Y ._n1qRY,'TJ}[پU!"!;LvzZd߽!?5f~f 8"뛣c{[T6^9,޽W{oo*7\y^T/S'gyzgC.ϯ>b!L@o( `ka:pC%}ʄ[qc.CXBJPf~GFQzMoWUbw$JzV?T'J*A^rRe!-4#_cb=_&l/x#-NP6;DR$kWwsDŽ*wN/ 4k0ǗMV];+[Yܔ զLs$*pmڕNI? AREÖGq{ڱCѕh@z]윑&B3V TV3L$ [}i8+/e;m!ADl͈AuWv X'h~f??e[vqCiuزPzi@Iyl#6.,][e,? ~ҹmB"5HKæB:k {Z7Zs QӶ eM.j3$UC?m,Ŧ!Pbˉo6F }ˀ$ϊXݓ3K fd:ScMe]i PKo.]e"PKy4? content.xml]n6ߧPU`- ˒$v'.fR,f`vg_-6'te0}%ulfr(ϏLLC~)# tCӀG|.}uk8 Y,> 呐 i\pJCl)$a5-ZO㶒Ɵqkظo,mw|}˱qۧ`Y R akAA8CQpg8lрХL&;~rhMql{6P6lgؙm9hO!`ikjex\VPm##(_>~ ڶ%mw(Zw3.Br!1\w8M"iܫ5rIPFslaaGyK"Xk'scWV 5[(d[fcˆPh?a ۊz˧~3zDp|X;6A6| E'@&HAi{wNSd@_2ז,$I/m,[1`!?k+IGY q/0!#(1jl%0U5rYq=y_wz![L/dEbAdrsnCg "CDBġ,LRj;X܁{s{XF+$(!dQ!JAD8 dCؤXiH,0Ai8Nn`CG`#n+ZѤw! awN8RBUg@#b_Guk}݁7N]`hӋT%[aacOƹxV[l)t&8**LҝUXqo6">' Jd`,_+{\+ߥaۻwn|t()};=*uu _9}@hj ~%ZqfWfs?dÚى,b=&ֵ<& aaRXE<0|X,f8 IHwK/Keo_\OɍXrst5=S_IJfَ{ztmXwǻﻈdA?Dqm/Xϑ\D9LE v(awj9( 0O12gCba 4Vddgʈ>GɎ$u z##mi*|=W _7~z#_k*|=7 _7j+mh*|= uU|(m4w׀?ks4M5fMw ;G](m4׀?ks4M5fM3x )Ǜۄˊeͱ_4vwMb>X.yO_|}`| j7 b|M3\(x|V?ߟB\>6x\êE{̭twS^Ckx~*ul. o37|S&?]t6?ns<3shEZQ?HD>H$ӅOg}n&OC&6oeIw_gՙD>HDJ?]t6ֲ?Vm}{}s|~/=}+/|OI џΦܜZ$Ҙ]SgnSVTgn )t!t:)[u?%џVTgn )t!tӯ7?~]qr̻0Gqh-}$A#я-?duӛjG{~}\矶Ugn_HDJ?]uICؾ\O?D)i[\}nyl*Գ[Ok̭5X Oԙ џOR?Տ5}n&c-- y]ǡ*37|DlMZ$:ɍܜ_H?$A"$SB>7iuׅ[?s\ȻF} O37|Dlϭqz;/?6__g Gvx-ֲ?N8:s|OI џΦܜZ<չ},u}VTgn )t!t:)[u?%џVTgn )t!tIX]]e򸽕ǻ:qzL$A"$SB>7iu7Վ? u ~l!%1f?-ӟչ},u}iEuD>H$ӅOiLZZO?c3ПNYz:=X |OIF1~,pv$YhͰ}4+ၼ%ǺWU]̐vvuwb bc|ߋ<*GEom_y)/<|5qW7w9+vaCL{u8R<}W!'#&P:dsUšO_;TX_=#:C$`|Ѕ|||||||||ɿ4YE\`XIENDB`PKy4? layout-cachecd`d(b``e`8dPKfܷPKy4?h manifest.rdf͓n0D[l$Q )w%J:p8|83$Gy6S!/tLh? -nYL *Q9΅\CPb͉dr]ʵ׼vk=iv`G53b;}fN9Xc;eny$8fJ(:r.GZ7F%qD3h>GSEڇXפ7T(rr5qJh.˻Lܾ9QE@c ";b;Tłinyc*v0]f7<I7G BG7hԼ-P! Y4ᕪ</ZN$ ,#5ppN}AKKT1>;BY)βNf_lrH[0q&߽54Oo$!S&Xy0`eo4e?ɯTVTt"8exlF2ψ}X<0);|O/#C;$=ȋ&sl-UlłO>a<1rͺ8\%UVC֝ eba) bplZC^*w0]z-SCKC0.+< v\ʒİ߇)+̉d]]Ѿ )j3GgW80%tܥ$h\!1XBL@D*e%Em9O{&Bx?ż'Mw2Hk#dFp^Jta8}6JRUՃU_(F3KnD0=ϦǪүX_5Q(GkmOc#MY_g#%jcY+iLiA0Ì$ m5*bU0K7KZW Y em6zk9y8u!pM/գ7ˮQB'hNX%: TV2A(\䲌.d.0. e8Zz2T|GU9v4~+SBD & x̃Xj#\J'ACS.34gc)-' PV~{m۾Ji>\}dr'o'^¸iy1UE%<0E\f,? ^^;Ο_P,bB=G\& O6؆PMJ8eOh>7تl866mӆ=v^CI-tJSgF^3zi}V[ge1b߃FS&7Mo:Of3ݾ?c{$I\62?A 3M+ =٬eeN%G4CS5 q -V̇:Yą4Kw̮}7f;{)x\] 205O%X29Gִͱoۍkӯ鞣s=ԥ) 멤@ ?ٿkm`vϩ=e%MF<[ J4`D(O^<|[2=H{Gy!H}WR۞A2U2wD~#Q$Ӷ}RmtH0{pǰGB E<~] ".Vf+|V:g֭pGr87;>R}ƞu`nF4HU1=oLVpuэdzn:7fV#1}{{7t+1mWgͫbz1-ۡ+0mWg1oǴ\WʟA7I![Ih#:٫z9CWҡ CuW_pE%^lW tº\oR1{Ukev%NSϾɐoU,D}{S+iYe~ˋh"]'X4W/<ө(5N68H<b ά->Dz77>Ȗtj paڜZc F{ KN]iW\q]ԫ>.oʂ a55@H5&/99vXi]IK֪5˾<f41s ` q L0_ju[zqfgRUȥis{meta.xml jochen 2011-10-20T08:08:572011-10-20T08:12:33jochen PT3M39S1LibreOffice/3.4$Linux LibreOffice_project/340m1$Build-103PK1T? settings.xmlZQs8 ~_;.eZv]vIX)ONeCĐؒ%K> n"q Js^;`{t+/np64C h03.u3{}%J6iE&hb r~u3U=Y ._n1qZ].sTj. PXUMݐ&UVf߽!߹~ؚߺ(>*@d}sylv+׼C' YK.nڇq fqHes4߁]}*(|B/,Q0E2*b:zpCȓ>cB-e+}u8=j}{QQ^qMuԜ$5.럊J|*{{z aWуG?}]{)U$كD1C'hJ]?1~B}6qa⁙EiX >)n 1VC^AA1\c9;|D#ц}2K?sx`2aMŁILtl06T7,uVf(X !֋2y0$JQ 1æ"&sGEWk*LeE+_جaۍ <JK=nQڽK`~t|=AaJ T8 Ya[)GѕAuFc0Ìf3b.4 cPfL0>#_b=_W&>l?$Z:lvY(H֯ sNm+xKvC:mz9hRʗ_3zqW0n)r]5}Wm.Zs3(7˕6E*kO:%(PHa [Ji EO6*MsFq[&{-PY0(SlILCX)ʷOYa!4'= W+R/PH`8Ec3i ;JcV'dž81mĦӾ#Kb,o62?@!Ѧ/.S#t @8l,6 Ie/.0ge?ǘ$JqڶA ۂѹe_&DjOZN+ŦPbˉo6F mˀ$ϊXݓ3K@50USj޿CZPKjS_"PK1T? content.xmlZ]o6}߯T`Ȳ8EbhaKTmsHG"ɖ,l]K{{#22(Nk4@d:4{ٺ3? ~B",!77=:4cFp?$kA=H.V{{ M WNyESg'ckBa*XbD3!m/P6~o'a?E1 *mZNDZ Д)8CX FT|8# i`s#yYELg9|~8 &q-4_ +\[g`TNӋ?!x` .yS Tg3Q&2a&/L-76!>jt t<[}y9w>vA>%6\F!U"X! ]Yl6JL3Ϲ'i,U䥗+9Z=}f&YC+>{}efC?+Cΐ0># 4mƅ HL~Oo{lHI&AFaRHgXm 5vUjv ]|+'䳰W0C'[1݃>kɊɃL S9}XwLFٷT37ښ*U%.bRCkgp'CK"9.CviJ`~}_qs$P*I)q(yKJ/m5{n.[BXHmP3"xq8emm3ڣ%m/%׵wy]h<<jjoϮۿ6#ylh'lE[Q=OUZ>YkuVkd-Yni[ӷ vᕰ]x[~*U?PKå/PK1T?::Thumbnails/thumbnail.pngPNG  IHDRzAIDATxNZQL|Wv&Čtӵ.0g l .x郢>(胢>(胢>(胢>(Kx{{s{/[xg>+9w-v~胲ӊks,SX҇sq8PAviQu!wi; ]j8OW93ţUm~%vmsg:~[o9͝/n#5~96G=胢ʣ^(קa_碉uƦO],\z c|vp)>(iLzy/}PAE}PAY҇k^nW/<2v ZS,V?n?0le ǧ'] p>(b?=)O)z|})z5?(b?OG1}b_Ke c͌_(b_ lV}-)v''S־r~?(b?O~`?|S>(Sʒ><<>(胢>(胢>(胢>(胢>(胢>(胢>(胢>(胢>(胢>(胢>(胢>(胢>(胢>(胢>(胢>(胢>(胢>(胢>(胢>(胢>(胢>(胢>(胢>(胢>(胢>(胢>(胢>(胢>(Hy}IENDB`PK1T?h manifest.rdf͓n0^(u{*TԟFZ+5"X m*2xC ߑ)MrIyf~#Hw{15{ʔ ,?'?xJ![IW~FJc=-AX&xA${Gcj1FcԴfƒs qm{A%ӵJ@r `۲R:9J`Ff$K‡`1_%Š*XBBXqi(+zf\0&=ƗBjDu+qBڑ\zt :8#BԊK)7$20؝H\PNKV"T?24 ]PHud4C'WX:I(U DגK%-v~= uB.H,ϸP0oGnHFa{|~τ}.YߐՐpKd b^j[ahK:jj~h~b{Y8Gcg}1_]*Kf~E&BM A*HZtQ-6, //T{HFxciJ) ]@wٱ}7\ZPfxڊpZ xh W:zPKo~/PK1T?META-INF/manifest.xmln }zP* `ID`G5ͶVZް!{ϬԾ6VVvq MPPK1T?^2 ''mimetypePK1T?>s{Mmeta.xmlPK1T?jS_" {settings.xmlPK1T?å/  content.xmlPK1T?::Thumbnails/thumbnail.pngPK1T?h 5manifest.rdfPK1T?dConfigurations2/images/Bitmaps/PK1T?Configurations2/popupmenu/PK1T?Configurations2/toolpanel/PK1T?Configurations2/statusbar/PK1T?IConfigurations2/progressbar/PK1T?Configurations2/toolbar/PK1T?Configurations2/menubar/PK1T?'Configurations2/accelerator/current.xmlPK1T?6Configurations2/floater/PK1T?o~/ lstyles.xmlPK1T?!>E META-INF/manifest.xmlPKp!jfractionlab-0.91.orig/templates/JFL-Template-verbinde-3-a-5.odt0000644000000000000000000002523411670453400022752 0ustar rootrootPK~4?^2 ''mimetypeapplication/vnd.oasis.opendocument.textPK~4?{"D  meta.xml jochen 2011-08-09T09:28:522011-09-20T17:52:27jochen PT50M41S28LibreOffice/3.4$Linux LibreOffice_project/340m1$Build-103PK~4? settings.xmlZQs8 ~_;neZv]vIX)ONeCĐؒ%K> n,#q Js^杀 0rv=;ޗ_78!IT4CK m%4 " 40x*˞,/ܘQ.)Y~}}]Mn(|vl{Un*;.wd}w9?loެdn 9Y?GHek޾} coƬbzå񚵛ꮄå`j}桙{Q]]';|Ϯ>}TLh!_О39`(IiTtteKB'}ʄ>X|%bqjp{(-0wíj(r7xeq9YR]^D@鉒J-;SüwuQ^] 1@: FDr;˒B|)-waA G 0v=(p=וRA =H3TܕOqLGycwk ,U3c5Dhi/ߨ5G4?mt#37&&Z)^͘MFjnC|RǍai0Gv(Ø' }v3lB(b2|T qTpUZ/&7^@F蘬{T"&Dz* S]^2M~R(-鄒(dbviӉԆ< Adsa6XAYϊű<{PלA" SYJ(6+Gv#?d¦;*(5$ҁ*$jpq}v/Cخ%_APؾR%NdVNQtebPL20#Xh" *cL EHX8!d%d, ۏ'(vJ)9Ü9zZe[$^Оx #DU۵qMɐ{Xm!{y⒩a<7=񇢺3 :\ic[vSҏBmѰQzܝvPt%!i"^;gELa 7;4t_Z.!ŊKή|[ntp+6B3bPsݕ=pu$EcZ4 ?-P4:lyTzi@I#Fl:+]|Y8D)vrY~f#t)~ҹmB"5HKæB:k {ZZs @m˰%\ff"H~nϨ߰Rl5+(kq;hsa౯fH HBhU=9citP Tcߌ S:k;;/PKoZV_"PK~4? content.xml\۸ާ0t@e$v>${(@\~:e3Hv^m]k; YHE:^DHbӟnEрLBb5 Sg%D`EՄ㘨&"!<'veiM6y-sY:xVQh+Q E'XF:z}!7];Z d% 0b&Sܜ7&gxː*4X=E눸_Ԙ&Xb:6,sսð{aY6zY7/?Ăex+ $MZ/3. ! F MP  Fn\^7%D؃F <87aZ1t`Va~x1X?0̈r14N]+I". /-1Ow3.dd8CRSRaZ"p)ayr&!`f !IIZei];(5ԇloCfKT }g{i( D$`jv֯K ^,LyH=*)ND?R6k|ƿz$Q2SWQjтp`4"o%9^ZS* { &L]2# i4uh L=F.43:^iz}s5y'@)Qf^80 ȨL4qV1qe ޸+;9a3Ro8HG}ތSD$z(PQRYO H04;(O 3l$8L\`ls!CCsS/h7)ha`=E#F"Di쒵HscOdySN'tw6~ K8Y@09 a7]zţ ̅d@I"sI>)X_*N*TV60~0ޫf9W ('(3UÒm;I]SXg2,^3U|%|`dS/]0Xޫm!nm,ft:ѥ\sS'|yroSР6{4pUZ/YQ7D=s1>h1u L7w4eâ0pXИ"0JEwL[BؼGlJmXtb(5\qRK,=/s :%| GfE``-n"#"< Hpj{3' %ו4UT]%J?ـl`.m`TnF;]{R0EbmAbެ" `ߑج`|Og+)˚썐}nvRVUij˅[G{ݮUxmbI-3% `_i!1ٙcQpo_TNF 6: 6wsrh7ۨr9|k1MN1ē)=|NhpY= s3gq~ ÂgoΔC0+3.(p2ԼMS\jn2tX. A>6:uȌ_◭7]->Z_wc~UGsu9|X.8s2.ps|_.{^*t*\p)wX),ޠ9};r9}x7׹.pS99`=Y/~2tfRz&AU+;H}$oXɀDB.H³+)Y'gPK #QPK~4?(L"Thumbnails/thumbnail.pngPNG  IHDRzAIDATxюXP;ΘCY/0G~PM>HD>HD>HD>HD>HD>HD>HD>H| d{>9`c>H6_ nab?H^]_.m__ƾ:Y_Hg;5Yϵo]?s[ z8}E滲!n{yC%_~_]~;gne˭%Jʸ=_}9[jܟ]!+\cq 远sK>Nd#\OvgXh%GD>^5wDD/Bg?#?!'"miTDn6EddֈZ_ƛWk#:sEcGDD>u3wiM|!VFM#/"bc?[Dܪ5q?-{[=ԙy-bS뗶c;eksVC~z^s=/$A"$Aok3 7y¬짭S]mtD tB2?J:~|P[O\O ||>X  q637y¬짭?VjU8gq mc7$A"$+5B"$A"$?V0f&`c&OG,Z_HT0!~z^s=/$A"$A^M0+i~i=w%8VC8.c_ڎVRL | 4y|쵙 ظfe?m4QgK[:]kK`C zZ_HD>HD\o>f, ||~Y|^䍛HD63HTkD>HD>HD>H\m:W>O3;n|oujm(pz|7gL}̸7y> w;Z<6y]B4Z?2_hȟdd\2Wהg_Z,#_{fz3٣~uxRIbyn⧗HGq|=uȉ23Dspb'!SW2 `?A"$A"$A"$A"$A"$A"$A"$A"$]GPIENDB`PK~4?h manifest.rdf͓n0y:}x[7z?2&#ͯ:_Զ{BU"y9Bb8 o5<Oh|4E {@7m;=yHV [Cy6^(m;P0g@ߝj]ZjLquu2{mV@ ҄%zƆ_[w$ \{y \γZ Wd IjމR+^&EN4h)W\Dua@.M;$=ȋ&fKl/+])lܶW1sͺ.8޾y̤gxeAc]<zQ4/+P-I$^""9WG#Lg!+<7%+yփj*."4h M3C+.A=nSUVIZy72t[>@)6}KTb ɳy =rUCd/$N3ˋ/9B :+~L9TRI u.qVxB+- L2a4+iMiHpDrBL9 H '-\illi\@ kvR h(pTM,촬 SL_(.)hR JDUh ?3 Q\ӭBTMq gQHIN#xӹF\'f챱y_g+'#$Ԧ_;EWr 1H2dsޚ?ʪHteb@C/.ٸI9fzbu2 \5=k\hxv[g;]1\×]WcM d9RԾyAE2源݋oĸ@RGa"š8"3c%b7O56hgMeT)0bs}MU96u8m#YO4XAJoob3v5na*Zd86paaQ=ZQ/{ /* HeF0y%NNqH?.j*';Po:T?w5+8WI],9TG~fAiH̲9 |[UaK~L$X-|aMN+ng+ǯf@e(});h3'¼>޳I?Jjm `5@<ՙ{eLЕ3|eL/Ӵ#&Izh[IzD[ՙWE| χFOE.LF]%͙ H }h(nfí-l**I{&|n!+1zd`ݻ7ޫUwk6NcǶ"S=\#]G-:?p\WIQPi8s_v~qxh~+OH#8cG]0OaT1fwMj"$iBjI#ëBYtt`$!j׻ngEg 1BlT=Ps!sӛznPUPWS%M4%l +gU5@ƪ0Zvf5w x#&  %oi{6gr ɽş`K߈ Y=xj^\QS@-ȩjuՅ⥩k:zPK5}/PK~4?META-INF/manifest.xmln }zP* `ID`G5ͶVZް!{ϬԾ6VVvq MPPK~4?^2 ''mimetypePK~4?{"D  Mmeta.xmlPK~4?oZV_" settings.xmlPK~4? #Q  content.xmlPK~4?(L"Thumbnails/thumbnail.pngPK~4?h Ymanifest.rdfPK~4?Configurations2/popupmenu/PK~4?Configurations2/images/Bitmaps/PK~4?Configurations2/toolpanel/PK~4?5Configurations2/statusbar/PK~4?mConfigurations2/toolbar/PK~4?Configurations2/progressbar/PK~4?Configurations2/menubar/PK~4?Configurations2/floater/PK~4?'IConfigurations2/accelerator/current.xmlPK~4?5}/ styles.xmlPK~4?!>$META-INF/manifest.xmlPKp&jfractionlab-0.91.orig/templates/JFL-Template-kaestchen15-ungeordnet.odt0000644000000000000000000003403711670453400024720 0ustar rootrootPKYI?^2 ''mimetypeapplication/vnd.oasis.opendocument.textPKYI?p`  meta.xml jochen 2011-10-02T08:36:312011-10-09T13:13:41jochen PT40M56S16LibreOffice/3.4$Linux LibreOffice_project/340m1$Build-103PKYI? settings.xmlZs8 ~w t˴첥7ձ2S?9^H CbK,$+(Qzg5d![iܩ|41H"ZOhԍ(@nHn1ͶՍTYd)|čjuX..NQͪgfirgVWo0Z}Nև|sZAQ"뛓c{[T6^9,޼=?i16o*7\YJ8\jƁg>WqS19.R|A{ &Q ѕ- B)`.CXBP< 6ϋd^]|.ɒzYQO(Բ::|c-`{b4&Iہ6Gu\%&"v>%RZBjٯ G 0v=(p=וRA =H3TܕOqLGycwk ,U3c5Dhi/ߨ5G4?mt#37&&Z)^͘MFjnC|RǍai0Gv(Ø' }v3lB(b2|T qTpUZ/&7^@F蘬{T"&Dz* SLi mK:$( X]Zt";C6d VPVbq&Ϻ5gr$TV5fHJn/I+t0\lwwIC?uS?r]YzTGa4 ?H~:%"HÀ (fejpQ3n5(Nv~zp&Kcpc_"A{F7tA3.~_≷r[MCTpŅ IU⺎JVmQbƖO>L@撞ؙO>V~tv-ݗ,gɟkgټs)s7tk~n OY:0 )1S,y)Ve`45 Xy|i܊ϵ[_3FGj{U{+ݪuaUүN0o@Śm\O/tۣ\2\(\&=JUNvuL X>s=v}@R\Y!0?Pګ2Cz)I;Ôj]?:aB:_"#O=mSgT5sJg 188?/)>3 6}qBL1:AnW)[pCUOZR0pbպ)lNSr猃Pzj;%ͨƙ^ΨgPUc sKAOi`_7KM\_YN+ fU`;uW>n% М>,7CdAYs~~y~}BQ/Ch9~YJYg%iM/754ڙ/ṾoI ڻ,{Z e$|q; 33rMf]<->9]lt ֫")6} VAJw_TBL+/We⹝]evzRnݜVN_/֧A$L]U< tO򎿣捍ǃiu[!d.W 2MZH'HQF(Ie!q8!KZDftOM=Y fqrGybJ67Y `|}^~_󺽈_Oq>K\jk7鶵$]D0wgw7sy*8g4@v6v1`ltcUˮٿT~=뺕m#h%.d/ѓ|tP,?'˺\&9+dץ+O:۪hh\B\o.vO^M%^|]8ޝ,#~>ѱ;fXlfXlfبlfxPlaemiao45HɄho}Q84 |ϼD,q;߉ZJ.,˒XPKwm b(PKYI? y Thumbnails/thumbnail.pngPNG  IHDRzA IDATx{@EM#j&/T4$7y( x**yNRR)xI43"SP3 9 ؾcco~OJR@SCLC@A@A@A@A@A@A@A@A@A@A@A@A@A@A@iI<Os~hr?/x|i2^ݯCdMU#^]8xia}uiI2x| =B`}HRC,_3>@-#ҊOBg%Y|67ak MuŲ][̊xgRwunDCV^sR\)kv3{g!nOW^Ϥ/omoS70>ɽ/6! r̡k>pʼaǖQig浗吝u4#}hI7C_smॎn97mOhb{GB#/8zѭuºޟz[ؔCxf{\u/n"oz Β]L 8={EOίv r$q-` nViᘇ7ѭ̫"qP+;k]ȼP.^>vs?r*L{vq={o]>ў=6'~کcy jf6Iv1~m?DžT|YiLdt@R=ftel^5xގv;=SYzI/ũCfܔ]Z?s9^+ns^'}7! 8)ыJ6yu?gU 2bsߍ5_}-^cb"S3k`F:`򛿊%)C|;e㇒}P.~n YΆ>>>>>>>>>>>>>b}0E? u,l 6}}}}}}}}}}}}}}CoP}h}qq?w_\Zdöɽmч /1g.O_Z:#c'>;zLREo F:`"z{-h61b|g;(y o Ff>xyfu]{r*׆>CkfKs. rT6ч=?͌ݔ74}TO/D>|{{*>tG'h;}wfsS6ߠd`#¼͢'qQ) oP>0a Qۻ{]v&dD?ށ7}hA^ ((]?5KsZizY?esP_^?㋞mNĊLՔO Iɸ)X1`}XFXTB=kSdF> dgf2h }}T{ݟgrmftSWcCKeWغ;%rI.>:gQN'7H><ՂWU/^y)v{d?i1qt+b'b7>qo[yuj9&Iul?('zcXC~NK1m]tvI 7$f Nu񧈧Ҫ /=1縓K~f$w=Hv]ԣQW;ViN? ?x1ϯz` P$zޟŚwje-Fc}L_(1瞧X˰3I3QmIR12_>>>>>>>b}@I`a<JU~ m ؇i9IENDB`PKYI? layout-cachecd`d(```p \ $yD (uG)P*#(?PK >LPKYI?h manifest.rdf͓n0.%<b3Z$5;_!R"`4Qˈ`RYC})IU M"R`غO2mӳϬRZNf۶}˕;lŋe-}0N,J-NިOqbޫkrL3W'{ym'O8d|5CwT?XL;Opa|e8nhZ@*mDKI[iîp#?m&/az:_Xi3J#Ǚ?I.YJp t427s"l|jҧ''ga>%\3 =z GsIz#?6c+lKlR;I1\Fem h*i,w;]ehˆl",9nм[gW2ѐ K} S}u͈9cST33^%2gH0Gpá8O }'rE\2}Hֵjod b >=H[7vO۳9"pov|d|ureF4HE1Nj^]Ii+:ӫvFY_Fzy3s+mWgz˜a63E1+vJ:L[ՙ}aL/ۡ+1mWg1iGy] ~V#"~QT?t%9TwE.WTuߪf K;-Ţyp$YEcmGPP=1~>*t iZHkoѪyɡ߷e ;\ZƊDWxk@ Nxk+dMӰxDe/DA]q;\g_`, ``ehSœ=~O1MMI Q!`aUI\(AԮFӓ*߳WI|nn|--|n paڞ[c -xAG5@7R dw ⺬:гW=nʂq55@p'B2JHZVŋ,x]s q@WR`rimtܾa04'@ ?"qP r"hu#jߵI΋W PK=k0PKYI?META-INF/manifest.xmln }zP* ID`GͶTZް`jsr8Bc^3+ {߽l^B@$yY9լX (&JT$-}X{ ɯLZl(nX(s~ojJ;:k-Xs |L'Ǻdm):TL01 #E#Ň k4\|]T vZxwHn(C<ʸ{*8zJP7O;9j&cZp1m gv\ 5XȦB֘O$&Tx2\cLďofPKԋE1PKYI?^2 ''mimetypePKYI?p`  Mmeta.xmlPKYI?L",SX_" settings.xmlPKYI?wm b(  content.xmlPKYI? y Thumbnails/thumbnail.pngPKYI? >L %layout-cachePKYI?h %manifest.rdfPKYI?&Configurations2/popupmenu/PKYI?&Configurations2/images/Bitmaps/PKYI?$'Configurations2/toolpanel/PKYI?\'Configurations2/statusbar/PKYI?'Configurations2/toolbar/PKYI?'Configurations2/progressbar/PKYI?(Configurations2/menubar/PKYI?:(Configurations2/floater/PKYI?'p(Configurations2/accelerator/current.xmlPKYI?=k0 (styles.xmlPKYI?ԋE11META-INF/manifest.xmlPK_3jfractionlab-0.91.orig/templates/JFL-Template-kaestchen15.odt0000644000000000000000000003473111670453400022551 0ustar rootrootPKYI?^2 ''mimetypeapplication/vnd.oasis.opendocument.textPKYI?w(  meta.xml jochen 2011-10-02T08:36:312011-10-09T13:13:21jochen PT39M6S15LibreOffice/3.4$Linux LibreOffice_project/340m1$Build-103PKYI? settings.xmlZs8 ~w t˴첥7ձ2S?9^H CbK,$+(Qzg5d![iܩ|41H"ZOhԍ(@nHn1ͶՍTYd)|čjuX..NQͪgfirgVWo0Z}Nև|sZAQ"뛓c{[T6^9,޼=?i16o*7\YJ8\jƁg>WqS19.R|A{ &Q ѕ- B)`.CXBP< 6ϋd^]|.ɒzYQO(Բ::|c-`{b4&Iہ6Gu\%&"v>%RZBjٯ G 0v=(p=וRA =H3TܕOqLGycwk ,U3c5Dhi/ߨ5G4?mt#37&&Z)^͘MFjnC|RǍai0Gv(Ø' }v3lB(b2|T qTpUZ/&7^@F蘬{T"&Dz* SLi mK:$( X]Zt";C6d VPVbq&Ϻ5gr$TV5fHJn/I+t0\lwwIC?uS?r]YzTGa4 ?H~:%"HÀ (fejpQ3n5(Nn< z/=.;O>3:'/׏D&pN^D Jց`׶Y2w~tUt9ޢcgOytaqDuu%ЧF.c49pLON;DLϸ5886}1kSzٕrS޽_{阉{6)bSš߿I_ݝtt~v}պZ]$ ;⳾g elVg09]moW>^qQ"t=' ;ՑKtB IqBI/oѵ3=lSVwkf"a"γύ;B󨶾bv_[JFYO8}c";e#jN){d k۽6{JwHD=ee_@Lm'ەWNQHvRl&8\C_wP?I-U[ZUDfaAްNPo"yknX(XnAٞ]%9txjXm#bʪUv ţXɕw'Ax8H*g<^'Po?R;e7lse^uySq)ZZS^V EF1uXa>2$G}լ4{1kڌzNQsfqq?/5I> )i?i d)[Սٯ0+XGYp 뱰j L__0ٚHJF'& ۄ$o?sYDʘN:$S*i3[5KM_URsW6gjitjLea:ذM+Tv:~H"2H8[`;'qbCYף~'CV!/>Ikw,Kvww oE흦{> 4uE du%a)~,~!q<s?|ѧ@o ;Z-, 9Z%;+5(OäDWW3y}[]Һ$y8vA":YzJ?eG;-i'gؘ7^G|qbNz?zyIG|s2NEd̟D 2Q"YPݝ7=D<8=[pxⳫNe%yga?}΢]GMg,W(ݻNmTR,mVa9X3h/oA9Sîȟ='nc[,sOPihuG/&bo+ͩeE| nq:zNz?M6WA"*+x'>yN zA_O n_8^ݞST~v.zbw?S*:KvbdecvبmvجmvتmviGokvxPamϕ[IײWm\eY/lzr?\oʬ72 Fq₳'E5%+ )IsյSפ?9eM8qפwm1 , , ,|LB"!-Ȱ , ,b [H , ,K -H$aX`X`DC , , ,m FX`X`$ ,, , ,قD X`X`XH4$ , ,f +hdX`X`X`A"ѐ , ,K-H$aX`X`DC , , ,m FX`X`$ ,, , ,قD X`X`XH4$ , ,f +hdX`X`X`A"ѐ , ,K-H$aX`X`DC , , ,m FX`X`$ ,, , ,قD X`X`XH4$ , ,f +hdX`X`X`A"ѐ , ,K-H$aX`X`DC , , ,m FX`X`$ ,, , ,قD X`X`XH4$ , ,f +hdX`X`X`A"ѐ , ,K-H$aX`X`D~?D/~~;~'"/:| 9L(2(2(sBv6l%fa;֯kH $Q8 hGyw Pmy&3;FTyطRgY'YnY+uNJU-vV'c[g<+Q'obd7cc yQv/},o^y17/rM,oOv/},oOvW`yK\Dؘ[c1~K\c#k͉\Nj[I\$sW9eG%ٜeRnI:'qUv\g=p2_V~2_]u>팔\1$ G؉ql: )U}r7ole ŜED>?PK 1PKYI? U..Thumbnails/thumbnail.pngPNG  IHDRzAIDATx XgoBEETZ)+ިժ[zJ"-VT-jAZݭU[VVQ*rF i yaL{|$MokBxX[5(P @A>| (P @A>|18N:<{:G->LZ`cRA-q KyQA>4CC jFvjcW݁ P @A>| (P @A>| (P @A>| (P @A>| (P @A>| (P @A>| (P @A>| (P @A>| (P @A>| (P @A>| (P @A>|Jq.OCIPX^:0 (P @A>| (PQ_<6(siy+sz7Ɇ(H;xŌgPV`)',9U\ c䒶x_]T1-y5Bř/z!gUd֌oo*DOOaخgznkDG5t\oG zݳN* F>g,pߗ%,,9vԅ{ң/0%CFӁ p̢7ڑ#&IJ>U>ÿeb.oً' EmuϏ>ʭ|9Do7 Y{8Ѧ׼8x|&曂Ɠ-+йؿ]]# F>D;{^]}Ѵn{FM 2hɍf[?9d;bswiɈQCn.^\;)_PҰm )u.!}nТr_ knޠ{qi#OY0|1ǡݔDKmKخanY2^3X98+Ey0:!b`e`r3smۿ/mƙ)ګ]mv:n9znk3x4! qVURGUMI=)6*7mL[,qruT|~Sy5lu!E9Ϙc6A 4CPQNf\$ .ڪ6x񓴴l֪[2|"~ڣmZjPu7SܻpEN,:9!Y:ܥ!I =MYN%ϡx|>{3+NfI;;c_o;q!G qyѿ6Tϒ#f#/](fxd~z>.vV|m?5oÜul\ (onq~ 1?o~xJyiI_qQ=]%_}- ^eeUX]ǧ#Ǹ`#&`x@5{PX{wqo?>S['շIދ>nQ5 F>,Jlĸ|XTqNKh:"|XT=Ac-] (P @A>| (P||~1W! `~~@>| (P @A>| (ȇE !+|xn-;?BIqSC7=(@|Mvӷyo?sev\QK zc?~4DA"~Y0av#)kMkCu<*`Ep`ChV^QϣItb'rykK_CMpIYW~c\ykK_(0g7l>8g7*|T7=kht F>LG+hNn hb`rSq\AOȇnM_iy"vMp# z7&.ysφLb'3 #8o e+e'Ė~+?9b^*ZU >{`GW9mWU_w`Chb)bx,7#7oJ~-_)ʫ"FӛTt1uFT݇QRubNb rIDo bx,Wzʿ$,^mdE|eBRn!33 *yx?0x.3W5Bw_^N:%Yd3h?j?| (]a5"*7>SSV:Sf_w?5uU\ ? 1ǪZ3/KI8=OL3C #ACf0'(qV%Ÿ_H C(P }Z8??UQO_̔}xEyvQi~~E>Y~Gh`߶Ò%G{& Fô$N]7rV0/y 3?֒zS0!8Ea~iasSIi'f_` V菙P'h{_*wi&u7oxͽ>Gx񪛱oV0u˿NL>JPF{DŽVxc݋;)8fY'>ùXqz@RU 9'ji4+'u|g-J"߽|xĻq}co 8A+,Ū?7gWW>Ƈ ?gc뒂w'B|q~Yc-7lmvZie6ܪK7FW;Y-/+)ڡOXk'OZdoSp-1lª8i ]*Gqܶ9zT={ʯZ5U~`FHN.% Y\Ƃ?Dr2NgL T>U{%p;ܾOd/ @A> ]1!UYkGIyؿ (P @A>R!%A |AS@>| (P |IENDB`PKYI? layout-cachecd`d(```p \ $yD (uG)P*(?PKvr(>LPKYI?h manifest.rdf͓n0.%<b3Z$5;_!R"`4Qˈ`RYC})IU M"R`غO2mӳϬRZNf۶}˕;lŋe-}0N,J-NިOqbޫkrL3W'{ym'O8d|5CwT?XL;Opa|e8nhZ@*mDKI[iîp#?m&/az:_Xi3J#Ǚ?I.YJp t427s"l|jҧ''ga>%\3 =z GsIz#?6c+lKlR;I1\Fem h*i,w;]ehˆl",9nм[gW2ѐ K} S}u͈9cST33^%2gH0Gpá8O }'rE\2}Hֵjod b >=H[7vO۳9"pov|d|ureF4HE1Nj^]Ii+:ӫvFY_Fzy3s+mWgz˜a63E1+vJ:L[ՙ}aL/ۡ+1mWg1iGy] ~V#"~QT?t%9TwE.WTuߪf K;-Ţyp$YEcmGPP=1~>*t iZHkoѪyɡ߷e ;\ZƊDWxk@ Nxk+dMӰxDe/DA]q;\g_`, ``ehSœ=~O1MMI Q!`aUI\(AԮFӓ*߳WI|nn|--|n paڞ[c -xAG5@7R dw ⺬:гW=nʂq55@p'B2JHZVŋ,x]s q@WR`rimtܾa04'@ ?"qP r"hu#jߵI΋W PK=k0PKYI?META-INF/manifest.xmln }zP* ID`GͶTZް`jsr8Bc^3+ {߽l^B@$yY9լX (&JT$-}X{ ɯLZl(nX(s~ojJ;:k-Xs |L'Ǻdm):TL01 #E#Ň k4\|]T vZxwHn(C<ʸ{*8zJP7O;9j&cZp1m gv\ 5XȦB֘O$&Tx2\cLďofPKԋE1PKYI?^2 ''mimetypePKYI?w(  Mmeta.xmlPKYI?L",SX_" ~settings.xmlPKYI? 1  content.xmlPKYI? U..^Thumbnails/thumbnail.pngPKYI?vr(>L &layout-cachePKYI?h :'manifest.rdfPKYI?i(Configurations2/popupmenu/PKYI?(Configurations2/images/Bitmaps/PKYI?(Configurations2/toolpanel/PKYI?)Configurations2/statusbar/PKYI?N)Configurations2/toolbar/PKYI?)Configurations2/progressbar/PKYI?)Configurations2/menubar/PKYI?)Configurations2/floater/PKYI?'**Configurations2/accelerator/current.xmlPKYI?=k0 q*styles.xmlPKYI?ԋE13META-INF/manifest.xmlPK5jfractionlab-0.91.orig/templates/JFL-Template-paeckchen30.odt0000644000000000000000000002732611670453400022524 0ustar rootrootPKYI?^2 ''mimetypeapplication/vnd.oasis.opendocument.textPKYI?8p}meta.xml jochen 2011-09-29T18:09:512011-10-09T13:13:29jochen PT1H56M14S13LibreOffice/3.4$Linux LibreOffice_project/340m1$Build-103PKYI? settings.xmlZQs8 ~_{KKi teK t;o&cel_9^BM'Ė,YIpyWPNN#\nqS@# @c }DۥndoD2uCt An5ޯnʲ'K˭77&njdq~jV;o7KS>;TU*D|Sd7dIOO/jwh}w{͍67o cn 9Z?GHek^޾A}lycV1xzꦶ+p=<ѧ>~ l{Y19.RA{ &Q ѕ- >S&#s]_XRCx7:6kX}W^'S.?]D@剒Juة,)`'b"FclsTQ01mI$s*-ėʒz/Tgt] E <ڲ\/ h<LbOP 2~b)k{B{lnB3`|&?Sܐ~bcM \c9;|D=цOW=2K?s3`2aEŁI݌dd06T7,uf Xs!l*yh'JQ 1&m"&!~AC5j* yײqρQĄhX@zʼKWO Զ%PL@nr:!Hln2+(+Y8vg]}J39Hd`Qa*]f3n?LpGߗT:PEDM.;evn! W꡺)]П I9,=X 0I\\f$?KvMa@x2citA(iC '$4Ld{ɻhq>ag"Yg3@?&Vٖb:Wd7.5ǗMVޮŭknJj[ qˋLs$*pmڕNI? AREÖGqwqxCѕh@z]윑&B3N TU3L$ [}i8+/e;m!ADl͈AuWvX'ʴh~d?@e[vqCiuزTzi@Iyl#6U.,];e*??}\6}!pAdae!]UMj-{q[s-9D%(i2l F&Y᪡ϟZ8bY7FY㈃A }6Ce@DgEKUGCO˥ZS}32LXS/Dm߿DPK6`g"PKYI? content.xml]n6Oa[Iiw v_-6g$Q%8ٗJQ"_$rӂG&DLPPCdYkX{%\gD`V2j4smial?WTraʦS01z1&zc$\PӾpJ(.-m*:ܳK íߖ/z$x͊֏KpvbF(V%hrptX,~ڭl@pZpbcg׬ Eoqң/{yp(5FBDM_Eq'}@DtHۑjI|+J)G(/~fOqeeEF3cki Ô%eE[,n +)G$fJsH{Y38>ƧJ~!$`}b ]54h&$jJ>"w\!e=Jea& 9 '{HDFTDJtk[=h'k兛~-W˯0YW}Cݎ~ʢc:LQϻ3Pea6eTt8HQ3R:V77Iz]{<W?n!>־W \+šd˘$Td#< hcINe9A]X삷@%+. . 뎨!{.y  љPoj1a=\0:ʅ}H;=WM'w_𱬫 =τPWSK )MhY,,~.]!4KK K=6tb}jm臍"& YmVo_;2?YBDm5̸ gK( ww1x靺ڠz7u*)Y"Hs g/+,PUwTw  ѨhBdտRu?U. T ]$P"ߘLtqsuqcWn-.h\|Qef\FKRU.ŖͲN^v6 B=[t&TEGRGIڊ<ݱZw vԤ_\,ַ5ίT_sk^"gkmHܗMsͰ%Lz+(7 K,0H30nV+T7]ȁEӫAMoM}wWy9?^-Se@o <\Lj>ns+9._:cs[4yrs8;ypC 9k,wn˝.ΫRu7oocEsrtXz.UL۹jcEsrtXz.UX蜱ܹ-w:3;KչkSvX蜱ܹ-w:3;KչSvnX蜱ܹ-w:3;Kչ[SvnX蜱ܹ-w:3;չX +pԹrt8sw::&Xk`Cr*t~=w ݾJg///SƧlMRg,w MRĜ@xdTuT&/0&m$wkNs&%m.M&mꜱ55i P 9:fhԹ&ꜱ55i P 9:fhԹ&ꜱ55i P 9:fhԹ&ꜱ55i P 9:fhԹ&ꜱ55i P 9:fhԹ&ꜱ55i P չ6iuuM霱ܵI[Z34iK\&Xڤ-F&mh來rI"ˊu|ӎ_VT훙Cf L#m◄Λ_*p> w:+p>y / Eϊ7 4'۟9+p>{ :+ހ變׼XAW7s  x3yЀ7s ( x3 Ѐ7s xtf.3pBu&a2h< x3Wkv/pcWYؕG5KJ[#<4s o0f.@?o0 f.@3boh>4\5Ww"8|JwV :^~*D:/cAhQ %XإN->|SHY,?PK<#> ]PKYI?}%w%xxThumbnails/thumbnail.pngPNG  IHDRzA?IDATxasHuU_֥*}>%8ky^ 8:1P( |@a>0P( |@Xcvu=>ۜxbs}>6Әo ǷK m?yW x79\y{p}|@}si#`K#K&w/Fy̭X> ''__:OVv~/wtL;J1Dsr>$hVkN!Tr$^(ʳVuB<^?@3S}.0W޿^r[aHp4;s־\5<"4( ixixt:ПO?oooB;؟.;CJ4?7N]~xqCrCJ< BZ<^D<^?@3w/i{F Ew9z|h}ٟUh{ۂ_~|؂_:wW۟]>B|@?-`/?McџN ?%}+ܟbq)4("4ZI?FzlџO??UOOZ06Si|@?-`/?Mcџ"WGJ0Pfug 3_sGxswf;?Of ѳ>^v«'W]mͭFjKΖ1^3oY<~.܎/  ? NjOӘkwxʳO&ջn9މw BZ<^D<^?@3SϚoK!u<^[Mל*l.eyFx y4yF:xg^_&%ޏn߿ +߿ BZ<^D<^?@3JП0џ1O )[/ =y:wWo3xθ_42.ޯ;)1P NjҘk%>WGJ<Usw?}m1 y4yFt_]6).nX_9zCE|@?-`/?Mc OOI6<˲t}x=00PO Njf;%|@a>0P( |@a>0P( |@a>0P@)mIENDB`PKYI? layout-cachecd`d(g``e``bb`#PK-#PKYI?h manifest.rdf͓n0~<^"S!/xfLx]7wov,'uAKJu̩ARn.ED2)IAF%^uʴheSk[53b;}vN9LXS;?<0EEY])Ump89(18ipU-rJQ<#-"SCoRY[*&SC9YUyjɾ]ӗw} 5>P} :b;T%Ui~yc*v0].Wg<9 OH4b4 Bzn'=y ZqCvl+SE>^(uнHA( {Ftyo# j\Zʕ/BLq6z}qi|!HBÔ&|ڄ_<3=Ϙce`pˏwH4y?ٯTݨVd:Ji 2 R>6#}\<0);@_\GHzgM:JEZ\w6gm/fc4暶l8\R#un!Nu/H$pX;P -;9@k+!fX72#)?0*| UR =BťH≯`aN$G,KNj=|0SYhvP;K]*"'ΈZq|(ɫ[A N_PN%m+x sm?)eiqF:!3 JԒ %<95$](g4^VJdM%.w?:~Ԧ,QgՈ`z^UÏS蘭3'8O5V(ڞFFÏAKh'Ԧ_YWҲcђ` 9IS`Kۢ2gk̟qU]&6 1a0o`qt Ad6^6zky6T/y8spI/գ7-eըK!} pyj rYN}2-trRI ~ -Di**Fc)%" F[H A,u%ӣꠡM)1l}GhccY7@Yjm۾JJq"ͱå$?|,xy\{ /*iZHUN2|so>ukG,ނFsM696cN='μ13?)L hRZ*;A|wu@>Ɩi阸T 8Y'm9,OF9IaKW Ќv;/ VWa.}-C9ݩKA:D/x_ 2K:L;ř^0#D7Ϻ4_0˫[Ih#8ӭǴ\W/|.ô\fFpqo^4 zn6{­>_PK/PKYI?META-INF/manifest.xmln }zP* ID`GͶTZް`jsr8Bc^3+ {߽l^B@$yY9լX (&JT$-}X{ ɯLZl(nX(s~ojJ;:k-Xs |L'Ǻdm):TL01 #E#Ň k4\|]T vZxwHn(C<ʸ{*8zJP7O;9j&cZp1m gv\ 5XȦB֘O$&Tx2\cLďofPKԋE1PKYI?^2 ''mimetypePKYI?8p}Mmeta.xmlPKYI?6`g" settings.xmlPKYI?<#> ]  content.xmlPKYI?}%w%xxThumbnails/thumbnail.pngPKYI?-# Alayout-cachePKYI?h manifest.rdfPKYI?Configurations2/popupmenu/PKYI?Configurations2/images/Bitmaps/PKYI?:Configurations2/toolpanel/PKYI?rConfigurations2/statusbar/PKYI?Configurations2/toolbar/PKYI?Configurations2/progressbar/PKYI?Configurations2/menubar/PKYI?PConfigurations2/floater/PKYI?'Configurations2/accelerator/current.xmlPKYI?/ styles.xmlPKYI?ԋE1(META-INF/manifest.xmlPK*jfractionlab-0.91.orig/COMPILE.txt0000644000000000000000000000065111670453400015371 0ustar rootrootYou have downloaded the sourcecode of JFractionLab! This is a description how you can compile the program on a unixlike system. On windows you can read mkJflJar.sh and run the analogous commands. 1. Install a JDK! 2. Unzip the source! 3. Go to your homedirectory 4. Copy the script mkJFLPack.sh to your homedirectory and run it like: ./mkJFLPack.sh ./mkJFLPack.sh 083 foo/jflsrc_083 jfractionlab-0.91.orig/XInfoPanelTxt.txt0000644000000000000000000000016611670453400017005 0ustar rootroot !!! If your Desktop-Icon looks weired, just set the execution-rights of it and everything will be fine! :-) !!! jfractionlab-0.91.orig/icons/0000755000000000000000000000000011670453400014651 5ustar rootrootjfractionlab-0.91.orig/icons/jfractionlab_icon.svg0000644000000000000000000061420411670453400021047 0ustar rootroot ]> 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 URGhAApo9N37q8sBncrSf9PIAjoLTS1XfgDv4jN8/+7sYva7kS5HUHr2m+++6nJs3eaz9LhT63+2 fPyOb386j2/iQ/8D8ClbsOjxG3/vj1/b96t/Pm7jH+Lx7fv+a5g2t+77L3ja3LHvv9Rpcy99337C 3G/jH+jxe1wyax9/0MY/0OMPsWRuunyeIOvufcls4skT7Pumz0MsmZtOlVs3/uEev/clsw03nkjf r/58WjJXPH7HafNxG/9Aj996yTyFxj/Q45+WzP0e0E+h8Q/0+I2WzC1Yd9N196RYd+99v/bxp9P3 TZ+H6/t/62nzoH2/micfve+bvnrQvl/x+FPoe/95zL5fPVUev++buPGxlkx9/KP0fe3jj9/3babH 4/R99fPrGfdtPg897g/0+MOx7un3/drHb9331c9/u75f/XOjvm/Dk/9Gfb/28Zvy4X61Rk+Tddf2 fZtJcqO3b1PJE5k220+VO779IWbdAz1+NR/uSzDbntuP2fdrH7/pVHk4zt/089Ftkbd77331fdNX d+z7lo/f49vvse9Xf+6r79uP8ipPnohEvdqwe+z7tY/f8e330vdNn4fu+6afO779Xvp+xeMP2ver O3V36eKOfV8lPkLfr3h8+5Y8piX0cfq+TXfu+PZb9H0t6+7Y901cvdHjVw/QrTl/bd9v994r3r59 d26h6rxR32/U+Hvn/NWdWsv5q/t+xeMP2viHeHz7nm7Z96s/T6rvq8QH7fu1j3/cvm/PjV/ntPlY fb/28Y81bZ5C36/+POa0uffGP/TjDzRtHqfxj/n4TafKk2p8/+f6VOblo/ln6fNsQ270LT/wuFZW RbVbfmL5bUMy9c2Pb/4YFbU1HgBnjNfwkqW067dtvFETo50tj4eUcsohOWuMmi6neb/6s/7tWkWj vc9qknftrp2Ms/Zjk0rld268Vnt2mibT6d5kP8C4h73Jrsl7Ppvy1rty3mjrJuO45/fH+3vlZ7qv d1Wa2qnau+u0Kcz2arxXmr3bJu1kz4+Dm2izzJibNn6l9uuq3r7xwpOwPynVMk/K45vYcrPG03ju 7up9U+qP2w3mdo2nWTgZu93p3u7u7mQqsxAevzG/V99eFovZi2Yy3VXjFPad2275bNd4p7OP4zDR 0VqrXVv397BZ4XRx+3lv7HxhvArbD+L1b4fpMs55XNpuokrDqu/WeA2P79ndNJ6YNLa7N519V79d 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 4//h8e5+Lbvw3W8gGNQNWCw+fPr49s0fIfSBSQ== jfractionlab-0.91.orig/icons/jfractionlab_banner_vertical.png0000644000000000000000000000706311670453400023241 0ustar rootrootPNG  IHDRFXmFsRGBbKGD pHYs  tIME "`H$ftEXtCommentCreated with GIMPW IDATxo\g^sc;n'vfK$n]HbQbH\rmszoaH\ Rٮ[Z i=3sysΙc;\8eьcѼ>&{yE2`` ````` `͞X+?Zӓooz;^*^3z||c;Cx*rL%.KOnC ˨\Ps2xN4Io]۪Y3w׮@p.AR(Jy$er-̼?Z.jRFٚ.<3 sXџ]IAKˊl2"Wb?g3^*Dy<4S]yFȾ\x\>#-@.IɊh(7ۗffz3<\̩e>yMU|G\x\T'Wd㑲C *ܻ+73#%,\E2j,˦ersN.sƫ't)GshLcʎefz89zrڻe)ϜreNbd.~ohޝtvxT6)d̗x$ ŘEY2Ri?J;Tæ!rV~5Us3kKkg#{á۲XVJ}(I2Iq_xN :ɪ}*LGw9MƊ[ŵ{ k ?IH픜HUD38iu?<ՃNE}OO=0o╠!Jō55ōu[777g<5Nw/Q|ɮL >Ⴧ՟D͍*ۛ ōuu[+no*l;b,+KE&L_bb=d ^I\MFSc8M-RiΒN~Ç9|k"+egr/7?/ןW\``ӤxNjMU 'F!WqnMjIQO.kȷ(ibtsW3W?Q{fR:^\z-|A#:޷|AX*жJnJU*AUJK ]ܒy-=78KzmiaLܴgu)>rͽMO'XKtYN*()-1iGEտkAټK]׎׬KF{oB!U4qB,0!H&.0Yf"R ZW1w\@^LD;ѹ뎽YpƘˢLticE@ "J;Qbkmii"-St䙷o=vwK-h̷Vl1ݮM7{Z}SBNTgz>k^o )o%Tɻbf#:mws\Ug"RuFk]fͬqlnl[<:AK"5Myv󇞝ja8J8e4C)b̤+_2ҕD^u&=X?_ZkfߩCCu D5?ɳ V!ji. N1̬I)fںzJ(vsfg])cIb*X;'K#b"$Bo҈ZCG3 քnSZGDyr--J0sL73դV XV4J̝Nb+uEB.Z֑cAqސH}/C4/ȁ$]ҺuOp#@Z#82@sH֘t֤ )ŊRHA,K~F.=# ]1UGx Ύz\!52z'Ԥ_ίm]/׿@,D؉.I@V &E0Pܢ̈Iǚ&"N|\*Jfr[g<.u91sc8VŘN9e)#Y$ߑ4&zm۞Pq%]ZzWxO7D5?NkD+EUI&ACǹqeI:)nHqIۥku_ˬٙN_0 dVi/E!xfpw_)eg;%B֟[950_ ӱR=(VkM84turIե>Wk:)\ɧH<ff؛L1^tp;_zL3荎^?WZlAۺ0ZAkUAo?((0 ڭk" Sg',11oROWLYBmb7H2 ,MžoY`[dv7Hu"$2* RQZ'#=L5]:.} <8*3vY$4 'IV.PրKqЬp{Qw=ڵ"} jz j4~թVP Q@)(deVqٙB|wY*Zi%@(!QQy@mP@1^5Mj,}fxZڻUhyxЋ5ŪzaъV/@x:32N, v#\psIv'Ԑ;ѭͫ?n0'E0C]mnE B$8v!9uguSpm%qG慜?d͕,=g>wJ|. Sy{:9,vp#N:Ykh ! BQD`h͑k4F3` 3qN:̆Ie[M/Vjz= ̬œk49+ st~7/6&Nrz@H1!E9lqQHZs/} `fּ%p6@vF6w8q=#M+4kղ:U6nQ|4ap7 v}gonau`NGBhbq0DӜX<48~rdSly:6\_ܮܞ8D%Nդ] 2n\<$Nt޺bq'nC5^Cnvu!l#8#ּ064ǎ r _YU<];^Vl#_¢_,_.@08JB`':P;ja5EcE !6v|WwQ;:s3I;ͩu!XǗ; yv^يl˵vN͹^#zU%i.#:5 GNtБ]W̏ژks("U Q8tӳŋrGftZ1g9enu>XOKHiZV1-%pGZhڸ4߼v](kaa6mUwq<eՌ!J8,<#e϶u8t e |7;, Czx[ߖ78;Q7u`to4GYQݦF/"T*i"vpvZw!ˆ6ͦ/"bY0k`MΖf0ֱQ>X%$eU-XLV✪0M㕳k\~uY>Жu7ٸ GN! <]AZ3=#( R\#OIkhEnkfzЉa<-Z<'YCJ]v R {p19T+܍ tyWsڬN`۱׉whH`p:b04RUE[jKet,JݛWf#X_I+ǎ‹>ofR1ձlt)r ִzZxӄ0a )P ! PDؚKƠM5vi.YA^λ$UŹI7[ס4Qj薲˖Bб4\5e?"=8>,GnMgѻ"H1sLErH@)` %쌁Nn*\DJ2yBm]60̖9Sp՟ d[f bۙqtߚ{P[xOjDa|Rbs" Hl-+( hZne[L#taGwuel q2CiHؙWڋ&nK,GKoNnȫr ֨q͋mhD:)d贲'ǵK8v ‹HMǗ9 y.غ2gW!W{7/>˞bb-`.ͲBiL=a{حQT.́Bdw4gZ'AIߥqlOz茊DtOl^f7oW[6|rbv-م|0e]M".NOՉr;L=De̊T\P0)&RX ?yn8:x|Gl6b ·x ^m9"}RF,{x23-9a ֘z%*i!Xb&XQDNSlJ6bt:tQ =F2[Wq43at|u|N偋okd<-u~kk֚!T:;*@VzL DP Tc0ǃ9d%f$t^BGlY'-.`w-3Hl0,?1=B;;eKsK#ڸ}G)`9vkH=QD̬L R"O$g2~wVTZYko[Fsu`;a,sIu-v:5߂;cg ̞l5S?ح%=9(-MpȤfa&t=Y+Fvۙ ٙv/l#e’ Į}vɋc+aU3K|ػN {l su n it*?bṟ+ JRIeNYn!l'"l6$)NvV!]gټ'ooݲ:N ;3V=H1]o~ uuXnywhh׬U. ֹ#/EP`4r>B62gΈg fύtS|]Y6dm/V(3픰xfk?+}3O v_Gkh$cvd;X$'n.K`iReU'˺+aqSN^Q*kz\<٧F/X獼E7&,Ui*CkDQ>t2n6ng(6i"us]uqm%20+2r 9 Ӵ)NΩ<ء.:T'`M+O+C; V 1Q?G}zlyk?]ISqMNsZ ;c0:[mX:.n:spvj떶cwfʅE`B]1,=ת2܈N`##&..щcjt]~c0:@Q6$\a,{rgWCrD+qymaaKlclI*'a1ԅ9_ָda[>"gnUkRa8dJH$Z>LZ0>F)v39<~8!kb.İօst[7:' vU3'\3 ,@u`eM%=] Wt^VaܷYU0mF6-gXbX[îmxON T}Ik.Y=]l~0 9*wv?M`PؐЛ\.n9_DVZb{Q Af }%1lq%YII;'xD`'[ BD%:Jh[ڇtFe':3tVtżb'oư:b"7}1u}@BZ%ҍ+^9)vTZMr [@aS0!s`(1o­3xt(txIWuxvZY}*v DnOv 1,AN˭@--JPJA;KinndT1 OΓ+\!mʒtIu,{!MT\ٶIqnʷy/w1?bը]vEAoEzc3Ꞽ7MO䪯߲0VB$[Wu%'N +Q%a 1,%o8y![k̍]xӦ+ߛ`YpQldqvvz]s[1)vH:WY&cN~D +İ v˻p6\e]|3;N&.ױ C j\`'ZN;-s9<,ƕغmZN; ` SPolnOѵuڷj[gQ$'[u8E[bL=@i.πQiîbήY=vtit̼[G8 C%7MZmaHTul:OID0 N`tRc3b|Sq1- Cήs 0$,]Nkg';T jz?l\5ѡ6(ح>EH] ˾XA@KTNrq0pFAE"]LOܟ:u g;4O J7/` Vg3v]@#wl]NQagIH1&F8ݓ<˻Nu OoJnaM[򪯚 US H:#t"`YAsHG8;v)KڛU$[_tL:흀_w=2ҧİ)݅b"l'[Ǖkɩ![m F%<+봯i3S@h4/}3^HЭLDs3ʓdY|SR\mwBs3?G[W»UmL6zMȈpQH-ǁh4곧uV5wN~de6t ^b\zz+#$`p\!=jOF:N`*jDo㈙@Dәe q䬨5G_z (oCvFZ990/kN<{+atwiĻeuXܺN"4V`Ja*ލR[()8mv>cЭd\z^1}k!+>ڽF<~/56+YVI.Xlz7-I![z% 1ލ(6z>p)ozg$lcePdZ_tѫ,ZiK^DʰW~*ٜFe6g֚d%<.l/*ح^=V[K 6zd'x9݈&}3ӊؗ~Qۛc{LOS\^V4.t乴uXc/be㗑:el)\`'[zNSl7ƧL?TVn ùiQJ+5A6=UHm{ú(v],[ yN2Xo]4h]ߺH)V`zuPק4N̥"dj@bRfxwScG!7*f(bwO:yF FŽAu aWsr:Vx:+;sP N _b蒸53tU6㜨t|l `9|l~3ܼB8mݞ{9 SZDy[:zs 휗A`d{KOnF9"/ρpB:ffmeu˳ЩۉtPt6KǾu7\mDfFj k9(=e(M9c#te@7˳l;B]}>ܴGU e0 d~n;γP ֌mael6$Ýv]szoQ (,r%ksB8WBς}r>nz鶎>soBgPy+-ׂYF8$tMr=j:rvY rքm)9znǰ w~nidUHW?et2eKJz#T#h^KZ%^NRح C=ݩbeͩR]H [± Bu=^s~pJ {ש-tfQ ԃ& c#YβXn9KJNݚ7ȝj8CȠΒl2*^pwL=a88+ ƹ(^v1^d; (8; `vFSwk멝66HG㫞NUx˒wh&) Cf..𮣿2dek<0'gGCW J}ʗ3bLx |Af6oW?sC1;+% ^ZHZOغ"_ݚd?jyBZf%qGP@Q=ϊ=]E <8OZ5幻b СCZJFc? 3bBX #_`to<c`hhc; =4t?8NO'16rTu:,K)*)\ò3@TFW3CWnZ#_`u=^Ηk¸'1WuczO Tt&ଞ"`]Ȟ'(YJJ)2u,JSuN]d\!'حQ^wavkXUߦfm(aߍt.pzk @iT!ݦG?ȡK:83hoF;7IITW#ƻNح]EB]&IJ+KUL zN.[x4GS+9wNăA*t͢9u0o2u Yφ*=npҏK_WWdXO<69Tڠ/V$ԦmtE+gbu4ndǙO_u̽EsK1C8؉Oy4[ET'Mm=rn)h/>#Qf& l+h? ^nݝt .̢9ld}-%.YAqtE&IOwV-^u2X5g7t"1,}UUspak O>e*n]u=AuD‹F'+nݺ]H:XXRDnH:`6{a6} %g'0z9m;6\V'usRY]\,^"3s=XIDž݇WAfuDE=;0{yx/3NeYxݜȳ(3XOry~:{ $?|X5;G_֛W .~+n=.glh*a,:bn#ݍ9#YpL:Ighh吖0V3o~/~`8^.ь^(4۔(V_®Wp4MiL<,&h•I>J?$NAm4lz[F;v,aK,^f5 Y栔:#㖌႕sH ]UC&`؉jq*!Dwqfdrڂq<9+Ws]Z?|n[nw=G00V]s~#֊k;uEY ki5 N9I qGqǫv{^3Vu}.txOg'=gQ:H}jw]42cmewYnJ8Ɍ)n,ŲY^rс+؉?۱t;P{:۠["[)0y06[=q٢"JtڤsHG r D[@9.:9۸XumC(J7(vy XLbz!IW w| +>ϗ} /.;j[|ܬE/Yc\1`>u]/2HOhL4؉QǸy{c xj9Lk΀_q0$h|.ش! !{0#Nt^ڋ-H%ɭ K ,[@E?8.I"Y&+Aћnvc<ynZtf tYbR̝9@ϵio XB`'Z1q:^F歏POnH;-ybX_̖Npz1gغ$]c]|EV D+xctKǪ3V'zǰ& -Xw (NkH] -/"hgGe Ntg<]uҵO۹ ѫ5O kl1'OU93=ĭ[j誓nmz5۷E Dw OqBп[C۹Xs)e+;3b'eD\ 2tҩJ y|Б[@։ѩߦ[AqgrkŢlaX141nAI 'gwIG5q(] }G _E|ѫk ,;AlE[Y_oTvd.W+JKNtUt'rJfvge܂\9x2>a%]};؉.-5˛+wǞC7gIM;vqsVzμHWm}؉.9źZw?Q!mS+νN-2'V1tt}[WzZrPV=›Z_=[rJ{< fdcP̯eU3h5}biz[9 ];{OEr8 D]xxʉmt[XF rƙ}'0~!ⲏNJ&K+/gN3Olk()JeC1g?"V٤S=zxuvQ`'zI }or͠w3z0֍1y,bs7briǿ/ $v79ջqw->\ZBijҶu(̏co.aûOneyVX×e.z 0Q5 Ֆ9t;OՇ+u7Mq"NL; ^=ukW-:Tiۋ^0s $ĝkPqvUg<6ViR]Bu{yu!n=OC3NV#ן:}f"zXEvk-e}pG?ٳP|H|>Ǹsyћ{d Y*0v-ӆSן>}亙-9:C&ىf;Ʌ*m7Uas\̑l͉ى#O>=C>.i,[>ʸBzA0MmDc\rs"DW^9۞O=cK'z;d=q\G [IDAT Fx穱[PM$-G~|̓czW2kVsn?3~ۙDSd"ŌO}v҉lsC;FnLaH`'ZiN̼4_ţ}K'z[SFtO{|MT}Qm01ho6ƛ}dQH`'G;tt[q[)vU!Ъ@P%sLʯ@$ D"H`'D;H$؉D"N$v"H$D"H$؉D"N$v"H$D"H$ D"H`'D;H$؉D"H$ D"H`'D;H$؉D"N$v"H$D"H$؉D"N$v"H$eX%z3&ɠ{D|~NH`':_]PD;ѥko- :Cs[~x#~Oҁٗz&W~tK3xMkv>ʗ.Y+ؖoWg_W 5ݟ1(>ҡrx_]87{OmIvRۿrG?57nn_^~?/}t/G8t3u/7C>67Mlo>^Gz=|sO~vOm*؉__:&wݝɭ|8k'>`;ˁ]wup5{o[{ƵU/U0~㚗_`'؉1sΆs!Prw.{~ [=\vup@v>R/Uݞ/W$TΏ'nφLu:sՃ-؋DNg'ggv|)~f&}GŞ5!}jzϯ'Gܯt-v|r $UM}ӿS7g_ν<߳窟~/|,ol9\K}[zw+Dg9{]\˟입&{wMȈ:s=~}ȯB$ahՊ#>_"UnW!0V$$D"H$ DKiy>׏oˈ7@q/z䯎-jضo S!oS?qɏ| /ngvnkG>WECo YL|zu7 vj:꿼ߺ.I"x|XLő^OTqɽn|}'w *Կ/y|Z7Ю+?}7yɮN>ގo?R˝E*hEՑ}SOmmw??ek~qy[[=[/;pݟc幗ww~OQ$o>]oс#_;ݻO^k>{ǷՇjrz쉟|f];>=7ѿ9cw}>H܁J}tKEOu{{vx}\υ7Cm`[owղfvkQRZexfQ`03^s [s6pú[F6ֻ[,]Y"ٽ#7笭XJ>gw?ƺ3_z?43ǿy_w|抲XփIKQoӁtc)c t;/q#7 a#7 _o{ >/\$[^]x旞;!g“ߚzOfl,eo{Zgں|ɟ}k*/ۼ|{h!G<ɧƾ?'O=t:Z…çԃ+EƮ[|WUFoNc)ckt+e/ۜx-|/旞c#W~?}t̓ӪNcw?ܴR ]j'"HXH$؉D"N$v"H$D"H$ D"H`'v"H$D"H$ D"H`'D;H$؉D"N$v"H`'D;H$؉D"N$v"H$D"H$ D"H`'v"H$D"H$ D"J=!YIENDB`jfractionlab-0.91.orig/icons/jfractionlab_icon.png0000644000000000000000000000626511670453400021036 0ustar rootrootPNG  IHDR00WgAMA7tEXtSoftwareAdobe ImageReadyqe< GIDATxb?P0@ y 2dI5ϟ?7_70Y̿7>@M'yb!נA >c`a?#?? iD^Wߧ ]@̿106>hz"???035<@D{|h4:o_d`!g`b:Vf&030a'kï?&͏|@LuVf!"̂ L Lܼ L\ l LP320D? 33031103C0Onms@g@,*,(d1##l@dz102]v4C`eff`:x&LȘ}t3<@MB?.6`-7&.n<@G1}󚁑,, @cd@B -;; 0#@1P@PoQ5?g>_wo`g>#;80ChO.dbFx3@J(r<3#; 8bv`^wPJ ;?}< A`u<`0Q߿rZ S;dϟ= ='߿V] W8 p p> zF| yTA4>}."w| Gx8&yTb1`2P#9<@123 2b<? `0|Of k"py 0b X/0?$PyWA H }_yEAf3= UQ| C#~xl*0 ! bB%OX)ƿ rO9Py3=,< P,MPmp r@oNF?hP;/4&y@rHF P< !ag`o^CԌ LB~.`O@KHE yRן A<t MF 4?X =@fb@~@h5!; 9+T_ ? _V. Gh bAIQ! P=3M`#?h"?@=O*qCΒ ; H,`xDQB/,`FaU pbPz7@ A9!rG6[tl8XR }'ЋQ,I P+_. Ln" $ 1~UAuA0[  @ G6;2mtxܱ@< aITd@@zύEPߖ edZ&,3K6|CXAIF1v/h @K Ԧ~$BKB*'pܽ6 ^ 2>$?пpbX;RGԴĈ<rGr끌DޫBj#7!{!v@`!,B9a/$:l߇:FDp?0P @3:r?1e_~'`Mhq )>QcG?K>Ps'bCt 0?<Ҁ i V,Hol~3oHCःTC`@aP$s.&'@Â5׶"He?tp)A#0`? *@؈Z1$䁎wm= І8䡡θ;А' ;00?@oB#( RTf?`W? N{ !vߐ" ` &8:h<Ԅ5@vYpGC=,x/]r_h:7 " hd 4Tr~q|D)ڏ his_@h zht?$F\›H{HI " ,tD=0 `IVf#%D@e3;ATa%tzЈhЉ?R!!bYHE%:)D`@&&x= ;)?@+yB =>Ug mHG?.3:z8JА_j@C4=`-IENDB`jfractionlab-0.91.orig/src/0000755000000000000000000000000011670453400014325 5ustar rootrootjfractionlab-0.91.orig/src/lang/0000755000000000000000000000000011670453400015246 5ustar rootrootjfractionlab-0.91.orig/src/lang/txtsrc_en.properties0000644000000000000000000002220611670453400021377 0ustar rootrootThis File is generated by PropertyManager.java DO NOT EDIT!!! language=Language Deutsch=German french=French english=English italian=Italian spanish=Spanish portuguese=Portuguese polish=Polish Info=Info about_jfl=About JFractionLab jmi_help=Help gnu_gpl=JFractionLab is free software under the terms of the GNU GPL copyright=(c) 2005 Jochen Georges url_text=http://www.gnugeo.de emailaddress=gnugeo _ at _ gnugeo _ dot _ de thanks_to=Many thanks to: french_translators=Xavier Oswald and Yann Durand for the french translation. english_translators=Gudrun Georges, Robert Kelman and Maria Stringer for the english translation. polish_translators=Agathe Kremitz for the polish translation. debian_package_maintainer=Jos\u00e9 L. Redrejo Rodr\u00edguez for the debianpackages italian_translators=Amanda De Zorzi for the italian translation. spanish_translators=Pablo Pita for the spanish translation. portuguese_translators=Alexandre R. Soares for the portuguese translation. continue=Continue end=End you_just_need_nb_and_enter=Use the return key and the number keys! that_is_right=That is correct :-) learn_fractions=Getting to know fractions calculate_fractions=Calculating with fractions click_numerator=Clicking the numerator name_fractions=Defining fractions compare_fractions=Comparing fractions extend_fractions=Extending fractions reduce_fractions=Reducing fractions add_fractions=Adding fractions minus_fractions=Subtracting fractions multiply_fractions=Multiplying fractions div_fr_by_nb=Dividing fractions by numbers div_nb_by_fr=Dividing numbers by fractions div_fr_by_fr=Dividing fractions by fractions div_fr=Dividing fractions save_results=Save results read_logs=Read the results! file_can_not_be_opened=A file can not be opened click_the_numerator=Click the numerator use_the_mouse=Use the mouse delete_with_rightclick=Delete parts with a rightclick not_enough=That is not enough! name_the_fraction=Name the fraction wrong_denominator=The denominator was wrong compare_the_fractions=Compare the fractions left_is_not_bigger=The fraction on the left is not bigger left_is_not_smaller=The fraction on the left is not smaller! not_equal=The fractions are not equal! press_enter=Click to continue! bigger_equal_or_smaller="<" , "=" or ">" Tipp=Hint extend_the_fraction=Extend the fraction! extend_with=Extend with reduce_the_fraction=Reduce the fraction! reduce_max=Reduce as much as possible! div_n_and_dn_with_same_nb=Divide numerator and denominator with the same number! custom_problems=individual exercises type_of_exercise=Type of exercise random_exercises=random exercises dn_must_be_bigger=The denominator has to be bigger than the nominator! frac2_must_be_smaller=The second fraction has to be smaller! add_the_fracs=Add the fractions sub_the_fracs=Subtract the fractions cd_is_leastcommonmultiple=common denominator = least common multiple or numerator1 * numerator2 wrong_numerator=The numerator is incorrect! add_nums=Compile the sum of the numerators! sub_the_nums=Compile the difference of the numerators! nb_is_not_correct=That was not a number! reduce_better=You can reduce better! n_and_dn_do_not_match=The denominator does not match the numerator! div_by_same_factor=Divide by the same factor! multiply_fracs=Multiply the fractions multiply_nums=Multiply the numerators! multiply_denomis=Multiply the denominators! div_n_and_dn_by_same_nb=Divide numerator and denominator by the same number! divide_the_fracs=Divide the fractions divide_the_frac=Divide the fraction div_the_nb=Divide the number mk_reciprocal=Flip the fraction num_stays_unchanged=The denominator stays unchanged! how_often_fits_the_denominator_in_the_numerator=How often does the denominator fit into the numerator? how_often_fits_the_frac_in_the_nb=How often does the fraction fit into the number? how_often_fits_the_right_in_the_left=How often does the right fraction fit into the left one? nb_max_eight=The dividend has to be smaller than 9! your_name=Your name: cancel=Cancel OK=OK choose_logdir=Choose the index with the protocol files save=Save survey_results=Survey of the results show_logs=Display the game protocols Name=Name time=Time improper_fracs=Improper fractions improper_frac_2_mixed_nb=Convert improper fractions to mixed numbers! maximise_num=The fraction is too large, increase the denominator! how_often_does_denom_fits_in_num=How often does the denominator fit in the numerator? how_many_are_left=How many are left? denom_is_too_big=The denominator has to be smaller than the numerator! mixed_numbers=mixed numbers mixed_numbers_2_improper_fracs=Convert mixed numbers to improper fractions! how_many_pieces=How many pieces exist? nb_smaller_than_eight=The number has to be smaller than 8! howto=How To show_hints_on_start=Show hints on start icon_designer=Anja Georges for the icons. howto_click_numerator=You just need the mouse!
Click the right number of pieces!
howto_click_bigger_smaller=You just need the mouse!
Just click > = or <!
howto_option_invisible=You can make the pizzas invisible.
That is more difficult and erns extra points!
howto_option_type_of_exercise=You can create your own exercises for practise.
They do not earn points.
howto_nb_and_enter=You do not need the mouse!
It is best not to touch the mouse!
You just need the number and enter keys!
options=Options already_solved=This exercise is already solved! show_pies=show pie chart hide_pies=hide pie chart no_null=The number has to be bigger than 0! with_reducing=with reducing without_reducing=without reducing howto_option_reducing=You can reduce first.
That is very smart and earns extra points.
numerator_is_too_big=The numerator is too big! no_tab_press_enter=Press enter! close=Close Help_jar_is_missing=The file "Help_*.jar" is missing or corrupt! download_Help_jar=You can find the download here: "http://sourceforge.net/projects/jfractionlab" install_Help_jar=Install "Help_de.jar" into the directory "bin" in the JFractionLab directory! install_Help_jar_tip=Help: Find the correct directory by searching for "JFractionLab.jar"! no_btn_use_enter=Finish filling out, then press enter! insert_name=Please fill in your name! common_denominators=common Denominators denominators=The denominators of howto_show_denominators=You can display the divisors,
but then you will not receive any points!
reduce_by_a_common_denominator=Reduce with a common divisor! which_improper_fraction_do_you_see=which improper fraction is displayed? which_mixed_number_do_you_see=Which mixed number is displayed? yes=Yes no=No continue_or_find_best_common_denominator=There is a better common denominator!
Would you like to continue anyway,
or find a better one? continue_with_actual_common_denominator=Continue find_best_common_denominator=Find the best common denominator do_you_wanna_reduce=Would you like to reduce?
You will get an extrapoint!! reduce_always=Reduce always small_numbers=small numbers big_numbers=big numbers worksheets=Worksheets generate_worksheets=Generate Worksheets file=File range_of_numbers=Range of numbers name=Name: date=date: fractions=fractions factors=factors configure_libreoffice=Configure LibreOffice libreoffice_is_not_installed=LibreOffice is not installed! libreoffice_url=http://www.libreoffice.org for_example=for example file_exists_overwrite?=This file exists! Overwrite? full_numbers=full numbers denominator_divisible_by_hundret=possible denominator = {2;4;5;10;20;25;50} fraction_to_decimal_example=Example: 13/100 = 0.13 fraction_to_decimal=Fractions to Decimal Numbers officepath_needs_to_be_configured=JFractionLab has to know, where LibreOffice is installed on your Computer. jfl_needs_three_paths=More precisely, JFractionLab has to know 3 paths that lead to certain files of your LibreOffice installation. find_lo_jars=Search for the files named below with the search function of your file manager and fill them into each field.

Attention!! Make sure you only fill in the path and not the filename! example_path =A path should look like this: cant_find_jar=Please check the path! get_odt_template=Open a template for the worksheet! template_has_no_title_marker=The template does not have a title marker. template_wrong_nb_of_sl_marker=The template has differing numbers of question markers and solution markers. numeration_is_not_ok=The format of the numeration is not ok. wrong_marker=Wrong marker template_wrong_nb_of_cl_marker=The template has differing numbers of questions markers and calculation markers. please_correct_save_and_try_again=Please correct the template and try again. please_use_office_configuration_dialog=To do this you need to use the Configuration Dialog under "Worksheets - Configure LibreOffice" you_have_to_configure_libreoffice=You have to configurate JFractionLab so that it is able to use LibreOffice! install_libreoffice=Install LibreOffice! wait_patiently=This will take some time.\n Please wait until the confirmation pops up! worksheet_is_ready=The worksheet is ready now. error_unsupported_url=The template can not be opened.\n This should not happen.\n Please send a bug report to gnugeo@gnugeo.de\n THANKS!! find_the_templates=You will find the templates in the Installation-directory under "templates".\ Search for "JFL-Template-knick20.odt"\n It is easier if you copy them to pattern=ENGLISH pattern=ENGLISH jfractionlab-0.91.orig/src/lang/Messages.java0000644000000000000000000000410211670453400017655 0ustar rootroot/** * JFractionLab * Copyright (C) 2005 jochen georges, gnugeo _ at _ gnugeo _ dot _ de * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . **/ package lang; import java.util.Locale; import java.util.MissingResourceException; import java.util.ResourceBundle; /** * @author jochen * */ public class Messages { public static Locale mylocale = Locale.getDefault(); private static String bundlebody = "lang.txtsrc"; private static String BUNDLE_NAME = bundlebody+"_de"; private static ResourceBundle RESOURCE_BUNDLE = ResourceBundle.getBundle(BUNDLE_NAME, mylocale); public Messages() {} public static void setLocale(Locale loc){ mylocale = loc; if(mylocale == Locale.GERMAN){ BUNDLE_NAME = bundlebody+"_de"; }else if(mylocale == Locale.FRANCE){ BUNDLE_NAME = bundlebody+"_fr"; }if(mylocale == new Locale("es")){ BUNDLE_NAME = bundlebody+"_es"; }if(mylocale == Locale.ENGLISH){ BUNDLE_NAME = bundlebody+"_en"; }if(mylocale == Locale.ITALIAN){ BUNDLE_NAME = bundlebody+"_it"; }if(mylocale == new Locale("pt")){ BUNDLE_NAME = bundlebody+"_pt"; }else{ BUNDLE_NAME = bundlebody; } RESOURCE_BUNDLE = ResourceBundle.getBundle(BUNDLE_NAME, mylocale); //System.out.println("setLocale ende"); }//setLocale public static Locale getLocale(){ return mylocale; } public static String getString(String key) { try { return RESOURCE_BUNDLE.getString(key); } catch (MissingResourceException e) { return '!' + key + '!'; } } }//class Messagesjfractionlab-0.91.orig/src/lang/txtsrc_de.properties0000644000000000000000000002375611670453400021400 0ustar rootrootThis File is generated by PropertyManager.java DO NOT EDIT!!! language=Sprache Deutsch=Deutsch french=Franz\u00f6sisch english=Englisch italian=Italienisch spanish=Spanisch portuguese=Portugiesisch polish=Polnisch Info=Info about_jfl=\u00dcber JFractionLab jmi_help=Hilfe gnu_gpl=JFractionLab ist freie Software unter der GNU GPL copyright=(c) 2005 Jochen Georges url_text=http://www.gnugeo.de emailaddress=gnugeo _ at _ gnugeo _ dot _ de thanks_to=Vielen Dank an: french_translators=Xavier Oswald und Yann Durand f\u00fcr die franz\u00f6sische \u00dcbersetzung. english_translators=Gudrun Georges, Robert Kelman und Maria Stringer f\u00fcr die englische \u00dcbersetzung. polish_translators=Agathe Kremitz f\u00fcr die polnische \u00dcbersetzung. debian_package_maintainer=Jos\u00e9 L. Redrejo Rodr\u00edguez f\u00fcr die Debianpakete. italian_translators=Amanda De Zorzi f\u00fcr die italienische \u00dcbersetzung. spanish_translators=Pablo Pita f\u00fcr die spanische \u00dcbersetzung. portuguese_translators=Alexandre R. Soares f\u00fcr die portugiesische \u00dcbersetzung. continue=Weiter end=Ende you_just_need_nb_and_enter=Benutze nur die Enter-Taste und die Zahlen! that_is_right=Das ist richtig :-) learn_fractions=Br\u00fcche kennenlernen calculate_fractions=Mit Br\u00fcchen rechnen click_numerator=Z\u00e4hler klicken name_fractions=Br\u00fcche benennen compare_fractions=Br\u00fcche vergleichen extend_fractions=Br\u00fcche erweitern reduce_fractions=Br\u00fcche k\u00fcrzen add_fractions=Br\u00fcche addieren minus_fractions=Br\u00fcche subtrahieren multiply_fractions=Br\u00fcche multiplizieren div_fr_by_nb=Br\u00fcche durch ganze Zahlen dividieren div_nb_by_fr=ganze Zahlen durch Br\u00fcche dividieren div_fr_by_fr=Br\u00fcche durch Br\u00fcche dividieren div_fr=Br\u00fcche dividieren save_results=Ergebnisse sichern read_logs=Ergebnisse lesen file_can_not_be_opened=Eine Datei konnte nicht ge\u00f6ffnet werden! click_the_numerator=Klick den Z\u00e4hler use_the_mouse=Benutze die Maus! delete_with_rightclick=L\u00f6sche Teile per Rechtsklick! not_enough=Das sind zu wenige! name_the_fraction=Bennene den Bruch wrong_denominator=Der Nenner war falsch! compare_the_fractions=Vergleiche die Br\u00fcche! left_is_not_bigger=Der linke Bruch ist nicht gr\u00f6\u00dfer! left_is_not_smaller=Der linke Bruch ist nicht kleiner! not_equal=Die Br\u00fcche sind nicht gleich! press_enter=Dr\u00fccke "Enter"! bigger_equal_or_smaller="<" , "=" oder ">" Tipp=Tipp extend_the_fraction=Erweitere den Bruch! extend_with=Erweitere mit reduce_the_fraction=K\u00fcrze den Bruch! reduce_max=K\u00fcrze soweit wie m\u00f6glich! div_n_and_dn_with_same_nb=Dividiere Z\u00e4hler und Nenner mit derselben Zahl! custom_problems=eigene Aufgaben type_of_exercise=Aufgabentyp random_exercises=zuf\u00e4llige Aufgaben dn_must_be_bigger=Der Nenner muss gr\u00f6\u00dfer als der Z\u00e4hler sein! frac2_must_be_smaller=Der zweite Bruch muss kleiner sein! add_the_fracs=Addiere die Br\u00fcche sub_the_fracs=Subtrahiere die Br\u00fcche cd_is_leastcommonmultiple=Hauptnenner = kgV oder Z\u00e4hler1 * Z\u00e4hler2! wrong_numerator=Der Z\u00e4hler war falsch! add_nums=Bilde die Summe der Z\u00e4hler! sub_the_nums=Bilde die Differenz der Z\u00e4hler! nb_is_not_correct=Das war kein korrektes Zahlzeichen! reduce_better=Richtig, aber du kannst besser k\u00fcrzen! n_and_dn_do_not_match=Der Nenner passt nicht zum Z\u00e4hler! div_by_same_factor=Teile mit einem gemeinsamen Teiler! multiply_fracs=Multipliziere die Br\u00fcche multiply_nums=Multipliziere die Z\u00e4hler! multiply_denomis=Multipliziere die Nenner! div_n_and_dn_by_same_nb=Teile Z\u00e4hler und Nenner durch dieselbe Zahl! divide_the_fracs=Dividiere die Br\u00fcche divide_the_frac=Dividiere den Bruch div_the_nb=Dividiere die Zahl mk_reciprocal=Bilde den Kehrbruch! num_stays_unchanged=Der Nenner bleibt unver\u00e4ndert! how_often_fits_the_denominator_in_the_numerator=Wie oft passt der Nenner in den Z\u00e4hler? how_often_fits_the_frac_in_the_nb=Wie oft passt der Bruch in die Zahl? how_often_fits_the_right_in_the_left=Wie oft passt der rechte in den linken Bruch? nb_max_eight=Der Divident muss kleiner als 9 sein! your_name=Dein Name: cancel=Abbruch OK=OK choose_logdir=W\u00e4hle das Verzeichnis mit den Protokolldateien! save=Speichern survey_results=\u00dcbersicht der Ergebnisse show_logs=Spielprotokolle anzeigen Name=Name time=Zeit improper_fracs=Unechte Br\u00fcche improper_frac_2_mixed_nb=Verwandel unechte Br\u00fcche in gemischte Zahlen maximise_num=Der Bruch ist zu gro\u00df, vergr\u00f6\u00dfer den Nenner! how_often_does_denom_fits_in_num=Wie oft passt der Nenner in den Z\u00e4hler? how_many_are_left=Wie viele St\u00fcckchen bleiben \u00fcbrig? denom_is_too_big=Der Nenner muss kleiner als der Z\u00e4hler sein! mixed_numbers=Gemischte Zahlen mixed_numbers_2_improper_fracs=Verwandel gemischte Zahlen in unechte Br\u00fcche how_many_pieces=Wie viele St\u00fcckchen gibt es? nb_smaller_than_eight=Die Zahl muss kleiner als 8 sein! howto=HOW TO show_hints_on_start=Tipps beim Start anzeigen icon_designer=Anja Georges f\u00fcr die Programmicons. howto_click_numerator=Du brauchst nur die Maus!
Klicke die richtige Anzahl St\u00fccke an!
howto_click_bigger_smaller=Du brauchst nur die Maus!
Klicke einfach > = oder <!
howto_option_invisible=Du kannst die Pizzen unsichtbar schalten.
Das ist schwerer und gibt Extrapunkte!
howto_option_type_of_exercise=Du kannst eigene Aufgaben erstellen.
Eigene Aufgaben sind zum \u00dcben und bringen keine Punkte.
howto_nb_and_enter=Du brauchst nicht die Maus!
Lass die Maus am besten los!
Du brauchst nur die Zahlen- und die Entertaste!
options=Einstellungen already_solved=Die Aufgabe ist bereits gel\u00f6st! show_pies=zeige Pizzen hide_pies=verstecke Pizzen no_null=Die Zahl muss gr\u00f6\u00dfer als 0 sein! with_reducing=mit K\u00fcrzen without_reducing=ohne K\u00fcrzen howto_option_reducing=Du kannst erst küzen.
Das ist eleganter und gibt Extrapunkte.
numerator_is_too_big=Der Z\u00e4hler ist zu gro\u00df! no_tab_press_enter=Benutze die Enter-Taste! close=Schlie\u00dfen Help_jar_is_missing=Die Hilfedatei "Help_*.jar" fehlt oder ist beschädigt! download_Help_jar=Du kannst sie unter "http://sourceforge.net/projects/jfractionlab" herunterladen. install_Help_jar=Kopiere die Datei "Help_de.jar" in das Verzeichnis "bin" im JFractionLab-Verzeichnis! install_Help_jar_tip=Tipp: Finde das richtige Verzeichnis, indem du die Datei "JFractionLab.jar" suchst! no_btn_use_enter=Mache erst die Eingaben und dr\u00fccke dann die Enter-Taste! insert_name=Gib bitte deinen Namen ein! common_denominators=gemeinsame Teiler denominators=Die Teiler von howto_show_denominators=Du kannst Dir die Teiler anzeigen lassen,
dann gibt es für diese Aufgabe aber keinen Punkt!
reduce_by_a_common_denominator=K\u00fcrze mit einem gemeinsamen Teiler! which_improper_fraction_do_you_see=Welcher unechte Bruch ist dargestellt? which_mixed_number_do_you_see=Welche gemischte Zahl ist dargestellt? yes=Ja no=Nein continue_or_find_best_common_denominator=Es gibt einen besseren Hauptnenner!
M\u00f6chtest du mit dem jetzigen Hauptnenner weitermachen,
oder den besten Hauptnenner finden? continue_with_actual_common_denominator=Weitermachen find_best_common_denominator=Besten Hauptnenner finden do_you_wanna_reduce=M\u00f6chtest du k\u00fcrzen?
Das gibt einen Extrapunkt!! reduce_always=Immer k\u00fcrzen small_numbers=kleine Zahlen big_numbers=gro\u00dfe Zahlen worksheets=Arbeitsbl\u00e4tter generate_worksheets=Arbeitsbl\u00e4tter erstellen file=Datei range_of_numbers=Zahlenbereich name=Name: date=Datum: fractions=Br\u00fcche factors=Faktoren configure_libreoffice=LibreOffice konfigurieren libreoffice_is_not_installed=LibreOffice ist nicht installiert! libreoffice_url=http://de.libreoffice.org for_example=z.B. file_exists_overwrite?=Die Datei existiert bereits!\nM\u00f6chtest du sie \u00fcberschreiben? full_numbers=ganze Zahlen denominator_divisible_by_hundret=M\u00f6gliche Nenner = {2;4;5;10;20;25;50} fraction_to_decimal_example=Beispiel: 13/100 = 0.13 fraction_to_decimal=Br\u00fcche zu Kommazahlen officepath_needs_to_be_configured=JFractionLab muss wissen, wo auf deinem Computer LibreOffice installiert ist. jfl_needs_three_paths=Genauer gesagt, muss JFractionLab 3 Pfade zu bestimmten Dateien deiner LibreOffice-Installation wissen. find_lo_jars=Suche die unten angegebenen Dateien mit der Suchfunktion deines Dateimanager und trage den Pfad in das jeweilige Feld ein!

Achtung!! Trage nur den Pfad ein! Lass den Dateinamen also weg! example_path =Ein Pfad k\u00f6nnte so aussehen: cant_find_jar=Bitte \u00fcberpr\u00fcfe den Pfad!! get_odt_template=\u00d6ffne eine Dokumentvorlage f\u00fcr das Arbeitsblatt! template_has_no_title_marker=Die Dokumentvorlage hat keinen Platzhalter f\u00fcr den Titel. template_wrong_nb_of_sl_marker=In der Dokumentvorlage gibt es unterschiedlich viele Platzhalter f\u00fcr Aufgaben und L\u00f6sungen. numeration_is_not_ok=Die Numerierung der Platzhalter ist nicht OK! wrong_marker=fehlerhafter Platzhalter template_wrong_nb_of_cl_marker=In der Dokumentvorlage gibt es unterschiedlich viele Platzhalter f\u00fcr Aufgaben und Rechenwege. please_correct_save_and_try_again=Korrigiere bitte die Dokumentvorlage und versuche es erneut. please_use_office_configuration_dialog=Benutze dazu den Konfigurationsdialog unter "Arbeitsbl\u00e4tter - LibreOffice konfigurieren" you_have_to_configure_libreoffice=Du musst JFractionLab noch konfigurieren, damit es LibreOffice nutzen kann! install_libreoffice=Installiere LibreOffice! wait_patiently=Das wird etwas dauern.\nWarte bis die Best\u00e4tigung kommt!\nAuch wenn scheinbar nichts passiert!! worksheet_is_ready=Das Arbeitsblatt ist jetzt fertig. error_unsupported_url=Die Dokumentvorlage kann nicht ge\u00f6ffnet werden.\n Das sollte nicht passieren.\n Melde bitte den Fehler an gnugeo@gnugeo.de\n DANKE!! find_the_templates=Du findest die Dokumentvorlagen im Installationsverzeichnis unter "templates".\n Suche nach "JFL-Template-knick20.odt"\n Damit sie automatisch gefunden werden, kopierst du sie am besten nach: pattern=DEUTSCH pattern=DEUTSCH jfractionlab-0.91.orig/src/lang/txtsrc_pl.properties0000644000000000000000000001073211670453400021411 0ustar rootrootThis File is generated by PropertyManager.java DO NOT EDIT!!! language=POLISH Deutsch=POLISH french=POLISH english=POLISH italian=POLISH spanish=POLISH portuguese=POLISH polish=POLISH Info=POLISH about_jfl=POLISH jmi_help=POLISH gnu_gpl=POLISH copyright=POLISH url_text=POLISH emailaddress=POLISH thanks_to=POLISH french_translators=POLISH english_translators=POLISH polish_translators=POLISH debian_package_maintainer=POLISH italian_translators=POLISH spanish_translators=POLISH portuguese_translators=POLISH continue=POLISH end=POLISH you_just_need_nb_and_enter=POLISH that_is_right=POLISH learn_fractions=POLISH calculate_fractions=POLISH click_numerator=POLISH name_fractions=POLISH compare_fractions=POLISH extend_fractions=POLISH reduce_fractions=POLISH add_fractions=POLISH minus_fractions=POLISH multiply_fractions=POLISH div_fr_by_nb=POLISH div_nb_by_fr=POLISH div_fr_by_fr=POLISH div_fr=POLISH save_results=POLISH read_logs=POLISH file_can_not_be_opened=POLISH click_the_numerator=POLISH use_the_mouse=POLISH delete_with_rightclick=POLISH not_enough=POLISH name_the_fraction=POLISH wrong_denominator=POLISH compare_the_fractions=POLISH left_is_not_bigger=POLISH left_is_not_smaller=POLISH not_equal=POLISH press_enter=POLISH bigger_equal_or_smaller=POLISH Tipp=POLISH extend_the_fraction=POLISH extend_with=POLISH reduce_the_fraction=POLISH reduce_max=POLISH div_n_and_dn_with_same_nb=POLISH custom_problems=POLISH type_of_exercise=POLISH random_exercises=POLISH dn_must_be_bigger=POLISH frac2_must_be_smaller=POLISH add_the_fracs=POLISH sub_the_fracs=POLISH cd_is_leastcommonmultiple=POLISH wrong_numerator=POLISH add_nums=POLISH sub_the_nums=POLISH nb_is_not_correct=POLISH reduce_better=POLISH n_and_dn_do_not_match=POLISH div_by_same_factor=POLISH multiply_fracs=POLISH multiply_nums=POLISH multiply_denomis=POLISH div_n_and_dn_by_same_nb=POLISH divide_the_fracs=POLISH divide_the_frac=POLISH div_the_nb=POLISH mk_reciprocal=POLISH num_stays_unchanged=POLISH how_often_fits_the_denominator_in_the_numerator=POLISH how_often_fits_the_frac_in_the_nb=POLISH how_often_fits_the_right_in_the_left=POLISH nb_max_eight=POLISH your_name=POLISH cancel=POLISH OK=POLISH choose_logdir=POLISH save=POLISH survey_results=POLISH show_logs=POLISH Name=POLISH time=POLISH improper_fracs=POLISH improper_frac_2_mixed_nb=POLISH maximise_num=POLISH how_often_does_denom_fits_in_num=POLISH how_many_are_left=POLISH denom_is_too_big=POLISH mixed_numbers=POLISH mixed_numbers_2_improper_fracs=POLISH how_many_pieces=POLISH nb_smaller_than_eight=POLISH howto=POLISH show_hints_on_start=POLISH icon_designer=POLISH howto_click_numerator=POLISH howto_click_bigger_smaller=POLISH howto_option_invisible=POLISH howto_option_type_of_exercise=POLISH howto_nb_and_enter=POLISH options=POLISH already_solved=POLISH show_pies=POLISH hide_pies=POLISH no_null=POLISH with_reducing=POLISH without_reducing=POLISH howto_option_reducing=POLISH numerator_is_too_big=POLISH no_tab_press_enter=POLISH close=POLISH Help_jar_is_missing=POLISH download_Help_jar=POLISH install_Help_jar=POLISH install_Help_jar_tip=POLISH no_btn_use_enter=POLISH insert_name=POLISH common_denominators=POLISH denominators=POLISH howto_show_denominators=POLISH reduce_by_a_common_denominator=POLISH which_improper_fraction_do_you_see=POLISH which_mixed_number_do_you_see=POLISH yes=POLISH no=POLISH continue_or_find_best_common_denominator=POLISH continue_with_actual_common_denominator=POLISH find_best_common_denominator=POLISH do_you_wanna_reduce=POLISH reduce_always=POLISH small_numbers=POLISH big_numbers=POLISH worksheets=POLISH generate_worksheets=POLISH file=POLISH range_of_numbers=POLISH name=POLISH date=POLISH fractions=POLISH factors=POLISH configure_libreoffice=POLISH libreoffice_is_not_installed=POLISH libreoffice_url=POLISH for_example=POLISH file_exists_overwrite?=POLISH full_numbers=POLISH denominator_divisible_by_hundret=POLISH fraction_to_decimal_example=POLISH fraction_to_decimal=POLISH officepath_needs_to_be_configured=POLISH jfl_needs_three_paths=POLISH find_lo_jars=POLISH example_path =POLISH cant_find_jar=POLISH get_odt_template=POLISH template_has_no_title_marker=POLISH template_wrong_nb_of_sl_marker=POLISH numeration_is_not_ok=POLISH wrong_marker=POLISH template_wrong_nb_of_cl_marker=POLISH please_correct_save_and_try_again=POLISH please_use_office_configuration_dialog=POLISH you_have_to_configure_libreoffice=POLISH install_libreoffice=POLISH wait_patiently=POLISH worksheet_is_ready=POLISH error_unsupported_url=POLISH find_the_templates=POLISH pattern=POLISH pattern=POLISH jfractionlab-0.91.orig/src/lang/txtsrc_pt.properties0000644000000000000000000002326611670453400021427 0ustar rootrootThis File is generated by PropertyManager.java DO NOT EDIT!!! language=Idioma Deutsch=Alem\u00e3o french=Franc\u00eas english=Ingl\u00eas italian=Italiano spanish=Espanhol portuguese=Portugu\u00eas polish=Polon\u00eas Info=Info about_jfl=Sobre o JFractionLab jmi_help=Ajuda gnu_gpl=JFractionLab: programa livre tipo GNU GPL copyright=(c) 2005 Jochen Georges url_text=http://www.gnugeo.de emailaddress=gnugeo _ at _ gnugeo _ dot _ de thanks_to=Agradecimentos: french_translators=Xavier Oswald e Yann Durand por traduzir ao franc\u00eas. english_translators=Gudrun Georges, Robert Kelman e Maria Stringer por traduzir ao ingl\u00eas. polish_translators=Agathe Kremitz por traduzir ao polon\u00eas debian_package_maintainer=Jos\u00e9 L. Redrejo Rodr\u00edguez por criar pacote Debian italian_translators=Amanda De Zorzi por traduzir ao italiano. spanish_translators=Pablo Pita por traduzir ao espanhol. portuguese_translators=Alexandre R. Soares por traduzir ao Portugu\u00eas. continue=Segue end=Fim you_just_need_nb_and_enter=Resolver com o n\u00famero adequado! that_is_right=Est\u00e1 correto :-) learn_fractions=Explore as fra\u00e7\u00f5es calculate_fractions=Calcule com fra\u00e7\u00f5es click_numerator=Clicar no resultado name_fractions=Definir fra\u00e7\u00e3o compare_fractions=Comparar fra\u00e7\u00f5es (com figuras) extend_fractions=Extender fra\u00e7\u00f5es reduce_fractions=Simplificar fra\u00e7\u00f5es add_fractions=Somar fra\u00e7\u00f5es minus_fractions=Subtrair fra\u00e7\u00f5es multiply_fractions=Multiplicar fra\u00e7\u00f5es div_fr_by_nb=Dividir uma fra\u00e7\u00e3o por um n\u00famero div_nb_by_fr=Dividir um n\u00famero por uma fra\u00e7\u00e3o div_fr_by_fr=Dividir uma fra\u00e7\u00e3o por outra div_fr=PORTUGUES save_results=Guardar os resultados read_logs=Ler os resultados file_can_not_be_opened=N\u00e3o foi poss\u00edvel abrir um arquivo (ficheiro)! click_the_numerator=Clique no desenho da fra\u00e7\u00e3o use_the_mouse=Clique no mouse (rato)! delete_with_rightclick=Apagar as partes com clique direito not_enough=Ele \u00e9 t\u00e3o pequeno! name_the_fraction=Numerar as fra\u00e7\u00f5es wrong_denominator=O denominador n\u00e3o estava correto! compare_the_fractions=Compare as fra\u00e7\u00f5es! left_is_not_bigger=A fra\u00e7\u00e3o da esquerda n\u00e3o \u00e9 a maior! left_is_not_smaller=A fra\u00e7\u00e3o da esquerda n\u00e3o \u00e9 a menor! not_equal=As fra\u00e7\u00f5es n\u00e3o s\u00e3o iguais! press_enter=Clique para continuar! bigger_equal_or_smaller="<" , "=" ou ">" Tipp=Dica extend_the_fraction=Extenda a fra\u00e7\u00e3o! extend_with=Extenda com reduce_the_fraction=Simplifique a fra\u00e7\u00e3o! reduce_max=Simplifique at\u00e9 o fim! div_n_and_dn_with_same_nb=Divida numerador e denominador pelo mesmo n\u00famero! custom_problems=Mesma tarefa type_of_exercise=Tarefa random_exercises=Tarefas sorteadas dn_must_be_bigger=O numerador deve ser menor que o denominador! frac2_must_be_smaller=A segunda fra\u00e7\u00e3o deve ser menor! add_the_fracs=Somar fra\u00e7\u00f5es sub_the_fracs=Subtrair fra\u00e7\u00f5es cd_is_leastcommonmultiple=Denominador principal = Fa\u00e7a denominador1 * denominador2! wrong_numerator=O numerador est\u00e1 incorreto! add_nums=Mostrar a soma dos numeradores! sub_the_nums=Mostrar a diferen\u00e7a dos numeradores! nb_is_not_correct=O sinal do n\u00famero est\u00e1 incorreto! reduce_better=Voc\u00ea pode fazer melhor! n_and_dn_do_not_match=Este denominador n\u00e3o \u00e9 adequado para o numerador! div_by_same_factor=Divide pelo denominador comum! multiply_fracs=Multiplicar as fra\u00e7\u00f5es multiply_nums=Multiplicar os numeradores! multiply_denomis=Multiplicar os denominadores! div_n_and_dn_by_same_nb=Dividir o numerador e o denominador por um mesmo n\u00famero! divide_the_fracs=Dividir as fra\u00e7\u00f5es divide_the_frac=Dividir a fra\u00e7\u00e3o div_the_nb=Dividir o n\u00famero mk_reciprocal=Mostrar a inversa da fra\u00e7\u00e3o! num_stays_unchanged=O denominador permanece o mesmo! how_often_fits_the_denominator_in_the_numerator=Quantas vezes o denominador cabe no numerador? how_often_fits_the_frac_in_the_nb=Quantas vezes a fra\u00e7\u00e3o cabe no n\u00famero? how_often_fits_the_right_in_the_left=Quantas vezes cabe a fra\u00e7\u00e3o da direita na da esquerda? nb_max_eight=O dividendo deve ser inferior a 9! your_name=Seu nome: cancel=Cancelar OK=OK choose_logdir=Escolher a lista com os arquivos de resultados! save=Guardar survey_results=Resumo dos resultados show_logs=Ver os diferentes resultados Name=Nome time=Data improper_fracs=Fra\u00e7\u00e3o impr\u00f3pria improper_frac_2_mixed_nb=Converter n\u00fameros mistos em fra\u00e7\u00e3o impr\u00f3pria maximise_num=A fra\u00e7\u00e3o\u00a0\u00e9 muito grande, aumente o denominador! how_often_does_denom_fits_in_num=Quantas vezes o denominador cabe no numerador? how_many_are_left=Quantas fatias faltam? denom_is_too_big=O denominador deve ser menor do que o numerador! mixed_numbers=N\u00fameros mistos mixed_numbers_2_improper_fracs=Converter fra\u00e7\u00e3o impr\u00f3pria em n\u00fameros mistos how_many_pieces=Quantas fatias est\u00e3o pintadas? nb_smaller_than_eight=O n\u00famero deve ser inferior a 8! howto=Rau-Tu show_hints_on_start=Mostrar dicas ao iniciar icon_designer=Anja Georges pelos \u00edcones. howto_click_numerator=Voc\u00ea precisa apenas do mouse!
Clique nas fatias da fra\u00e7\u00e3o!
howto_click_bigger_smaller=Voc\u00ea precisa apenas do mouse!
Apenas clique em > = ou <. howto_option_invisible=Voc\u00ea pode ocultar as pizzas.
Isto \u00e9 s\u00e9rio e d\u00e1 pontos! howto_option_type_of_exercise=Voc\u00ea pode criar seus pr\u00f3prios desafios.
Os meus s\u00e3o praticar e n\u00e3o perder nenhum ponto. howto_nb_and_enter=Voc\u00ea n\u00e3o precisa do mouse!
Deixe o mouse de lado!
Voc\u00ea precisa apenas dos n\u00fameros e da tecla Enter!
options=Op\u00e7\u00f5es already_solved=A tarefa j\u00e1 foi resolvida! show_pies=Mostrar pizzas hide_pies=Ocultar pizzas no_null=Aqui n\u00e3o h\u00e1 nenhum 0! with_reducing=com redu\u00e7\u00e3o without_reducing=sem redu\u00e7\u00e3o howto_option_reducing=Pode reduzir primero.
\u00c9 mais elegante e permite ganhar pontos extra.
numerator_is_too_big=O numerador \u00e9 muito grande no_tab_press_enter=Use a tecla Enter! close=Fechar Help_jar_is_missing=N\u00e3o existe o arquivo "Help_*.jar" ou est\u00e1 corrompido! download_Help_jar=Para obter uma c\u00f3pia, aceda "http://sourceforge.net/projects/jfractionlab". install_Help_jar=Coloque o arquivo "Help_pt.jar" no subdiret\u00f3rio "bin" do directorio do JFractionLab! install_Help_jar_tip=Encontre o diret\u00f3rio correto buscando por "JFractionLab.jar"! no_btn_use_enter=Preencha e prima a tecla Enter! insert_name=Por favor, qual o seu nome? common_denominators=denominador comum denominators=Os denominadores de howto_show_denominators=Pode escolher que sejam exibidos os denominadores,
mas o exerc\u00edcio n\u00e3o somar\u00e1 pontos!
reduce_by_a_common_denominator=Reduza a um denominador comum! which_improper_fraction_do_you_see=Qual a fra\u00e7\u00e3o impr\u00f3pria? which_mixed_number_do_you_see=Que n\u00famero misto \u00e9 exibido? yes=Sim no=N\u00e3o continue_or_find_best_common_denominator=H\u00e1 um denominador comum melhor!
Deseja continuar com esse denominador comum,
ou encontrar outro melhor? continue_with_actual_common_denominator=Continue find_best_common_denominator=Encontrar o melhor denominador comum do_you_wanna_reduce=Deseja reduzir?
Voc\u00ea receber\u00e1 um b\u00f4nus! reduce_always=Reduzir sempre small_numbers=n\u00fameros pequenos big_numbers=n\u00fameros grandes worksheets=Planilhas generate_worksheets=Criar planilha file=Arquivo range_of_numbers=Faixa de n\u00fameros name=Nome: date=Data: fractions=fra\u00e7\u00f5es factors=fatores configure_libreoffice=configurar LibreOffice libreoffice_is_not_installed=PORTUGUES libreoffice_url=http://www.libreoffice.org for_example=por exemplo file_exists_overwrite?=O arquivo j\u00e1 existe!\nDeseja substitui-lo? full_numbers=n\u00fameros inteiros denominator_divisible_by_hundret=Denominadores poss\u00edveis = {2;4;5;10;20;25;50} fraction_to_decimal_example=Exemplo: 13/100 = 0.13 fraction_to_decimal=de fra\u00e7\u00e3o para decimal officepath_needs_to_be_configured=JFractionLab precisa saber onde o LibreOffice foi instalado em seu computador. jfl_needs_three_paths=Na verdade, JFractionLab precisa saber 3 caminhos que levam a certos arquivos do seu LibreOffice. find_lo_jars=Procurar os arquivos chamado abaixo com a fun\u00e7\u00e3o de pesquisa do seu gerenciador de arquivos e preench\u00ea-los em cada campo.

Aten\u00e7\u00e3o! Certifique-se que voc\u00ea s\u00f3 preencher o caminho e n\u00e3o o nome do arquivo! example_path =Um caminho deve ser parecido com isso: cant_find_jar=Por favor, confira o caminho! get_odt_template=Abra um modelo para a planilha! template_has_no_title_marker=O modelo n\u00e3o possui identifica\u00e7\u00e3o. template_wrong_nb_of_sl_marker=O modelo est\u00e1 com n\u00famero de marcadores de quest\u00f5es e solu\u00e7\u00f5es diferentes. numeration_is_not_ok=O formato de numera\u00e7\u00e3o n\u00e3o est\u00e1 ok. wrong_marker=Marcador incorreto template_wrong_nb_of_cl_marker=O modelo est\u00e1 com n\u00famero de marcadores de quest\u00f5es e c\u00e1lculos diferentes. please_correct_save_and_try_again=Por favor, corrija o modelo e tente de novo. please_use_office_configuration_dialog=Para fazer isso, use a caixa de di\u00e1logo de configura\u00e7\u00e3o em "Planilhas - Configure LibreOffice" you_have_to_configure_libreoffice=Voc\u00ea precisa configurar o JFractionLab para que ele possa usar o LibreOffice! install_libreoffice=Instale oe LibreOffice! wait_patiently=PORTUGUES worksheet_is_ready=PORTUGUES error_unsupported_url=PORTUGUES find_the_templates=PORTUGUES pattern=PORTUGUES pattern=PORTUGUES jfractionlab-0.91.orig/src/lang/txtsrc_es.properties0000644000000000000000000002350311670453400021405 0ustar rootrootThis File is generated by PropertyManager.java DO NOT EDIT!!! language=Idioma Deutsch=Alem\u00e1n french=Franc\u00e9s english=Ingl\u00e9s italian=Italiano spanish=Espa\u00f1ol portuguese=Portugu\u00e9s polish=Polaco Info=Informaci\u00f3n about_jfl=Acerca de JFractionLab jmi_help=Ayuda gnu_gpl=JFractionLab es un programa libre bajo licencia GNU GPL copyright=(c) 2005 Jochen Georges url_text=http://www.gnugeo.de emailaddress=gnugeo _ at _ gnugeo _ dot _ de thanks_to=Gracias: french_translators=Xavier Oswald y Yann Durand por la traducci\u00f3n francesa. english_translators=Gudrun Georges, Robert Kelman y Maria Stringer por la traducci\u00f3n inglesa. polish_translators=Agathe Kremitz por traducir al polaco. debian_package_maintainer=Jos\u00e9 L. Redrejo Rodr\u00edguez por crear el paquete Debian italian_translators=Amanda De Zorzi por la traducci\u00f3n italiana. spanish_translators=Pablo Pita por la traducci\u00f3n en espa\u00f1ol. portuguese_translators=Alexandre R. Soares por la traducci\u00f3n en PORTUGUES. continue=Continuar end=Fin you_just_need_nb_and_enter=Utilizar los resultados con los numeros! that_is_right=Eso es correcto :-) learn_fractions=Descubrir las fracciones calculate_fractions=Calcular con las fracciones click_numerator=Pulsar sobre el resultado name_fractions=Definir la fracci\u00f3n compare_fractions=Consultar las fracciones extend_fractions=Extender las fracciones reduce_fractions=Disminuir las fracciones add_fractions=Sumar las fracciones minus_fractions=Restar las fracciones multiply_fractions=Multiplicar las fracciones div_fr_by_nb=Divisi\u00f3n de una fracci\u00f3n por un n\u00famero div_nb_by_fr=Divisi\u00f3n de un n\u00famero por una fracci\u00f3n div_fr_by_fr=Divisi\u00f3n de una fracci\u00f3n por una fracci\u00f3n div_fr=Dividir fracciones save_results=Guardar los resultados read_logs=Leer los resultados file_can_not_be_opened=Un fichero no se puede abrir! click_the_numerator=Pulsar sobre el numerador use_the_mouse=\u00c2\u00a1Usa el rat\u00f3n! delete_with_rightclick=Suprimir las partes pulsando con el bot\u00f3n derecho not_enough=Es demasiado poco! name_the_fraction=Renombrar las fracciones wrong_denominator=El denominador era falso! compare_the_fractions=Consulta las fracciones! left_is_not_bigger=\u00a1La fracci\u00f3n de la izquierda no es la m\u00e1s grande! left_is_not_smaller=\u00a1La fracci\u00f3n de la derecha no es la m\u00e1s peque\u00f1a! not_equal=Las fracciones no son iguales! press_enter=Pulsa para continuar! bigger_equal_or_smaller="<" , "=" o ">" Tipp=Ayuda extend_the_fraction=Extiende la fracci\u00f3n! extend_with=Extiende con reduce_the_fraction=Disminuye la fracci\u00f3n! reduce_max=Disminuye mientras sea posible! div_n_and_dn_with_same_nb=Dividir el numerador y el denominador con el mismo n\u00famero custom_problems=Misma tarea type_of_exercise=tipo de tarea random_exercises=Tareas al azar dn_must_be_bigger=El numerador debe ser menor que el denominador! frac2_must_be_smaller=La segunda fracci\u00f3n debe ser menor! add_the_fracs=Sumar las fracciones sub_the_fracs=Restar las fracciones cd_is_leastcommonmultiple=Denominador principal = m\u00ednimo com\u00fan m\u00faltiplo o el denominador 1 * denominador 2! wrong_numerator=El numerador es falso! add_nums=Mostrar la suma de los numeradores! sub_the_nums=Mostrar la resta de los numeradores! nb_is_not_correct=El signo del n\u00famero es incorrecto! reduce_better=Lo puedes hacer mejor! n_and_dn_do_not_match=Este denominador no es el adecuado para el numerador! div_by_same_factor=Divide por el denominador com\u00fan! multiply_fracs=Multiplicar las fracciones multiply_nums=Multiplicar los numeradores! multiply_denomis=Multiplicar los denominadores! div_n_and_dn_by_same_nb=Dividir el numerador y el denominador por un mismo n\u00famero! divide_the_fracs=Dividir las fracciones divide_the_frac=Dividir la fracci\u00f3n div_the_nb=Dividir el n\u00famero mk_reciprocal=Mostrar la inversa de la fracci\u00f3n! num_stays_unchanged=El denominador permanece sin cambios! how_often_fits_the_denominator_in_the_numerator=\u00bfCuantas veces contiene el numerador al denominador? how_often_fits_the_frac_in_the_nb=\u00bfCuantas veces contiene la cantidad a la fracci\u00f3n? how_often_fits_the_right_in_the_left=\u00bfCuantas veces contiene la fracci\u00f3n de la izquierda a la de la derecha? nb_max_eight=El dividendo debe ser inferior a 9! your_name=Su nombre: cancel=Cancelar OK=OK choose_logdir=Elegir la lista con los archivos de resultados! save=Guardar survey_results=Sumario de los resultados show_logs=Ver los diferentes resultados Name=Nombre time=Fecha improper_fracs=Fracciones impropias improper_frac_2_mixed_nb=transforma las fracciones impropias en n\u00fameros mixtos! maximise_num=La fracci\u00f3n es muy grande. aumenta el denominador! how_often_does_denom_fits_in_num=Cuantas veces pasa el denominador en el numerador? how_many_are_left=Cuantos trozos quedan? denom_is_too_big=El denominador debe ser m\u00e1s peque\u00f1o que el numerador! mixed_numbers=n\u00fameros mixtos mixed_numbers_2_improper_fracs=Transforma los n\u00fameros mixtos en fracciones impropias! how_many_pieces=Cuantos trozos existen? nb_smaller_than_eight=El n\u00famero debe ser inferior a 8! howto=Como hacerlo? show_hints_on_start=Mostrar indicaciones al comienzo icon_designer=Anja Georges por los iconos. howto_click_numerator=Solo necesitas el rat\u00f3n!
Pulsa sobre tantos trozos como sea necesario!
howto_click_bigger_smaller=Solo necesitas el rat\u00f3n!
Pulsa simplemente > = o <
howto_option_invisible=Puedes hacer las pizzas invisibles.
Es m\u00e1s dif\u00edcil y permite bonos extra!
howto_option_type_of_exercise=Puedes concebir tus propios ejercicios para practicar.
Con ellos no se van a conseguir puntos.
howto_nb_and_enter=No necesitas el rat\u00f3n!
Es mejor no usar el rat\u00f3n!
Solo necesitas introducir cifras y pulsar enter!
options=Opciones already_solved=Este ejercicio ya est\u00e1 resuelto! show_pies=Mostrar pizzas hide_pies=Ocultar pizzas no_null=El n\u00famero debe ser superiour a 0! with_reducing=con reducci\u00f3n without_reducing=sin reducci\u00f3n howto_option_reducing=Puedes reducir primero.
Es m\u00e1s elegante y permite ganar puntos extra.
numerator_is_too_big=El numerador es demasiado grande! no_tab_press_enter=Utiliza la tecla enter! close=Cerrar Help_jar_is_missing=El fichero "Help_*.jar" falta o est\u00e1 corrupto! download_Help_jar=Para descargar ir a: "http://sourceforge.net/projects/jfractionlab". install_Help_jar=Copia el fichero "Help_es.jar" en el directorio "bin" del directorio de JFractionLab! install_Help_jar_tip=Encuentra el directorio buscando por "JFractionLab.jar"! no_btn_use_enter=Rellena y pulsa la tecla enter! insert_name=Por favor escribe tu nombre! common_denominators=com\u00fan denominador denominators=Los denominadores de howto_show_denominators=Puedes hacer que se muestren los denominadores,
pero as\u00ed no hay puntos para este ejercicio!
reduce_by_a_common_denominator=Reduce a un denominador com\u00fan! which_improper_fraction_do_you_see=Cual es la fracci\u00f3n impropia ? which_mixed_number_do_you_see=Que n\u00fameros mixtos ves ? yes=S\u00ed no=No continue_or_find_best_common_denominator=Existe un denominador com\u00fan mas apropiado.
\u00bfDeseas continuar con el denominador com\u00fan actual,
o encontrar el denominador com\u00fan mas apropiado? continue_with_actual_common_denominator=Continuar find_best_common_denominator=Encontrar el denominador com\u00fan mas apropiado do_you_wanna_reduce=\u00bfQuieres hacer la reducci\u00f3n?
Eso te aporta un punto adicional!! reduce_always=Siempre reducir small_numbers=n\u00fameros peque\u00f1os big_numbers=n\u00fameros grandes worksheets=Hojas de trabajo generate_worksheets=Generar hojas de trabajo file=Archivo range_of_numbers=Rango de n\u00fameros name=Nombre: date=Fecha: fractions=Fracciones factors=factores configure_libreoffice=Configurar LibreOffice libreoffice_is_not_installed=LibreOffice no est\u00e1 instalado libreoffice_url=http://es.libreoffice.org for_example=por ejemplo file_exists_overwrite?=El archivo ya existe!\n\u00bfDesea sobreescribirlo? full_numbers=n\u00fameros enteros denominator_divisible_by_hundret=Denominadores posibles = {2;4;5;10;20;25;50} fraction_to_decimal_example=Ejemplo: 13/100 = 0.13 fraction_to_decimal=Desde fracciones a n\u00fameros decimales officepath_needs_to_be_configured=JFractionLab debe saber donde se instal\u00f3 LibreOffice en su ordenador. jfl_needs_three_paths=Mas preciso, JFractionLab debe tener 3 rutas de acceso para ciertos archivos de instalaci\u00f3n de LibreOffice. find_lo_jars=Busca los archivos nombrados abajo con tu gestor de archivos y rellena cada campo.

Rellena solo usando la ruta sin introducir el nombre del archivo. example_path =Una ruta debe ser tal como esta: cant_find_jar=Por favor, comprueba la ruta get_odt_template=Abrir un modelo para la plantilla template_has_no_title_marker=El modelo no tiene un marcador para el t\u00edtulo. template_wrong_nb_of_sl_marker=El modelo tiene no tiene igual n\u00famero de marcadores de preguntas y de soluciones. numeration_is_not_ok=El formato de la numeraci\u00f3n no est\u00e1 bien. wrong_marker=Marcador err\u00f3neo template_wrong_nb_of_cl_marker=El modelo no tiene un n\u00famero igual de marcadores para preguntas y para c\u00e1lculos. please_correct_save_and_try_again=Por favor corrige la plantilla e int\u00e9ntalo de nuevo. please_use_office_configuration_dialog=Para hacer esto necesita usar el archivo de configuraci\u00f3n bajo: "Plantillas - Configurar LibreOffice" you_have_to_configure_libreoffice=Debe configurar JFractionLab para que pueda usar LibreOffice install_libreoffice=Instala LibreOffice wait_patiently=Esto puede llevar algo de tiempo.\n \u00a1Espere hasta que aparezca la confirmaci\u00f3n! worksheet_is_ready=La plantilla ya est\u00e1 lista. error_unsupported_url=ESPANOL find_the_templates=ESPANOL pattern=ESPANOL pattern=ESPANOL jfractionlab-0.91.orig/src/lang/jflTextResource.txt0000644000000000000000000014353011670453400021145 0ustar rootrootDear Translator This is the resource for all the texts and captions in JFractionLab. This text will be interpreted automatically. So - please be careful and do not harm the structure of it! But do not worry! It is easy to handle it right! 1. Just replace your languagedummies, like "POLISH" or "ITALIAN" with your translation. You can change all of your translations, but please - do not delete lines - do not change the order of the lines - do not change translations from other translators. If you find a bug in a translation that is not yours, or if you have a suggestion, please send me an email. 2. If a line starts with a "^", it has changed and the translation has to be checked. Please remove the "^" after you have updated the translation. 3. Please use a "utf-8 texteditor" like notepad++, jEdit, kate, leafpad, ... to work with this text. Don't use your office's word processor! If you are not sure how to do this, write me an email Thank you very much! gnugeo@gnugeo.de ***######### SNIPPETS START ########*** Snippet----------------------- language de: Sprache en: Language es: Idioma fr: Langue it: Lingua pl: POLISH pt: Idioma Snippet----------------------- Deutsch de: Deutsch en: German es: Alemán fr: Allemand it: Tedesco pl: POLISH pt: Alemão Snippet----------------------- french de: Französisch en: French es: Francés fr: Français it: Francese pl: POLISH pt: Francês Snippet----------------------- english de: Englisch en: English es: Inglés fr: Anglais it: Inglese pl: POLISH pt: Inglês Snippet----------------------- italian de: Italienisch en: Italian es: Italiano fr: Italien it: Italiano pl: POLISH pt: Italiano Snippet----------------------- spanish de: Spanisch en: Spanish es: Español fr: Espagnol it: Spagnolo pl: POLISH pt: Espanhol Snippet----------------------- portuguese de: Portugiesisch en: Portuguese es: Portugués fr: Portugais it: Portoghese pl: POLISH pt: Português Snippet----------------------- polish de: Polnisch en: Polish es: Polaco fr: Polonais it: ITALIANO pl: POLISH pt: Polonês Snippet----------------------- Info de: Info en: Info es: Información fr: Information it: Informazioni pl: POLISH pt: Info Snippet----------------------- about_jfl de: Über JFractionLab en: About JFractionLab es: Acerca de JFractionLab fr: A propos de JFractionLab it: Approposito di JFractionLab pl: POLISH pt: Sobre o JFractionLab Snippet----------------------- jmi_help de: Hilfe en: Help es: Ayuda fr: Aide it: ITALIANO pl: POLISH pt: Ajuda Snippet----------------------- gnu_gpl de: JFractionLab ist freie Software unter der GNU GPL en: JFractionLab is free software under the terms of the GNU GPL es: JFractionLab es un programa libre bajo licencia GNU GPL fr: JFractionLab est un logiciel libre sous licence GNU GPL it: JFractionLab è un software libero con licenca GNU GPL pl: POLISH pt: JFractionLab: programa livre tipo GNU GPL Snippet----------------------- copyright de: (c) 2005 Jochen Georges en: (c) 2005 Jochen Georges es: (c) 2005 Jochen Georges fr: (c) 2005 Jochen Georges it: (c) 2005 Jochen Georges pl: POLISH pt: (c) 2005 Jochen Georges Snippet----------------------- url_text de: http://www.gnugeo.de en: http://www.gnugeo.de es: http://www.gnugeo.de fr: http://www.gnugeo.de it: http://www.gnugeo.de pl: POLISH pt: http://www.gnugeo.de Snippet----------------------- emailaddress de: gnugeo _ at _ gnugeo _ dot _ de en: gnugeo _ at _ gnugeo _ dot _ de es: gnugeo _ at _ gnugeo _ dot _ de fr: gnugeo _ at _ gnugeo _ dot _ de it: gnugeo _ at _ gnugeo _ dot _ de pl: POLISH pt: gnugeo _ at _ gnugeo _ dot _ de Snippet----------------------- thanks_to de: Vielen Dank an: en: Many thanks to: es: Gracias: fr: Merci à it: Tanti ringraziamenti a : pl: POLISH pt: Agradecimentos: Snippet----------------------- french_translators de: Xavier Oswald und Yann Durand für die französische Übersetzung. en: Xavier Oswald and Yann Durand for the french translation. es: Xavier Oswald y Yann Durand por la traducción francesa. fr: Xavier Oswald et Yann Durand pour la traduction française. it: Xavier Oswald e Yann Durand per la traduzione in francese. pl: POLISH pt: Xavier Oswald e Yann Durand por traduzir ao francês. Snippet----------------------- english_translators de: Gudrun Georges, Robert Kelman und Maria Stringer für die englische Übersetzung. en: Gudrun Georges, Robert Kelman and Maria Stringer for the english translation. es: Gudrun Georges, Robert Kelman y Maria Stringer por la traducción inglesa. fr: Gudrun Georges, Robert Kelman et Maria Stringer pour la traduction anglaise. it: Gudrun Georges, Robert Kelman e Maria Stringer per la traduzione in inglese. pl: POLISH pt: Gudrun Georges, Robert Kelman e Maria Stringer por traduzir ao inglês. Snippet----------------------- polish_translators de: Agathe Kremitz für die polnische Übersetzung. en: Agathe Kremitz for the polish translation. es: Agathe Kremitz por traducir al polaco. fr: Agathe Kremitz pour la traduction polonaise. it: ITALIANO pl: POLISH pt: Agathe Kremitz por traduzir ao polonês Snippet----------------------- debian_package_maintainer de: José L. Redrejo Rodríguez für die Debianpakete. en: José L. Redrejo Rodríguez for the debianpackages es: José L. Redrejo Rodríguez por crear el paquete Debian fr: José L. Redrejo Rodríguez pour les produits Debian it: ITALIANO pl: POLISH pt: José L. Redrejo Rodríguez por criar pacote Debian Snippet----------------------- italian_translators de: Amanda De Zorzi für die italienische Übersetzung. en: Amanda De Zorzi for the italian translation. es: Amanda De Zorzi por la traducción italiana. fr: Amanda De Zorzi pour la traduction italienne. it: Amanda De Zorzi per la traduzione in italiano. pl: POLISH pt: Amanda De Zorzi por traduzir ao italiano. Snippet----------------------- spanish_translators de: Pablo Pita für die spanische Übersetzung. en: Pablo Pita for the spanish translation. es: Pablo Pita por la traducción en español. fr: Pablo Pita pour la traduction en espagnol. it: Pablo Pita per la traduzione in spagnolo. pl: POLISH pt: Pablo Pita por traduzir ao espanhol. Snippet----------------------- portuguese_translators de: Alexandre R. Soares für die portugiesische Übersetzung. en: Alexandre R. Soares for the portuguese translation. es: Alexandre R. Soares por la traducción en PORTUGUES. fr: Alexandre R. Soares pour la traduction en PORTUGUES. it: Alexandre R. Soares per la traduzione in PORTUGUES. pl: POLISH pt: Alexandre R. Soares por traduzir ao Português. Snippet----------------------- continue de: Weiter en: Continue es: Continuar fr: Continuer it: Continuare pl: POLISH pt: Segue Snippet----------------------- end de: Ende en: End es: Fin fr: Fin it: Fine pl: POLISH pt: Fim Snippet----------------------- you_just_need_nb_and_enter de: Benutze nur die Enter-Taste und die Zahlen! en: Use the return key and the number keys! es: Utilizar los resultados con los numeros! fr: Utilise la touche "ENTER" et les nombres! it: Usa i risultati con i numeri ! pl: POLISH pt: Resolver com o número adequado! Snippet----------------------- that_is_right de: Das ist richtig :-) en: That is correct :-) es: Eso es correcto :-) fr: C'est correct :-) it: Corretto :-) pl: POLISH pt: Está correto :-) Snippet----------------------- learn_fractions de: Brüche kennenlernen en: Getting to know fractions es: Descubrir las fracciones fr: Découvrir les fractions it: ITALIANO pl: POLISH pt: Explore as frações Snippet----------------------- calculate_fractions de: Mit Brüchen rechnen en: Calculating with fractions es: Calcular con las fracciones fr: Calculer avec les fractions it: ITALIANO pl: POLISH pt: Calcule com frações Snippet----------------------- click_numerator de: Zähler klicken en: Clicking the numerator es: Pulsar sobre el resultado fr: Cliquer sur le nominateur it: ITALIANO pl: POLISH pt: Clicar no resultado Snippet----------------------- name_fractions de: Brüche benennen en: Defining fractions es: Definir la fracción fr: Désigner la fraction it: ITALIANO pl: POLISH pt: Definir fração Snippet----------------------- compare_fractions de: Brüche vergleichen en: Comparing fractions es: Consultar las fracciones fr: Comparer les fractions it: ITALIANO pl: POLISH pt: Comparar frações (com figuras) Snippet----------------------- extend_fractions de: Brüche erweitern en: Extending fractions es: Extender las fracciones fr: Augmenter les fractions it: ITALIANO pl: POLISH pt: Extender frações Snippet----------------------- reduce_fractions de: Brüche kürzen en: Reducing fractions es: Disminuir las fracciones fr: Diminuer les fractions it: ITALIANO pl: POLISH pt: Simplificar frações Snippet----------------------- add_fractions de: Brüche addieren en: Adding fractions es: Sumar las fracciones fr: Additionner des fractions it: Addizionare delle frazioni pl: POLISH pt: Somar frações Snippet----------------------- minus_fractions de: Brüche subtrahieren en: Subtracting fractions es: Restar las fracciones fr: Soustraire des fractions it: Sottrare delle frazioni pl: POLISH pt: Subtrair frações Snippet----------------------- multiply_fractions de: Brüche multiplizieren en: Multiplying fractions es: Multiplicar las fracciones fr: Multiplier des fractions it: Moltiplicare delle frazioni pl: POLISH pt: Multiplicar frações Snippet----------------------- div_fr_by_nb de: Brüche durch ganze Zahlen dividieren en: Dividing fractions by numbers es: División de una fracción por un número fr: Diviser des fractions par des nombres entiers it: Divizione di una frazione per un numero intero pl: POLISH pt: Dividir uma fração por um número Snippet----------------------- div_nb_by_fr de: ganze Zahlen durch Brüche dividieren en: Dividing numbers by fractions es: División de un número por una fracción fr: Diviser des nombres par des fractions it: Divizione di un numero per una frazione pl: POLISH pt: Dividir um número por uma fração Snippet----------------------- div_fr_by_fr de: Brüche durch Brüche dividieren en: Dividing fractions by fractions es: División de una fracción por una fracción fr: Diviser une fraction par une fraction it: Divizione di due frazioni pl: POLISH pt: Dividir uma fração por outra Snippet----------------------- div_fr de: Brüche dividieren en: Dividing fractions es: Dividir fracciones fr: FRANCAIS it: ITALIANO pl: POLISH pt: PORTUGUES Snippet----------------------- save_results de: Ergebnisse sichern en: Save results es: Guardar los resultados fr: Sauvegarder les résultats it: Registrare i risultati pl: POLISH pt: Guardar os resultados Snippet----------------------- read_logs de: Ergebnisse lesen en: Read the results! es: Leer los resultados fr: Lire les résultats it: Leggere i risultati pl: POLISH pt: Ler os resultados Snippet----------------------- file_can_not_be_opened de: Eine Datei konnte nicht geöffnet werden! en: A file can not be opened es: Un fichero no se puede abrir! fr: Un fichier ne peut pas être ouvert! it: Un file non puo' essere aperto ! pl: POLISH pt: Não foi possível abrir um arquivo (ficheiro)! Snippet----------------------- click_the_numerator de: Klick den Zähler en: Click the numerator es: Pulsar sobre el numerador fr: Cliquer sur le compteur it: ITALIANO pl: POLISH pt: Clique no desenho da fração Snippet----------------------- use_the_mouse de: Benutze die Maus! en: Use the mouse es: ¡Usa el ratón! fr: Utilise la souris! it: ITALIANO pl: POLISH pt: Clique no mouse (rato)! Snippet----------------------- delete_with_rightclick de: Lösche Teile per Rechtsklick! en: Delete parts with a rightclick es: Suprimir las partes pulsando con el botón derecho fr: Supprimer des parties en cliquant le bouton droit it: ITALIANO pl: POLISH pt: Apagar as partes com clique direito Snippet----------------------- not_enough de: Das sind zu wenige! en: That is not enough! es: Es demasiado poco! fr: Ce sont trop peu de morceaux! it: ITALIANO pl: POLISH pt: Ele é tão pequeno! Snippet----------------------- name_the_fraction de: Bennene den Bruch en: Name the fraction es: Renombrar las fracciones fr: Désigne la fraction it: ITALIANO pl: POLISH pt: Numerar as frações Snippet----------------------- wrong_denominator de: Der Nenner war falsch! en: The denominator was wrong es: El denominador era falso! fr: Le dénominateur était faux! it: ITALIANO pl: POLISH pt: O denominador não estava correto! Snippet----------------------- compare_the_fractions de: Vergleiche die Brüche! en: Compare the fractions es: Consulta las fracciones! fr: Comparer les fractions! it: ITALIANO pl: POLISH pt: Compare as frações! Snippet----------------------- left_is_not_bigger de: Der linke Bruch ist nicht größer! en: The fraction on the left is not bigger es: ¡La fracción de la izquierda no es la más grande! fr: La fraction de gauche n'est pas plus grande! it: ITALIANO pl: POLISH pt: A fração da esquerda não é a maior! Snippet----------------------- left_is_not_smaller de: Der linke Bruch ist nicht kleiner! en: The fraction on the left is not smaller! es: ¡La fracción de la derecha no es la más pequeña! fr: La fraction de gauche n'est pas plus petite! it: ITALIANO pl: POLISH pt: A fração da esquerda não é a menor! Snippet----------------------- not_equal de: Die Brüche sind nicht gleich! en: The fractions are not equal! es: Las fracciones no son iguales! fr: Les fractions ne sont pas les mêmes! it: ITALIANO pl: POLISH pt: As frações não são iguais! Snippet----------------------- press_enter de: Drücke "Enter"! en: Click to continue! es: Pulsa para continuar! fr: Cliquer pour continuer! it: ITALIANO pl: POLISH pt: Clique para continuar! Snippet----------------------- bigger_equal_or_smaller de: "<" , "=" oder ">" en: "<" , "=" or ">" es: "<" , "=" o ">" fr: "<" , "=" ou ">" it: "<" , "=" o ">" pl: POLISH pt: "<" , "=" ou ">" Snippet----------------------- Tipp de: Tipp en: Hint es: Ayuda fr: Indice it: ITALIANO pl: POLISH pt: Dica Snippet----------------------- extend_the_fraction de: Erweitere den Bruch! en: Extend the fraction! es: Extiende la fracción! fr: Augmente la fraction! it: ITALIANO pl: POLISH pt: Extenda a fração! Snippet----------------------- extend_with de: Erweitere mit en: Extend with es: Extiende con fr: Augmente avec it: ITALIANO pl: POLISH pt: Extenda com Snippet----------------------- reduce_the_fraction de: Kürze den Bruch! en: Reduce the fraction! es: Disminuye la fracción! fr: Diminue la fraction it: ITALIANO pl: POLISH pt: Simplifique a fração! Snippet----------------------- reduce_max de: Kürze soweit wie möglich! en: Reduce as much as possible! es: Disminuye mientras sea posible! fr: Diminue autant que possible! it: ITALIANO pl: POLISH pt: Simplifique até o fim! Snippet----------------------- div_n_and_dn_with_same_nb de: Dividiere Zähler und Nenner mit derselben Zahl! en: Divide numerator and denominator with the same number! es: Dividir el numerador y el denominador con el mismo número fr: Divise le nominateur et le dénominateur avec le même nombre it: ITALIANO pl: POLISH pt: Divida numerador e denominador pelo mesmo número! Snippet----------------------- custom_problems de: eigene Aufgaben en: individual exercises es: Misma tarea fr: exercices personnels it: ITALIANO pl: POLISH pt: Mesma tarefa Snippet----------------------- type_of_exercise de: Aufgabentyp en: Type of exercise es: tipo de tarea fr: Type d'exercices it: ITALIANO pl: POLISH pt: Tarefa Snippet----------------------- random_exercises de: zufällige Aufgaben en: random exercises es: Tareas al azar fr: exercices au hasard it: ITALIANO pl: POLISH pt: Tarefas sorteadas Snippet----------------------- dn_must_be_bigger de: Der Nenner muss größer als der Zähler sein! en: The denominator has to be bigger than the nominator! es: El numerador debe ser menor que el denominador! fr: Le chiffre doit être plus petit que le dénominateur it: ITALIANO pl: POLISH pt: O numerador deve ser menor que o denominador! Snippet----------------------- frac2_must_be_smaller de: Der zweite Bruch muss kleiner sein! en: The second fraction has to be smaller! es: La segunda fracción debe ser menor! fr: La deuxième fraction doit être plus petite! it: ITALIANO pl: POLISH pt: A segunda fração deve ser menor! Snippet----------------------- add_the_fracs de: Addiere die Brüche en: Add the fractions es: Sumar las fracciones fr: Additionner les fractions it: Addizionare le frazioni pl: POLISH pt: Somar frações Snippet----------------------- sub_the_fracs de: Subtrahiere die Brüche en: Subtract the fractions es: Restar las fracciones fr: Soustraire les fractions it: Sottrarre le frazioni pl: POLISH pt: Subtrair frações Snippet----------------------- cd_is_leastcommonmultiple de: Hauptnenner = kgV oder Zähler1 * Zähler2! en: common denominator = least common multiple or numerator1 * numerator2 es: Denominador principal = mínimo común múltiplo o el denominador 1 * denominador 2! fr: Dénominateur principal = plus petit commun multiple ou dénominateur 1 * dénominateur 2! it: Denominatore principale = il minimo comune multiplo o denominatore 1 * denominatore 2 ! pl: POLISH pt: Denominador principal = Faça denominador1 * denominador2! Snippet----------------------- wrong_numerator de: Der Zähler war falsch! en: The numerator is incorrect! es: El numerador es falso! fr: Le nominateur était faux! it: Il conto non è giusto! pl: POLISH pt: O numerador está incorreto! Snippet----------------------- add_nums de: Bilde die Summe der Zähler! en: Compile the sum of the numerators! es: Mostrar la suma de los numeradores! fr: Calcule la somme des nominateurs! it: Affigga la somma dei numeratori! pl: POLISH pt: Mostrar a soma dos numeradores! Snippet----------------------- sub_the_nums de: Bilde die Differenz der Zähler! en: Compile the difference of the numerators! es: Mostrar la resta de los numeradores! fr: Affiche la différence des nominateurs! it: Affigga la differenza dei numeratori! pl: POLISH pt: Mostrar a diferença dos numeradores! Snippet----------------------- nb_is_not_correct de: Das war kein korrektes Zahlzeichen! en: That was not a number! es: El signo del número es incorrecto! fr: Ce n'était pas un nombre! it: Il segno davanti al numero non è corretto! pl: POLISH pt: O sinal do número está incorreto! Snippet----------------------- reduce_better de: Richtig, aber du kannst besser kürzen! en: You can reduce better! es: Lo puedes hacer mejor! fr: Tu peux diminuer encore plus! it: Puoi fare meglio! pl: POLISH pt: Você pode fazer melhor! Snippet----------------------- n_and_dn_do_not_match de: Der Nenner passt nicht zum Zähler! en: The denominator does not match the numerator! es: Este denominador no es el adecuado para el numerador! fr: Le dénominateur ne correspond pas au nominateur! it: Il denominatore non va con il numeratore ! pl: POLISH pt: Este denominador não é adequado para o numerador! Snippet----------------------- div_by_same_factor de: Teile mit einem gemeinsamen Teiler! en: Divide by the same factor! es: Divide por el denominador común! fr: Divise par le dénominateur commun! it: ITALIANO pl: POLISH pt: Divide pelo denominador comum! Snippet----------------------- multiply_fracs de: Multipliziere die Brüche en: Multiply the fractions es: Multiplicar las fracciones fr: Multiplie les fractions! it: Moltiplicare le frazioni pl: POLISH pt: Multiplicar as frações Snippet----------------------- multiply_nums de: Multipliziere die Zähler! en: Multiply the numerators! es: Multiplicar los numeradores! fr: Multiplie les numérateurs! it: Moltiplicare i numeratori! pl: POLISH pt: Multiplicar os numeradores! Snippet----------------------- multiply_denomis de: Multipliziere die Nenner! en: Multiply the denominators! es: Multiplicar los denominadores! fr: Multiplie les dénominateurs! it: Moltiplicare i denominatori! pl: POLISH pt: Multiplicar os denominadores! Snippet----------------------- div_n_and_dn_by_same_nb de: Teile Zähler und Nenner durch dieselbe Zahl! en: Divide numerator and denominator by the same number! es: Dividir el numerador y el denominador por un mismo número! fr: Divise le nominateur et le dénominateur par un même nombre! it: Dividere il numeratore e il denominatore per uno stesso numero! pl: POLISH pt: Dividir o numerador e o denominador por um mesmo número! Snippet----------------------- divide_the_fracs de: Dividiere die Brüche en: Divide the fractions es: Dividir las fracciones fr: Divise les fractions it: Dividere le frazioni pl: POLISH pt: Dividir as frações Snippet----------------------- divide_the_frac de: Dividiere den Bruch en: Divide the fraction es: Dividir la fracción fr: Divise la fraction it: Dividere la frazione pl: POLISH pt: Dividir a fração Snippet----------------------- div_the_nb de: Dividiere die Zahl en: Divide the number es: Dividir el número fr: Divise le nombre it: Dividere il numero pl: POLISH pt: Dividir o número Snippet----------------------- mk_reciprocal de: Bilde den Kehrbruch! en: Flip the fraction es: Mostrar la inversa de la fracción! fr: Inverse la fraction! it: Affigga la frazione inversa pl: POLISH pt: Mostrar a inversa da fração! Snippet----------------------- num_stays_unchanged de: Der Nenner bleibt unverändert! en: The denominator stays unchanged! es: El denominador permanece sin cambios! fr: Le dénominateur reste inchangé! it: Il denominatore rimane immutato! pl: POLISH pt: O denominador permanece o mesmo! Snippet----------------------- how_often_fits_the_denominator_in_the_numerator de: Wie oft passt der Nenner in den Zähler? en: How often does the denominator fit into the numerator? es: ¿Cuantas veces contiene el numerador al denominador? fr: Combien de fois a-t-on le dénominateur dans le numérateur? it: Quante volte si puo' trovare il denominatore nel numeratore? pl: POLISH pt: Quantas vezes o denominador cabe no numerador? Snippet----------------------- how_often_fits_the_frac_in_the_nb de: Wie oft passt der Bruch in die Zahl? en: How often does the fraction fit into the number? es: ¿Cuantas veces contiene la cantidad a la fracción? fr: Combien de fois a-t-on ce nombre dans la fraction? it: Quante olte troviamo questo numero nella frazione? pl: POLISH pt: Quantas vezes a fração cabe no número? Snippet----------------------- how_often_fits_the_right_in_the_left de: Wie oft passt der rechte in den linken Bruch? en: How often does the right fraction fit into the left one? es: ¿Cuantas veces contiene la fracción de la izquierda a la de la derecha? fr: Combien de fois y a-t-il la partie droite dans la fraction de gauche? it: Quante volte possiamo trovare la parte di destra nella parte di sinistra? pl: POLISH pt: Quantas vezes cabe a fração da direita na da esquerda? Snippet----------------------- nb_max_eight de: Der Divident muss kleiner als 9 sein! en: The dividend has to be smaller than 9! es: El dividendo debe ser inferior a 9! fr: Divise au maximum par 8! it: ITALIANO pl: POLISH pt: O dividendo deve ser inferior a 9! Snippet----------------------- your_name de: Dein Name: en: Your name: es: Su nombre: fr: Ton nom: it: Il tuo nome: pl: POLISH pt: Seu nome: Snippet----------------------- cancel de: Abbruch en: Cancel es: Cancelar fr: Annuler it: Cancellare pl: POLISH pt: Cancelar Snippet----------------------- OK de: OK en: OK es: OK fr: OK it: OK pl: POLISH pt: OK Snippet----------------------- choose_logdir de: Wähle das Verzeichnis mit den Protokolldateien! en: Choose the index with the protocol files es: Elegir la lista con los archivos de resultados! fr: Ouvre la liste des fichiers de protocole! it: ITALIANO pl: POLISH pt: Escolher a lista com os arquivos de resultados! Snippet----------------------- save de: Speichern en: Save es: Guardar fr: Sauvegarder it: Registrare pl: POLISH pt: Guardar Snippet----------------------- survey_results de: Übersicht der Ergebnisse en: Survey of the results es: Sumario de los resultados fr: Tableau de résultats it: Consultare i risultati pl: POLISH pt: Resumo dos resultados Snippet----------------------- show_logs de: Spielprotokolle anzeigen en: Display the game protocols es: Ver los diferentes resultados fr: Afficher l'ensemble des résultats it: Vedere i differenti risultati pl: POLISH pt: Ver os diferentes resultados Snippet----------------------- Name de: Name en: Name es: Nombre fr: Nom it: Nome pl: POLISH pt: Nome Snippet----------------------- time de: Zeit en: Time es: Fecha fr: Date it: Data pl: POLISH pt: Data Snippet----------------------- improper_fracs de: Unechte Brüche en: Improper fractions es: Fracciones impropias fr: Fractions impropres it: ITALIANO pl: POLISH pt: Fração imprópria Snippet----------------------- improper_frac_2_mixed_nb de: Verwandel unechte Brüche in gemischte Zahlen en: Convert improper fractions to mixed numbers! es: transforma las fracciones impropias en números mixtos! fr: transforme des fractions impropres en nombres mixtes! it: ITALIANO pl: POLISH pt: Converter números mistos em fração imprópria Snippet----------------------- maximise_num de: Der Bruch ist zu groß, vergrößer den Nenner! en: The fraction is too large, increase the denominator! es: La fracción es muy grande. aumenta el denominador! fr: La fraction est trop grande. Agrandis le dénominateur! it: ITALIANO pl: POLISH pt: A fração é muito grande, aumente o denominador! Snippet----------------------- how_often_does_denom_fits_in_num de: Wie oft passt der Nenner in den Zähler? en: How often does the denominator fit in the numerator? es: Cuantas veces pasa el denominador en el numerador? fr: Combien de fois le dénominateur passe-t-il dans le nombre? it: ITALIANO pl: POLISH pt: Quantas vezes o denominador cabe no numerador? Snippet----------------------- how_many_are_left de: Wie viele Stückchen bleiben übrig? en: How many are left? es: Cuantos trozos quedan? fr: Combien de morceaux restent-il? it: ITALIANO pl: POLISH pt: Quantas fatias faltam? Snippet----------------------- denom_is_too_big de: Der Nenner muss kleiner als der Zähler sein! en: The denominator has to be smaller than the numerator! es: El denominador debe ser más pequeño que el numerador! fr: Le dénominateur doit être plus petit que le nombre! it: ITALIANO pl: POLISH pt: O denominador deve ser menor do que o numerador! Snippet----------------------- mixed_numbers de: Gemischte Zahlen en: mixed numbers es: números mixtos fr: Nombres mixtes it: ITALIANO pl: POLISH pt: Números mistos Snippet----------------------- mixed_numbers_2_improper_fracs de: Verwandel gemischte Zahlen in unechte Brüche en: Convert mixed numbers to improper fractions! es: Transforma los números mixtos en fracciones impropias! fr: Transforme des nombres mixtes en fractions impropres! it: ITALIANO pl: POLISH pt: Converter fração imprópria em números mistos Snippet----------------------- how_many_pieces de: Wie viele Stückchen gibt es? en: How many pieces exist? es: Cuantos trozos existen? fr: Combien y a-t-il de morceaux? it: ITALIANO pl: POLISH pt: Quantas fatias estão pintadas? Snippet----------------------- nb_smaller_than_eight de: Die Zahl muss kleiner als 8 sein! en: The number has to be smaller than 8! es: El número debe ser inferior a 8! fr: Le nombre doit être inférieur à 8! it: ITALIANO pl: POLISH pt: O número deve ser inferior a 8! Snippet----------------------- howto de: HOW TO en: How To es: Como hacerlo? fr: Comment faire? it: ITALIANO pl: POLISH pt: Rau-Tu Snippet----------------------- show_hints_on_start de: Tipps beim Start anzeigen en: Show hints on start es: Mostrar indicaciones al comienzo fr: Afficher les indications au départ it: ITALIANO pl: POLISH pt: Mostrar dicas ao iniciar Snippet----------------------- icon_designer de: Anja Georges für die Programmicons. en: Anja Georges for the icons. es: Anja Georges por los iconos. fr: Anja Georges pour les ic\u00f4nes. it: ITALIANO pl: POLISH pt: Anja Georges pelos ícones. Snippet----------------------- howto_click_numerator de: Du brauchst nur die Maus!
Klicke die richtige Anzahl Stücke an!
en: You just need the mouse!
Click the right number of pieces!
es: Solo necesitas el ratón!
Pulsa sobre tantos trozos como sea necesario!
fr: Tu n'as besoin que de la souris!
Clicque sur autant de morceaux que nécessaire!
it: ITALIANO pl: POLISH pt: Você precisa apenas do mouse!
Clique nas fatias da fração!
Snippet----------------------- howto_click_bigger_smaller de: Du brauchst nur die Maus!
Klicke einfach > = oder <!
en: You just need the mouse!
Just click > = or <!
es: Solo necesitas el ratón!
Pulsa simplemente > = o <
fr: Tu n'as besoin que de la souris!
Clique simplement > = ou <! it: ITALIANO pl: POLISH pt: Você precisa apenas do mouse!
Apenas clique em > = ou <. Snippet----------------------- howto_option_invisible de: Du kannst die Pizzen unsichtbar schalten.
Das ist schwerer und gibt Extrapunkte!
en: You can make the pizzas invisible.
That is more difficult and erns extra points!
es: Puedes hacer las pizzas invisibles.
Es más difícil y permite bonos extra!
fr: Tu peux rendre les pizzas invisibles.
C'est plus difficile et rapporte du bonus!
it: ITALIANO pl: POLISH pt: Você pode ocultar as pizzas.
Isto é sério e dá pontos! Snippet----------------------- howto_option_type_of_exercise de: Du kannst eigene Aufgaben erstellen.
Eigene Aufgaben sind zum Üben und bringen keine Punkte.
en: You can create your own exercises for practise.
They do not earn points.
es: Puedes concebir tus propios ejercicios para practicar.
Con ellos no se van a conseguir puntos.
fr: Tu peux concevoir tes propres exercices pour t'entra\u00eener.
Ils ne rapportent pas de points.
it: ITALIANO pl: POLISH pt: Você pode criar seus próprios desafios.
Os meus são praticar e não perder nenhum ponto. Snippet----------------------- howto_nb_and_enter de: Du brauchst nicht die Maus!
Lass die Maus am besten los!
Du brauchst nur die Zahlen- und die Entertaste!
en: You do not need the mouse!
It is best not to touch the mouse!
You just need the number and enter keys!
es: No necesitas el ratón!
Es mejor no usar el ratón!
Solo necesitas introducir cifras y pulsar enter!
fr: Tu n'as pas besoin de la souris!
Laisse la souris de c\u00f4té!
Tu n'as besoin que des chiffres et de la touche entrée!
it: ITALIANO pl: POLISH pt: Você não precisa do mouse!
Deixe o mouse de lado!
Você precisa apenas dos números e da tecla Enter!
Snippet----------------------- options de: Einstellungen en: Options es: Opciones fr: Options it: ITALIANO pl: POLISH pt: Opções Snippet----------------------- already_solved de: Die Aufgabe ist bereits gelöst! en: This exercise is already solved! es: Este ejercicio ya está resuelto! fr: L'exercice est déjà résolu! it: ITALIANO pl: POLISH pt: A tarefa já foi resolvida! Snippet----------------------- show_pies de: zeige Pizzen en: show pie chart es: Mostrar pizzas fr: Montre les pizzas it: ITALIANO pl: POLISH pt: Mostrar pizzas Snippet----------------------- hide_pies de: verstecke Pizzen en: hide pie chart es: Ocultar pizzas fr: Cache les pizzas it: ITALIANO pl: POLISH pt: Ocultar pizzas Snippet----------------------- no_null de: Die Zahl muss größer als 0 sein! en: The number has to be bigger than 0! es: El número debe ser superiour a 0! fr: Le nombre doit être supérieur à 0! it: ITALIANO pl: POLISH pt: Aqui não há nenhum 0! Snippet----------------------- with_reducing de: mit Kürzen en: with reducing es: con reducción fr: avec réduction it: ITALIANO pl: POLISH pt: com redução Snippet----------------------- without_reducing de: ohne Kürzen en: without reducing es: sin reducción fr: sans réduction it: ITALIANO pl: POLISH pt: sem redução Snippet----------------------- howto_option_reducing de: Du kannst erst küzen.
Das ist eleganter und gibt Extrapunkte.
en: You can reduce first.
That is very smart and earns extra points.
es: Puedes reducir primero.
Es más elegante y permite ganar puntos extra.
fr: Tu peux d'abord réduire.
C'est plus élégant et rapporte du bonus.
it: ITALIANO pl: POLISH pt: Pode reduzir primero.
É mais elegante e permite ganhar pontos extra.
Snippet----------------------- numerator_is_too_big de: Der Zähler ist zu groß! en: The numerator is too big! es: El numerador es demasiado grande! fr: Le numérateur est trop grand! it: ITALIANO pl: POLISH pt: O numerador é muito grande Snippet----------------------- no_tab_press_enter de: Benutze die Enter-Taste! en: Press enter! es: Utiliza la tecla enter! fr: Utilise la touche entrée! it: ITALIANO pl: POLISH pt: Use a tecla Enter! Snippet----------------------- close de: Schließen en: Close es: Cerrar fr: Fermer it: ITALIANO pl: POLISH pt: Fechar Snippet----------------------- Help_jar_is_missing de: Die Hilfedatei "Help_*.jar" fehlt oder ist beschädigt! en: The file "Help_*.jar" is missing or corrupt! es: El fichero "Help_*.jar" falta o está corrupto! fr: Le fichier "Help_*.jar" manque ou est détérioré! it: ITALIANO pl: POLISH pt: Não existe o arquivo "Help_*.jar" ou está corrompido! Snippet----------------------- download_Help_jar de: Du kannst sie unter "http://sourceforge.net/projects/jfractionlab" herunterladen. en: You can find the download here: "http://sourceforge.net/projects/jfractionlab" es: Para descargar ir a: "http://sourceforge.net/projects/jfractionlab". fr: Tu peux le télécharger ici: "http://sourceforge.net/projects/jfractionlab". it: ITALIANO pl: POLISH pt: Para obter uma cópia, aceda "http://sourceforge.net/projects/jfractionlab". Snippet----------------------- install_Help_jar de: Kopiere die Datei "Help_de.jar" in das Verzeichnis "bin" im JFractionLab-Verzeichnis! en: Install "Help_de.jar" into the directory "bin" in the JFractionLab directory! es: Copia el fichero "Help_es.jar" en el directorio "bin" del directorio de JFractionLab! fr: Copie le fichier "Help_fr.jar" dans le dossier "bin" dans le dossier JFractionLab! it: ITALIANO pl: POLISH pt: Coloque o arquivo "Help_pt.jar" no subdiretório "bin" do directorio do JFractionLab! Snippet----------------------- install_Help_jar_tip de: Tipp: Finde das richtige Verzeichnis, indem du die Datei "JFractionLab.jar" suchst! en: Help: Find the correct directory by searching for "JFractionLab.jar"! es: Encuentra el directorio buscando por "JFractionLab.jar"! fr: Trouve le bon dossier dans lequel tu cherches le fichier "JFractionLab.jar"! it: ITALIANO pl: POLISH pt: Encontre o diretório correto buscando por "JFractionLab.jar"! Snippet----------------------- no_btn_use_enter de: Mache erst die Eingaben und drücke dann die Enter-Taste! en: Finish filling out, then press enter! es: Rellena y pulsa la tecla enter! fr: Remplis et appuies sur la touche entrée! it: ITALIANO pl: POLISH pt: Preencha e prima a tecla Enter! Snippet----------------------- insert_name de: Gib bitte deinen Namen ein! en: Please fill in your name! es: Por favor escribe tu nombre! fr: Ecris ton nom s'il te pla\u00eet! it: ITALIANO pl: POLISH pt: Por favor, qual o seu nome? Snippet----------------------- common_denominators de: gemeinsame Teiler en: common Denominators es: común denominador fr: dénominateurs communs it: ITALIANO pl: POLISH pt: denominador comum Snippet----------------------- denominators de: Die Teiler von en: The denominators of es: Los denominadores de fr: Les dénominateurs de it: ITALIANO pl: POLISH pt: Os denominadores de Snippet----------------------- howto_show_denominators de: Du kannst Dir die Teiler anzeigen lassen,
dann gibt es für diese Aufgabe aber keinen Punkt!
en: You can display the divisors,
but then you will not receive any points!
es: Puedes hacer que se muestren los denominadores,
pero así no hay puntos para este ejercicio!
fr: Tu peux afficher les dénominateurs,
mais alors cet exercice ne rapporte aucun point
it: ITALIANO pl: POLISH pt: Pode escolher que sejam exibidos os denominadores,
mas o exercício não somará pontos!
Snippet----------------------- reduce_by_a_common_denominator de: Kürze mit einem gemeinsamen Teiler! en: Reduce with a common divisor! es: Reduce a un denominador común! fr: Réduit à l'aide d'un dénominateur commun! it: ITALIANO pl: POLISH pt: Reduza a um denominador comum! Snippet----------------------- which_improper_fraction_do_you_see de: Welcher unechte Bruch ist dargestellt? en: which improper fraction is displayed? es: Cual es la fracción impropia ? fr: Quelle fraction impropre est représentée? it: ITALIANO pl: POLISH pt: Qual a fração imprópria? Snippet----------------------- which_mixed_number_do_you_see de: Welche gemischte Zahl ist dargestellt? en: Which mixed number is displayed? es: Que números mixtos ves ? fr: Quel nombre mixte est représenté? it: ITALIANO pl: POLISH pt: Que número misto é exibido? Snippet----------------------- yes de: Ja en: Yes es: Sí fr: Oui it: Si pl: POLISH pt: Sim Snippet----------------------- no de: Nein en: No es: No fr: Non it: ITALIANO pl: POLISH pt: Não Snippet----------------------- continue_or_find_best_common_denominator de: Es gibt einen besseren Hauptnenner!
Möchtest du mit dem jetzigen Hauptnenner weitermachen,
oder den besten Hauptnenner finden? en: There is a better common denominator!
Would you like to continue anyway,
or find a better one? es: Existe un denominador común mas apropiado.
¿Deseas continuar con el denominador común actual,
o encontrar el denominador común mas apropiado? fr: Il existe un dénominateur commun plus approprié!
Souhaites-tu continuer avec l'actuel dénominateur commun,
ou trouver le dénominateur commun le plus approprié? it: ITALIANO pl: POLISH pt: Há um denominador comum melhor!
Deseja continuar com esse denominador comum,
ou encontrar outro melhor? Snippet----------------------- continue_with_actual_common_denominator de: Weitermachen en: Continue es: Continuar fr: Continuer it: ITALIANO pl: POLISH pt: Continue Snippet----------------------- find_best_common_denominator de: Besten Hauptnenner finden en: Find the best common denominator es: Encontrar el denominador común mas apropiado fr: Trouver le dénominateur
commun le plus approprié it: ITALIANO pl: POLISH pt: Encontrar o melhor denominador comum Snippet----------------------- do_you_wanna_reduce de: Möchtest du kürzen?
Das gibt einen Extrapunkt!! en: Would you like to reduce?
You will get an extrapoint!! es: ¿Quieres hacer la reducción?
Eso te aporta un punto adicional!! fr: Aimerais-tu r'eduire?
Cela rapporte un point suppl'ementaire!! it: ITALIANO pl: POLISH pt: Deseja reduzir?
Você receberá um bônus! Snippet----------------------- reduce_always de: Immer kürzen en: Reduce always es: Siempre reducir fr: Toujours réduire it: ITALIANO pl: POLISH pt: Reduzir sempre Snippet----------------------- small_numbers de: kleine Zahlen en: small numbers es: números pequeños fr: petits nombres it: ITALIANO pl: POLISH pt: números pequenos Snippet----------------------- big_numbers de: große Zahlen en: big numbers es: números grandes fr: grands nombres it: ITALIANO pl: POLISH pt: números grandes Snippet----------------------- worksheets de: Arbeitsblätter en: Worksheets es: Hojas de trabajo fr: Fiches de travail it: ITALIANO pl: POLISH pt: Planilhas Snippet----------------------- generate_worksheets de: Arbeitsblätter erstellen en: Generate Worksheets es: Generar hojas de trabajo fr: créer des fiches de travail it: ITALIANO pl: POLISH pt: Criar planilha Snippet----------------------- file de: Datei en: File es: Archivo fr: Fichier it: ITALIANO pl: POLISH pt: Arquivo Snippet----------------------- range_of_numbers de: Zahlenbereich en: Range of numbers es: Rango de números fr: Intervalle de nombres it: ITALIANO pl: POLISH pt: Faixa de números Snippet----------------------- name de: Name: en: Name: es: Nombre: fr: Nom: it: ITALIANO pl: POLISH pt: Nome: Snippet----------------------- date de: Datum: en: date: es: Fecha: fr: Date: it: ITALIANO pl: POLISH pt: Data: Snippet----------------------- fractions de: Brüche en: fractions es: Fracciones fr: Fractions it: ITALIANO pl: POLISH pt: frações Snippet----------------------- factors de: Faktoren en: factors es: factores fr: Facteurs it: ITALIANO pl: POLISH pt: fatores Snippet----------------------- configure_libreoffice de: LibreOffice konfigurieren en: Configure LibreOffice es: Configurar LibreOffice fr: Configurer LibreOffice it: ITALIANO pl: POLISH ^pt: configurar LibreOffice Snippet----------------------- libreoffice_is_not_installed de: LibreOffice ist nicht installiert! en: LibreOffice is not installed! es: LibreOffice no está instalado fr: LibreOffice n'est pas installé! it: ITALIANO pl: POLISH pt: PORTUGUES Snippet----------------------- libreoffice_url de: http://de.libreoffice.org en: http://www.libreoffice.org es: http://es.libreoffice.org fr: http://fr.libreoffice.org it: ITALIANO pl: POLISH pt: http://www.libreoffice.org Snippet----------------------- for_example de: z.B. en: for example es: por ejemplo fr: par exemple it: ITALIANO pl: POLISH pt: por exemplo Snippet----------------------- file_exists_overwrite? de: Die Datei existiert bereits!\nMöchtest du sie überschreiben? en: This file exists! Overwrite? es: El archivo ya existe!\n¿Desea sobreescribirlo? fr: Le fichier existe d'ej`a!\nVeux-tu l'écraser? it: ITALIANO pl: POLISH pt: O arquivo já existe!\nDeseja substitui-lo? Snippet----------------------- full_numbers de: ganze Zahlen en: full numbers es: números enteros fr: Nombre entier it: ITALIANO pl: POLISH pt: números inteiros Snippet----------------------- denominator_divisible_by_hundret de: Mögliche Nenner = {2;4;5;10;20;25;50} en: possible denominator = {2;4;5;10;20;25;50} es: Denominadores posibles = {2;4;5;10;20;25;50} fr: Dénominateurs possibles = {2;4;5;10;20;25;50} it: ITALIANO pl: POLISH pt: Denominadores possíveis = {2;4;5;10;20;25;50} Snippet----------------------- fraction_to_decimal_example de: Beispiel: 13/100 = 0.13 en: Example: 13/100 = 0.13 es: Ejemplo: 13/100 = 0.13 fr: Exemple: 13/100 = 0.13 it: ITALIANO pl: POLISH pt: Exemplo: 13/100 = 0.13 Snippet----------------------- fraction_to_decimal de: Brüche zu Kommazahlen en: Fractions to Decimal Numbers es: Desde fracciones a números decimales fr: de la Fraction &à la décimale it: ITALIANO pl: POLISH pt: de fração para decimal Snippet----------------------- officepath_needs_to_be_configured de: JFractionLab muss wissen, wo auf deinem Computer LibreOffice installiert ist. en: JFractionLab has to know, where LibreOffice is installed on your Computer. es: JFractionLab debe saber donde se instaló LibreOffice en su ordenador. fr: JFractionLab doit savoir où LibreOffice est installé sur ton ordinateur it: ITALIANO pl: POLISH pt: JFractionLab precisa saber onde o LibreOffice foi instalado em seu computador. Snippet----------------------- jfl_needs_three_paths de: Genauer gesagt, muss JFractionLab 3 Pfade zu bestimmten Dateien deiner LibreOffice-Installation wissen. en: More precisely, JFractionLab has to know 3 paths that lead to certain files of your LibreOffice installation. es: Mas preciso, JFractionLab debe tener 3 rutas de acceso para ciertos archivos de instalación de LibreOffice. fr: Plus précisément, JFractionLab doit connaître 3 chemin d'accès à des fichiers d'installation de ton LibreOffice it: ITALIANO pl: POLISH pt: Na verdade, JFractionLab precisa saber 3 caminhos que levam a certos arquivos do seu LibreOffice. Snippet----------------------- find_lo_jars de: Suche die unten angegebenen Dateien mit der Suchfunktion deines Dateimanager und trage den Pfad in das jeweilige Feld ein!

Achtung!! Trage nur den Pfad ein! Lass den Dateinamen also weg! en: Search for the files named below with the search function of your file manager and fill them into each field.

Attention!! Make sure you only fill in the path and not the filename! es: Busca los archivos nombrados abajo con tu gestor de archivos y rellena cada campo.

Rellena solo usando la ruta sin introducir el nombre del archivo. fr: Cherche les fichiers mentionnés ci-dessous à l'aide de la fonction "recherche" de ton gestionnaire de fichiers et insère le chemin d'accès dans chaque fenêtre!

attention!! insère uniquement le chemin d'accès! Pas de nom de fichier! it: ITALIANO pl: POLISH pt: Procurar os arquivos chamado abaixo com a função de pesquisa do seu gerenciador de arquivos e preenchê-los em cada campo.

Atenção! Certifique-se que você só preencher o caminho e não o nome do arquivo! Snippet----------------------- example_path de: Ein Pfad könnte so aussehen: en: A path should look like this: es: Una ruta debe ser tal como esta: fr: Exemple de chemin d'accès it: ITALIANO pl: POLISH pt: Um caminho deve ser parecido com isso: Snippet----------------------- cant_find_jar de: Bitte überprüfe den Pfad!! en: Please check the path! es: Por favor, comprueba la ruta fr: Vérifie le chemin d'accès it: ITALIANO pl: POLISH pt: Por favor, confira o caminho! Snippet----------------------- get_odt_template de: Öffne eine Dokumentvorlage für das Arbeitsblatt! en: Open a template for the worksheet! es: Abrir un modelo para la plantilla fr: ouvre un modèle de fiche de travail it: ITALIANO pl: POLISH pt: Abra um modelo para a planilha! Snippet----------------------- template_has_no_title_marker de: Die Dokumentvorlage hat keinen Platzhalter für den Titel. en: The template does not have a title marker. es: El modelo no tiene un marcador para el título. fr: Le modèle n'a pas de signet pour le titre. it: ITALIANO pl: POLISH pt: O modelo não possui identificação. Snippet----------------------- template_wrong_nb_of_sl_marker de: In der Dokumentvorlage gibt es unterschiedlich viele Platzhalter für Aufgaben und Lösungen. en: The template has differing numbers of question markers and solution markers. es: El modelo tiene no tiene igual número de marcadores de preguntas y de soluciones. fr: Le modèle contient un nombre de signets différent pour les exercices et les solutions it: ITALIANO pl: POLISH pt: O modelo está com número de marcadores de questões e soluções diferentes. Snippet----------------------- numeration_is_not_ok de: Die Numerierung der Platzhalter ist nicht OK! en: The format of the numeration is not ok. es: El formato de la numeración no está bien. fr: Le numérotage du signet n'est pas correct! it: ITALIANO pl: POLISH pt: O formato de numeração não está ok. Snippet----------------------- wrong_marker de: fehlerhafter Platzhalter en: Wrong marker es: Marcador erróneo fr: Signet incorrect it: ITALIANO pl: POLISH pt: Marcador incorreto Snippet----------------------- template_wrong_nb_of_cl_marker de: In der Dokumentvorlage gibt es unterschiedlich viele Platzhalter für Aufgaben und Rechenwege. en: The template has differing numbers of questions markers and calculation markers. es: El modelo no tiene un número igual de marcadores para preguntas y para cálculos. fr: Le modèle contient un nombre de signets différent pour les exercices et les calculs it: ITALIANO pl: POLISH pt: O modelo está com número de marcadores de questões e cálculos diferentes. Snippet----------------------- please_correct_save_and_try_again de: Korrigiere bitte die Dokumentvorlage und versuche es erneut. en: Please correct the template and try again. es: Por favor corrige la plantilla e inténtalo de nuevo. fr: Corrige le modèle et essaie à nouveau. it: ITALIANO pl: POLISH pt: Por favor, corrija o modelo e tente de novo. Snippet----------------------- please_use_office_configuration_dialog de: Benutze dazu den Konfigurationsdialog unter "Arbeitsblätter - LibreOffice konfigurieren" en: To do this you need to use the Configuration Dialog under "Worksheets - Configure LibreOffice" es: Para hacer esto necesita usar el archivo de configuración bajo: "Plantillas - Configurar LibreOffice" fr: Pour cela utilise la fenêtre de configuration sous: "Fiches de travail - Configurer LibreOffice" it: ITALIANO pl: POLISH pt: Para fazer isso, use a caixa de diálogo de configuração em "Planilhas - Configure LibreOffice" Snippet----------------------- you_have_to_configure_libreoffice de: Du musst JFractionLab noch konfigurieren, damit es LibreOffice nutzen kann! en: You have to configurate JFractionLab so that it is able to use LibreOffice! es: Debe configurar JFractionLab para que pueda usar LibreOffice fr: Tu dois encore configurer JFractionLab pour pouvoir utiliser LibreOffice it: ITALIANO pl: POLISH pt: Você precisa configurar o JFractionLab para que ele possa usar o LibreOffice! Snippet----------------------- install_libreoffice de: Installiere LibreOffice! en: Install LibreOffice! es: Instala LibreOffice fr: Installe LibreOffice! it: ITALIANO pl: POLISH pt: Instale oe LibreOffice! Snippet----------------------- wait_patiently de: Das wird etwas dauern.\nWarte bis die Bestätigung kommt!\nAuch wenn scheinbar nichts passiert!! en: This will take some time.\n Please wait until the confirmation pops up! es: Esto puede llevar algo de tiempo.\n ¡Espere hasta que aparezca la confirmación! fr: Ça va prendre un peu de temps.\n Attends jusqu'à ce que la confirmation apparaisse!\n Même si apparemment rien ne se passe!! it: ITALIANO pl: POLISH pt: PORTUGUES Snippet----------------------- worksheet_is_ready de: Das Arbeitsblatt ist jetzt fertig. en: The worksheet is ready now. es: La plantilla ya está lista. fr: La fiche d'exercices est désormais prête. it: ITALIANO pl: POLISH pt: PORTUGUES Snippet----------------------- error_unsupported_url de: Die Dokumentvorlage kann nicht geöffnet werden.\n Das sollte nicht passieren.\n Melde den Fehler bitte an gnugeo@gnugeo.de\n DANKE!! ^en: The template can not be opened.\n This should not happen.\n Please send a bug report to gnugeo@gnugeo.de\n THANKS!! es: ESPANOL fr: FRANCAIS it: ITALIANO pl: POLISH pt: PORTUGUES Snippet----------------------- find_the_templates de: Du findest die Dokumentvorlagen im Installationsverzeichnis unter "templates".\nSuche nach "JFL-Template-knick20.odt"\nDamit sie automatisch gefunden werden, kopierst du sie am besten nach: ^en: You will find the templates in the Installation-directory under "templates".\nSearch for "JFL-Template-knick20.odt"\nIt is easier if you copy them to: es: ESPANOL fr: FRANCAIS it: ITALIANO pl: POLISH pt: PORTUGUES Snippet----------------------- pattern de: DEUTSCH en: ENGLISH es: ESPANOL fr: FRANCAIS it: ITALIANO pl: POLISH pt: PORTUGUES Snippet----------------------- pattern de: DEUTSCH en: ENGLISH es: ESPANOL fr: FRANCAIS it: ITALIANO pl: POLISH pt: PORTUGUES ***######### SNIPPETS END ########*** jfractionlab-0.91.orig/src/lang/txtsrc_fr.properties0000644000000000000000000002434311670453400021410 0ustar rootrootThis File is generated by PropertyManager.java DO NOT EDIT!!! language=Langue Deutsch=Allemand french=Fran\u00e7ais english=Anglais italian=Italien spanish=Espagnol portuguese=Portugais polish=Polonais Info=Information about_jfl=A propos de JFractionLab jmi_help=Aide gnu_gpl=JFractionLab est un logiciel libre sous licence GNU GPL copyright=(c) 2005 Jochen Georges url_text=http://www.gnugeo.de emailaddress=gnugeo _ at _ gnugeo _ dot _ de thanks_to=Merci \u00e0 french_translators=Xavier Oswald et Yann Durand pour la traduction fran\u00e7aise. english_translators=Gudrun Georges, Robert Kelman et Maria Stringer pour la traduction anglaise. polish_translators=Agathe Kremitz pour la traduction polonaise. debian_package_maintainer=Jos\u00e9 L. Redrejo Rodr\u00edguez pour les produits Debian italian_translators=Amanda De Zorzi pour la traduction italienne. spanish_translators=Pablo Pita pour la traduction en espagnol. portuguese_translators=Alexandre R. Soares pour la traduction en PORTUGUES. continue=Continuer end=Fin you_just_need_nb_and_enter=Utilise la touche "ENTER" et les nombres! that_is_right=C'est correct :-) learn_fractions=D\u00e9couvrir les fractions calculate_fractions=Calculer avec les fractions click_numerator=Cliquer sur le nominateur name_fractions=D\u00e9signer la fraction compare_fractions=Comparer les fractions extend_fractions=Augmenter les fractions reduce_fractions=Diminuer les fractions add_fractions=Additionner des fractions minus_fractions=Soustraire des fractions multiply_fractions=Multiplier des fractions div_fr_by_nb=Diviser des fractions par des nombres entiers div_nb_by_fr=Diviser des nombres par des fractions div_fr_by_fr=Diviser une fraction par une fraction div_fr=FRANCAIS save_results=Sauvegarder les r\u00e9sultats read_logs=Lire les r\u00e9sultats file_can_not_be_opened=Un fichier ne peut pas \u00eatre ouvert! click_the_numerator=Cliquer sur le compteur use_the_mouse=Utilise la souris! delete_with_rightclick=Supprimer des parties en cliquant le bouton droit not_enough=Ce sont trop peu de morceaux! name_the_fraction=D\u00e9signe la fraction wrong_denominator=Le d\u00e9nominateur \u00e9tait faux! compare_the_fractions=Comparer les fractions! left_is_not_bigger=La fraction de gauche n'est pas plus grande! left_is_not_smaller=La fraction de gauche n'est pas plus petite! not_equal=Les fractions ne sont pas les m\u00eames! press_enter=Cliquer pour continuer! bigger_equal_or_smaller="<" , "=" ou ">" Tipp=Indice extend_the_fraction=Augmente la fraction! extend_with=Augmente avec reduce_the_fraction=Diminue la fraction reduce_max=Diminue autant que possible! div_n_and_dn_with_same_nb=Divise le nominateur et le d\u00e9nominateur avec le m\u00eame nombre custom_problems=exercices personnels type_of_exercise=Type d'exercices random_exercises=exercices au hasard dn_must_be_bigger=Le chiffre doit \u00eatre plus petit que le d\u00e9nominateur frac2_must_be_smaller=La deuxi\u00e8me fraction doit \u00eatre plus petite! add_the_fracs=Additionner les fractions sub_the_fracs=Soustraire les fractions cd_is_leastcommonmultiple=D\u00e9nominateur principal = plus petit commun multiple ou d\u00e9nominateur 1 * d\u00e9nominateur 2! wrong_numerator=Le nominateur \u00e9tait faux! add_nums=Calcule la somme des nominateurs! sub_the_nums=Affiche la diff\u00e9rence des nominateurs! nb_is_not_correct=Ce n'\u00e9tait pas un nombre! reduce_better=Tu peux diminuer encore plus! n_and_dn_do_not_match=Le d\u00e9nominateur ne correspond pas au nominateur! div_by_same_factor=Divise par le d\u00e9nominateur commun! multiply_fracs=Multiplie les fractions! multiply_nums=Multiplie les num\u00e9rateurs! multiply_denomis=Multiplie les d\u00e9nominateurs! div_n_and_dn_by_same_nb=Divise le nominateur et le d\u00e9nominateur par un m\u00eame nombre! divide_the_fracs=Divise les fractions divide_the_frac=Divise la fraction div_the_nb=Divise le nombre mk_reciprocal=Inverse la fraction! num_stays_unchanged=Le d\u00e9nominateur reste inchang\u00e9! how_often_fits_the_denominator_in_the_numerator=Combien de fois a-t-on le d\u00e9nominateur dans le num\u00e9rateur? how_often_fits_the_frac_in_the_nb=Combien de fois a-t-on ce nombre dans la fraction? how_often_fits_the_right_in_the_left=Combien de fois y a-t-il la partie droite dans la fraction de gauche? nb_max_eight=Divise au maximum par 8! your_name=Ton nom: cancel=Annuler OK=OK choose_logdir=Ouvre la liste des fichiers de protocole! save=Sauvegarder survey_results=Tableau de r\u00e9sultats show_logs=Afficher l'ensemble des r\u00e9sultats Name=Nom time=Date improper_fracs=Fractions impropres improper_frac_2_mixed_nb=transforme des fractions impropres en nombres mixtes! maximise_num=La fraction est trop grande. Agrandis le d\u00e9nominateur! how_often_does_denom_fits_in_num=Combien de fois le d\u00e9nominateur passe-t-il dans le nombre? how_many_are_left=Combien de morceaux restent-il? denom_is_too_big=Le d\u00e9nominateur doit \u00eatre plus petit que le nombre! mixed_numbers=Nombres mixtes mixed_numbers_2_improper_fracs=Transforme des nombres mixtes en fractions impropres! how_many_pieces=Combien y a-t-il de morceaux? nb_smaller_than_eight=Le nombre doit \u00eatre inf\u00e9rieur \u00e0 8! howto=Comment faire? show_hints_on_start=Afficher les indications au d\u00e9part icon_designer=Anja Georges pour les ic\u00f4nes. howto_click_numerator=Tu n'as besoin que de la souris!
Clicque sur autant de morceaux que n\u00e9cessaire!
howto_click_bigger_smaller=Tu n'as besoin que de la souris!
Clique simplement > = ou <! howto_option_invisible=Tu peux rendre les pizzas invisibles.
C'est plus difficile et rapporte du bonus!
howto_option_type_of_exercise=Tu peux concevoir tes propres exercices pour t'entra\u00eener.
Ils ne rapportent pas de points.
howto_nb_and_enter=Tu n'as pas besoin de la souris!
Laisse la souris de c\u00f4t\u00e9!
Tu n'as besoin que des chiffres et de la touche entr\u00e9e!
options=Options already_solved=L'exercice est d\u00e9j\u00e0 r\u00e9solu! show_pies=Montre les pizzas hide_pies=Cache les pizzas no_null=Le nombre doit \u00eatre sup\u00e9rieur \u00e0 0! with_reducing=avec r\u00e9duction without_reducing=sans r\u00e9duction howto_option_reducing=Tu peux d'abord réduire.
C'est plus élégant et rapporte du bonus.
numerator_is_too_big=Le num\u00e9rateur est trop grand! no_tab_press_enter=Utilise la touche entr\u00e9e! close=Fermer Help_jar_is_missing=Le fichier "Help_*.jar" manque ou est d\u00e9t\u00e9rior\u00e9! download_Help_jar=Tu peux le t\u00e9l\u00e9charger ici: "http://sourceforge.net/projects/jfractionlab". install_Help_jar=Copie le fichier "Help_fr.jar" dans le dossier "bin" dans le dossier JFractionLab! install_Help_jar_tip=Trouve le bon dossier dans lequel tu cherches le fichier "JFractionLab.jar"! no_btn_use_enter=Remplis et appuies sur la touche entr\u00e9e! insert_name=Ecris ton nom s'il te pla\u00eet! common_denominators=d\u00e9nominateurs communs denominators=Les d\u00e9nominateurs de howto_show_denominators=Tu peux afficher les d\u00e9nominateurs,
mais alors cet exercice ne rapporte aucun point
reduce_by_a_common_denominator=R\u00e9duit \u00e0 l'aide d'un d\u00e9nominateur commun! which_improper_fraction_do_you_see=Quelle fraction impropre est repr\u00e9sent\u00e9e? which_mixed_number_do_you_see=Quel nombre mixte est repr\u00e9sent\u00e9? yes=Oui no=Non continue_or_find_best_common_denominator=Il existe un d\u00e9nominateur commun plus appropri\u00e9!
Souhaites-tu continuer avec l'actuel d\u00e9nominateur commun,
ou trouver le d\u00e9nominateur commun le plus appropri\u00e9? continue_with_actual_common_denominator=Continuer find_best_common_denominator=Trouver le d\u00e9nominateur
commun le plus appropri\u00e9 do_you_wanna_reduce=Aimerais-tu r'eduire?
Cela rapporte un point suppl'ementaire!! reduce_always=Toujours r\u00e9duire small_numbers=petits nombres big_numbers=grands nombres worksheets=Fiches de travail generate_worksheets=cr\u00e9er des fiches de travail file=Fichier range_of_numbers=Intervalle de nombres name=Nom: date=Date: fractions=Fractions factors=Facteurs configure_libreoffice=Configurer LibreOffice libreoffice_is_not_installed=LibreOffice n'est pas install\u00e9! libreoffice_url=http://fr.libreoffice.org for_example=par exemple file_exists_overwrite?=Le fichier existe d'ej`a!\nVeux-tu l'\u00e9craser? full_numbers=Nombre entier denominator_divisible_by_hundret=D\u00e9nominateurs possibles = {2;4;5;10;20;25;50} fraction_to_decimal_example=Exemple: 13/100 = 0.13 fraction_to_decimal=de la Fraction &à la d\u00e9cimale officepath_needs_to_be_configured=JFractionLab doit savoir o\u00f9 LibreOffice est install\u00e9 sur ton ordinateur jfl_needs_three_paths=Plus pr\u00e9cis\u00e9ment, JFractionLab doit conna\u00eetre 3 chemin d'acc\u00e8s \u00e0 des fichiers d'installation de ton LibreOffice find_lo_jars=Cherche les fichiers mentionn\u00e9s ci-dessous \u00e0 l'aide de la fonction "recherche" de ton gestionnaire de fichiers et ins\u00e8re le chemin d'acc\u00e8s dans chaque fen\u00eatre!

attention!! ins\u00e8re uniquement le chemin d'acc\u00e8s! Pas de nom de fichier! example_path =Exemple de chemin d'acc\u00e8s cant_find_jar=V\u00e9rifie le chemin d'acc\u00e8s get_odt_template=ouvre un mod\u00e8le de fiche de travail template_has_no_title_marker=Le mod\u00e8le n'a pas de signet pour le titre. template_wrong_nb_of_sl_marker=Le mod\u00e8le contient un nombre de signets diff\u00e9rent pour les exercices et les solutions numeration_is_not_ok=Le num\u00e9rotage du signet n'est pas correct! wrong_marker=Signet incorrect template_wrong_nb_of_cl_marker=Le mod\u00e8le contient un nombre de signets diff\u00e9rent pour les exercices et les calculs please_correct_save_and_try_again=Corrige le mod\u00e8le et essaie \u00e0 nouveau. please_use_office_configuration_dialog=Pour cela utilise la fen\u00eatre de configuration sous: "Fiches de travail - Configurer LibreOffice" you_have_to_configure_libreoffice=Tu dois encore configurer JFractionLab pour pouvoir utiliser LibreOffice install_libreoffice=Installe LibreOffice! wait_patiently=\u00c7a va prendre un peu de temps.\n Attends jusqu'\u00e0 ce que la confirmation apparaisse!\n M\u00eame si apparemment rien ne se passe!! worksheet_is_ready=La fiche d'exercices est d\u00e9sormais pr\u00eate. error_unsupported_url=FRANCAIS find_the_templates=FRANCAIS pattern=FRANCAIS pattern=FRANCAIS jfractionlab-0.91.orig/src/lang/txtsrc_it.properties0000644000000000000000000001402011670453400021404 0ustar rootrootThis File is generated by PropertyManager.java DO NOT EDIT!!! language=Lingua Deutsch=Tedesco french=Francese english=Inglese italian=Italiano spanish=Spagnolo portuguese=Portoghese polish=ITALIANO Info=Informazioni about_jfl=Approposito di JFractionLab jmi_help=ITALIANO gnu_gpl=JFractionLab \u00e8 un software libero con licenca GNU GPL copyright=(c) 2005 Jochen Georges url_text=http://www.gnugeo.de emailaddress=gnugeo _ at _ gnugeo _ dot _ de thanks_to=Tanti ringraziamenti a : french_translators=Xavier Oswald e Yann Durand per la traduzione in francese. english_translators=Gudrun Georges, Robert Kelman e Maria Stringer per la traduzione in inglese. polish_translators=ITALIANO debian_package_maintainer=ITALIANO italian_translators=Amanda De Zorzi per la traduzione in italiano. spanish_translators=Pablo Pita per la traduzione in spagnolo. portuguese_translators=Alexandre R. Soares per la traduzione in PORTUGUES. continue=Continuare end=Fine you_just_need_nb_and_enter=Usa i risultati con i numeri ! that_is_right=Corretto :-) learn_fractions=ITALIANO calculate_fractions=ITALIANO click_numerator=ITALIANO name_fractions=ITALIANO compare_fractions=ITALIANO extend_fractions=ITALIANO reduce_fractions=ITALIANO add_fractions=Addizionare delle frazioni minus_fractions=Sottrare delle frazioni multiply_fractions=Moltiplicare delle frazioni div_fr_by_nb=Divizione di una frazione per un numero intero div_nb_by_fr=Divizione di un numero per una frazione div_fr_by_fr=Divizione di due frazioni div_fr=ITALIANO save_results=Registrare i risultati read_logs=Leggere i risultati file_can_not_be_opened=Un file non puo' essere aperto ! click_the_numerator=ITALIANO use_the_mouse=ITALIANO delete_with_rightclick=ITALIANO not_enough=ITALIANO name_the_fraction=ITALIANO wrong_denominator=ITALIANO compare_the_fractions=ITALIANO left_is_not_bigger=ITALIANO left_is_not_smaller=ITALIANO not_equal=ITALIANO press_enter=ITALIANO bigger_equal_or_smaller="<" , "=" o ">" Tipp=ITALIANO extend_the_fraction=ITALIANO extend_with=ITALIANO reduce_the_fraction=ITALIANO reduce_max=ITALIANO div_n_and_dn_with_same_nb=ITALIANO custom_problems=ITALIANO type_of_exercise=ITALIANO random_exercises=ITALIANO dn_must_be_bigger=ITALIANO frac2_must_be_smaller=ITALIANO add_the_fracs=Addizionare le frazioni sub_the_fracs=Sottrarre le frazioni cd_is_leastcommonmultiple=Denominatore principale = il minimo comune multiplo o denominatore 1 * denominatore 2 ! wrong_numerator=Il conto non \u00e8 giusto! add_nums=Affigga la somma dei numeratori! sub_the_nums=Affigga la differenza dei numeratori! nb_is_not_correct=Il segno davanti al numero non \u00e8 corretto! reduce_better=Puoi fare meglio! n_and_dn_do_not_match=Il denominatore non va con il numeratore ! div_by_same_factor=ITALIANO multiply_fracs=Moltiplicare le frazioni multiply_nums=Moltiplicare i numeratori! multiply_denomis=Moltiplicare i denominatori! div_n_and_dn_by_same_nb=Dividere il numeratore e il denominatore per uno stesso numero! divide_the_fracs=Dividere le frazioni divide_the_frac=Dividere la frazione div_the_nb=Dividere il numero mk_reciprocal=Affigga la frazione inversa num_stays_unchanged=Il denominatore rimane immutato! how_often_fits_the_denominator_in_the_numerator=Quante volte si puo' trovare il denominatore nel numeratore? how_often_fits_the_frac_in_the_nb=Quante olte troviamo questo numero nella frazione? how_often_fits_the_right_in_the_left=Quante volte possiamo trovare la parte di destra nella parte di sinistra? nb_max_eight=ITALIANO your_name=Il tuo nome: cancel=Cancellare OK=OK choose_logdir=ITALIANO save=Registrare survey_results=Consultare i risultati show_logs=Vedere i differenti risultati Name=Nome time=Data improper_fracs=ITALIANO improper_frac_2_mixed_nb=ITALIANO maximise_num=ITALIANO how_often_does_denom_fits_in_num=ITALIANO how_many_are_left=ITALIANO denom_is_too_big=ITALIANO mixed_numbers=ITALIANO mixed_numbers_2_improper_fracs=ITALIANO how_many_pieces=ITALIANO nb_smaller_than_eight=ITALIANO howto=ITALIANO show_hints_on_start=ITALIANO icon_designer=ITALIANO howto_click_numerator=ITALIANO howto_click_bigger_smaller=ITALIANO howto_option_invisible=ITALIANO howto_option_type_of_exercise=ITALIANO howto_nb_and_enter=ITALIANO options=ITALIANO already_solved=ITALIANO show_pies=ITALIANO hide_pies=ITALIANO no_null=ITALIANO with_reducing=ITALIANO without_reducing=ITALIANO howto_option_reducing=ITALIANO numerator_is_too_big=ITALIANO no_tab_press_enter=ITALIANO close=ITALIANO Help_jar_is_missing=ITALIANO download_Help_jar=ITALIANO install_Help_jar=ITALIANO install_Help_jar_tip=ITALIANO no_btn_use_enter=ITALIANO insert_name=ITALIANO common_denominators=ITALIANO denominators=ITALIANO howto_show_denominators=ITALIANO reduce_by_a_common_denominator=ITALIANO which_improper_fraction_do_you_see=ITALIANO which_mixed_number_do_you_see=ITALIANO yes=Si no=ITALIANO continue_or_find_best_common_denominator=ITALIANO continue_with_actual_common_denominator=ITALIANO find_best_common_denominator=ITALIANO do_you_wanna_reduce=ITALIANO reduce_always=ITALIANO small_numbers=ITALIANO big_numbers=ITALIANO worksheets=ITALIANO generate_worksheets=ITALIANO file=ITALIANO range_of_numbers=ITALIANO name=ITALIANO date=ITALIANO fractions=ITALIANO factors=ITALIANO configure_libreoffice=ITALIANO libreoffice_is_not_installed=ITALIANO libreoffice_url=ITALIANO for_example=ITALIANO file_exists_overwrite?=ITALIANO full_numbers=ITALIANO denominator_divisible_by_hundret=ITALIANO fraction_to_decimal_example=ITALIANO fraction_to_decimal=ITALIANO officepath_needs_to_be_configured=ITALIANO jfl_needs_three_paths=ITALIANO find_lo_jars=ITALIANO example_path =ITALIANO cant_find_jar=ITALIANO get_odt_template=ITALIANO template_has_no_title_marker=ITALIANO template_wrong_nb_of_sl_marker=ITALIANO numeration_is_not_ok=ITALIANO wrong_marker=ITALIANO template_wrong_nb_of_cl_marker=ITALIANO please_correct_save_and_try_again=ITALIANO please_use_office_configuration_dialog=ITALIANO you_have_to_configure_libreoffice=ITALIANO install_libreoffice=ITALIANO wait_patiently=ITALIANO worksheet_is_ready=ITALIANO error_unsupported_url=ITALIANO find_the_templates=ITALIANO pattern=ITALIANO pattern=ITALIANO jfractionlab-0.91.orig/src/jfractionlab/0000755000000000000000000000000011670453400016763 5ustar rootrootjfractionlab-0.91.orig/src/jfractionlab/logtable/0000755000000000000000000000000011670453400020554 5ustar rootrootjfractionlab-0.91.orig/src/jfractionlab/logtable/VerticalTableHeaderCellRenderer.java0000644000000000000000000001214611670453400027544 0ustar rootroot/** * This code is from Darryl Burke . * http://tips4java.wordpress.com/ * * Thank you very much !! * * From: Jochen * Subject: [Java Tips Weblog] Contact Darryl * To: darrylbu@yahoo.co.in * Date: Monday, 8 November, 2010, 2:07 AM * * Hello, * what is the license of the VerticalTableHeaderCellRenderer and the other classes that it needs? * I would like to use it in the gpl-project "JFractionLab". * Thanks for your answer! * * Cheers * Jochen * * From: Darryl Burke * To: gnugeo@gnugeo.de * Subject: Re: [Java Tips Weblog] Contact Darryl * Date: 08.11.2010 19:53:26 * * Hi Jochen * All the code we publish on tips4java is free to use in any way you want, * and is without any guarantee, specific or implied. As in, use it at your own * risk and modify it as you wish . * We would like to be informed of any bugs though, and one bug has only just * been fixed ;) * A link to the blog page where you got the code in your javadoc comments * would be nice, but is in no way mandatory. * Glad you found a use for this! * Darryl */ package jfractionlab.logtable; import java.awt.Component; import java.awt.Graphics; import java.awt.Graphics2D; import javax.swing.Icon; import javax.swing.JTable; import javax.swing.RowSorter.SortKey; import javax.swing.SortOrder; import javax.swing.UIManager; import jfractionlab.JFractionLab; /** * A renderer for a JTableHeader with text rotated 90 counterclockwise. *

* Extends {@link DefaultTableHeaderCellRenderer}. * * @see VerticalLabelUI * @author Darryl */ public class VerticalTableHeaderCellRenderer extends DefaultTableHeaderCellRenderer { static final long serialVersionUID = JFractionLab.serialVersionUID; /** * Constructs a VerticalTableHeaderCellRenderer. *

* The horizontal and vertical alignments and text positions are set as * appropriate to a vertical table header cell. */ public VerticalTableHeaderCellRenderer() { setHorizontalAlignment(LEFT); setHorizontalTextPosition(CENTER); setVerticalAlignment(CENTER); setVerticalTextPosition(TOP); setUI(new VerticalLabelUI()); } /** * Overridden to return a rotated version of the sort icon. * * @param table the JTable. * @param column the colummn index. * @return the sort icon, or null if the column is unsorted. */ @Override protected Icon getIcon(JTable table, int column) { SortKey sortKey = getSortKey(table, column); if (sortKey != null && sortKey.getColumn() == column) { SortOrder sortOrder = sortKey.getSortOrder(); switch (sortOrder) { case ASCENDING: return VerticalSortIcon.ASCENDING; case DESCENDING: return VerticalSortIcon.DESCENDING; } } return null; } /** * An icon implementation to paint the contained icon rotated 90 clockwise. *

* This implementation assumes that the L&F provides ascending and * descending sort icons of identical size. */ private enum VerticalSortIcon implements Icon { ASCENDING, DESCENDING; private Icon icon = UIManager.getIcon("Table.ascendingSortIcon"); /** * Paints an icon suitable for the header of a sorted table column, * rotated by 90 clockwise. This rotation is applied to compensate * the rotation already applied to the passed in Graphics reference * by the VerticalLabelUI. *

* The icon is retrieved from the UIManager to obtain an icon * appropriate to the L&F. * * @param c the component to which the icon is to be rendered * @param g the graphics context * @param x the X coordinate of the icon's top-left corner * @param y the Y coordinate of the icon's top-left corner */ @Override public void paintIcon(Component c, Graphics g, int x, int y) { switch (this) { case ASCENDING: icon = UIManager.getIcon("Table.ascendingSortIcon"); break; case DESCENDING: icon = UIManager.getIcon("Table.descendingSortIcon"); break; } int maxSide = Math.max(getIconWidth(), getIconHeight()); Graphics2D g2 = (Graphics2D) g.create(x, y, maxSide, maxSide); g2.rotate((Math.PI / 2)); g2.translate(0, -maxSide); icon.paintIcon(c, g2, 0, 0); g2.dispose(); } /** * Returns the width of the rotated icon. * * @return the height of the contained icon */ @Override public int getIconWidth() { return icon.getIconHeight(); } /** * Returns the height of the rotated icon. * * @return the width of the contained icon */ @Override public int getIconHeight() { return icon.getIconWidth(); } } } jfractionlab-0.91.orig/src/jfractionlab/logtable/VerticalLabelUI.java0000644000000000000000000001555211670453400024376 0ustar rootroot/** * This code is from Darryl Burke . * http://tips4java.wordpress.com/ * * Thank you very much !! * * From: Jochen * Subject: [Java Tips Weblog] Contact Darryl * To: darrylbu@yahoo.co.in * Date: Monday, 8 November, 2010, 2:07 AM * * Hello, * what is the license of the VerticalTableHeaderCellRenderer and the other classes that it needs? * I would like to use it in the gpl-project "JFractionLab". * Thanks for your answer! * * Cheers * Jochen * * From: Darryl Burke * To: gnugeo@gnugeo.de * Subject: Re: [Java Tips Weblog] Contact Darryl * Date: 08.11.2010 19:53:26 * * Hi Jochen * All the code we publish on tips4java is free to use in any way you want, * and is without any guarantee, specific or implied. As in, use it at your own * risk and modify it as you wish . * We would like to be informed of any bugs though, and one bug has only just * been fixed ;) * A link to the blog page where you got the code in your javadoc comments * would be nice, but is in no way mandatory. * Glad you found a use for this! * Darryl */ package jfractionlab.logtable; import java.awt.Component; import java.awt.Dimension; import java.awt.FontMetrics; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.Rectangle; import javax.swing.Icon; import javax.swing.JComponent; import javax.swing.JLabel; import javax.swing.SwingUtilities; import javax.swing.plaf.ComponentUI; import javax.swing.plaf.basic.BasicLabelUI; /** * A UI delegate for JLabel that rotates the label 90 *

* Extends {@link BasicLabelUI}. *

* The only difference between the appearance of labels in the Basic and Metal * L&Fs is the manner in which diabled text is painted. As VerticalLabelUI * does not override the method paintDisabledText, this class can be adapted * for Metal L&F by extending MetalLabelUI instead of BasicLabelUI. *

* No other changes are required. * * @author Darryl */ public class VerticalLabelUI extends BasicLabelUI { private boolean clockwise = false; // see comment in BasicLabelUI Rectangle verticalViewR = new Rectangle(); Rectangle verticalIconR = new Rectangle(); Rectangle verticalTextR = new Rectangle(); protected static VerticalLabelUI verticalLabelUI = new VerticalLabelUI(); private final static VerticalLabelUI SAFE_VERTICAL_LABEL_UI = new VerticalLabelUI(); /** * Constructs a VerticalLabelUI with the default anticlockwise * rotation */ public VerticalLabelUI() { } /** * Constructs a VerticalLabelUI with the desired rotation. *

* @param clockwise true to rotate clockwise, false for anticlockwise */ public VerticalLabelUI(boolean clockwise) { this.clockwise = clockwise; } /** * @see ComponentUI#createUI(javax.swing.JComponent) */ public static ComponentUI createUI(JComponent c) { if (System.getSecurityManager() != null) { return SAFE_VERTICAL_LABEL_UI; } else { return verticalLabelUI; } } /** * Overridden to always return -1, since a vertical label does not have a * meaningful baseline. * * @see ComponentUI#getBaseline(JComponent, int, int) */ @Override public int getBaseline(JComponent c, int width, int height) { super.getBaseline(c, width, height); return -1; } /** * Overridden to always return Component.BaselineResizeBehavior.OTHER, * since a vertical label does not have a meaningful baseline * * @see ComponentUI#getBaselineResizeBehavior(javax.swing.JComponent) */ @Override public Component.BaselineResizeBehavior getBaselineResizeBehavior( JComponent c) { super.getBaselineResizeBehavior(c); return Component.BaselineResizeBehavior.OTHER; } /** * Transposes the view rectangles as appropriate for a vertical view * before invoking the super method and copies them after they have been * altered by {@link SwingUtilities#layoutCompoundLabel(FontMetrics, String, * Icon, int, int, int, int, Rectangle, Rectangle, Rectangle, int)} */ @Override protected String layoutCL(JLabel label, FontMetrics fontMetrics, String text, Icon icon, Rectangle viewR, Rectangle iconR, Rectangle textR) { verticalViewR = transposeRectangle(viewR, verticalViewR); verticalIconR = transposeRectangle(iconR, verticalIconR); verticalTextR = transposeRectangle(textR, verticalTextR); text = super.layoutCL(label, fontMetrics, text, icon, verticalViewR, verticalIconR, verticalTextR); viewR = copyRectangle(verticalViewR, viewR); iconR = copyRectangle(verticalIconR, iconR); textR = copyRectangle(verticalTextR, textR); return text; } /** * Transforms the Graphics for vertical rendering and invokes the * super method. */ @Override public void paint(Graphics g, JComponent c) { Graphics2D g2 = (Graphics2D) g.create(); if (clockwise) { g2.rotate(Math.PI / 2, c.getSize().width / 2, c.getSize().width / 2); } else { g2.rotate(-Math.PI / 2, c.getSize().height / 2, c.getSize().height / 2); } super.paint(g2, c); } /** * Returns a Dimension appropriate for vertical rendering * * @see ComponentUI#getPreferredSize(javax.swing.JComponent) */ @Override public Dimension getPreferredSize(JComponent c) { return transposeDimension(super.getPreferredSize(c)); } /** * Returns a Dimension appropriate for vertical rendering * * @see ComponentUI#getMaximumSize(javax.swing.JComponent) */ @Override public Dimension getMaximumSize(JComponent c) { return transposeDimension(super.getMaximumSize(c)); } /** * Returns a Dimension appropriate for vertical rendering * * @see ComponentUI#getMinimumSize(javax.swing.JComponent) */ @Override public Dimension getMinimumSize(JComponent c) { return transposeDimension(super.getMinimumSize(c)); } private Dimension transposeDimension(Dimension from) { return new Dimension(from.height, from.width + 2); } private Rectangle transposeRectangle(Rectangle from, Rectangle to) { if (to == null) { to = new Rectangle(); } to.x = from.y; to.y = from.x; to.width = from.height; to.height = from.width; return to; } private Rectangle copyRectangle(Rectangle from, Rectangle to) { if (to == null) { to = new Rectangle(); } to.x = from.x; to.y = from.y; to.width = from.width; to.height = from.height; return to; } } jfractionlab-0.91.orig/src/jfractionlab/logtable/MyTableModel.java0000600000000000000000000000432711670453400023733 0ustar rootroot/** * JFractionLab * Copyright (C) 2005 jochen georges, gnugeo _ at _ gnugeo _ dot _ de * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . **/ package jfractionlab.logtable; import javax.swing.table.AbstractTableModel; import jfractionlab.JFractionLab; class MyTableModel extends AbstractTableModel { static final long serialVersionUID = JFractionLab.serialVersionUID; public Object[][] data; public String[] colnames; public MyTableModel(Object[][] array_in, String[] colnames){ this.colnames = colnames; data = new Object[array_in.length][colnames.length]; for (int i = 0; i< array_in.length; i++){ // for(int j = 0; j < colnames.length; j++){ // data[i][j] = array_in[i][j]; // } // } data[i][0] = array_in[i][0]; data[i][1] = array_in[i][1]; data[i][2] = array_in[i][2]; data[i][3] = array_in[i][3]; data[i][4] = array_in[i][4]; data[i][5] = array_in[i][5]; data[i][6] = array_in[i][6]; data[i][7] = array_in[i][7]; data[i][8] = array_in[i][8]; data[i][9] = array_in[i][9]; data[i][10] = array_in[i][10]; data[i][11] = array_in[i][11]; data[i][12] = array_in[i][12]; data[i][13] = array_in[i][13]; data[i][14] = array_in[i][14]; data[i][15] = array_in[i][15]; }//for }//Konstruktor /** * */ public int getColumnCount() { return colnames.length; } /** * */ public int getRowCount() { return data.length; } /** * */ public String getColumnName(int col) { return colnames[col]; } /** * */ public Object getValueAt(int row, int col) { return data[row][col]; } }//class MyTableModeljfractionlab-0.91.orig/src/jfractionlab/logtable/DefaultTableHeaderCellRenderer.java0000644000000000000000000001145511670453400027361 0ustar rootroot/** * This code is from Darryl Burke . * http://tips4java.wordpress.com/ * * Thank you very much !! * * From: Jochen * Subject: [Java Tips Weblog] Contact Darryl * To: darrylbu@yahoo.co.in * Date: Monday, 8 November, 2010, 2:07 AM * * Hello, * what is the license of the VerticalTableHeaderCellRenderer and the other classes that it needs? * I would like to use it in the gpl-project "JFractionLab". * Thanks for your answer! * * Cheers * Jochen * * From: Darryl Burke * To: gnugeo@gnugeo.de * Subject: Re: [Java Tips Weblog] Contact Darryl * Date: 08.11.2010 19:53:26 * * Hi Jochen * All the code we publish on tips4java is free to use in any way you want, * and is without any guarantee, specific or implied. As in, use it at your own * risk and modify it as you wish . * We would like to be informed of any bugs though, and one bug has only just * been fixed ;) * A link to the blog page where you got the code in your javadoc comments * would be nice, but is in no way mandatory. * Glad you found a use for this! * Darryl */ package jfractionlab.logtable; import java.awt.Component; import java.util.List; import javax.swing.Icon; import javax.swing.JTable; import javax.swing.RowSorter; import javax.swing.RowSorter.SortKey; import javax.swing.UIManager; import javax.swing.table.DefaultTableCellRenderer; import jfractionlab.JFractionLab; /** * A default cell renderer for a JTableHeader. *

* DefaultTableHeaderCellRenderer attempts to provide identical behavior to the * renderer which the Swing subsystem uses by default, the Sun proprietary * class sun.swing.table.DefaultTableCellHeaderRenderer. *

* To apply any desired customization, DefaultTableHeaderCellRenderer may be * suitably extended. * * @author Darryl */ public class DefaultTableHeaderCellRenderer extends DefaultTableCellRenderer { static final long serialVersionUID = JFractionLab.serialVersionUID; /** * Constructs a DefaultTableHeaderCellRenderer. *

* The horizontal alignment and text position are set as appropriate to a * table header cell, and the opaque property is set to false. */ public DefaultTableHeaderCellRenderer() { setHorizontalAlignment(CENTER); setHorizontalTextPosition(LEFT); setVerticalAlignment(BOTTOM); setOpaque(false); } /** * Returns the default table header cell renderer. *

* If the column is sorted, the approapriate icon is retrieved from the * current Look and Feel, and a border appropriate to a table header cell * is applied. *

* Subclasses may overide this method to provide custom content or * formatting. * * @param table the JTable. * @param value the value to assign to the header cell * @param isSelected This parameter is ignored. * @param hasFocus This parameter is ignored. * @param row This parameter is ignored. * @param column the column of the header cell to render * @return the default table header cell renderer */ @Override public Component getTableCellRendererComponent(JTable table, Object value, boolean isSelected, boolean hasFocus, int row, int column) { super.getTableCellRendererComponent(table, value, isSelected, hasFocus, row, column); setIcon(getIcon(table, column)); setBorder(UIManager.getBorder("TableHeader.cellBorder")); return this; } /** * Overloaded to return an icon suitable to the primary sorted column, or null if * the column is not the primary sort key. * * @param table the JTable. * @param column the column index. * @return the sort icon, or null if the column is unsorted. */ protected Icon getIcon(JTable table, int column) { SortKey sortKey = getSortKey(table, column); if (sortKey != null && table.convertColumnIndexToView(sortKey.getColumn()) == column) { switch (sortKey.getSortOrder()) { case ASCENDING: return UIManager.getIcon("Table.ascendingSortIcon"); case DESCENDING: return UIManager.getIcon("Table.descendingSortIcon"); } } return null; } /** * Returns the current sort key, or null if the column is unsorted. * * @param table the table * @param column the column index * @return the SortKey, or null if the column is unsorted */ protected SortKey getSortKey(JTable table, int column) { RowSorter rowSorter = table.getRowSorter(); if (rowSorter == null) { return null; } List sortedColumns = rowSorter.getSortKeys(); if (sortedColumns.size() > 0) { return (SortKey) sortedColumns.get(0); } return null; } }jfractionlab-0.91.orig/src/jfractionlab/logtable/LogTable.java0000600000000000000000000001217011670453400023101 0ustar rootroot/** * JFractionLab * Copyright (C) 2005 jochen georges, gnugeo _ at _ gnugeo _ dot _ de * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . **/ package jfractionlab.logtable; import info.clearthought.layout.TableLayout; import java.awt.Color; import java.awt.Container; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.BufferedWriter; import java.io.File; import java.io.FileWriter; import java.io.IOException; import javax.swing.JButton; import javax.swing.JFileChooser; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JOptionPane; import javax.swing.JScrollPane; import javax.swing.JTable; import javax.swing.filechooser.FileFilter; import javax.swing.filechooser.FileNameExtensionFilter; import javax.swing.table.TableCellRenderer; import javax.swing.table.TableColumn; import jfractionlab.JFractionLab; public class LogTable extends JFrame implements ActionListener{ static final long serialVersionUID = JFractionLab.serialVersionUID; //GUI private JLabel lb_titel = new JLabel("", JLabel.CENTER); private Container content; private JTable table = new JTable(); private JScrollPane tableScrollPane = new JScrollPane(table); private JButton btn_save = new JButton(""); private JButton btn_close = new JButton(""); private MyTableModel mtm; private String[] colnames; /** * * @param owner * @param data */ public LogTable(JFractionLab owner, String[][] data, String[] colnames){ // System.out.println("data.length = "+data.length); // System.out.println("data[0].length = "+data[0].length); setTitle(lang.Messages.getString("show_logs")); this.colnames = colnames; lb_titel.setText(lang.Messages.getString("survey_results")); btn_save.setText(lang.Messages.getString("save")); btn_close.setText(lang.Messages.getString("end")); setDefaultCloseOperation(DISPOSE_ON_CLOSE); setSize(670,700); setLocation(10,10); double sizes[][] = {{ // Spalten 0.025, TableLayout.FILL, TableLayout.FILL, TableLayout.FILL, 0.025 },{ //Zeilen 0.025, 30, TableLayout.FILL, 30, 0.025 }}; content = getContentPane(); content.setLayout(new TableLayout(sizes)); content.setBackground(Color.white); content.add(lb_titel, "1,1,3,1,c,c"); mtm = new MyTableModel(data, colnames); table.setModel(mtm); TableColumn column = null; TableCellRenderer headerRenderer = new VerticalTableHeaderCellRenderer(); for (int i = 0; i < table.getColumnCount(); i++) { column = table.getColumnModel().getColumn(i); if (i == 0) { column.setMinWidth(100); }else if (i == 1) { column.setMinWidth(130); }else if (i > 1){ column.setPreferredWidth(30); column.setHeaderRenderer(headerRenderer); } }//for content.add(tableScrollPane, "1,2,3,2"); btn_save.addActionListener(this); content.add(btn_save, "1,3,c,c"); btn_close.addActionListener(this); content.add(btn_close, "3,3,c,c"); setVisible(true); }//Konstruktor /** * */ public void actionPerformed (ActionEvent e) { Object obj = e.getSource(); if (obj == btn_close){ setVisible(false); dispose(); }else if (obj == btn_save){ String outputstring =""; for (int i = 0; i < colnames.length - 1; i++){ outputstring = outputstring + "\"" +colnames[i] + "\","; } //hinter dem letzten Eintrag soll kein Komma! outputstring = outputstring + "\"" + colnames[colnames.length -1] + "\"\n"; for(int i = 0; i < mtm.data.length; i++){ for(int cl = 0; cl" + lang.Messages.getString("Help_jar_is_missing") + "

" + lang.Messages.getString("download_Help_jar") + "

" + lang.Messages.getString("install_Help_jar") + "

" + lang.Messages.getString("install_Help_jar_tip") + "
"; return str; } public void hyperlinkUpdate( HyperlinkEvent event ){ HyperlinkEvent.EventType typ = event.getEventType(); if ( typ == HyperlinkEvent.EventType.ACTIVATED ){ try{ jep_browser.setPage( event.getURL() ); }catch( IOException e ) { JOptionPane.showMessageDialog( this, "Can't follow link to " + event.getURL().toExternalForm(), "Error", JOptionPane.ERROR_MESSAGE ); }//catch }//if }//hyperlinkUpdate public void actionPerformed (ActionEvent e) { Object obj = e.getSource(); if (obj == btn_end){ setVisible(false); dispose(); } }//actionPerformed }//classjfractionlab-0.91.orig/src/jfractionlab/MyFilenameFilter.java0000644000000000000000000000220711670453400023023 0ustar rootroot/** * JFractionLab * Copyright (C) 2005 jochen georges, gnugeo _ at _ gnugeo _ dot _ de * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . **/ package jfractionlab; import java.io.File; import java.io.FilenameFilter; public class MyFilenameFilter implements FilenameFilter{ String pattern; public MyFilenameFilter(String pattern){ this.pattern = pattern; } public boolean accept(File dir, String s){ // if(s.toLowerCase().endsWith(".jfl")){ if(s.toLowerCase().endsWith("."+pattern)){ return true; }else{ return false; } } }//class jfractionlab-0.91.orig/src/jfractionlab/ResultOfGame.java0000644000000000000000000001250711670453400022170 0ustar rootroot/** * JFractionLab * Copyright (C) 2005 jochen georges, gnugeo _ at _ gnugeo _ dot _ de * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . **/ package jfractionlab; import java.io.Serializable; import java.util.Calendar; import java.util.GregorianCalendar; public class ResultOfGame implements Serializable{ static final long serialVersionUID = JFractionLab.serialVersionUID; private String playersName; private String timeStamp; private int ptsCN; private int ptsNF; private int ptsCF; private int ptsEF; private int ptsRF; private int ptsIF; private int ptsMN; private int ptsFtD; private int ptsPL; private int ptsMIN; private int ptsMF; private int ptsDFN; private int ptsDNF; private int ptsDFF; private GregorianCalendar cal = new GregorianCalendar(); /** * * */ public ResultOfGame(){} /** * * @param sn * @param ptsCN * @param ptsNF * @param ptsCF * @param ptsEF * @param ptsRF * @param ptsIF * @param ptsMN * @param ptsPL * @param ptsMIN * @param ptsMF * @param ptsDFN * @param ptsDNF * @param ptsDFF * @param p_14 */ public ResultOfGame(String sn,int ptsCN,int ptsNF,int ptsCF,int ptsEF,int ptsRF,int ptsIF,int ptsMN,int ptsFtD, int ptsPL,int ptsMIN,int ptsMF,int ptsDFN,int ptsDNF,int ptsDFF){ setAll(sn,ptsCN,ptsNF,ptsCF,ptsEF,ptsRF,ptsIF,ptsMN,ptsFtD,ptsPL,ptsMIN,ptsMF,ptsDFN,ptsDNF,ptsDFF); } /** * * @param sn * @param ptsCN * @param ptsNF * @param ptsCF * @param ptsEF * @param ptsRF * @param ptsIF * @param ptsMN * @param ptsPL * @param ptsMIN * @param ptsMF * @param ptsDFN * @param ptsDNF * @param ptsDFF * @param p_14 */ public void setAll(String sn,int ptsCN,int ptsNF,int ptsCF,int ptsEF,int ptsRF,int ptsIF,int ptsMN,int ptsFtD,int ptsPL,int ptsMIN,int ptsMF,int ptsDFN,int ptsDNF,int ptsDFF){ this.playersName = sn; this.ptsCN = ptsCN; this.ptsNF = ptsNF; this.ptsCF = ptsCF; this.ptsEF = ptsEF; this.ptsRF = ptsRF; this.ptsIF = ptsIF; this.ptsMN = ptsMN; this.ptsFtD = ptsFtD; this.ptsPL = ptsPL; this.ptsMIN = ptsMIN; this.ptsMF = ptsMF; this.ptsDFN = ptsDFN; this.ptsDNF = ptsDNF; this.ptsDFF = ptsDFF; timeStamp = cal.get(Calendar.YEAR)+"." +(cal.get(Calendar.MONTH)+1)+"." +cal.get(Calendar.DATE)+"_" +cal.get(Calendar.HOUR_OF_DAY)+"." +cal.get(Calendar.MINUTE); //showAll(); } /** * * @param sn */ public void setPlayerName(String sn){ this.playersName = sn; } /** * * @return */ public String getPlayerName(){ return playersName; } /** * * @return */ public String getTimeStamp(){ return timeStamp; } /** * * @return */ public int getPtsCN(){return ptsCN;} public int getPtsNF(){return ptsNF;} public int getPtsCF(){return ptsCF;} public int getPtsEF(){return ptsEF;} public int getPtsRF(){return ptsRF;} public int getPtsIF(){return ptsIF;} public int getPtsMN(){return ptsMN;} public int getPtsFtD(){return ptsFtD;} public int getPtsPL(){return ptsPL;} public int getPtsMIN(){return ptsMIN;} public int getPtsMF(){return ptsMF;} public int getPtsDFN(){return ptsDFN;} public int getPtsDNF(){return ptsDNF;} public int getPtsDFF(){return ptsDFF;} /** * * */ public void showAll(){ System.out.println(""); System.out.println("######################"); System.out.println("ResultOfGame : "); System.out.println("######################"); System.out.println("timestamp : "+ timeStamp); System.out.println("players name : "+ playersName); System.out.println("points 01 : "+ String.valueOf(ptsCN)); System.out.println("points 02 : "+ String.valueOf(ptsNF)); System.out.println("points 03 : "+ String.valueOf(ptsCF)); System.out.println("points 04 : "+ String.valueOf(ptsEF)); System.out.println("points 05 : "+ String.valueOf(ptsRF)); System.out.println("points 06 : "+ String.valueOf(ptsIF)); System.out.println("points 07 : "+ String.valueOf(ptsMN)); System.out.println("points 08 : "+ String.valueOf(ptsFtD)); System.out.println("points 08 : "+ String.valueOf(ptsPL)); System.out.println("points 09 : "+ String.valueOf(ptsMIN)); System.out.println("points 10 : "+ String.valueOf(ptsMF)); System.out.println("points 11 : "+ String.valueOf(ptsDFN)); System.out.println("points 12 : "+ String.valueOf(ptsDNF)); System.out.println("points 13 : "+ String.valueOf(ptsDFF)); System.out.println("######################"); System.out.println(""); } }//FrageArrayjfractionlab-0.91.orig/src/jfractionlab/GreatestCommonDivisor.java0000600000000000000000000000161411670453400024107 0ustar rootrootpackage jfractionlab; //GreatestCommonDivisor is used by jfractionlab.worksheets.WSGMultiplication //to calculate the best reducing-operations public class GreatestCommonDivisor implements Comparable{ private String name; private int gcd; public GreatestCommonDivisor(String name, int gcd){ this.name = name; this.gcd = gcd; } @Override public int compareTo(GreatestCommonDivisor obj) { // obj is bigger --> return -x // obj is equal --> return 0 // obj is smaller --> return x int i=0; if(obj.getGcd() > this.getGcd()){ i = -1; } if(obj.getGcd() == this.getGcd()){ i = 0; } if(obj.getGcd() < this.getGcd()){ i = 1; } return i; } public String getName() { return name; } public int getGcd() { return gcd; } public void setName(String name) { this.name = name; } public void setGcd(int gcd) { this.gcd = gcd; } } jfractionlab-0.91.orig/src/jfractionlab/HelpStarter.java0000644000000000000000000000431311670453400022064 0ustar rootroot/** * JFractionLab * Copyright (C) 2005 jochen georges, gnugeo _ at _ gnugeo _ dot _ de * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . **/ package jfractionlab; /** * It would be much nicer to use the standard desktop browser, * this should be possible with java.awt.Desktop * I tried to do so, but it does not work yet. * I do not know how to set an URI to the local resource. * At the Moment this class is simply a pipe to the class HelpBrowser * * @author jochen * */ public class HelpStarter{ public HelpStarter(String lang, String startpoint){ // System.out.println("Helpstarter "+lang+", "+startpoint); new HelpBrowser(lang, startpoint); // startDesktopBrowser(lang, startpoint); } // public void startDesktopBrowser(String lang, String startpoint){ // Desktop desktop; // if (Desktop.isDesktopSupported()) { // desktop = Desktop.getDesktop(); // if (desktop.isSupported(Desktop.Action.BROWSE)) { // try { // URI uri = null; //// that works fine! //// uri = new URI("http://www.gnugeo.de"); //// that does notwork :-( // File file = new File(getClass().getResource("/index.html").toURI()); // uri = file.toURI(); //// that does not work :-( //// uri = getClass().getResource("/index.html").toURI(); // JOptionPane.showMessageDialog( // null, // "URI = "+uri.toString() // ); // desktop.browse(uri); // }catch(IOException ioe) { // ioe.printStackTrace(); // new HelpBrowser(lang, startpoint); // } // catch(URISyntaxException use) { // use.printStackTrace(); // new HelpBrowser(lang, startpoint); // } // } // } // } }jfractionlab-0.91.orig/src/jfractionlab/exerciseDialogs/0000755000000000000000000000000011670453400022075 5ustar rootrootjfractionlab-0.91.orig/src/jfractionlab/exerciseDialogs/DivideNumbersByFractions.java0000644000000000000000000005551311670453400027655 0ustar rootroot/** * JFractionLab * Copyright (C) 2005 jochen georges, gnugeo _ at _ gnugeo _ dot _ de * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . **/ package jfractionlab.exerciseDialogs; import info.clearthought.layout.TableLayout; import java.awt.Color; import java.awt.Container; import java.awt.HeadlessException; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.KeyEvent; import java.awt.event.KeyListener; import javax.swing.JButton; import javax.swing.JLabel; import jfractionlab.FractionMaker; import jfractionlab.HelpStarter; import jfractionlab.JFractionLab; import jfractionlab.MyJTextField; import jfractionlab.displays.FractionAsRectangle; import jfractionlab.displays.FractionLine; import jfractionlab.exerciseGenerator.ExerciseGenerator; import jfractionlab.jflDialogs.UsabilityDialog; import jfractionlab.jflDialogs.WorkSheetDialog; public class DivideNumbersByFractions extends ExerciseDialog implements ActionListener, KeyListener{ static final long serialVersionUID = JFractionLab.serialVersionUID; //GUI //----------------------------- private MyJTextField tf_divident = new MyJTextField(2); private MyJTextField tf_aufgabe_numerator = new MyJTextField(2); private MyJTextField tf_aufgabe_denominator = new MyJTextField(2); private MyJTextField tf_kuerz_numerator1 = new MyJTextField(3); private MyJTextField tf_calculation_numerator1 = new MyJTextField(3); private MyJTextField tf_kuerz_numerator2 = new MyJTextField(3); private MyJTextField tf_calculation_numerator2 = new MyJTextField(3); private MyJTextField tf_calculation_denominator = new MyJTextField(3); private MyJTextField tf_kuerz_denominator = new MyJTextField(3); private MyJTextField tf_zwergebnis_numerator = new MyJTextField(3); private MyJTextField tf_zwergebnis_denominator = new MyJTextField(3); private MyJTextField tf_endresult_ganzzahl = new MyJTextField(3); private MyJTextField tf_endresult_numerator = new MyJTextField(3); private MyJTextField tf_endresult_denominator = new MyJTextField(3); private MyJTextField tf_reduce_outer_numerator = new MyJTextField(3); private MyJTextField tf_reduce_inner_numerator = new MyJTextField(3); JLabel lb_frage = new JLabel("", JLabel.CENTER); FractionAsRectangle[] pizza = new FractionAsRectangle[8]; FractionAsRectangle divisorpizza = new FractionAsRectangle(); private int divident, numerator, denominator, zwischen_numerator, zwischen_denominator, ergebnis_ganzzahl, ergebnis_numerator; private boolean ergebnis_ist_glatt; /** * * @param owner * @param lx * @param ly * @param sx * @param sy * @throws HeadlessException */ public DivideNumbersByFractions(JFractionLab owner, int lx, int ly, int sx, int sy) throws HeadlessException { super(lx, ly, sx, sy); setTitle(lang.Messages.getString("div_the_nb")); btn_continue = new JButton(lang.Messages.getString("continue")); btn_end = new JButton(lang.Messages.getString("end")); this.owner = owner; //Menu rb_random.addActionListener(this); jmOptions.add(rb_random); rb_custom.addActionListener(this); jmOptions.add(rb_custom); jmb.add(jmOptions); jmiCreateWorkSheet.addActionListener(this); jmWorkSheet.add(jmiCreateWorkSheet); jmb.add(jmWorkSheet); jmiHelp.addActionListener(this); jmb.add(jmHelp); setJMenuBar(jmb); double schmal = 0.03; double normal = 0.06; double breit = 0.09; double sizes[][] = {{ // Spalten breit,schmal, breit,schmal, schmal,normal,schmal, normal,schmal,schmal, breit, schmal, breit, normal, schmal, TableLayout.FILL },{ //Zeilen TableLayout.FILL, TableLayout.FILL, 12, TableLayout.FILL, TableLayout.FILL, TableLayout.FILL, 0.3, 0.3, 30 }}; Container content = getContentPane(); content.setLayout(new TableLayout(sizes)); content.setBackground(Color.white); addTextField(tf_divident); tf_divident.setEditable(false); tf_divident.addKeyListener(this); content.add(tf_divident, "0,1,0,3,r,c"); JLabel lb_geteilt1 = new JLabel(":", JLabel.CENTER); content.add(lb_geteilt1, "1,2,c,c"); addTextField(tf_aufgabe_numerator); tf_aufgabe_numerator.setEditable(false); tf_aufgabe_numerator.addKeyListener(this); content.add(tf_aufgabe_numerator, "2,1,c,b"); FractionLine bs1 = new FractionLine(); content.add(bs1, "2,2"); addTextField(tf_aufgabe_denominator); tf_aufgabe_denominator.setEditable(false); tf_aufgabe_denominator.addKeyListener(this); content.add(tf_aufgabe_denominator, "2,3,c,t"); JLabel lb_gleich1 = new JLabel("=", JLabel.CENTER); content.add(lb_gleich1, "3,2, c, c"); addTextField(tf_kuerz_numerator1); tf_kuerz_numerator1.addKeyListener(this); tf_kuerz_numerator1.setEditable(false); content.add(tf_kuerz_numerator1, "5,0,c,c"); addTextField(tf_calculation_numerator1); tf_calculation_numerator1.setEditable(false); content.add(tf_calculation_numerator1, "5,1, c, c"); JLabel lb_mal = new JLabel("*", JLabel.CENTER); content.add(lb_mal, "6,1,c,c"); addTextField(tf_kuerz_numerator2); tf_kuerz_numerator2.setEditable(false); tf_kuerz_numerator2.addKeyListener(this); content.add(tf_kuerz_numerator2, "7,0, c, c"); addTextField(tf_calculation_numerator2); tf_calculation_numerator2.setEditable(false); tf_calculation_numerator2.addKeyListener(this); content.add(tf_calculation_numerator2, "7,1, c, c"); FractionLine bs2 = new FractionLine(); content.add(bs2, "5,2, 7,2"); addTextField(tf_calculation_denominator); tf_calculation_denominator.addKeyListener(this); tf_calculation_denominator.setEditable(false); content.add(tf_calculation_denominator, "7,3, c, c"); addTextField(tf_kuerz_denominator); tf_kuerz_denominator.addKeyListener(this); tf_kuerz_denominator.setEditable(false); content.add(tf_kuerz_denominator, "7,4, c, c"); JLabel lb_gleich2 = new JLabel("=", JLabel.CENTER); content.add(lb_gleich2, "9,2, c, c"); addTextField(tf_zwergebnis_numerator); tf_zwergebnis_numerator.setEditable(false); tf_zwergebnis_numerator.addKeyListener(this); content.add(tf_zwergebnis_numerator, "10,1, c, c"); FractionLine bs3 = new FractionLine(); content.add(bs3, "10,2"); addTextField(tf_zwergebnis_denominator); tf_zwergebnis_denominator.setEditable(false); tf_zwergebnis_denominator.addKeyListener(this); content.add(tf_zwergebnis_denominator, "10,3, c, c"); JLabel lb_gleich3 = new JLabel("=", JLabel.CENTER); content.add(lb_gleich3, "11,2, c, c"); addTextField(tf_endresult_ganzzahl); tf_endresult_ganzzahl.setEditable(false); tf_endresult_ganzzahl.addKeyListener(this); content.add(tf_endresult_ganzzahl, "12,1,12,3, c, c"); addTextField(tf_endresult_numerator); tf_endresult_numerator.addKeyListener(this); tf_endresult_numerator.setEditable(false); content.add(tf_endresult_numerator, "13,1, c, c"); FractionLine bs4 = new FractionLine(); content.add(bs4, "13,2"); addTextField(tf_endresult_denominator); tf_endresult_denominator.addKeyListener(this); tf_endresult_denominator.setEditable(false); content.add(tf_endresult_denominator, "13,3, c, c"); content.add(lb_frage, "0,5,15,5,c,b"); for (int i=0; i<8; i++){ pizza[i] = new FractionAsRectangle(); } content.add(pizza[0], "0,6,1,6"); content.add(pizza[1], "2,6,3,6"); content.add(pizza[2], "4,6,6,6"); content.add(pizza[3], "7,6,9,6"); content.add(pizza[4], "0,7,1,7"); content.add(pizza[5], "2,7,3,7"); content.add(pizza[6], "4,7,6,7"); content.add(pizza[7], "7,7,9,7"); JLabel lb_geteilt2 = new JLabel(":", JLabel.CENTER); content.add(lb_geteilt2, "10,6,c,c"); content.add(divisorpizza, "11,6,12,6"); btn_continue.addActionListener(this); btn_continue.addKeyListener(this); btn_continue.setFocusTraversalKeysEnabled(false); content.add(btn_continue, "15,1,c,c"); btn_end.addActionListener(this); btn_end.addKeyListener(this); content.add(btn_end, "15,3,c,c"); points = owner.points_divideNumbersByFractions; pdsp.setText(String.valueOf(points)); content.add(pdsp, "15,6"); lb_info.setFont(JFractionLab.infofont); lb_info.setText(lang.Messages.getString("you_just_need_nb_and_enter")); content.add(lb_info, "0,8,15,8"); makeProblem(); String[] ar_howto = { "howto_nb_and_enter","howto_option_type_of_exercise" }; new UsabilityDialog(ar_howto);//new UsabilityDialog }//Konstruktor /** * * */ protected void nextProblem(){ for (int j=0; j 8){ tf_divident.setText(""); lb_info.setText(lang.Messages.getString("nb_max_eight")); }else{ tf_calculation_numerator1.setText(String.valueOf(divident)); tf_divident.setEditable(false); tf_aufgabe_numerator.setEditable(true); tf_aufgabe_numerator.requestFocusInWindow(); } } }if(obj == tf_aufgabe_numerator & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_aufgabe_numerator)!=null){ numerator = Integer.parseInt(tf_aufgabe_numerator.getText()); tf_aufgabe_numerator.setEditable(false); tf_aufgabe_denominator.setEditable(true); tf_aufgabe_denominator.requestFocusInWindow(); } }if(obj == tf_aufgabe_denominator & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_aufgabe_denominator)!=null){ int pn = Integer.parseInt(tf_aufgabe_denominator.getText()); if (pn > numerator){ denominator = pn; tf_aufgabe_denominator.setEditable(false); drawDividentPizzen(); divisorpizza.drawPizzaAsRectangle(numerator, denominator, Color.yellow, false,true); tf_calculation_numerator2.setEditable(true); tf_calculation_numerator2.requestFocusInWindow(); }else{ lb_info.setText(lang.Messages.getString("dn_must_be_bigger")); tf_aufgabe_denominator.setText(""); tf_aufgabe_denominator.setEditable(false); tf_aufgabe_numerator.setText(""); tf_aufgabe_numerator.setEditable(true); tf_aufgabe_numerator.requestFocusInWindow(); }//if-else } }else if(obj == tf_calculation_numerator2 & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_calculation_numerator2)!=null){ int z = Integer.parseInt(tf_calculation_numerator2.getText()); if(z == denominator){ tf_calculation_numerator2.setEditable(false); tf_calculation_denominator.setEditable(true); tf_calculation_denominator.requestFocusInWindow(); }else{ lb_info.setText(lang.Messages.getString("mk_reciprocal")); tf_calculation_numerator2.setText(""); } } }else if(obj == tf_calculation_denominator & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_calculation_denominator)!=null){ int z = Integer.parseInt(tf_calculation_denominator.getText()); if(z == numerator){ tf_calculation_denominator.setEditable(false); checkReducability(); }else{ //System.out.println("focusLost: Nenner ist nicht OK : "); lb_info.setText(lang.Messages.getString("mk_reciprocal")); tf_calculation_denominator.setText(""); } } }else if(obj == tf_kuerz_numerator1 & key == KeyEvent.VK_ENTER){ //System.out.println("tf_kuerz_numerator1 & key == KeyEvent.VK_ENTER"); if(readInputInt(tf_kuerz_numerator1)!=null){ tf_kuerz_numerator1.setEditable(false); tf_kuerz_denominator.setEditable(true); tf_kuerz_denominator.requestFocusInWindow(); } }else if(obj == tf_kuerz_numerator2 & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_kuerz_numerator2)!=null){ tf_kuerz_numerator2.setEditable(false); tf_kuerz_denominator.setEditable(true); tf_kuerz_denominator.requestFocusInWindow(); } }else if(obj == tf_kuerz_denominator & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_kuerz_denominator)!=null){ int z = Integer.parseInt(tf_reduce_inner_numerator.getText()); int z_neu = Integer.parseInt(tf_reduce_outer_numerator.getText()); int n = Integer.parseInt(tf_calculation_denominator.getText()); int n_neu = Integer.parseInt(tf_kuerz_denominator.getText()); //sind z o n vielfache oder teiler?? if(inRow(z,z_neu) && inRow(n,n_neu)){ if(JFractionLab.greatestCommonDivisor(z_neu,n_neu) != 1 || z/z_neu != n/n_neu){ //Es kann weitergekrzt werden tf_reduce_outer_numerator.setEditable(true); tf_reduce_outer_numerator.requestFocusInWindow(); lb_info.setText(lang.Messages.getString("reduce_better")); tf_reduce_outer_numerator.setText(""); tf_kuerz_denominator.setText(""); }else{//Es kann nicht weitergekrzt werden tf_reduce_outer_numerator.setEditable(false); tf_reduce_outer_numerator.setText(""); tf_kuerz_denominator.setEditable(false); tf_reduce_inner_numerator.setText(String.valueOf(z_neu)); tf_kuerz_denominator.setText(""); tf_calculation_denominator.setText(String.valueOf(n_neu)); checkReducability(); }//if (JFractionLab.ggt(z,n) != 1) }else{//sind nicht in Reihe tf_reduce_outer_numerator.setEditable(true); lb_info.setText(lang.Messages.getString("div_n_and_dn_by_same_nb")); tf_reduce_outer_numerator.requestFocusInWindow(); tf_reduce_outer_numerator.setText(""); tf_kuerz_denominator.setText(""); }//if in reihe } }else if(obj == tf_zwergebnis_numerator & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_zwergebnis_numerator)!=null){ int z1 = Integer.parseInt(tf_calculation_numerator1.getText()); int z2 = Integer.parseInt(tf_calculation_numerator2.getText()); int zz = Integer.parseInt(tf_zwergebnis_numerator.getText()); //System.out.println("focusLost obj == tf_zwergebnis_numerator -- if(readInputNumber()!=null){"); //System.out.println(z1+", "+z2+", "+zz); if(z1 * z2 == zz){ zwischen_numerator = zz; tf_zwergebnis_numerator.setEditable(false); tf_zwergebnis_denominator.setEditable(true); tf_zwergebnis_denominator.requestFocusInWindow(); }else{ //System.out.println("focusLost obj == tf_zwergebnis_numerator zahl ist falsch"); lb_info.setText(lang.Messages.getString("multiply_nums")); tf_zwergebnis_numerator.setText(""); }//else } }else if(obj == tf_zwergebnis_denominator & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_zwergebnis_denominator)!=null){ int re_n = Integer.parseInt(tf_calculation_denominator.getText()); zwischen_denominator = Integer.parseInt(tf_zwergebnis_denominator.getText()); zwischen_numerator = Integer.parseInt(tf_zwergebnis_numerator.getText()); if(zwischen_denominator == re_n){ tf_zwergebnis_denominator.setEditable(false); if (zwischen_numerator > zwischen_denominator){ //System.out.println("zwischen_numerator > zwischen_denominator = "+zwischen_numerator+" > "+zwischen_denominator); tf_endresult_ganzzahl.setEditable(true); tf_endresult_ganzzahl.requestFocusInWindow(); //System.out.println("!!!!!zwischen_numerator%zwischen_denominator = "+zwischen_numerator%zwischen_denominator); if (zwischen_numerator%zwischen_denominator == 0){ //System.out.println("ergebnis_ist_glatt = true"); ergebnis_ist_glatt = true; }else{ //System.out.println("ergebnis_ist_glatt = false"); ergebnis_ist_glatt = false; } }else{ //System.out.println("Ergebnis ist kleiner als 1 - Das ist unm�lich!!???"); //tf_endresult_numerator.setEditable(true); } }else{ lb_info.setText(lang.Messages.getString("num_stays_unchanged")); tf_zwergebnis_denominator.setText(""); }//if(cd1 * cd2 == en) } }else if(obj == tf_endresult_ganzzahl & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_endresult_ganzzahl)!=null){ ergebnis_ganzzahl= Integer.parseInt(tf_endresult_ganzzahl.getText()); //System.out.println("zwischen_numerator/zwischen_denominator = "+zwischen_numerator/zwischen_denominator); if(ergebnis_ganzzahl == zwischen_numerator/zwischen_denominator){ tf_endresult_ganzzahl.setEditable(false); if(ergebnis_ist_glatt){ //System.out.println("if(ergebnis_ist_glatt) true :-)"); if(bl_randomProblem){points++;}; pdsp.setText(String.valueOf(points)); owner.setPoints(points, "divideNumbersByFractions"); lb_info.setText(lang.Messages.getString("that_is_right")); btn_continue.requestFocusInWindow(); }else{ tf_endresult_numerator.setEditable(true); tf_endresult_numerator.requestFocusInWindow(); } }else{ lb_info.setText(lang.Messages.getString("how_often_fits_the_denominator_in_the_numerator")); tf_endresult_ganzzahl.setText(""); } } }else if(obj == tf_endresult_numerator & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_endresult_numerator)!=null){ ergebnis_numerator = Integer.parseInt(tf_endresult_numerator.getText()); int bla = zwischen_numerator - ergebnis_ganzzahl * zwischen_denominator; //System.out.println("zwischen_numerator - ergebnis_ganzzahl * zwischen_denominator = "+bla); if(ergebnis_numerator == bla){ tf_endresult_numerator.setEditable(false); tf_endresult_denominator.setEditable(true); tf_endresult_denominator.requestFocusInWindow(); }else{ //lb_info.setText(lang.Messages.getString("")); lb_info.setText( String.valueOf(zwischen_numerator) + " - " + String.valueOf(ergebnis_ganzzahl) + " * " + String.valueOf(zwischen_denominator) + " = ?" ); tf_endresult_numerator.setText(""); } } }else if(obj == tf_endresult_denominator & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_endresult_denominator)!=null){ int ergebnis_denominator = Integer.parseInt(tf_endresult_denominator.getText()); if(ergebnis_denominator == zwischen_denominator){ tf_endresult_denominator.setEditable(false); if(bl_randomProblem){points++;}; pdsp.setText(String.valueOf(points)); owner.setPoints(points, "divideNumbersByFractions"); lb_info.setText(lang.Messages.getString("that_is_right")); btn_continue.requestFocusInWindow(); }else{ lb_info.setText(lang.Messages.getString("num_stays_unchanged")); tf_endresult_denominator.setText(""); } } }else if(obj == btn_continue & key == KeyEvent.VK_ENTER){ nextProblem(); }else if(obj == btn_end & key == KeyEvent.VK_ENTER){ close_it(); } }//keyPressed public void keyTyped(KeyEvent event){} public void keyReleased(KeyEvent event){} /** * * @param n * @param nn * @return */ private boolean inRow(int n, int nn){ boolean wert = false; if (nn>n){ if(nn%n == 0){ wert = true; }else{ wert = false; } }else if (nn. **/ package jfractionlab.exerciseDialogs; import info.clearthought.layout.TableLayout; import java.awt.Color; import java.awt.Container; import java.awt.HeadlessException; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.KeyEvent; import java.awt.event.KeyListener; import javax.swing.JButton; import javax.swing.JLabel; import jfractionlab.FractionMaker; import jfractionlab.HelpStarter; import jfractionlab.JFractionLab; import jfractionlab.MyJTextField; import jfractionlab.displays.FractionAsCircle; import jfractionlab.displays.FractionLine; import jfractionlab.exerciseGenerator.ExerciseGenerator; import jfractionlab.jflDialogs.UsabilityDialog; import jfractionlab.jflDialogs.WorkSheetDialog; public class ExtendFraction extends ExerciseDialog implements ActionListener, KeyListener{ static final long serialVersionUID = JFractionLab.serialVersionUID; //GUI private JLabel lb_instruction = new JLabel("", JLabel.CENTER); private JLabel lb_numerator_1 = new JLabel("", JLabel.CENTER); private JLabel lb_denominator_1 = new JLabel("", JLabel.CENTER); private MyJTextField tf_numerator_2 = new MyJTextField(2); private MyJTextField tf_denominator_2 = new MyJTextField(2); private FractionAsCircle pp_pizza_1 = new FractionAsCircle(); private FractionAsCircle pp_pizza_2 = new FractionAsCircle(); private JLabel lb_equal = new JLabel("", JLabel.CENTER); //Zahlen private FractionMaker fraction; private int numerator_1; private int denominator_1; private int numerator_2; private int denominator_2; private int extendfactor; /** * * @param owner * @param lx * @param ly * @param sx * @param sy * @throws HeadlessException */ public ExtendFraction(JFractionLab owner, int lx, int ly, int sx, int sy) throws HeadlessException { super(lx,ly,sx,sy); setTitle(lang.Messages.getString("extend_the_fraction")); btn_continue = new JButton(lang.Messages.getString("continue")); btn_end = new JButton(lang.Messages.getString("end")); this.owner = owner; //Menu jmiCreateWorkSheet.addActionListener(this); jmWorkSheet.add(jmiCreateWorkSheet); jmb.add(jmWorkSheet); // else if(obj == jmiCreateWorkSheet){ // new WorkSheetDialogMultiplication(); // } jmiHelp.addActionListener(this); jmb.add(jmHelp); setJMenuBar(jmb); // double sizes[][] = {{ //Spalten 5, TableLayout.FILL,0.06,TableLayout.FILL, 10,10, TableLayout.FILL,0.06,TableLayout.FILL, 0.15, 5 }, { //Zeilen 5, 30, TableLayout.FILL, 12, TableLayout.FILL, 0.8, 30, 5 }}; Container content = getContentPane(); content.setLayout(new TableLayout(sizes)); content.setBackground(Color.white); lb_instruction.setFont(JFractionLab.infofont); content.add(lb_instruction, "0,1,8,0"); content.add(lb_numerator_1, "2,2,c,b"); FractionLine bs_1 = new FractionLine(); content.add(bs_1, "2,3"); content.add(lb_denominator_1, "2,4,c,t"); content.add(pp_pizza_1, "1,5,4,5"); lb_equal.setFont(JFractionLab.infofont); lb_equal.setText("="); content.add(lb_equal, "4,3,5,3,f,c"); addTextField(tf_numerator_2); tf_numerator_2.addKeyListener(this); content.add(tf_numerator_2, "7,2,c,b"); FractionLine bs_2 = new FractionLine(); content.add(bs_2, "7,3"); addTextField(tf_denominator_2); tf_denominator_2.addKeyListener(this); content.add(tf_denominator_2, "7,4,c,t"); content.add(pp_pizza_2, "5,5,8,5"); btn_continue.addKeyListener(this); btn_continue.addActionListener(this); content.add(btn_continue, "9,2,f,b"); //der Button zeigt komisches Verhalten //Das Hauptfenster bleibt fuer Sekunden grau, bis sich dessen Oberflaeche neu aufbaut //warum ist das hier und nicht bei den anderen Uebungen? btn_end.addActionListener(this); content.add(btn_end, "9,4,f,t"); points = owner.points_extendFraction; //System.out.println("points = " + String.valueOf(points)); //pdsp.setBackground(Color.red); pdsp.setText(String.valueOf(points)); content.add(pdsp, "9,5"); //content.add(pdsp, "9,5,f,b"); //Warum geht das nicht?????? lb_info.setFont(JFractionLab.infofont); lb_info.setText(lang.Messages.getString("you_just_need_nb_and_enter")); content.add(lb_info, "0,6,8,6"); makeProblem(); String[] ar_howto = {"howto_nb_and_enter"}; new UsabilityDialog(ar_howto);//new UsabilityDialog }//Konstruktor /** * * */ protected void makeProblem(){ //System.out.println("makeProblem"); fraction = new FractionMaker(); fraction.mkTwoFractions(10); numerator_1 = fraction.getNumerator_1(); denominator_1 = fraction.getDenominator_1(); lb_numerator_1.setText(String.valueOf(numerator_1)); lb_denominator_1.setText(String.valueOf(denominator_1)); pp_pizza_1.drawPizzaAsCircle(numerator_1, denominator_1, Color.yellow); pp_pizza_2.drawPizzaAsCircle(numerator_1, denominator_1, Color.yellow); extendfactor = (Math.abs(JFractionLab.ran.nextInt())%10)+2; //r.nextInt() macht eine zufallszahl vom typ int //Math.abs() macht sie positiv //%x setzt die exclusive Obergrenze //+2 verhindert 0 und 1 lb_instruction.setText(lang.Messages.getString("extend_with") + " " + String.valueOf(extendfactor)); tf_numerator_2.setEditable(true); tf_numerator_2.requestFocusInWindow(); } /** * * */ protected void nextProblem(){ clearTextFields(); lb_info.setText(""); makeProblem(); } /** * */ public void actionPerformed (ActionEvent e) { Object obj = e.getSource(); if (obj == btn_continue){ nextProblem(); }else if (obj == btn_end){ close_it(); }else if(obj == jmiCreateWorkSheet){ new WorkSheetDialog( ExerciseGenerator.EXTEND_FRACTIONS, lang.Messages.getString("extend_fractions"), lang.Messages.getString("fractions"), lang.Messages.getString("factors") ); }else if(obj == jmiHelp){ new HelpStarter( lang.Messages.getLocale().toString(), "extend" ); } }//actionPerformed public void keyPressed(KeyEvent event){ Object obj = event.getSource(); int key = event.getKeyCode(); lb_info.setText(""); if(obj == btn_continue & key == KeyEvent.VK_ENTER){ nextProblem(); }else if(obj == btn_end & key == KeyEvent.VK_ENTER){ close_it(); }else if(obj == tf_numerator_2 & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_numerator_2) != null){ if (numerator_1 * extendfactor != readInputInt(tf_numerator_2)){ lb_info.setText(String.valueOf(numerator_1) +" * "+ String.valueOf(extendfactor) +" = ?"); tf_numerator_2.setText(""); }else{ tf_numerator_2.setEditable(false); tf_denominator_2.setEditable(true); tf_denominator_2.requestFocusInWindow(); numerator_2 = numerator_1 * extendfactor; } } }else if(obj == tf_denominator_2 & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_denominator_2) != null){ if (denominator_1 * extendfactor != readInputInt(tf_denominator_2)){ lb_info.setText(String.valueOf(denominator_1) +" * "+ String.valueOf(extendfactor) +" = ?"); tf_denominator_2.setText(""); }else{ denominator_2 = denominator_1 * extendfactor; points++; pdsp.setText(String.valueOf(points)); owner.setPoints(points, "extendFraction"); lb_info.setText(lang.Messages.getString("that_is_right")+" "+lang.Messages.getString("press_enter")); pp_pizza_2.drawPizzaAsCircle(numerator_2, denominator_2, Color.yellow); tf_denominator_2.setEditable(false); btn_continue.requestFocusInWindow(); } } } }//keyPressed public void keyTyped(KeyEvent event){} public void keyReleased(KeyEvent event){} }//class jfractionlab-0.91.orig/src/jfractionlab/exerciseDialogs/DivideFractionsByFractions.java0000644000000000000000000006540411670453400030172 0ustar rootroot/** * JFractionLab * Copyright (C) 2005 jochen georges, gnugeo _ at _ gnugeo _ dot _ de * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . **/ package jfractionlab.exerciseDialogs; import info.clearthought.layout.TableLayout; import java.awt.Color; import java.awt.Container; import java.awt.HeadlessException; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.KeyEvent; import java.awt.event.KeyListener; import javax.swing.JButton; import javax.swing.JLabel; import jfractionlab.FractionMaker; import jfractionlab.HelpStarter; import jfractionlab.JFractionLab; import jfractionlab.MyJTextField; import jfractionlab.displays.FractionAsRectangle; import jfractionlab.displays.FractionLine; import jfractionlab.exerciseGenerator.ExerciseGenerator; import jfractionlab.jflDialogs.UsabilityDialog; import jfractionlab.jflDialogs.WorkSheetDialog; public class DivideFractionsByFractions extends ExerciseDialog implements ActionListener, KeyListener{ static final long serialVersionUID = JFractionLab.serialVersionUID; //GUI private MyJTextField tf_divident_numerator = new MyJTextField(2); private MyJTextField tf_divisor_numerator = new MyJTextField(2); private MyJTextField tf_calculation_numerator1 = new MyJTextField(2); private MyJTextField tf_calculation_numerator2 = new MyJTextField(2); private MyJTextField tf_reduced_numerator1 = new MyJTextField(2); private MyJTextField tf_reduced_numerator2 = new MyJTextField(2); private MyJTextField tf_provisionalresult_numerator = new MyJTextField(2); private MyJTextField tf_divident_denominator = new MyJTextField(2); private MyJTextField tf_divisor_denominator = new MyJTextField(2); private MyJTextField tf_calculation_denominator1 = new MyJTextField(2); private MyJTextField tf_calculation_denominator2 = new MyJTextField(2); private MyJTextField tf_reduced_denominator1 = new MyJTextField(2); private MyJTextField tf_reduced_denominator2 = new MyJTextField(2); private MyJTextField tf_provisionalresult_denominator = new MyJTextField(2); private MyJTextField tf_endresult_integer = new MyJTextField(2); private MyJTextField tf_endresult_numerator = new MyJTextField(2); private MyJTextField tf_endresult_denominator = new MyJTextField(2); //"MetaTextFields" //bietet Zugang zu dem "inneren", im Krzungsprozess aktuellem Textfeld private MyJTextField tf_reduce_inner_numerator; private MyJTextField tf_reduce_inner_denominator; //bietet Zugang zu dem "��ren", im Krzungsprozess aktuellem Textfeld private MyJTextField tf_reduce_outer_numerator; private MyJTextField tf_reduce_outer_denominator; private JLabel lb_question = new JLabel("", JLabel.CENTER); private FractionAsRectangle dividend_pizza = new FractionAsRectangle(); private FractionAsRectangle divisor_pizza = new FractionAsRectangle(); private FractionAsRectangle calculation_pizza = new FractionAsRectangle(); private FractionAsRectangle provisionalresult_pizza = new FractionAsRectangle(); //Zahlen private FractionMaker fractions; private int divident_numerator; private int divident_denominator; private int divisor_numerator; private int divisor_denominator; private int provisionalresult_numerator; private int provisionalresult_denominator; private int result_integer; private boolean result_is_integer = false; /** * * @param owner * @param lx * @param ly * @param sx * @param sy * @throws HeadlessException */ public DivideFractionsByFractions(JFractionLab owner, int lx, int ly, int sx, int sy) throws HeadlessException { super(lx, ly, sx, sy); setTitle(lang.Messages.getString("divide_the_fracs")); btn_continue = new JButton(lang.Messages.getString("continue")); btn_end = new JButton(lang.Messages.getString("end")); //setModal(true); //?? Wenn auskommentiert, gibt es keine Zahlen auf der GUI???? this.owner = owner; //Menu rb_random.addActionListener(this); jmOptions.add(rb_random); rb_custom.addActionListener(this); jmOptions.add(rb_custom); jmb.add(jmOptions); jmiCreateWorkSheet.addActionListener(this); jmWorkSheet.add(jmiCreateWorkSheet); jmb.add(jmWorkSheet); jmiHelp.addActionListener(this); jmb.add(jmHelp); setJMenuBar(jmb); double schmal = 0.03; double normal = 0.06; double breit = 0.09; double sizes[][] = {{ // Spalten breit,schmal, breit,schmal, schmal,normal,schmal, normal,schmal,schmal, breit, schmal, breit, normal, schmal, TableLayout.FILL },{ //Zeilen TableLayout.FILL, TableLayout.FILL, 12, TableLayout.FILL, TableLayout.FILL, 0.10, 0.50, 30 }}; Container content = getContentPane(); content.setLayout(new TableLayout(sizes)); content.setBackground(Color.white); //--Zaehler addTextField(tf_divident_numerator); tf_divident_numerator.addKeyListener(this); tf_divident_numerator.setEditable(false); content.add(tf_divident_numerator, "0,1,c,b"); addTextField(tf_divisor_numerator); tf_divisor_numerator.addKeyListener(this); tf_divisor_numerator.setEditable(false); content.add(tf_divisor_numerator, "2,1,c,b"); addTextField(tf_calculation_numerator1); tf_calculation_numerator1.setEditable(false); content.add(tf_calculation_numerator1, "5,1,r,b"); addTextField(tf_calculation_numerator2); tf_calculation_numerator2.setEditable(false); tf_calculation_numerator2.addKeyListener(this); content.add(tf_calculation_numerator2, "7,1,l,b"); addTextField(tf_reduced_numerator1); tf_reduced_numerator1.addKeyListener(this); tf_reduced_numerator1.setEditable(false); content.add(tf_reduced_numerator1, "5,0,r,b"); addTextField(tf_reduced_numerator2); tf_reduced_numerator2.addKeyListener(this); tf_reduced_numerator2.setEditable(false); content.add(tf_reduced_numerator2, "7,0,l,b"); addTextField(tf_provisionalresult_numerator); tf_provisionalresult_numerator.addKeyListener(this); tf_provisionalresult_numerator.setEditable(false); content.add(tf_provisionalresult_numerator, "10,1,c,b"); addTextField(tf_endresult_numerator); tf_endresult_numerator.addKeyListener(this); tf_endresult_numerator.setEditable(false); content.add(tf_endresult_numerator, "13,1,c,b"); //--Nenner addTextField(tf_divident_denominator); tf_divident_denominator.addKeyListener(this); tf_divident_denominator.setEditable(false); content.add(tf_divident_denominator, "0,3,c,t"); addTextField(tf_divisor_denominator); tf_divisor_denominator.addKeyListener(this); tf_divisor_denominator.setEditable(false); content.add(tf_divisor_denominator, "2,3,c,t"); addTextField(tf_calculation_denominator1); tf_calculation_denominator1.setEditable(false); content.add(tf_calculation_denominator1, "5,3,r,t"); addTextField(tf_calculation_denominator2); tf_calculation_denominator2.addKeyListener(this); tf_calculation_denominator2.setEditable(false); content.add(tf_calculation_denominator2, "7,3,l,t"); addTextField(tf_reduced_denominator1); tf_reduced_denominator1.addKeyListener(this); tf_reduced_denominator1.setEditable(false); content.add(tf_reduced_denominator1, "5,4,r,t"); addTextField(tf_reduced_denominator2); tf_reduced_denominator2.addKeyListener(this); tf_reduced_denominator2.setEditable(false); content.add(tf_reduced_denominator2, "7,4,l,t"); addTextField(tf_provisionalresult_denominator); tf_provisionalresult_denominator.addKeyListener(this); tf_provisionalresult_denominator.setEditable(false); content.add(tf_provisionalresult_denominator, "10,3,c,t"); addTextField(tf_endresult_denominator); tf_endresult_denominator.addKeyListener(this); tf_endresult_denominator.setEditable(false); content.add(tf_endresult_denominator, "13,3,c,t"); addTextField(tf_endresult_integer); tf_endresult_integer.addKeyListener(this); tf_endresult_integer.setEditable(false); content.add(tf_endresult_integer, "12,1,12,3,c,c"); content.add(lb_question, "0,5,15,5,c,c"); //--Zeichen JLabel lb_geteiltzeichen = new JLabel(":", JLabel.CENTER); content.add(lb_geteiltzeichen, "1,2"); JLabel lb_calculationsMal1 = new JLabel("*", JLabel.CENTER); content.add(lb_calculationsMal1, "6,1,c,b"); JLabel lb_calculationsMal2 = new JLabel("*", JLabel.CENTER); content.add(lb_calculationsMal2, "6,3,c,t"); JLabel lb_gleich1 = new JLabel("=", JLabel.CENTER); content.add(lb_gleich1, "3,2"); JLabel lb_gleich2 = new JLabel("=", JLabel.CENTER); content.add(lb_gleich2, "9,2"); JLabel lb_gleich3 = new JLabel("=", JLabel.CENTER); content.add(lb_gleich3, "11,2"); FractionLine bs_fraction1 = new FractionLine(); content.add(bs_fraction1, "0,2"); FractionLine bs_fraction2 = new FractionLine(); content.add(bs_fraction2, "2,2"); FractionLine bs_fraction3 = new FractionLine(); content.add(bs_fraction3, "5,2,7,2"); FractionLine bs_fraction4 = new FractionLine(); content.add(bs_fraction4, "10,2"); FractionLine bs_fraction5 = new FractionLine(); content.add(bs_fraction5, "13,2"); //--Pizzen content.add(dividend_pizza, "0,6,1,6"); content.add(divisor_pizza, "2,6,3,6"); //content.add(calculation_pizza, "7,6,9,6"); //content.add(zwischenendresult_pizza, "12,6,14,6"); btn_continue.addActionListener(this); btn_continue.addKeyListener(this); btn_continue.setFocusTraversalKeysEnabled(false); content.add(btn_continue, "15,1,c,b"); btn_end.addActionListener(this); btn_end.addKeyListener(this); content.add(btn_end, "15,3,c,b"); content.add(pdsp, "15,4,15,6"); points = owner.points_divideFractionsByFractions; pdsp.setText(String.valueOf(points)); lb_info.setFont(JFractionLab.infofont); lb_info.setText(lang.Messages.getString("you_just_need_nb_and_enter")); content.add(lb_info, "0,7,15,7"); makeProblem(); String[] ar_howto = { "howto_nb_and_enter","howto_option_type_of_exercise" }; new UsabilityDialog(ar_howto);//new UsabilityDialog }//Konstruktor /** * * */ protected void makeProblem(){ //System.out.println("makeProblem"); fractions = new FractionMaker(10); //der Parameter setzt die exclusive Obergrenze der Zahlen des Bruches divident_numerator = fractions.getNumerator_1(); divident_denominator = fractions.getDenominator_1(); divisor_numerator = fractions.getNumerator_2(); divisor_denominator = fractions.getDenominator_2(); //Testzahlen //divident_numerator = 3;//(6/9 : 2/3 = 1!) //divident_denominator = 6;//4/6 : 8/9 //divisor_numerator = 2;//7/8 : 4/7 //divisor_denominator = 9; tf_divident_numerator.setText(String.valueOf(divident_numerator)); tf_divident_denominator.setText(String.valueOf(divident_denominator)); tf_divisor_numerator.setText(String.valueOf(divisor_numerator)); tf_divisor_denominator.setText(String.valueOf(divisor_denominator)); tf_calculation_numerator1.setText(String.valueOf(divident_numerator)); tf_calculation_denominator1.setText(String.valueOf(divident_denominator)); tf_calculation_numerator2.setEditable(true); tf_calculation_numerator2.requestFocusInWindow(); lb_question.setText(lang.Messages.getString("how_often_fits_the_right_in_the_left")); dividend_pizza.drawPizzaAsRectangle(divident_numerator, divident_denominator, Color.yellow, false,true); divisor_pizza.drawPizzaAsRectangle(divisor_numerator, divisor_denominator, Color.yellow, false,true); }//maleProblem /** * * */ private void checkReducability(){ if(JFractionLab.greatestCommonDivisor(Integer.parseInt(tf_calculation_numerator1.getText()),Integer.parseInt(tf_calculation_denominator1.getText())) != 1){ initReductionProcess(1,1); }else if(JFractionLab.greatestCommonDivisor(Integer.parseInt(tf_calculation_numerator1.getText()),Integer.parseInt(tf_calculation_denominator2.getText())) != 1){ initReductionProcess(1,2); }else if(JFractionLab.greatestCommonDivisor(Integer.parseInt(tf_calculation_numerator2.getText()),Integer.parseInt(tf_calculation_denominator1.getText())) != 1){ initReductionProcess(2,1); }else if(JFractionLab.greatestCommonDivisor(Integer.parseInt(tf_calculation_numerator2.getText()),Integer.parseInt(tf_calculation_denominator2.getText())) != 1){ initReductionProcess(2,2); }else{ //System.out.println("checkReducability(): nichts ist teilbar"); tf_provisionalresult_numerator.setEditable(true); tf_provisionalresult_numerator.requestFocusInWindow(); //tf_zwischenergebnis_numerator.requestFocusInWindow(); } }//public void checkReducability() /** * * @param z * @param n */ private void initReductionProcess(int z, int n){ //System.out.println("initReductionProcess("+ z+","+n+")"); if (z == 1){ tf_reduce_inner_numerator = tf_calculation_numerator1; tf_reduce_outer_numerator = tf_reduced_numerator1; }else if(z == 2){ tf_reduce_inner_numerator = tf_calculation_numerator2; tf_reduce_outer_numerator = tf_reduced_numerator2; }else{ //???? } if (n == 1){ tf_reduce_inner_denominator = tf_calculation_denominator1; tf_reduce_outer_denominator = tf_reduced_denominator1; }else if(n == 2){ tf_reduce_inner_denominator = tf_calculation_denominator2; tf_reduce_outer_denominator = tf_reduced_denominator2; }else{ //??? } tf_reduce_outer_denominator.setEditable(true); tf_reduce_outer_numerator.setEditable(true); tf_reduce_outer_numerator.requestFocusInWindow(); }//initReductionProcess /** * * */ protected void nextProblem(){ clearTextFields(); dividend_pizza.noPizzaAsRectangle(); calculation_pizza.noPizzaAsRectangle(); provisionalresult_pizza.noPizzaAsRectangle(); result_is_integer = false; if (bl_randomProblem == true){ makeProblem(); }else{ tf_divident_numerator.setEditable(true); tf_divident_numerator.requestFocusInWindow(); divisor_pizza.noPizzaAsRectangle(); }//else }//public void nextProblem() /** * */ public void actionPerformed (ActionEvent e) { Object obj = e.getSource(); if (obj == btn_continue){ nextProblem(); }else if (obj == btn_end){ close_it(); }else if (obj == rb_random){ //System.out.println("rb_random"); //the program is in "custom-mode" actually //it should switch to "random-mode" bl_randomProblem = true; nextProblem(); }else if (obj == rb_custom){ //System.out.println("rb_custom"); //the program is in "random-mode" actually //it should switch to "custom-mode" bl_randomProblem = false; nextProblem(); }else if(obj == jmiCreateWorkSheet){ new WorkSheetDialog( ExerciseGenerator.DIVIDE_FRACTIONS, lang.Messages.getString("div_fr_by_fr"), lang.Messages.getString("fractions") ); }else if(obj == jmiHelp){ new HelpStarter( lang.Messages.getLocale().toString(), "divide-by-fractions" ); } }//actionPerformed /** * */ public void keyPressed(KeyEvent e){ Object obj = e.getSource(); int key = e.getKeyCode(); lb_info.setText(""); if(obj == tf_divident_numerator & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_divident_numerator) != null){ divident_numerator = Integer.parseInt(tf_divident_numerator.getText()); tf_divident_numerator.setEditable(false); tf_divident_denominator.setEditable(true); tf_divident_denominator.requestFocusInWindow(); } }else if(obj == tf_divident_denominator & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_divident_denominator) != null){ int pn = Integer.parseInt(tf_divident_denominator.getText()); if(pn <= divident_numerator){ lb_info.setText(lang.Messages.getString("dn_must_be_bigger")); tf_divident_denominator.setText(""); tf_divident_denominator.setEditable(false); tf_divident_numerator.setText(""); tf_divident_numerator.setEditable(true); tf_divident_numerator.requestFocusInWindow(); }else{ divident_denominator = pn; tf_divident_denominator.setEditable(false); dividend_pizza.drawPizzaAsRectangle(divident_numerator, divident_denominator, Color.yellow, false,true); tf_divisor_numerator.setEditable(true); tf_calculation_numerator1.setText(String.valueOf(divident_numerator)); tf_calculation_denominator1.setText(String.valueOf(divident_denominator)); tf_divisor_numerator.requestFocusInWindow(); } } }else if(obj == tf_divisor_numerator & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_divisor_numerator) != null){ divisor_numerator = Integer.parseInt(tf_divisor_numerator.getText()); tf_divisor_numerator.setEditable(false); tf_divisor_denominator.setEditable(true); tf_divisor_denominator.requestFocusInWindow(); } }else if(obj == tf_divisor_denominator & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_divisor_denominator) != null){ int pn = Integer.parseInt(tf_divisor_denominator.getText()); if (pn <= divisor_numerator){ lb_info.setText(lang.Messages.getString("dn_must_be_bigger")); tf_divisor_denominator.setText(""); tf_divisor_denominator.setEditable(false); tf_divisor_numerator.setText(""); tf_divisor_numerator.setEditable(true); tf_divisor_numerator.requestFocusInWindow(); }else{ divisor_denominator = pn; tf_divisor_denominator.setEditable(false); divisor_pizza.drawPizzaAsRectangle(divisor_numerator, divisor_denominator, Color.yellow, false,true); tf_calculation_numerator2.setEditable(true); tf_calculation_numerator2.requestFocusInWindow(); } } }else if(obj == tf_calculation_numerator2 & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_calculation_numerator2) != null){ int z1 = Integer.parseInt(tf_calculation_numerator2.getText()); if (z1 != divisor_denominator){ lb_info.setText(lang.Messages.getString("mk_reciprocal")); tf_calculation_numerator2.setText(""); }else{ //System.out.println("focusLost: Zaehler ist OK : "); tf_calculation_numerator2.setEditable(false); tf_calculation_denominator2.setEditable(true); tf_calculation_denominator2.requestFocusInWindow(); } } }else if(obj == tf_calculation_denominator2 & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_calculation_denominator2) != null){ int z1 = Integer.parseInt(tf_calculation_denominator2.getText()); if (z1 != divisor_numerator){ lb_info.setText(lang.Messages.getString("mk_reciprocal")); tf_calculation_denominator2.setText(""); }else{ tf_calculation_denominator2.setEditable(false); checkReducability(); } } }else if(obj == tf_reduced_numerator1 & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_reduced_numerator1)!=null){ tf_reduce_outer_denominator.setEditable(true); tf_reduce_outer_denominator.requestFocusInWindow(); } }else if(obj == tf_reduced_numerator2 & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_reduced_numerator2)!=null){ tf_reduce_outer_denominator.setEditable(true); tf_reduce_outer_denominator.requestFocusInWindow(); } }else if(obj == tf_reduced_denominator1 & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_reduced_denominator1)!=null){ tf_reduce_outer_denominator_FocusLost(); } }else if(obj == tf_reduced_denominator2 & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_reduced_denominator2)!=null){ tf_reduce_outer_denominator_FocusLost(); } }else if(obj == tf_provisionalresult_numerator & key == KeyEvent.VK_ENTER){ //System.out.println("focusLost obj == tf_zwischenergebnis_numerator"); if(readInputInt(tf_provisionalresult_numerator)!=null){ int z1 = Integer.parseInt(tf_calculation_numerator1.getText()); int z2 = Integer.parseInt(tf_calculation_numerator2.getText()); int zz = Integer.parseInt(tf_provisionalresult_numerator.getText()); //System.out.println("focusLost obj == tf_zwischenergebnis_numerator -- try"); //System.out.println(z1+", "+z2+", "+zz); if(z1* z2 != zz){ lb_info.setText(lang.Messages.getString("multiply_nums")); tf_provisionalresult_numerator.setText(""); }else{ provisionalresult_numerator = zz; tf_provisionalresult_numerator.setEditable(false); tf_provisionalresult_denominator.setEditable(true); tf_provisionalresult_denominator.requestFocusInWindow(); } } }else if(obj == tf_provisionalresult_denominator & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_provisionalresult_denominator)!=null){ int cd1 = Integer.parseInt(tf_calculation_denominator1.getText()); int cd2 = Integer.parseInt(tf_calculation_denominator2.getText()); int zz = Integer.parseInt(tf_provisionalresult_denominator.getText()); if(zz!= cd1*cd2){ lb_info.setText(lang.Messages.getString("multiply_denomis")); tf_provisionalresult_denominator.setText(""); }else{ provisionalresult_denominator = zz; tf_provisionalresult_denominator.setEditable(false); if(provisionalresult_denominator > provisionalresult_numerator){ //System.out.println("Ergebnis ist kleiner als 1 - fertig"); if(bl_randomProblem){points++;}; pdsp.setText(String.valueOf(points)); owner.setPoints(points, "divideFractionsByFractions"); lb_info.setText(lang.Messages.getString("that_is_right")); btn_continue.requestFocusInWindow(); }else{ //System.out.println("!!!!!zwischen_numerator%zwischen_denominator = //"+zwischenergebnis_numerator%zwischenergebnis_denominator); if (provisionalresult_numerator%provisionalresult_denominator == 0){ //System.out.println("ergebnis_ist_glatt = true"); result_is_integer = true; }else{ //System.out.println("ergebnis_ist_glatt = false"); result_is_integer = false; } tf_endresult_integer.setEditable(true); tf_endresult_integer.requestFocusInWindow(); } }//(zz!= cd1*cd2) } }else if(obj == tf_endresult_integer & key == KeyEvent.VK_ENTER){ //System.out.println("focusLost (tf_endresult_ganzzahl)"); if(readInputInt(tf_endresult_integer)!=null){ int zz = Integer.parseInt(tf_endresult_integer.getText()); //System.out.println("zwischen_numerator/zwischen_denominator = "+zwischenergebnis_numerator/zwischenergebnis_denominator); if(zz == provisionalresult_numerator/provisionalresult_denominator){ result_integer = zz; tf_endresult_integer.setEditable(false); if(result_is_integer){ //System.out.println("if(ergebnis_ist_glatt) true :-)"); if(bl_randomProblem){points++;}; pdsp.setText(String.valueOf(points)); owner.setPoints(points, "divideFractionsByFractions"); lb_info.setText(lang.Messages.getString("that_is_right")); btn_continue.requestFocusInWindow(); }else{ tf_endresult_numerator.setEditable(true); tf_endresult_numerator.requestFocusInWindow(); } }else{ lb_info.setText(lang.Messages.getString("how_often_fits_the_denominator_in_the_numerator")); tf_endresult_integer.setText(""); } } }else if(obj == tf_endresult_numerator & key == KeyEvent.VK_ENTER){ //System.out.println("focusLost (tf_endresult_numerator)"); if(readInputInt(tf_endresult_numerator)!=null){ int zz = Integer.parseInt(tf_endresult_numerator.getText()); int bla = provisionalresult_numerator - result_integer * provisionalresult_denominator; if(zz == bla){ tf_endresult_numerator.setEditable(false); tf_endresult_denominator.setEditable(true); tf_endresult_denominator.requestFocusInWindow(); }else{ lb_info.setText( String.valueOf(provisionalresult_numerator) + " - " + String.valueOf(result_integer) + " * "+ String.valueOf(provisionalresult_denominator) + " = ?" ); tf_endresult_numerator.setText(""); } } }else if(obj == tf_endresult_denominator & key == KeyEvent.VK_ENTER){ //System.out.println("focusLost (tf_endresult_denominator)"); if(readInputInt(tf_endresult_denominator)!=null){ int zz = Integer.parseInt(tf_endresult_denominator.getText()); if(zz == provisionalresult_denominator){ tf_endresult_denominator.setEditable(false); if(bl_randomProblem){points++;}; pdsp.setText(String.valueOf(points)); owner.setPoints(points, "divideFractionsByFractions"); lb_info.setText(lang.Messages.getString("that_is_right")); btn_continue.requestFocusInWindow(); }else{ lb_info.setText(lang.Messages.getString("num_stays_unchanged")); tf_endresult_denominator.setText(""); } } }else if(obj == btn_continue & key == KeyEvent.VK_ENTER){ nextProblem(); }//if(obj ==..) }//keyPressed public void keyTyped(KeyEvent event){} public void keyReleased(KeyEvent event){} /** * * @param n * @param nn * @return */ private boolean inRow(int n, int nn){ boolean wert = false; if (nn>n){ if(nn%n == 0){ wert = true; }else{ wert = false; } }else if (nn. **/ package jfractionlab.exerciseDialogs; import java.awt.Color; import java.awt.Container; import java.util.ArrayList; import javax.swing.ButtonGroup; import javax.swing.JButton; import javax.swing.JDialog; import javax.swing.JLabel; import javax.swing.JMenu; import javax.swing.JMenuBar; import javax.swing.JMenuItem; import javax.swing.JRadioButtonMenuItem; import jfractionlab.JFractionLab; import jfractionlab.MyJTextField; import jfractionlab.displays.PointDisplay; public abstract class ExerciseDialog extends JDialog { static final long serialVersionUID = JFractionLab.serialVersionUID; //GUI JMenuBar jmb = new JMenuBar(); JMenu jmOptions = new JMenu(""); ButtonGroup btngrp_typeoftask = new ButtonGroup(); JRadioButtonMenuItem rb_random = new JRadioButtonMenuItem(); JRadioButtonMenuItem rb_custom = new JRadioButtonMenuItem(); ButtonGroup btngrp_reducing = new ButtonGroup(); public JRadioButtonMenuItem rb_reducing = new JRadioButtonMenuItem(); JRadioButtonMenuItem rb_no_reducing = new JRadioButtonMenuItem(); ButtonGroup btngrp_visibility = new ButtonGroup(); JRadioButtonMenuItem rb_visible = new JRadioButtonMenuItem(); JRadioButtonMenuItem rb_invisible = new JRadioButtonMenuItem(); ButtonGroup btngrp_BigSmallNb = new ButtonGroup(); JRadioButtonMenuItem rb_smallNb = new JRadioButtonMenuItem(); JRadioButtonMenuItem rb_bigNb = new JRadioButtonMenuItem(); JMenu jmWorkSheet = new JMenu(""); JMenuItem jmiCreateWorkSheet = new JMenuItem(""); JMenu jmHelp = new JMenu(""); JMenuItem jmiHelp = new JMenuItem(""); Container content; public JLabel lb_info = new JLabel("", JLabel.CENTER); //JLabel lb_info = new JLabel("", javax.swing.SwingConstants.CENTER); PointDisplay pdsp = new PointDisplay(); JButton btn_continue; JButton btn_end; int points = 0; ArrayList al_textfields = new ArrayList(); JFractionLab owner; public boolean bl_with_reducing = false; boolean bl_randomProblem = true; public boolean bl_wannaReduceQuestion_AnswerIsYes = false; public boolean bl_WannaFindBestCommonDenominator_AnswerIsYes = false; public ExerciseDialog(){} public ExerciseDialog(int lx, int ly, int sx, int sy){ super(); setDefaultCloseOperation(DISPOSE_ON_CLOSE); lb_info.setFont(JFractionLab.infofont); btn_continue = new JButton(lang.Messages.getString("continue")); btn_end = new JButton(lang.Messages.getString("end")); rb_random.setText(lang.Messages.getString("random_exercises")); content = getContentPane(); content.setBackground(Color.white); jmOptions.setText(lang.Messages.getString("options")); rb_random.setText(lang.Messages.getString("random_exercises")); rb_random.setSelected(true); btngrp_typeoftask.add(rb_random); rb_custom.setText(lang.Messages.getString("custom_problems")); btngrp_typeoftask.add(rb_custom); rb_no_reducing.setText(lang.Messages.getString("without_reducing")); rb_no_reducing.setSelected(true); btngrp_reducing.add(rb_no_reducing); rb_reducing.setText(lang.Messages.getString("with_reducing")); btngrp_reducing.add(rb_reducing); rb_visible.setText(lang.Messages.getString("show_pies")); rb_visible.setSelected(true); btngrp_visibility.add(rb_visible); rb_invisible.setText(lang.Messages.getString("hide_pies")); btngrp_visibility.add(rb_invisible); rb_smallNb.setText(lang.Messages.getString("small_numbers")); rb_smallNb.setSelected(true); btngrp_BigSmallNb.add(rb_smallNb); rb_bigNb.setText(lang.Messages.getString("big_numbers")); btngrp_BigSmallNb.add(rb_bigNb); jmWorkSheet.setText(lang.Messages.getString("worksheets")); jmiCreateWorkSheet.setText(lang.Messages.getString("generate_worksheets")); jmWorkSheet.add(jmiCreateWorkSheet); jmHelp.setText(lang.Messages.getString("jmi_help")); jmiHelp.setText(lang.Messages.getString("jmi_help")); jmHelp.add(jmiHelp); setSize(sx,sy); setLocation(lx,ly); setResizable(true); setVisible(true); }//Konstruktor public void addTextField(MyJTextField tf){ al_textfields.add(tf); } public void clearTextFields(){ for(int i = 0; i < al_textfields.size(); i++){ al_textfields.get(i).setDumb(); //sop("clear tf = "+i); } } public Integer readInputInt(MyJTextField jtf){ Integer ret; try{ ret = Integer.parseInt(jtf.getText()); if (ret < 1){ ret = null; jtf.setText(""); lb_info.setText(lang.Messages.getString("no_null")); } }catch(NumberFormatException nfe){ nfe.printStackTrace(); ret = null; jtf.setText(""); lb_info.setText(lang.Messages.getString("nb_is_not_correct")); } return ret; }//readInputNumber public Double readInputDouble(MyJTextField jtf){ // hier weiter Double ret; try{ String str= jtf.getText(); if(str.contains(",")){ str = str.replace(",","."); } ret = Double.parseDouble(str); }catch(NumberFormatException nfe){ nfe.printStackTrace(); ret = null; jtf.setText(""); lb_info.setText(lang.Messages.getString("nb_is_not_correct")); } return ret; }//readInputDouble abstract protected void nextProblem(); abstract protected void makeProblem(); public void close_it(){ setVisible(false); dispose(); }//close_it() public void sop(String str){System.out.println(str);} } jfractionlab-0.91.orig/src/jfractionlab/exerciseDialogs/MultiplyFractions.java0000644000000000000000000006020111670453400026427 0ustar rootroot/** * JFractionLab * Copyright (C) 2005 jochen georges, gnugeo _ at _ gnugeo _ dot _ de * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . **/ package jfractionlab.exerciseDialogs; import info.clearthought.layout.TableLayout; import java.awt.Color; import java.awt.Container; import java.awt.HeadlessException; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.KeyEvent; import java.awt.event.KeyListener; import javax.swing.JButton; import javax.swing.JLabel; import jfractionlab.FractionMaker; import jfractionlab.HelpStarter; import jfractionlab.JFractionLab; import jfractionlab.MyJTextField; import jfractionlab.displays.FractionAsRectangle; import jfractionlab.displays.FractionLine; import jfractionlab.exerciseGenerator.ExerciseGenerator; import jfractionlab.jflDialogs.UsabilityDialog; import jfractionlab.jflDialogs.WannaReduceQuestion; import jfractionlab.jflDialogs.WorkSheetDialog; public class MultiplyFractions extends ExerciseDialog implements ActionListener, KeyListener{ static final long serialVersionUID = JFractionLab.serialVersionUID; //GUI private MyJTextField tf_numerator1 = new MyJTextField(2); private MyJTextField tf_numerator2 = new MyJTextField(2); private MyJTextField tf_calculation_numerator1 = new MyJTextField(2); private MyJTextField tf_calculation_numerator2 = new MyJTextField(2); private MyJTextField tf_reduced_numerator1 = new MyJTextField(2); private MyJTextField tf_reduced_numerator2 = new MyJTextField(2); private MyJTextField tf_endresult_numerator = new MyJTextField(2); private MyJTextField tf_denominator1 = new MyJTextField(2); private MyJTextField tf_denominator2 = new MyJTextField(2); private MyJTextField tf_calculation_denominator1 = new MyJTextField(2); private MyJTextField tf_calculation_denominator2 = new MyJTextField(2); private MyJTextField tf_reduced_denominator1 = new MyJTextField(2); private MyJTextField tf_reduced_denominator2 = new MyJTextField(2); private MyJTextField tf_endresult_denominator = new MyJTextField(2); //liefert den Zugang zum aktuellen im Krzungsprozess aktuellem TextFeld private MyJTextField tf_reductionprocess_outer_numerator; private MyJTextField tf_reductionprocess_outer_denominator; //liefert den Zugang zum aktuellen im Krzungsprozess aktuellem Label //, um den aktuellen werte lesen und schreiben zu koennen private MyJTextField tf_reductionprocess_inner_numerator; private MyJTextField tf_reductionprocess_inner_denominator; private FractionAsRectangle pizza1 = new FractionAsRectangle(); private FractionAsRectangle pizza2 = new FractionAsRectangle(); private FractionAsRectangle calculation_pizza = new FractionAsRectangle(); private FractionAsRectangle endresult_pizza = new FractionAsRectangle(); //Zahlen private FractionMaker brueche; private int numerator1; private int numerator2; private int denominator1; private int denominator2; private boolean smallNumbers = true; private boolean bl_problem_was_solved_with_reducing = false; /** * * @param owner * @param lx * @param ly * @param sx * @param sy * @throws HeadlessException */ public MultiplyFractions(JFractionLab owner, int lx, int ly, int sx, int sy) throws HeadlessException { super(lx, ly, sx, sy); setTitle(lang.Messages.getString("multiply_fracs")); btn_continue = new JButton(lang.Messages.getString("continue")); btn_end = new JButton(lang.Messages.getString("end")); this.owner = owner; //Menu rb_random.addActionListener(this); jmOptions.add(rb_random); rb_custom.addActionListener(this); jmOptions.add(rb_custom); jmOptions.addSeparator(); rb_no_reducing.addActionListener(this); jmOptions.add(rb_no_reducing); rb_reducing.addActionListener(this); jmOptions.add(rb_reducing); jmOptions.addSeparator(); rb_smallNb.addActionListener(this); jmOptions.add(rb_smallNb); rb_bigNb.addActionListener(this); jmOptions.add(rb_bigNb); jmb.add(jmOptions); jmiCreateWorkSheet.addActionListener(this); jmWorkSheet.add(jmiCreateWorkSheet); jmb.add(jmWorkSheet); jmiHelp.addActionListener(this); jmb.add(jmHelp); setJMenuBar(jmb); double sizes[][] = {{ // Spalten 0.1,0.05,0.025, 0.05,0.1,0.025, 0.0885,0.05,0.05, 0.05,0.0885,0.025, 0.05,0.05,0.05, 0.14,0.01 },{ //Zeilen TableLayout.FILL, TableLayout.FILL, 12, TableLayout.FILL, TableLayout.FILL, 0.60, 30 }}; Container content = getContentPane(); content.setLayout(new TableLayout(sizes)); content.setBackground(Color.white); //--Zaehler addTextField(tf_numerator1); tf_numerator1.addKeyListener(this); tf_numerator1.setEditable(false); content.add(tf_numerator1, "1,1,c,b"); addTextField(tf_numerator2); tf_numerator2.addKeyListener(this); tf_numerator2.setEditable(false); content.add(tf_numerator2, "3,1,c,b"); content.add(tf_calculation_numerator1, "7,1,r,b"); content.add(tf_calculation_numerator2, "9,1,l,b"); addTextField(tf_reduced_numerator1); tf_reduced_numerator1.addKeyListener(this); tf_reduced_numerator1.setEditable(false); content.add(tf_reduced_numerator1, "7,0,r,b"); addTextField(tf_reduced_numerator2); tf_reduced_numerator2.addKeyListener(this); tf_reduced_numerator2.setEditable(false); content.add(tf_reduced_numerator2, "9,0,l,b"); addTextField(tf_endresult_numerator); tf_endresult_numerator.addKeyListener(this); tf_endresult_numerator.setEditable(false); content.add(tf_endresult_numerator, "13,1,c,b"); //--Nenner addTextField(tf_denominator1); tf_denominator1.addKeyListener(this); tf_denominator1.setEditable(false); content.add(tf_denominator1, "1,3,c,t"); addTextField(tf_denominator2); tf_denominator2.addKeyListener(this); tf_denominator2.setEditable(false); content.add(tf_denominator2, "3,3,c,t"); content.add(tf_calculation_denominator1, "7,3,r,t"); content.add(tf_calculation_denominator2, "9,3,l,t"); addTextField(tf_reduced_denominator1); tf_reduced_denominator1.addKeyListener(this); tf_reduced_denominator1.setEditable(false); content.add(tf_reduced_denominator1, "7,4,r,t"); addTextField(tf_reduced_denominator2); tf_reduced_denominator2.addKeyListener(this); tf_reduced_denominator2.setEditable(false); content.add(tf_reduced_denominator2, "9,4,l,t"); addTextField(tf_endresult_denominator); tf_endresult_denominator.addKeyListener(this); tf_endresult_denominator.setEditable(false); content.add(tf_endresult_denominator, "13,3,c,t"); //--Zeichen JLabel lb_aufgabenMal = new JLabel("*", JLabel.CENTER); content.add(lb_aufgabenMal, "2,2"); JLabel lb_calculationsMal1 = new JLabel("*", JLabel.CENTER); content.add(lb_calculationsMal1, "8,1,c,b"); JLabel lb_calculationsMal2 = new JLabel("*", JLabel.CENTER); content.add(lb_calculationsMal2, "8,3,c,t"); JLabel lb_gleich1 = new JLabel("=", JLabel.CENTER); content.add(lb_gleich1, "5,2"); JLabel lb_gleich2 = new JLabel("=", JLabel.CENTER); content.add(lb_gleich2, "11,2"); FractionLine bs_fraction1 = new FractionLine(); content.add(bs_fraction1, "1,2"); FractionLine bs_fraction2 = new FractionLine(); content.add(bs_fraction2, "3,2"); FractionLine bs_fraction3 = new FractionLine(); content.add(bs_fraction3, "7,2,9,2"); FractionLine bs_fraction4 = new FractionLine(); content.add(bs_fraction4, "13,2"); //--Pizzen content.add(pizza1, "0,5,1,5"); content.add(pizza2, "3,5,4,5"); content.add(calculation_pizza, "7,5,9,5"); content.add(endresult_pizza, "12,5,14,5"); btn_continue.addActionListener(this); btn_continue.addKeyListener(this); btn_continue.setFocusTraversalKeysEnabled(false); content.add(btn_continue, "15,1,c,b"); btn_end.addActionListener(this); btn_end.addKeyListener(this); content.add(btn_end, "15,3,c,b"); content.add(pdsp, "15,4,15,5"); points = owner.points_multiplyFractions; pdsp.setText(String.valueOf(points)); lb_info.setFont(JFractionLab.infofont); lb_info.setText(lang.Messages.getString("you_just_need_nb_and_enter")); content.add(lb_info, "0,6,15,6"); makeProblem(); String[] ar_howto = { "howto_nb_and_enter","howto_option_type_of_exercise", "howto_option_reducing" }; new UsabilityDialog(ar_howto);//new UsabilityDialog }//Konstruktor /** * * */ protected void makeProblem(){ //System.out.println("makeProblem"); if (smallNumbers){ brueche = new FractionMaker(9);//der Parameter setzt die exclusive Obergrenze der Zahlen des Bruches }else{ brueche = new FractionMaker(17); } numerator1 = brueche.getNumerator_1(); denominator1 = brueche.getDenominator_1(); numerator2 = brueche.getNumerator_2(); denominator2 = brueche.getDenominator_2(); //Testzahlen //numerator1 = 6; //denominator1 = 9; //numerator2 = 5; //denominator2 = 8; //erster Bruch tf_numerator1.setText(String.valueOf(numerator1)); tf_denominator1.setText(String.valueOf(denominator1)); pizza1.drawPizzaAsRectangle(numerator1, denominator1, Color.yellow, false,true); //bla //zweiter Bruch tf_numerator2.setText(String.valueOf(numerator2)); tf_denominator2.setText(String.valueOf(denominator2)); pizza2.drawPizzaAsRectangle(numerator2, denominator2, Color.yellow, true,true); //Rechnung: tf_calculation_numerator1.setText(String.valueOf(numerator1)); tf_calculation_denominator1.setText(String.valueOf(denominator1)); calculation_pizza.drawPizzaAsRectangle(numerator1, denominator1, numerator2, denominator2, Color.yellow,true); //zweiter Bruch tf_calculation_numerator2.setText(String.valueOf(numerator2)); tf_calculation_denominator2.setText(String.valueOf(denominator2)); //Krzbar? if(bl_with_reducing){ checkReducability(); }else{ //x x x if( JFractionLab.greatestCommonDivisor(Integer.parseInt(tf_calculation_numerator1.getText()),Integer.parseInt(tf_calculation_denominator1.getText())) != 1 || JFractionLab.greatestCommonDivisor(Integer.parseInt(tf_calculation_numerator1.getText()),Integer.parseInt(tf_calculation_denominator2.getText())) != 1 || JFractionLab.greatestCommonDivisor(Integer.parseInt(tf_calculation_numerator2.getText()),Integer.parseInt(tf_calculation_denominator1.getText())) != 1 || JFractionLab.greatestCommonDivisor(Integer.parseInt(tf_calculation_numerator2.getText()),Integer.parseInt(tf_calculation_denominator2.getText())) != 1 ){ new WannaReduceQuestion(this); } if(bl_wannaReduceQuestion_AnswerIsYes){ bl_wannaReduceQuestion_AnswerIsYes = false; checkReducability(); }else{ tf_endresult_numerator.setEditable(true); tf_endresult_numerator.requestFocusInWindow(); } } } /** * * */ private void checkReducability(){ if(JFractionLab.greatestCommonDivisor(Integer.parseInt(tf_calculation_numerator1.getText()),Integer.parseInt(tf_calculation_denominator1.getText())) != 1){ initReductionProcess(1,1); }else if(JFractionLab.greatestCommonDivisor(Integer.parseInt(tf_calculation_numerator1.getText()),Integer.parseInt(tf_calculation_denominator2.getText())) != 1){ initReductionProcess(1,2); }else if(JFractionLab.greatestCommonDivisor(Integer.parseInt(tf_calculation_numerator2.getText()),Integer.parseInt(tf_calculation_denominator1.getText())) != 1){ initReductionProcess(2,1); }else if(JFractionLab.greatestCommonDivisor(Integer.parseInt(tf_calculation_numerator2.getText()),Integer.parseInt(tf_calculation_denominator2.getText())) != 1){ initReductionProcess(2,2); }else{ //System.out.println("checkReducability(): nichts ist teilbar"); tf_endresult_numerator.setEditable(true); tf_endresult_numerator.requestFocusInWindow(); } }//public void checkReducability() /** * * @param z * @param n */ private void initReductionProcess(int z, int n){ bl_problem_was_solved_with_reducing = true; //System.out.println("initReductionProcesslProcess("+ z+","+n+")"); if (z == 1){ //System.out.println("initReduceProcess z==1"); tf_reductionprocess_inner_numerator = tf_calculation_numerator1; tf_reductionprocess_outer_numerator = tf_reduced_numerator1; }else if(z == 2){ //System.out.println("initReduceProcess z==2"); tf_reductionprocess_inner_numerator = tf_calculation_numerator2; tf_reductionprocess_outer_numerator = tf_reduced_numerator2; }else{ //???? } if (n == 1){ //System.out.println("initReduceProcess n==1"); tf_reductionprocess_inner_denominator = tf_calculation_denominator1; tf_reductionprocess_outer_denominator = tf_reduced_denominator1; }else if(n == 2){ //System.out.println("initReduceProcess n==2"); tf_reductionprocess_inner_denominator = tf_calculation_denominator2; tf_reductionprocess_outer_denominator = tf_reduced_denominator2; }else{ //??? } tf_reductionprocess_outer_denominator.setEditable(true); tf_reductionprocess_outer_numerator.setEditable(true); tf_reductionprocess_outer_numerator.requestFocusInWindow(); }//initReductionProcess /** * * */ protected void nextProblem(){ clearTextFields(); calculation_pizza.noPizzaAsRectangle(); endresult_pizza.noPizzaAsRectangle(); if (bl_randomProblem == true){ makeProblem(); }else{ pizza1.noPizzaAsRectangle(); pizza2.noPizzaAsRectangle(); tf_numerator1.setText(""); tf_numerator1.setEditable(true); tf_numerator1.requestFocusInWindow(); } }//public nextProblem /** * */ public void actionPerformed (ActionEvent e) { Object obj = e.getSource(); if (obj == btn_continue){ nextProblem(); }else if (obj == btn_end){ close_it(); }else if (obj == rb_random){ //System.out.println("rb_random"); //the program is in "custom-mode" actually //it should switch to "random-mode" bl_randomProblem = true; nextProblem(); }else if (obj == rb_custom){ //System.out.println("rb_custom"); //the program is in "random-mode" actually //it should switch to "custom-mode" bl_randomProblem = false; nextProblem(); }else if (obj == rb_reducing){ //System.out.println("rb_reducing"); //the program is in "no reduce mode" actually //it should switch to "reduce-mode" bl_with_reducing = true; nextProblem(); }else if (obj == rb_no_reducing){ //System.out.println("rb_no_reucing"); //the program is in "reduce mode" actually //it should switch to "no reduce-mode" bl_with_reducing = false; nextProblem(); }else if (obj == rb_smallNb){ // the system is in "big Numbers-Mode" actually // it should switch to "small Numbers Mode" smallNumbers = true; nextProblem(); }else if (obj == rb_bigNb){ // the system is in "small Numbers Mode" // it should switch to "big numbers mode" smallNumbers = false; nextProblem(); }else if(obj == jmiCreateWorkSheet){ new WorkSheetDialog( ExerciseGenerator.MULTIPLY_FRACTIONS, lang.Messages.getString("multiply_fractions"), lang.Messages.getString("fractions") ); }else if(obj == jmiHelp){ new HelpStarter( lang.Messages.getLocale().toString(), "multiply" ); } }//actionPerformed /** * */ public void keyPressed(KeyEvent event){ Object obj = event.getSource(); int key = event.getKeyCode(); lb_info.setText(""); if(obj == btn_continue & key == KeyEvent.VK_ENTER){ nextProblem(); }else if(obj == btn_end & key == KeyEvent.VK_ENTER){ close_it(); }else if(obj == tf_numerator1 & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_numerator1) != null){ numerator1 = Integer.parseInt(tf_numerator1.getText()); tf_numerator1.setEditable(false); tf_denominator1.setEditable(true); tf_denominator1.requestFocusInWindow(); }//if(readInputNumber(tf_numerator1) }else if(obj == tf_denominator1 & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_denominator1) != null){ int pn = Integer.parseInt(tf_denominator1.getText()); if(pn <= numerator1){ lb_info.setText(lang.Messages.getString("dn_must_be_bigger")); tf_denominator1.setText(""); tf_denominator1.setEditable(false); tf_numerator1.setText(""); tf_numerator1.setEditable(true); tf_numerator1.requestFocusInWindow(); }else{ denominator1 = pn; tf_denominator1.setEditable(false); pizza1.drawPizzaAsRectangle(numerator1, denominator1, Color.yellow, false,true); tf_numerator2.setEditable(true); tf_numerator2.requestFocusInWindow(); } }//if(readInputNumber(tf_denominator1) }else if(obj == tf_numerator2 & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_numerator2) != null){ numerator2 = Integer.parseInt(tf_numerator2.getText()); tf_numerator2.setEditable(false); tf_denominator2.setEditable(true); tf_denominator2.requestFocusInWindow(); }//if(readInputNumber(tf_numerator2) }else if(obj == tf_denominator2 & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_denominator2) != null){ int pn = Integer.parseInt(tf_denominator2.getText()); if(pn <= numerator2){ lb_info.setText(lang.Messages.getString("dn_must_be_bigger")); tf_denominator2.setText(""); tf_denominator2.setEditable(false); tf_numerator2.setText(""); tf_numerator2.setEditable(true); tf_numerator2.requestFocusInWindow(); }else{ denominator2 = pn; tf_denominator2.setEditable(false); pizza2.drawPizzaAsRectangle(numerator2, denominator2, Color.yellow, true,true); tf_calculation_numerator1.setText(String.valueOf(numerator1)); tf_calculation_denominator1.setText(String.valueOf(denominator1)); calculation_pizza.drawPizzaAsRectangle(numerator1, denominator1, numerator2, denominator2, Color.yellow,true); tf_calculation_numerator2.setText(String.valueOf(numerator2)); tf_calculation_denominator2.setText(String.valueOf(denominator2)); if(bl_with_reducing){ checkReducability(); }else{ tf_endresult_numerator.setEditable(true); tf_endresult_numerator.requestFocusInWindow(); } } }//if(readInputNumber(tf_denominator2) }else if(obj == tf_reduced_numerator1 & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_reduced_numerator1) != null){ tf_reductionprocess_outer_denominator.requestFocusInWindow(); } }else if(obj == tf_reduced_denominator1 & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_reduced_denominator1) != null){ tf_reduceprocess_denominator_Action(); } }else if(obj == tf_reduced_numerator2 & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_reduced_numerator2) != null){ tf_reductionprocess_outer_denominator.requestFocusInWindow(); } }else if(obj == tf_reduced_denominator2 & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_reduced_denominator2) != null){ int z = Integer.parseInt(tf_reduced_denominator2.getText()); if (z == 0){ tf_reduced_denominator2.setText(""); lb_info.setText(lang.Messages.getString("no_null")); }else{ tf_reduceprocess_denominator_Action(); } } }else if(obj == tf_endresult_numerator & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_endresult_numerator) != null){ int z1 = Integer.parseInt(tf_calculation_numerator1.getText()); int z2 = Integer.parseInt(tf_calculation_numerator2.getText()); int zz = Integer.parseInt(tf_endresult_numerator.getText()); //System.out.println("focusLost obj == tf_endresult_numerator -- try"); //System.out.println(z1+", "+z2+", "+zz); if(z1 * z2 != zz){ lb_info.setText(lang.Messages.getString("multiply_nums")); tf_endresult_numerator.setText(""); }else{ tf_endresult_numerator.setEditable(false); tf_endresult_denominator.setEditable(true); tf_endresult_denominator.requestFocusInWindow(); } } }else if(obj == tf_endresult_denominator & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_endresult_denominator) != null){ int cn1 = Integer.parseInt(tf_calculation_numerator1.getText()); int cn2 = Integer.parseInt(tf_calculation_numerator2.getText()); int cd1 = Integer.parseInt(tf_calculation_denominator1.getText()); int cd2 = Integer.parseInt(tf_calculation_denominator2.getText()); int ez = Integer.parseInt(tf_endresult_numerator.getText()); int en = Integer.parseInt(tf_endresult_denominator.getText()); if(cd1 * cd2 != en){ lb_info.setText(lang.Messages.getString("multiply_denomis")); tf_endresult_denominator.setText(""); }else{ tf_endresult_denominator.setEditable(false); if(cn1 < cd1 && cn2 < cd2){ endresult_pizza.drawPizzaAsRectangle(cn1, cd1, cn2, cd2, Color.yellow,true); }else{ endresult_pizza.drawPizzaAsRectangle(ez, en, Color.yellow, false,true); } if(bl_randomProblem){ points++; if(bl_problem_was_solved_with_reducing){ bl_problem_was_solved_with_reducing = false; points++; } } pdsp.setText(String.valueOf(points)); owner.setPoints(points, "multiplyFractions"); lb_info.setText(lang.Messages.getString("that_is_right")); btn_continue.requestFocusInWindow(); } } } }//keyPressed public void keyTyped(KeyEvent event){} public void keyReleased(KeyEvent event){} /** * * @param n * @param nn * @return */ private boolean inRow(int n, int nn){ boolean wert = false; if (nn>n){ if(nn%n == 0){ wert = true; }else{ wert = false; } }else if (nn. **/ /** * tipp hinzufuegen * der tipp zeigt die teiler, so dass man den gemeinsamen teiler suchen kann */ package jfractionlab.exerciseDialogs; import info.clearthought.layout.TableLayout; import java.awt.Color; import java.awt.Container; import java.awt.HeadlessException; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.KeyEvent; import java.awt.event.KeyListener; import javax.swing.JButton; import javax.swing.JLabel; import jfractionlab.FractionMaker; import jfractionlab.HelpStarter; import jfractionlab.JFractionLab; import jfractionlab.MyJTextField; import jfractionlab.displays.FractionAsCircle; import jfractionlab.displays.FractionLine; import jfractionlab.exerciseGenerator.ExerciseGenerator; import jfractionlab.jflDialogs.ReduceHintDialog; import jfractionlab.jflDialogs.UsabilityDialog; import jfractionlab.jflDialogs.WorkSheetDialog; public class ReduceFraction extends ExerciseDialog implements ActionListener, KeyListener{ static final long serialVersionUID = JFractionLab.serialVersionUID; //GUI private JLabel lb_instruction = new JLabel("", JLabel.CENTER); private MyJTextField tf_numerator_1 = new MyJTextField(2); private MyJTextField tf_denominator_1 = new MyJTextField(2); public MyJTextField tf_numerator_2 = new MyJTextField(2); public MyJTextField tf_denominator_2 = new MyJTextField(2); private FractionAsCircle pizza_1 = new FractionAsCircle(); private FractionAsCircle pizza_2 = new FractionAsCircle(); private JLabel lb_equal = new JLabel("", JLabel.CENTER); private JButton btn_tipp; //Zahlen private FractionMaker fraction; private int numerator_1; private int denominator_1; //private int numerator_2; //private int denominator_2; private int reducefactor; private boolean tipIsSet = false; /** * * @param owner * @param lx * @param ly * @param sx * @param sy * @throws HeadlessException */ public ReduceFraction(JFractionLab owner, int lx, int ly, int sx, int sy) throws HeadlessException { super(lx,ly,sx,sy); setTitle(lang.Messages.getString("reduce_the_fraction")); btn_continue = new JButton(lang.Messages.getString("continue")); btn_tipp = new JButton(lang.Messages.getString("Tipp")); btn_end = new JButton(lang.Messages.getString("end")); this.owner = owner; rb_random.addActionListener(this); jmOptions.add(rb_random); rb_custom.addActionListener(this); jmOptions.add(rb_custom); jmb.add(jmOptions); jmiCreateWorkSheet.addActionListener(this); jmWorkSheet.add(jmiCreateWorkSheet); jmb.add(jmWorkSheet); jmiHelp.addActionListener(this); jmb.add(jmHelp); setJMenuBar(jmb); double sizes[][] = {{ //Spalten 5, TableLayout.FILL,0.06,TableLayout.FILL, 10,10, TableLayout.FILL,0.06,TableLayout.FILL, 0.15, 5 }, { //Zeilen 5, TableLayout.FILL, //label TableLayout.FILL, //nominator / btn 12, // ----- TableLayout.FILL, //denominator / btn 12, TableLayout.FILL, //btn 0.5, TableLayout.FILL, 5 }}; Container content = getContentPane(); content.setLayout(new TableLayout(sizes)); content.setBackground(Color.white); lb_instruction.setFont(JFractionLab.infofont); content.add(lb_instruction, "0,1,8,0"); addTextField(tf_numerator_1); tf_numerator_1.addKeyListener(this); content.add(tf_numerator_1, "2,2,c,b"); FractionLine bs_1 = new FractionLine(); content.add(bs_1, "2,3"); addTextField(tf_denominator_1); tf_denominator_1.addKeyListener(this); content.add(tf_denominator_1, "2,4,c,t"); content.add(pizza_1, "1,5,4,7"); lb_equal.setFont(JFractionLab.infofont); lb_equal.setText("="); content.add(lb_equal, "4,3,5,3,f,c"); addTextField(tf_numerator_2); tf_numerator_2.addKeyListener(this); content.add(tf_numerator_2, "7,2,c,b"); FractionLine bs_2 = new FractionLine(); content.add(bs_2, "7,3"); addTextField(tf_denominator_2); tf_denominator_2.addKeyListener(this); content.add(tf_denominator_2, "7,4,c,t"); content.add(pizza_2, "5,5,8,7"); btn_continue.addKeyListener(this); btn_continue.addActionListener(this); content.add(btn_continue, "9,2,f,c"); btn_tipp.addActionListener(this); content.add(btn_tipp, "9,4,f,c"); btn_end.addActionListener(this); content.add(btn_end, "9,6,f,c"); points = owner.points_reduceFraction; //System.out.println("points = " + String.valueOf(points)); //pdsp.setBackground(Color.red); pdsp.setText(String.valueOf(points)); content.add(pdsp, "9,7"); //content.add(pdsp, "9,5,f,b"); //Warum geht das nicht?????? lb_info.setFont(JFractionLab.infofont); lb_info.setText(lang.Messages.getString("you_just_need_nb_and_enter")); content.add(lb_info, "0,8,8,8"); makeProblem(); String[] ar_howto = {"howto_nb_and_enter", "howto_show_denominators"}; new UsabilityDialog(ar_howto);//new UsabilityDialog }//Konstruktor /** * * */ protected void makeProblem(){ //System.out.println("makeProblem"); int factor; factor = (Math.abs(JFractionLab.ran.nextInt())%8)+2; //r.nextInt() macht eine zufallszahl vom typ int //Math.abs() macht sie positiv //%x setzt die exclusive Obergrenze //+2 verhindert 0 und 1 fraction = new FractionMaker(); fraction.mkTwoFractions(10); numerator_1 = fraction.getNumerator_1() * factor; denominator_1 = fraction.getDenominator_1() * factor; tf_numerator_1.setText(String.valueOf(numerator_1)); tf_denominator_1.setText(String.valueOf(denominator_1)); pizza_1.drawPizzaAsCircle(numerator_1, denominator_1, Color.yellow); pizza_2.drawPizzaAsCircle(numerator_1, denominator_1, Color.yellow); lb_instruction.setText(lang.Messages.getString("reduce_max")); reducefactor = JFractionLab.greatestCommonDivisor(numerator_1, denominator_1); tf_numerator_2.setEditable(true); tf_numerator_2.requestFocusInWindow(); } protected void nextProblem(){ clearTextFields(); tipIsSet = false; if (bl_randomProblem == true){ makeProblem(); }else{ pizza_1.noPizzaAsCircle(); pizza_2.noPizzaAsCircle(); tf_numerator_1.setEditable(true); tf_numerator_1.requestFocusInWindow(); }//if } /** * */ public void actionPerformed (ActionEvent e) { Object obj = e.getSource(); if (obj == btn_continue){ nextProblem(); }else if (obj == btn_tipp){ tipIsSet = true; new ReduceHintDialog(this, numerator_1,denominator_1); }else if (obj == btn_end){ close_it(); }else if (obj == rb_random){ //System.out.println("rb_random"); //the program is in "custom-mode" actually //it should switch to "random-mode" bl_randomProblem = true; nextProblem(); }else if (obj == rb_custom){ //System.out.println("rb_custom"); //the program is in "random-mode" actually //it should switch to "custom-mode" bl_randomProblem = false; nextProblem(); }else if(obj == jmiCreateWorkSheet){ new WorkSheetDialog( ExerciseGenerator.REDUCE_FRACTIONS, lang.Messages.getString("reduce_fractions"), lang.Messages.getString("fractions"), lang.Messages.getString("factors") ); }else if(obj == jmiHelp){ new HelpStarter( lang.Messages.getLocale().toString(), "reduce"); } }//actionPerformed /** wenn numerator passend gekrzt (optimale krzung wird nicht getesetet) es geht weiter wenn denominator passend gekrzt und der numerator dazu passt pizza pink hinweis es geht besser focus auf numeratoreingabe wenn denominator optimal gekrzt und der numerator dazu passt pizza gelb OK-Action */ public void keyPressed(KeyEvent event){ Object obj = event.getSource(); int key = event.getKeyCode(); lb_info.setText(""); if(obj == btn_continue & key == KeyEvent.VK_ENTER){ nextProblem(); }else if(obj == btn_end & key == KeyEvent.VK_ENTER){ close_it(); }else if(obj == tf_numerator_1 & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_numerator_1) != null){ numerator_1 = readInputInt(tf_numerator_1); tf_numerator_1.setEditable(false); tf_denominator_1.setEditable(true); tf_denominator_1.requestFocusInWindow(); } }else if(obj == tf_denominator_1 & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_denominator_1) != null){ denominator_1 = readInputInt(tf_denominator_1); reducefactor = JFractionLab.greatestCommonDivisor(numerator_1, denominator_1); tf_denominator_1.setEditable(false); pizza_1.drawPizzaAsCircle(numerator_1, denominator_1, Color.yellow); pizza_2.drawPizzaAsCircle(numerator_1, denominator_1, Color.yellow); lb_instruction.setText(lang.Messages.getString("reduce_max")); tf_numerator_2.setEditable(true); tf_numerator_2.requestFocusInWindow(); } }else if(obj == tf_numerator_2 & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_numerator_2) != null){ int num2 = readInputInt(tf_numerator_2); System.out.println("numerator_1 / num2 = "+numerator_1 / num2); System.out.println("" + "denominator_1 % (numerator_1/num2) = " +denominator_1 % (numerator_1/num2) ); if( numerator_1 % num2 != 0 || denominator_1 % (numerator_1/num2)!=0 ){ lb_info.setText(lang.Messages.getString("reduce_by_a_common_denominator")); tf_numerator_2.setText(""); }else{ tf_numerator_2.setEditable(false); tf_denominator_2.setEditable(true); tf_denominator_2.requestFocusInWindow(); } } }else if(obj == tf_denominator_2 & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_denominator_2) != null){ int valueOfZaehler2 = Integer.parseInt(tf_numerator_2.getText()); int valueOfNenner2 = Integer.parseInt(tf_denominator_2.getText()); if( denominator_1 % valueOfNenner2 == 0 //passend gekuerzt && //und denominator_1 / reducefactor != valueOfNenner2 //nicht optimal gekuerzt ){ if(denominator_1 / valueOfNenner2 == numerator_1 / valueOfZaehler2){ //passt zum numerator pizza_2.drawPizzaAsCircle(Integer.parseInt(tf_numerator_2.getText()), valueOfNenner2, Color.pink); lb_info.setText(lang.Messages.getString("reduce_better")); tf_denominator_2.setEditable(false); tf_numerator_2.setEditable(true); tf_numerator_2.requestFocusInWindow(); }else{ //passt nicht zum numerator lb_info.setText(lang.Messages.getString("div_n_and_dn_with_same_nb")); tf_denominator_2.setText(""); tf_denominator_2.setEditable(false); tf_numerator_2.setEditable(true); tf_numerator_2.requestFocusInWindow(); } }else if (denominator_1 / reducefactor == valueOfNenner2){ //optimal gekrzt if(denominator_1 / valueOfNenner2 == numerator_1 / valueOfZaehler2){ //passt zum numerator if(!tipIsSet){ points++; pdsp.setText(String.valueOf(points)); owner.setPoints(points, "reduceFraction"); } lb_info.setText(lang.Messages.getString("that_is_right")+" "+lang.Messages.getString("press_enter")); pizza_2.drawPizzaAsCircle(Integer.parseInt(tf_numerator_2.getText()), valueOfNenner2, Color.yellow); tf_denominator_2.setEditable(false); btn_continue.requestFocusInWindow(); }else{ lb_info.setText(lang.Messages.getString("div_n_and_dn_with_same_nb")); tf_denominator_2.setText(""); tf_denominator_2.setEditable(false); tf_numerator_2.setEditable(true); tf_numerator_2.requestFocusInWindow(); } }else{ lb_info.setText(String.valueOf(denominator_1) +" / "+ String.valueOf(reducefactor) +" = ?"); tf_denominator_2.setText(""); } } } }//keyPressed public void keyTyped(KeyEvent event){} public void keyReleased(KeyEvent event){} }//class jfractionlab-0.91.orig/src/jfractionlab/exerciseDialogs/CompareFractions.java0000644000000000000000000002427211670453400026206 0ustar rootroot/** * JFractionLab * Copyright (C) 2005 jochen georges, gnugeo _ at _ gnugeo _ dot _ de * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . **/ package jfractionlab.exerciseDialogs; import info.clearthought.layout.TableLayout; import java.awt.Color; import java.awt.Container; import java.awt.HeadlessException; import java.awt.KeyEventDispatcher; import java.awt.KeyboardFocusManager; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.KeyEvent; import javax.swing.JButton; import javax.swing.JLabel; import jfractionlab.FractionMaker; import jfractionlab.JFractionLab; import jfractionlab.displays.FractionAsCircle; import jfractionlab.displays.FractionLine; import jfractionlab.jflDialogs.UsabilityDialog; public class CompareFractions extends ExerciseDialog implements ActionListener{ static final long serialVersionUID = JFractionLab.serialVersionUID; //GUI private JLabel lb_numerator_1 = new JLabel("", JLabel.CENTER); private JLabel lb_denominator_1 = new JLabel("", JLabel.CENTER); private JLabel lb_numerator_2 = new JLabel("", JLabel.CENTER); private JLabel lb_denominator_2 = new JLabel("", JLabel.CENTER); private FractionAsCircle pp_pizza_1 = new FractionAsCircle(); private FractionAsCircle pp_pizza_2 = new FractionAsCircle(); private JButton btn_bigger; private JButton btn_equal; private JButton btn_smaller; private JButton btn_tipp; //public Locale mylocale; //Zahlen private FractionMaker fraction; private int numerator_1; private int denominator_1; private float sizeOfFraction_1; private int numerator_2; private int denominator_2; private float sizeOfFraction_2; private boolean virgin = true; private boolean isVisible = true; private boolean solved = false; /** * * @param owner * @param lx * @param ly * @param sx * @param sy * @throws HeadlessException */ public CompareFractions(JFractionLab owner, int lx, int ly, int sx, int sy) throws HeadlessException { super(lx, ly, sx, sy); setTitle(lang.Messages.getString("compare_the_fractions")); btn_continue = new JButton(lang.Messages.getString("continue")); btn_tipp = new JButton(lang.Messages.getString("Tipp")); btn_end = new JButton(lang.Messages.getString("end")); btn_bigger = new JButton(">"); btn_equal = new JButton("="); btn_smaller = new JButton("<"); this.owner = owner; //Menu rb_visible.addActionListener(this); jmOptions.add(rb_visible); rb_invisible.addActionListener(this); jmOptions.add(rb_invisible); jmb.add(jmOptions); jmiHelp.addActionListener(this); jmb.add(jmHelp); setJMenuBar(jmb); double sizes[][] = {{ // Spalten TableLayout.FILL, 0.06, TableLayout.FILL, 0.05,0.05, TableLayout.FILL, 0.06, TableLayout.FILL, 0.10, 12 },{ //Zeilen 0.10, 0.033, 0.033, 0.033, 0.10, 0.30, 0.30, TableLayout.FILL }}; Container content = getContentPane(); content.setLayout(new TableLayout(sizes)); content.setBackground(Color.white); content.add(lb_numerator_1, "1,0,1,1,c,b"); FractionLine bs_1 = new FractionLine(); content.add(bs_1, "1,2"); content.add(lb_denominator_1, "1,3,1,4,c,t"); content.add(pp_pizza_1, "0,5,3,6"); btn_bigger.addActionListener(this); content.add(btn_bigger, "3,0,4,0,f,b"); btn_equal.addActionListener(this); content.add(btn_equal, "3,1,4,3,f,c"); btn_smaller.addActionListener(this); content.add(btn_smaller, "3,4,4,4,f,t"); content.add(lb_numerator_2, "6,0,6,1,c,b"); FractionLine bs_2 = new FractionLine(); content.add(bs_2, "6,2"); content.add(lb_denominator_2, "6,3,6,4,c,t"); if(isVisible){ pp_pizza_1.drawPizzaAsCircle(numerator_1, denominator_1, Color.yellow); pp_pizza_2.drawPizzaAsCircle(numerator_2, denominator_2, Color.yellow); } content.add(pp_pizza_2, "4,5,7,6"); btn_continue.addActionListener(this); content.add(btn_continue, "8,0,f,b"); btn_tipp.addActionListener(this); btn_tipp.setEnabled(false); content.add(btn_tipp, "8,1,8,3,f,c"); btn_end.addActionListener(this); content.add(btn_end, "8,4,f,t"); points = owner.points_compareFractions; pdsp.setText(String.valueOf(points)); content.add(pdsp, "8,6,8,7"); lb_info.setFont(JFractionLab.infofont); lb_info.setText(lang.Messages.getString("use_the_mouse")); content.add(lb_info, "0,7,7,7"); makeProblem(); String[] ar_howto = {"howto_click_bigger_smaller","howto_option_invisible"}; new UsabilityDialog(ar_howto);//new UsabilityDialog KeyboardFocusManager.getCurrentKeyboardFocusManager().addKeyEventDispatcher(new KeyEventDispatcher(){ public boolean dispatchKeyEvent(KeyEvent e){ boolean keyHandled = false; if(e.getID() == KeyEvent.KEY_PRESSED){ if(e.getKeyChar() == '>'){ // System.out.println("groesser"); biggerAction(); }else if(e.getKeyChar() == '<'){ // System.out.println("kleiner"); smallerAction(); }else if(e.getKeyChar() == '='){ // System.out.println("gleich"); equalAction(); }else if(e.getKeyCode() == KeyEvent.VK_ENTER){ lb_info.setText(""); makeProblem(); } } return keyHandled; } }); }//Konstruktor protected void nextProblem(){} /** * * */ protected void makeProblem(){ //System.out.println("makeProblem"); fraction = new FractionMaker(); int ran; ran = Math.abs(JFractionLab.ran.nextInt()%3000); if (ran < 1000){ fraction.mkTwoFractionsWithEqualNumerators(10);//gleicheZaehler numerator_1 = fraction.getNumerator_1(); numerator_2 = numerator_1; denominator_1 = fraction.getDenominator_1(); denominator_2 = fraction.getDenominator_2(); }else if (ran >= 1000 && ran < 2000){ fraction.mkTwoFractionsWithEqualDenominators(10);//gleiche Nenner numerator_1 = fraction.getNumerator_1(); numerator_2 = fraction.getNumerator_2(); denominator_1 = fraction.getDenominator_1(); denominator_2 = denominator_1; }else if (ran >= 2000){ fraction.mkTwoFractions(10); numerator_1 = fraction.getNumerator_1(); denominator_1 = fraction.getDenominator_1(); numerator_2 = fraction.getNumerator_2(); denominator_2 = fraction.getDenominator_2(); } //numbers to test // numerator_1 = 1; // denominator_1 = 2; // numerator_2 = 1; // denominator_2 = 4; solved = false; virgin = true; sizeOfFraction_1 = (float)numerator_1/denominator_1; sizeOfFraction_2 = (float)numerator_2/denominator_2; lb_numerator_1.setText(String.valueOf(numerator_1)); lb_denominator_1.setText(String.valueOf(denominator_1)); lb_numerator_2.setText(String.valueOf(numerator_2)); lb_denominator_2.setText(String.valueOf(denominator_2)); lb_info.setText(lang.Messages.getString("bigger_equal_or_smaller")); pp_pizza_1.noPizzaAsCircle(); pp_pizza_2.noPizzaAsCircle(); if(isVisible){ pp_pizza_1.drawPizzaAsCircle(numerator_1, denominator_1, Color.yellow); pp_pizza_2.drawPizzaAsCircle(numerator_2, denominator_2, Color.yellow); } }//maleProblem /** * * */ private void it_is_ok(String str){ //System.out.println("isVisible/virgin/solved : " // +String.valueOf(isVisible) // +"/" // +String.valueOf(virgin) // +"/" // +String.valueOf(solved) //); if (solved){ lb_info.setText(lang.Messages.getString("already_solved")+" "+lang.Messages.getString("press_enter")); }else{ if(!isVisible){ if(virgin){//unsichtbar und ohne tipp points++; points++; }else{//unsichtbar aber mit tipp points++; } }else{//sichtbar points++; } lb_info.setText("\""+str+"\" : "+lang.Messages.getString("that_is_right")); pdsp.setText(String.valueOf(points)); owner.setPoints(points, "compareFractions"); pp_pizza_1.drawPizzaAsCircle(numerator_1, denominator_1, Color.yellow); pp_pizza_2.drawPizzaAsCircle(numerator_2, denominator_2, Color.yellow); solved = true; }//if }//it_is_ok private void smallerAction(){ if (sizeOfFraction_1 < sizeOfFraction_2){ it_is_ok("<"); }else{ lb_info.setText(lang.Messages.getString("left_is_not_smaller")); } virgin = false; } private void biggerAction(){ if (sizeOfFraction_1 > sizeOfFraction_2){ it_is_ok(">"); }else{ lb_info.setText(lang.Messages.getString("left_is_not_bigger")); } virgin = false; } private void equalAction(){ if (sizeOfFraction_1 == sizeOfFraction_2){ it_is_ok("="); }else{ lb_info.setText(lang.Messages.getString("not_equal")); } virgin = false; } /** * */ public void actionPerformed (ActionEvent e) { Object obj = e.getSource(); if (obj == btn_continue){ lb_info.setText(""); makeProblem(); }else if (obj == btn_tipp){ pp_pizza_1.drawPizzaAsCircle(numerator_1, denominator_1, Color.yellow); pp_pizza_2.drawPizzaAsCircle(numerator_2, denominator_2, Color.yellow); virgin = false; }else if (obj == btn_end){ setVisible(false); dispose(); }else if (obj == btn_bigger){ biggerAction(); }else if (obj == btn_equal){ equalAction(); }else if (obj == btn_smaller){ smallerAction(); }else if (obj == rb_visible){ //System.out.println("rb_visible"); //the program is in "Invisible-mode" actually //but it should switch to "Visible-mode" pp_pizza_1.drawPizzaAsCircle(numerator_1, denominator_1, Color.yellow); pp_pizza_2.drawPizzaAsCircle(numerator_2, denominator_2, Color.yellow); btn_tipp.setEnabled(false); isVisible = true; }else if (obj == rb_invisible){ //System.out.println("rb_invisible"); //the program is in "Visible-mode" actually //it should switch to "Invisible-mode" pp_pizza_1.noPizzaAsCircle(); pp_pizza_2.noPizzaAsCircle(); btn_tipp.setEnabled(true); isVisible = false; makeProblem(); } }//actionPerformed }//class jfractionlab-0.91.orig/src/jfractionlab/exerciseDialogs/PlusAndMinus.java0000644000000000000000000010211611670453400025323 0ustar rootroot/** * JFractionLab * Copyright (C) 2005 jochen georges, gnugeo _ at _ gnugeo _ dot _ de * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . **/ package jfractionlab.exerciseDialogs; import info.clearthought.layout.TableLayout; import java.awt.Color; import java.awt.HeadlessException; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.KeyEvent; import java.awt.event.KeyListener; import javax.swing.JLabel; import jfractionlab.FractionMaker; import jfractionlab.HelpStarter; import jfractionlab.JFractionLab; import jfractionlab.MyJTextField; import jfractionlab.displays.FractionAsCircle; import jfractionlab.displays.FractionLine; import jfractionlab.exerciseGenerator.ExerciseGenerator; import jfractionlab.jflDialogs.UsabilityDialog; import jfractionlab.jflDialogs.WannaFindBestCommonDenominator; import jfractionlab.jflDialogs.WannaReduceQuestion; import jfractionlab.jflDialogs.WorkSheetDialog; public class PlusAndMinus extends ExerciseDialog implements ActionListener, KeyListener{ static final long serialVersionUID = JFractionLab.serialVersionUID; //GUI private MyJTextField tf_numerator1 = new MyJTextField(3); private MyJTextField tf_numerator2 = new MyJTextField(3); private MyJTextField tf_calculation_numerator1 = new MyJTextField(3); private MyJTextField tf_calculation_numerator2 = new MyJTextField(3); private MyJTextField tf_provisionalresult_numerator = new MyJTextField(3); private MyJTextField tf_endresult_numerator = new MyJTextField(3); private MyJTextField tf_denominator1 = new MyJTextField(3); private MyJTextField tf_denominator2 = new MyJTextField(3); private MyJTextField tf_calculation_denominator1 = new MyJTextField(3); private MyJTextField tf_calculation_denominator2 = new MyJTextField(3); private MyJTextField tf_provisionalresult_denominator = new MyJTextField(3); private MyJTextField tf_endresult_denominator = new MyJTextField(3); private JLabel lb_number_one = new JLabel("", JLabel.CENTER); private JLabel lb_equalsign_endresult = new JLabel("=", JLabel.CENTER); private FractionAsCircle pizza_1 = new FractionAsCircle(); private FractionAsCircle pizza_2 = new FractionAsCircle(); private FractionAsCircle calculation_pizza_1 = new FractionAsCircle(); private FractionAsCircle calculation_pizza_2 = new FractionAsCircle(); private FractionAsCircle provisionalresult_pizza_1 = new FractionAsCircle(); private FractionAsCircle provisionalresult_pizza_2 = new FractionAsCircle(); private FractionAsCircle endresult_pizza_1 = new FractionAsCircle(); private FractionAsCircle endresult_pizza_2 = new FractionAsCircle(); //Zahlen private FractionMaker fraction; private int numerator1; private int denominator1; private int numerator2; private int denominator2; private int common_denominator; private int calculation_numerator1; private int calculation_numerator2; private int provisionalresult_numerator; private int endresult_numerator; private String operator; /** * * @param owner * @param operator * @param lx * @param ly * @param sx * @param sy * @throws HeadlessException */ public PlusAndMinus(JFractionLab owner, String operator, int lx, int ly, int sx, int sy) throws HeadlessException { super(lx, ly, sx, sy); this.owner = owner; this.operator = operator; if(operator.equals("+")){ setTitle(lang.Messages.getString("add_the_fracs")); }else if(operator.equals("-")){ setTitle(lang.Messages.getString("sub_the_fracs")); }else{ //ERROR } //Menu rb_random.addActionListener(this); jmOptions.add(rb_random); rb_custom.addActionListener(this); jmOptions.add(rb_custom); jmOptions.addSeparator(); rb_no_reducing.addActionListener(this); jmOptions.add(rb_no_reducing); rb_reducing.addActionListener(this); jmOptions.add(rb_reducing); jmb.add(jmOptions); jmiCreateWorkSheet.addActionListener(this); jmWorkSheet.add(jmiCreateWorkSheet); jmb.add(jmWorkSheet); jmiHelp.addActionListener(this); jmb.add(jmHelp); setJMenuBar(jmb); double sizes[][] = {{ // Spalten 0.02, 0.10, 0.02, 0.02, 0.10, 0.02, 0.02, 0.10, 0.02, 0.02, 0.10, 0.02, 0.02, 0.10, 0.02, 0.02, 0.05, 0.05, 0.02, TableLayout.FILL, 0.02 },{ //Zeilen TableLayout.FILL, 12, TableLayout.FILL, 0.40, 0.40, 30, }}; content.setLayout(new TableLayout(sizes)); //--Zaehler addTextField(tf_numerator1); tf_numerator1.addKeyListener(this); tf_numerator1.setEditable(false); content.add(tf_numerator1, "1,0,c,b"); addTextField(tf_numerator2); tf_numerator2.addKeyListener(this); tf_numerator2.setEditable(false); content.add(tf_numerator2, "4,0,c,b"); addTextField(tf_calculation_numerator1); tf_calculation_numerator1.addKeyListener(this); tf_calculation_numerator1.setEditable(false); content.add(tf_calculation_numerator1, "7,0,c,b"); addTextField(tf_calculation_numerator2); tf_calculation_numerator2.addKeyListener(this); tf_calculation_numerator2.setEditable(false); content.add(tf_calculation_numerator2, "10,0,c,b"); addTextField(tf_provisionalresult_numerator); tf_provisionalresult_numerator.addKeyListener(this); tf_provisionalresult_numerator.setEditable(false); content.add(tf_provisionalresult_numerator, "13,0,c,b"); addTextField(tf_endresult_numerator); tf_endresult_numerator.addKeyListener(this); tf_endresult_numerator.setEditable(false); content.add(tf_endresult_numerator, "17,0,c,b"); //--Nenner addTextField(tf_denominator1); tf_denominator1.addKeyListener(this); tf_denominator1.setEditable(false); content.add(tf_denominator1, "1,2,c,t"); addTextField(tf_denominator2); tf_denominator2.addKeyListener(this); tf_denominator2.setEditable(false); content.add(tf_denominator2, "4,2,c,t"); addTextField(tf_calculation_denominator1); tf_calculation_denominator1.addKeyListener(this); content.add(tf_calculation_denominator1, "7,2,c,t"); addTextField(tf_calculation_denominator2); content.add(tf_calculation_denominator2, "10,2,c,t"); content.add(tf_provisionalresult_denominator, "13,2,c,t"); addTextField(tf_endresult_denominator); tf_endresult_denominator.addKeyListener(this); tf_endresult_denominator.setEditable(false); content.add(tf_endresult_denominator, "17,2,c,t"); content.add(lb_number_one, "16,0,16,2,c,c"); //--Zeichen JLabel lb_aufgabenPlus = new JLabel(operator, JLabel.CENTER); content.add(lb_aufgabenPlus, "2,1,3,1"); JLabel lb_aufgabenPizza = new JLabel(operator, JLabel.CENTER); content.add(lb_aufgabenPizza, "2,3,3,3"); JLabel lb_calculationPlus = new JLabel(operator, JLabel.CENTER); content.add(lb_calculationPlus, "8,1,9,1,c,b"); JLabel lb_calculationPizza = new JLabel(operator, JLabel.CENTER); content.add(lb_calculationPizza, "8,3,9,3"); JLabel lb_aufgabenGleich = new JLabel("=", JLabel.CENTER); content.add(lb_aufgabenGleich, "5,1,6,1"); JLabel lb_aufgabenPizzaGleich = new JLabel("=", JLabel.CENTER); content.add(lb_aufgabenPizzaGleich, "5,3,6,3"); JLabel lb_calculationGleich = new JLabel("=", JLabel.CENTER); content.add(lb_calculationGleich, "11,1,12,1"); JLabel lb_calculationPizzaGleich = new JLabel("=", JLabel.CENTER); content.add(lb_calculationPizzaGleich, "11,3,12,3"); JLabel lb_rundungsGleich = new JLabel("=", JLabel.CENTER); content.add(lb_rundungsGleich, "14,1,15,1"); content.add(lb_equalsign_endresult, "14,3,15,3"); FractionLine bs_fraction1 = new FractionLine(); content.add(bs_fraction1, "1,1"); FractionLine bs_fraction2 = new FractionLine(); content.add(bs_fraction2, "4,1"); FractionLine bs_rechnung1 = new FractionLine(); content.add(bs_rechnung1, "7,1"); FractionLine bs_rechnung2 = new FractionLine(); content.add(bs_rechnung2, "10,1"); FractionLine bs_ergebnis = new FractionLine(); content.add(bs_ergebnis, "13,1"); FractionLine bs_gerundetesErgebnis = new FractionLine(); content.add(bs_gerundetesErgebnis, "17,1"); //--Pizzen content.add(pizza_1, "1,3,"); content.add(pizza_2, "4,3"); content.add(calculation_pizza_1, "7,3"); content.add(calculation_pizza_2, "10,3"); content.add(provisionalresult_pizza_1, "13,3"); content.add(provisionalresult_pizza_2, "13,4"); content.add(endresult_pizza_1, "16,3,17,3");//"15,3,18,3" content.add(endresult_pizza_2, "16,4,17,4");//"15,4,18,4" btn_continue.addActionListener(this); btn_continue.addKeyListener(this); btn_continue.setFocusTraversalKeysEnabled(false); content.add(btn_continue, "19,0,c,b"); btn_end.addActionListener(this); btn_end.addKeyListener(this); content.add(btn_end, "19,2,c,b"); content.add(pdsp, "19,3,19,4"); if(operator.equals("+")){ points = owner.points_addFractions; }else{ points = owner.points_subtractFractions; } pdsp.setText(String.valueOf(points)); lb_info.setText(lang.Messages.getString("you_just_need_nb_and_enter")); content.add(lb_info, "0,5,20,5"); makeProblem(); String[] ar_howto = { "howto_nb_and_enter","howto_option_type_of_exercise", "howto_option_reducing" }; new UsabilityDialog(ar_howto);//new UsabilityDialog }//Konstruktor /** * * */ protected void makeProblem(){ if(operator.equals("+")){ fraction = new FractionMaker(10); //der Parameter setzt die exclusive Obergrenze der Zahlen des Bruches numerator1 = fraction.getNumerator_1(); denominator1 = fraction.getDenominator_1(); numerator2 = fraction.getNumerator_2(); denominator2 = fraction.getDenominator_2(); }else if (operator.equals("-")){ do{ fraction = new FractionMaker(10); numerator1 = fraction.getNumerator_1(); denominator1 = fraction.getDenominator_1(); numerator2 = fraction.getNumerator_2(); denominator2 = fraction.getDenominator_2(); }while(!((float)numerator1/denominator1 > (float)numerator2/denominator2)); } //Testzahlen //numerator1 = 3; denominator1 = 5; numerator2 = 6; denominator2 = 10; //numerator1 = 8; denominator1 = 10; numerator2 = 1; denominator2 = 9; //numerator1 = 6; denominator1 = 7; numerator2 = 7; denominator2 = 10; tf_numerator1.setText(String.valueOf(numerator1)); tf_denominator1.setText(String.valueOf(denominator1)); //System.out.println("zeichne AnfangsPizza1"); pizza_1.drawPizzaAsCircle(numerator1, denominator1, Color.yellow); tf_numerator2.setText(String.valueOf(numerator2)); tf_denominator2.setText(String.valueOf(denominator2)); //System.out.println("zeichne AnfangsPizza2"); pizza_2.drawPizzaAsCircle( numerator1, denominator1, numerator2, denominator2, Color.yellow ); tf_calculation_denominator1.setEditable(true); tf_calculation_denominator1.requestFocusInWindow(); } /** * * */ protected void nextProblem(){ clearTextFields(); lb_number_one.setText(""); tf_provisionalresult_denominator.setText(""); calculation_pizza_1.noPizzaAsCircle(); calculation_pizza_2.noPizzaAsCircle(); provisionalresult_pizza_1.noPizzaAsCircle(); provisionalresult_pizza_2.noPizzaAsCircle(); endresult_pizza_1.noPizzaAsCircle(); endresult_pizza_2.noPizzaAsCircle(); if (bl_randomProblem == true){ makeProblem(); tf_calculation_denominator1.setEditable(true); tf_calculation_denominator1.requestFocusInWindow(); }else{ tf_numerator1.setEditable(true); tf_numerator1.requestFocusInWindow(); //leerpizzen pizza_1.noPizzaAsCircle(); pizza_2.noPizzaAsCircle(); } }//private void nextProblem(){ /** * * @param hn * @return */ private boolean checkCommonDenominator(int hn){ if (hn != 0 & hn % denominator1 == 0 & hn % denominator2 == 0){ return true; } else {return false;} }//checkCommonDenominator() /** * */ public void actionPerformed (ActionEvent e) { Object obj = e.getSource(); if (obj == btn_continue){ nextProblem(); }else if (obj == btn_end){ close_it(); }else if (obj == rb_random){ //System.out.println("rb_random"); //the program is in "custom-mode" actually //it should switch to "random-mode" bl_randomProblem = true; tf_numerator1.setText(""); nextProblem(); }else if (obj == rb_custom){ //System.out.println("rb_custom"); //the program is in "random-mode" actually //it should switch to "custom-mode" bl_randomProblem = false; nextProblem(); tf_calculation_denominator1.setEditable(false); tf_numerator1.setEditable(true); tf_numerator1.requestFocusInWindow(); }else if (obj == rb_reducing){ //System.out.println("rb_reducing"); //the program is in "no reduce mode" actually //it should switch to "reduce-mode" bl_with_reducing = true; nextProblem(); }else if (obj == rb_no_reducing){ //System.out.println("rb_no_reducing"); //the program is in "reduce mode" actually //it should switch to "no reduce-mode" bl_with_reducing = false; nextProblem(); } else if(obj == jmiCreateWorkSheet){ if(operator.equals("+")){ new WorkSheetDialog(ExerciseGenerator.ADD_FRACTIONS, lang.Messages.getString("add_fractions")); }else{ new WorkSheetDialog(ExerciseGenerator.SUBTRACT_FRACTIONS, lang.Messages.getString("minus_fractions")); } } else if(obj == jmiHelp){ if(operator.equals("+")){ new HelpStarter( lang.Messages.getLocale().toString(), "add" ); }else{ new HelpStarter( lang.Messages.getLocale().toString(), "subtract" ); } } }//actionPerformed /** * */ public void keyPressed(KeyEvent event){ Object obj = event.getSource(); int key = event.getKeyCode(); lb_info.setText(""); if (obj == tf_numerator1 & key == KeyEvent.VK_ENTER){ if ( readInputInt(tf_numerator1) != null){ numerator1 = readInputInt(tf_numerator1); tf_numerator1.setEditable(false); tf_denominator1.setEditable(true); tf_denominator1.requestFocusInWindow(); } }else if(obj == tf_denominator1 & key == KeyEvent.VK_ENTER){ if ( readInputInt(tf_denominator1) != null){ int pn = readInputInt(tf_denominator1); if(pn <= numerator1){ lb_info.setText(lang.Messages.getString("dn_must_be_bigger")); tf_denominator1.setText(""); tf_denominator1.setEditable(false); tf_numerator1.setText(""); tf_numerator1.setEditable(true); tf_numerator1.requestFocusInWindow(); }else{ denominator1 = pn; tf_denominator1.setEditable(false); pizza_1.drawPizzaAsCircle(numerator1, denominator1, Color.yellow); tf_numerator2.setEditable(true); tf_numerator2.requestFocusInWindow(); } }//if ( readInputNumber() != null) }else if (obj == tf_numerator2 & key == KeyEvent.VK_ENTER){ if ( readInputInt(tf_numerator2) != null){ numerator2 = readInputInt(tf_numerator2); tf_numerator2.setEditable(false); tf_denominator2.setEditable(true); tf_denominator2.requestFocusInWindow(); }//if ( readInputNumber() != null) }else if(obj == tf_denominator2 & key == KeyEvent.VK_ENTER){ if ( readInputInt(tf_denominator2) != null){ int pn = readInputInt(tf_denominator2); if(pn <= numerator2){ lb_info.setText(lang.Messages.getString("dn_must_be_bigger")); tf_denominator2.setText(""); tf_denominator2.setEditable(false); tf_numerator2.setText(""); tf_numerator2.setEditable(true); tf_numerator2.requestFocusInWindow(); }else{ denominator2 = pn; if(operator.equals("+")){ pizza_2.drawPizzaAsCircle(numerator1, denominator1, numerator2, denominator2, Color.yellow); tf_denominator2.setEditable(false); tf_calculation_denominator1.setEditable(true); tf_calculation_denominator1.requestFocusInWindow(); }else if (operator.equals("-")){ if((float)numerator1/denominator1 <= (float)numerator2/denominator2){ lb_info.setText(lang.Messages.getString("frac2_must_be_smaller")); tf_denominator2.setText(""); tf_denominator2.setEditable(false); tf_numerator2.setText(""); tf_numerator2.setEditable(true); tf_numerator2.requestFocusInWindow(); }else{ pizza_2.drawMinusPizzaAsCircle( numerator1, denominator1, numerator2, denominator2, Color.yellow ); tf_denominator2.setEditable(false); tf_calculation_denominator1.setEditable(true); tf_calculation_denominator1.requestFocusInWindow(); } }else{ //ERROR es geht nur + oder - } } }//if ( readInputNumber() != null) }else if (obj == tf_calculation_denominator1 & key == KeyEvent.VK_ENTER){ if ( readInputInt(tf_calculation_denominator1) != null){ int rn = readInputInt(tf_calculation_denominator1); if (!checkCommonDenominator(rn)){ // common denominator is NOT right calculation_pizza_1.drawPizzaAsCircle( common_denominator, common_denominator, Color.red ); calculation_pizza_2.drawPizzaAsCircle( common_denominator, common_denominator, Color.red ); tf_calculation_denominator1.setText(""); lb_info.setText(lang.Messages.getString("cd_is_leastcommonmultiple")); }else{ //System.out.println("common denominator is right"); if(rn != JFractionLab.leastComonMultiple(denominator1, denominator2)){ new WannaFindBestCommonDenominator(this); }else{ continueWithThisCommonDenominator(rn); } if(bl_WannaFindBestCommonDenominator_AnswerIsYes){ bl_WannaFindBestCommonDenominator_AnswerIsYes = false; tf_calculation_denominator1.setText(""); tf_calculation_denominator1.requestFocusInWindow(); }else { continueWithThisCommonDenominator(rn); } } }//if ( readInputNumber() != null) }else if (obj == tf_calculation_numerator1 & key == KeyEvent.VK_ENTER){ if ( readInputInt(tf_calculation_numerator1) != null){ int cn1 = readInputInt(tf_calculation_numerator1); int xx = numerator1 * common_denominator / denominator1; if(cn1 != xx ){ //System.out.println("xx nicht OK"); calculation_pizza_1.drawPizzaAsCircle( cn1, common_denominator, Color.red ); tf_calculation_numerator1.setText(""); lb_info.setText(lang.Messages.getString("wrong_numerator")); tf_calculation_numerator1.requestFocusInWindow(); }else{ //Zahl ist OK calculation_numerator1 = cn1; calculation_pizza_1.drawPizzaAsCircle( calculation_numerator1, common_denominator, Color.yellow ); tf_calculation_numerator1.setEditable(false); tf_calculation_numerator2.setEditable(true); tf_calculation_numerator2.requestFocusInWindow(); } }//if ( readInputNumber() != null) }else if (obj == tf_calculation_numerator2 & key == KeyEvent.VK_ENTER){ if ( readInputInt(tf_calculation_numerator2) != null){ int cn2 = readInputInt(tf_calculation_numerator2); int xx = numerator2 * common_denominator / denominator2; if(cn2 != xx){ if(operator.equals("+")){ calculation_pizza_2.drawPizzaAsCircle( calculation_numerator1, common_denominator, cn2, common_denominator, Color.red ); }else if(operator.equals("-")){ calculation_pizza_2.drawMinusPizzaAsCircle( calculation_numerator1, common_denominator, cn2, common_denominator, Color.red ); } tf_calculation_numerator2.setText(""); lb_info.setText(lang.Messages.getString("wrong_numerator")); //tf_calculation_numerator2.requestFocusInWindow(); }else{ //Zahl ist OK calculation_numerator2 = cn2; if(operator.equals("+")){ calculation_pizza_2.drawPizzaAsCircle( calculation_numerator1, common_denominator, calculation_numerator2, common_denominator, Color.yellow ); }else if(operator.equals("-")){ calculation_pizza_2.drawMinusPizzaAsCircle( calculation_numerator1, common_denominator, calculation_numerator2, common_denominator, Color.yellow ); } tf_calculation_numerator2.setEditable(false); tf_provisionalresult_numerator.setEditable(true); tf_provisionalresult_numerator.requestFocusInWindow(); } }//if ( readInputNumber() != null) }else if (obj == tf_provisionalresult_numerator & key == KeyEvent.VK_ENTER){ tf_provisionalresult_numerator_FocusLost(); }else if (obj == tf_endresult_numerator & key == KeyEvent.VK_ENTER){ if ( readInputInt(tf_endresult_numerator) != null){ endresult_numerator = readInputInt(tf_endresult_numerator); //it is only checked that the numerator is not too big //anything else is checked in the "tf_endresult_denominator"-chapter int num = 0; if (provisionalresult_numerator > common_denominator){//result is bigger than 1 num = provisionalresult_numerator - common_denominator; }else{ num = provisionalresult_numerator; } if(endresult_numerator>num){ tf_endresult_numerator.setText(""); lb_info.setText(lang.Messages.getString("numerator_is_too_big")); }else{ if(common_denominator % (num/endresult_numerator) != 0){ tf_endresult_numerator.setText(""); lb_info.setText(lang.Messages.getString("reduce_by_a_common_denominator")); }else{ tf_endresult_numerator.setEditable(false); tf_endresult_denominator.setEditable(true); tf_endresult_denominator.requestFocusInWindow(); } } }//if ( readInputNumber() != null) }else if (obj == tf_endresult_denominator & key == KeyEvent.VK_ENTER){ if ( readInputInt(tf_endresult_denominator) != null){ int endresult_denominator = readInputInt(tf_endresult_denominator); int ggt = JFractionLab.greatestCommonDivisor(provisionalresult_numerator , common_denominator); //denominator : reduction is optimal if(endresult_denominator == common_denominator / ggt){ if(!endresult_Numerator_isOK("optimal", endresult_denominator, ggt)){ endresult_OptimalReduction_WrongNumerator(endresult_denominator); }else{ endresult_OptimalReduction_RightNumerator(endresult_denominator); } } //denominator : reduction is good but not optimal else if(endresult_denominator == common_denominator || common_denominator % endresult_denominator == 0 ){ if(!endresult_Numerator_isOK("good_but_not_optimal", endresult_denominator, ggt)){ endresult_GoodReduction_WrongNumerator(endresult_denominator); }else{ endresult_GoodReduction_RightNumerator(endresult_denominator); } } //denominator : reduction is wrong else{ endresult_BadReduction(endresult_denominator); }//if(endresult_denominator ... }//if ( readInputNumber(tf_endresult_denominator) != null) }else if(obj == btn_continue & key == KeyEvent.VK_ENTER){ nextProblem(); }else if(obj == btn_end & key == KeyEvent.VK_ENTER){ close_it(); } }//keyPressed public void keyTyped(KeyEvent event){} public void keyReleased(KeyEvent event){} private void continueWithThisCommonDenominator(int nb){ common_denominator = nb; //PizzaweissmitSegmenten; calculation_pizza_1.drawPizzaAsCircle( common_denominator, common_denominator, Color.white ); //PizzaweissmitSegmenten; calculation_pizza_2.drawPizzaAsCircle( common_denominator, common_denominator, Color.white ); tf_calculation_denominator2.setText(tf_calculation_denominator1.getText()); tf_provisionalresult_denominator.setText(tf_calculation_denominator1.getText()); tf_calculation_denominator1.setEditable(false); tf_calculation_numerator1.setEditable(true); tf_calculation_numerator1.requestFocusInWindow(); } private void tf_provisionalresult_numerator_FocusLost(){ if ( readInputInt(tf_provisionalresult_numerator) != null){ int prn = readInputInt(tf_provisionalresult_numerator); int result = 0; if(operator.equals("+")){ result = calculation_numerator1 + calculation_numerator2; }else if(operator.equals("-")){ result = calculation_numerator1 - calculation_numerator2; }else{ //ERROR } if(prn != result){ //ergebnis falsch int falscherZaehler = prn; if(falscherZaehler > common_denominator){ provisionalresult_pizza_1.drawPizzaAsCircle( common_denominator, common_denominator, Color.red ); provisionalresult_pizza_2.drawPizzaAsCircle( falscherZaehler - common_denominator, common_denominator, Color.red ); }else{ provisionalresult_pizza_1.drawPizzaAsCircle( falscherZaehler, common_denominator, Color.red ); } tf_provisionalresult_numerator.setText(""); if(operator.equals("+")){ lb_info.setText(lang.Messages.getString("add_nums")); }else if(operator.equals("-")){ lb_info.setText(lang.Messages.getString("sub_the_nums")); }else{ //ERROR } tf_provisionalresult_numerator.requestFocusInWindow(); }else{ //ergebnis richtig if(bl_with_reducing){ reduce_this_problem(prn); }else{ //ohne kuerzen System.out.println("ggt = "+JFractionLab.greatestCommonDivisor(prn, common_denominator)); System.out.println("prn != common_denominator ?? =" + prn+", "+common_denominator); if( JFractionLab.greatestCommonDivisor(prn, common_denominator) != 1 || prn > common_denominator ){ if(prn == common_denominator ){ }else{ new WannaReduceQuestion(this); } } if(bl_wannaReduceQuestion_AnswerIsYes){ reduce_this_problem(prn); bl_wannaReduceQuestion_AnswerIsYes = false; }else{ if(bl_randomProblem){points++;}; lb_info.setText(lang.Messages.getString("that_is_right")); pdsp.setText(String.valueOf(points)); if(operator.equals("+")){ owner.setPoints(points, "addFractions"); }else{ owner.setPoints(points, "subtractFractions"); } tf_provisionalresult_numerator.setEditable(false); lb_equalsign_endresult.setText(""); btn_continue.requestFocusInWindow(); } } } }//if ( readInputNumber() != null) }//private void tf_provisionalresult_numerator_FocusLost(){ private void reduce_this_problem(int prn){ provisionalresult_numerator = prn; tf_provisionalresult_numerator.setEditable(false); tf_endresult_numerator.setEditable(true); tf_endresult_numerator.requestFocusInWindow(); //Wenn Ergebnis > 1 if(provisionalresult_numerator > common_denominator){ provisionalresult_pizza_1.drawPizzaAsCircle( common_denominator, common_denominator, Color.yellow ); provisionalresult_pizza_2.drawPizzaAsCircle( provisionalresult_numerator - common_denominator, common_denominator, Color.yellow ); lb_number_one.setText("1"); tf_endresult_numerator.requestFocusInWindow(); }else{ //Ergebnis ist nicht groesser als 1 //Wenn das Ergebnis nicht weiter zu kuerzen ist if(JFractionLab.greatestCommonDivisor(provisionalresult_numerator, common_denominator) == 1){ if(bl_randomProblem){points++;}; lb_info.setText(lang.Messages.getString("that_is_right")); pdsp.setText(String.valueOf(points)); if(operator.equals("+")){ owner.setPoints(points, "addFractions"); }else{ owner.setPoints(points, "subtractFractions"); } tf_endresult_numerator.setEditable(false); lb_equalsign_endresult.setText(""); btn_continue.requestFocusInWindow(); } provisionalresult_pizza_1.drawPizzaAsCircle( provisionalresult_numerator, common_denominator, Color.yellow ); }//ergebnis <> 1 //Wenn Ergebnis = 1 if (provisionalresult_numerator == common_denominator ){ if(bl_randomProblem){points++;}; lb_info.setText(lang.Messages.getString("that_is_right")); pdsp.setText(String.valueOf(points)); if(operator.equals("+")){ owner.setPoints(points, "addFractions"); }else{ owner.setPoints(points, "subtractFractions"); } tf_endresult_numerator.setEditable(false); lb_equalsign_endresult.setText(""); btn_continue.requestFocusInWindow(); } } private boolean endresult_Numerator_isOK(String str, int endresult_denominator, int ggt){ if(str.equals("optimal")){ //optimalgekürzt if(provisionalresult_numerator > common_denominator){ if(endresult_numerator == (provisionalresult_numerator - common_denominator) / ggt){ //System.out.println("z>n, numeratorOK = true;"); return true; }else{return false;} }else{ if(endresult_numerator == provisionalresult_numerator / ggt){ //System.out.println("numeratorOK = true;"); return true; }else{return false;} } }else if(str.equals("good_but_not_optimal")){//richtig aber nicht optimal gekuerzt int kuerzungsFaktor = common_denominator / endresult_denominator; if(provisionalresult_numerator > common_denominator){ if(endresult_numerator == (provisionalresult_numerator - common_denominator) / kuerzungsFaktor){ //System.out.println("z>n, numeratorOK = true;"); return true; }else{return false;} }else{ if(endresult_numerator == provisionalresult_numerator / kuerzungsFaktor){ //System.out.println("numeratorOK = true;"); return true; }else{return false;} } }else{return false;} } private void endresult_OptimalReduction_WrongNumerator(int endresult_denominator){ System.out.println("Zaehler ist nicht OK"); if(provisionalresult_numerator > common_denominator){ endresult_pizza_1.drawPizzaAsCircle( endresult_denominator, endresult_denominator, Color.white ); endresult_pizza_2.drawPizzaAsCircle( endresult_denominator, endresult_denominator, Color.white ); }else{ endresult_pizza_1.drawPizzaAsCircle( endresult_denominator, endresult_denominator, Color.white ); }//ergebnis > 1 tf_endresult_denominator.setText(""); lb_info.setText(lang.Messages.getString("n_and_dn_do_not_match")); }//endresult_OptimalReduction_WrongNumerator() private void endresult_OptimalReduction_RightNumerator(int endresult_denominator){ if(provisionalresult_numerator > common_denominator){ endresult_pizza_1.drawPizzaAsCircle( endresult_denominator, endresult_denominator, Color.yellow ); endresult_pizza_2.drawPizzaAsCircle( endresult_numerator, endresult_denominator, Color.yellow ); }else{ endresult_pizza_1.drawPizzaAsCircle( endresult_numerator, endresult_denominator, Color.yellow ); }//ergebnis > 1 if(bl_randomProblem){points++;points++;}; lb_info.setText(lang.Messages.getString("that_is_right")); pdsp.setText(String.valueOf(points)); if(operator.equals("+")){ owner.setPoints(points, "addFractions"); }else{ owner.setPoints(points, "subtractFractions"); } btn_continue.requestFocusInWindow(); }//endresult_OptimalReduction_RightNumerator() private void endresult_GoodReduction_WrongNumerator(int endresult_denominator){ if(provisionalresult_numerator > common_denominator){ endresult_pizza_1.drawPizzaAsCircle( endresult_denominator, endresult_denominator, Color.white ); endresult_pizza_2.drawPizzaAsCircle( endresult_denominator, endresult_denominator, Color.white ); }else{ endresult_pizza_1.drawPizzaAsCircle( endresult_denominator, endresult_denominator, Color.white ); }//ergebnis > 1 tf_endresult_numerator.setText(""); tf_endresult_denominator.setText(""); tf_endresult_denominator.setEditable(false); tf_endresult_numerator.setEditable(true); tf_endresult_denominator.setText(""); lb_info.setText(lang.Messages.getString("n_and_dn_do_not_match")); tf_endresult_numerator.requestFocusInWindow(); }//endresult_GoodReduction_WrongNumerator() private void endresult_GoodReduction_RightNumerator(int endresult_denominator){ if(provisionalresult_numerator > common_denominator){ endresult_pizza_1.drawPizzaAsCircle( endresult_denominator, endresult_denominator, Color.pink ); endresult_pizza_2.drawPizzaAsCircle( endresult_numerator, endresult_denominator, Color.pink ); }else{ endresult_pizza_1.drawPizzaAsCircle( endresult_numerator, endresult_denominator, Color.pink ); }//ergebnis > 1 //tf_endresult_numerator.setText(""); //tf_endresult_denominator.setText(""); lb_info.setText(lang.Messages.getString("reduce_better")); tf_endresult_denominator.setEditable(false); tf_endresult_numerator.setEditable(true); tf_endresult_numerator.requestFocusInWindow(); }//endresult_GoodReduction_RightNumerator() private void endresult_BadReduction(int endresult_denominator){ if(provisionalresult_numerator > common_denominator){ endresult_pizza_1.drawPizzaAsCircle(1,1,Color.white); endresult_pizza_2.drawPizzaAsCircle(1,1,Color.white); }else{ endresult_pizza_1.drawPizzaAsCircle(1,1,Color.white); }//ergebnis > 1 tf_endresult_numerator.setText(""); tf_endresult_denominator.setText(""); tf_endresult_denominator.setEditable(false); tf_endresult_numerator.setEditable(true); lb_info.setText(lang.Messages.getString("wrong_denominator")); tf_endresult_numerator.requestFocusInWindow(); }//endresultBadReduction() }//class jfractionlab-0.91.orig/src/jfractionlab/exerciseDialogs/DivideFractionsByNumbers.java0000644000000000000000000005157311670453400027657 0ustar rootroot/** * JFractionLab * Copyright (C) 2005 jochen georges, gnugeo _ at _ gnugeo _ dot _ de * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . **/ package jfractionlab.exerciseDialogs; import info.clearthought.layout.TableLayout; import java.awt.Color; import java.awt.Container; import java.awt.HeadlessException; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.KeyEvent; import java.awt.event.KeyListener; import javax.swing.JButton; import javax.swing.JLabel; import jfractionlab.FractionMaker; import jfractionlab.HelpStarter; import jfractionlab.JFractionLab; import jfractionlab.MyJTextField; import jfractionlab.displays.FractionAsRectangle; import jfractionlab.displays.FractionLine; import jfractionlab.exerciseGenerator.ExerciseGenerator; import jfractionlab.jflDialogs.UsabilityDialog; import jfractionlab.jflDialogs.WorkSheetDialog; public class DivideFractionsByNumbers extends ExerciseDialog implements ActionListener, KeyListener{ static final long serialVersionUID = JFractionLab.serialVersionUID; //GUI private MyJTextField tf_numerator1 = new MyJTextField(2); private MyJTextField tf_calculation_numerator1 = new MyJTextField(2); private MyJTextField tf_calculation_numerator2 = new MyJTextField(2); private MyJTextField tf_reduced_numerator1 = new MyJTextField(2); private MyJTextField tf_endresult_numerator = new MyJTextField(2); private MyJTextField tf_denominator1 = new MyJTextField(2); private MyJTextField tf_calculation_denominator1 = new MyJTextField(2); private MyJTextField tf_calculation_denominator2 = new MyJTextField(2); private MyJTextField tf_reduced_denominator1 = new MyJTextField(2); private MyJTextField tf_reduced_denominator2 = new MyJTextField(2); private MyJTextField tf_endresult_denominator = new MyJTextField(2); private MyJTextField tf_divisor = new MyJTextField(2); private JLabel lb_divisor = new JLabel("", JLabel.CENTER); //"MetaTextFields" //bietet Zugang zu dem "inneren", im Krzungsprozess aktuellem Textfeld private MyJTextField tf_reduce_inner_numerator; private MyJTextField tf_reduce_inner_denominator; //bietet Zugang zu dem "��ren", im Krzungsprozess aktuellem Textfeld private MyJTextField tf_reduce_outer_numerator; private MyJTextField tf_reduce_outer_denominator; private FractionAsRectangle pizza = new FractionAsRectangle(); private FractionAsRectangle calculation_pizza = new FractionAsRectangle(); private FractionAsRectangle endresult_pizza = new FractionAsRectangle(); //Zahlen //private EchterBruch fraction1; private FractionMaker fraction1 = new FractionMaker(); private int numerator1; private int denominator1; private int divisor; /** * * @param owner * @param lx * @param ly * @param sx * @param sy * @throws HeadlessException */ public DivideFractionsByNumbers(JFractionLab owner, int lx, int ly, int sx, int sy) throws HeadlessException { super(lx, ly, sx, sy); setTitle(lang.Messages.getString("divide_the_frac")); btn_continue = new JButton(lang.Messages.getString("continue")); btn_end = new JButton(lang.Messages.getString("end")); this.owner = owner; //Menu rb_random.addActionListener(this); jmOptions.add(rb_random); rb_custom.addActionListener(this); jmOptions.add(rb_custom); jmb.add(jmOptions); jmiCreateWorkSheet.addActionListener(this); jmWorkSheet.add(jmiCreateWorkSheet); jmb.add(jmWorkSheet); jmiHelp.addActionListener(this); jmb.add(jmHelp); setJMenuBar(jmb); double sizes[][] = {{ // Spalten 0.1,0.05,0.025, 0.05,0.1,0.025, 0.0885,0.05,0.05, 0.05,0.0885,0.025, 0.05,0.05,0.05, 0.14,0.01 },{ //Zeilen TableLayout.FILL, TableLayout.FILL, 12, TableLayout.FILL, TableLayout.FILL, 0.60, 30 }}; Container content = getContentPane(); content.setLayout(new TableLayout(sizes)); content.setBackground(Color.white); //--Zaehler addTextField(tf_numerator1); tf_numerator1.addKeyListener(this); tf_numerator1.setEditable(false); content.add(tf_numerator1, "1,1,c,b"); addTextField(tf_divisor); tf_divisor.addKeyListener(this); tf_divisor.setEditable(false); content.add(tf_divisor, "3,1,3,3,c,c"); addTextField(tf_calculation_numerator1); tf_calculation_numerator1.setEditable(false); content.add(tf_calculation_numerator1, "7,1,r,b"); addTextField(tf_calculation_numerator2); tf_calculation_numerator2.setEditable(false); tf_calculation_numerator2.addKeyListener(this); content.add(tf_calculation_numerator2, "9,1,l,b"); addTextField(tf_reduced_numerator1); tf_reduced_numerator1.addKeyListener(this); tf_reduced_numerator1.setEditable(false); content.add(tf_reduced_numerator1, "7,0,r,b"); addTextField(tf_endresult_numerator); tf_endresult_numerator.addKeyListener(this); tf_endresult_numerator.setEditable(false); content.add(tf_endresult_numerator, "13,1,c,b"); //--Nenner addTextField(tf_denominator1); tf_denominator1.addKeyListener(this); tf_denominator1.setEditable(false); content.add(tf_denominator1, "1,3,c,t"); addTextField(tf_calculation_denominator1); tf_calculation_denominator1.setEditable(false); content.add(tf_calculation_denominator1, "7,3,r,t"); addTextField(tf_calculation_denominator2); tf_calculation_denominator2.addKeyListener(this); tf_calculation_denominator2.setEditable(false); content.add(tf_calculation_denominator2, "9,3,l,t"); addTextField(tf_reduced_denominator1); tf_reduced_denominator1.addKeyListener(this); tf_reduced_denominator1.setEditable(false); content.add(tf_reduced_denominator1, "7,4,r,t"); addTextField(tf_reduced_denominator2); tf_reduced_denominator2.addKeyListener(this); tf_reduced_denominator2.setEditable(false); content.add(tf_reduced_denominator2, "9,4,l,t"); addTextField(tf_endresult_denominator); tf_endresult_denominator.addKeyListener(this); tf_endresult_denominator.setEditable(false); content.add(tf_endresult_denominator, "13,3,c,t"); //--Zeichen JLabel lb_geteiltzeichen = new JLabel(":", JLabel.CENTER); content.add(lb_geteiltzeichen, "2,2"); JLabel lb_geteiltzeichen2 = new JLabel(":", JLabel.CENTER); content.add(lb_geteiltzeichen2, "2,5"); content.add(lb_divisor, "3,5"); JLabel lb_calculationsMal1 = new JLabel("*", JLabel.CENTER); content.add(lb_calculationsMal1, "8,1,c,b"); JLabel lb_calculationsMal2 = new JLabel("*", JLabel.CENTER); content.add(lb_calculationsMal2, "8,3,c,t"); JLabel lb_gleich1 = new JLabel("=", JLabel.CENTER); content.add(lb_gleich1, "5,2"); JLabel lb_gleich1u = new JLabel("=", JLabel.CENTER); content.add(lb_gleich1u, "5,5"); JLabel lb_gleich2 = new JLabel("=", JLabel.CENTER); content.add(lb_gleich2, "11,2"); JLabel lb_gleich2u = new JLabel("=", JLabel.CENTER); content.add(lb_gleich2u, "11,5"); FractionLine bs_fraction1 = new FractionLine(); content.add(bs_fraction1, "1,2"); FractionLine bs_fraction3 = new FractionLine(); content.add(bs_fraction3, "7,2,9,2"); FractionLine bs_fraction4 = new FractionLine(); content.add(bs_fraction4, "13,2"); //--Pizzen content.add(pizza, "0,5,1,5"); content.add(calculation_pizza, "7,5,9,5"); content.add(endresult_pizza, "12,5,14,5"); btn_continue.addActionListener(this); btn_continue.addKeyListener(this); btn_continue.setFocusTraversalKeysEnabled(false); content.add(btn_continue, "15,1,c,b"); btn_end.addActionListener(this); btn_end.addKeyListener(this); content.add(btn_end, "15,3,c,b"); content.add(pdsp, "15,4,15,5"); points = owner.points_divideFractionsByNumbers; pdsp.setText(String.valueOf(points)); lb_info.setFont(JFractionLab.infofont); lb_info.setText(lang.Messages.getString("you_just_need_nb_and_enter")); content.add(lb_info, "0,6,15,6"); makeProblem(); String[] ar_howto = { "howto_nb_and_enter","howto_option_type_of_exercise" }; new UsabilityDialog(ar_howto);//new UsabilityDialog }//Konstruktor /** * * */ protected void makeProblem(){ //System.out.println("makeProblem"); fraction1.mkOneFraction(9); numerator1 = fraction1.getNumerator_1(); denominator1 = fraction1.getDenominator_1(); try { Thread.sleep(1); }catch (InterruptedException e) {e.printStackTrace();} divisor = (Math.abs(JFractionLab.ran.nextInt())%8)+2;//+2 verhindert 0 und 1 //System.out.println("makeProblem(): "+numerator1+"/"+denominator1+", "+divisor); //numerator1 = 18; //denominator1 = 24; //divisor = 9; //erster Bruch tf_numerator1.setText(String.valueOf(numerator1)); tf_denominator1.setText(String.valueOf(denominator1)); pizza.drawPizzaAsRectangle(numerator1, denominator1, Color.yellow, false,true); // ganzzahliger Divisor tf_divisor.setText(String.valueOf(divisor)); lb_divisor.setText(String.valueOf(divisor)); //Rechnung: tf_calculation_numerator1.setText(String.valueOf(numerator1)); tf_calculation_denominator1.setText(String.valueOf(denominator1)); tf_calculation_numerator2.setEditable(true); tf_calculation_numerator2.requestFocusInWindow(); }//makeProblem /** * * */ private void checkReducability(){ if(JFractionLab.greatestCommonDivisor(Integer.parseInt(tf_calculation_numerator1.getText()),Integer.parseInt(tf_calculation_denominator1.getText())) != 1){ initReductionProcess(1,1); }else if(JFractionLab.greatestCommonDivisor(Integer.parseInt(tf_calculation_numerator1.getText()),Integer.parseInt(tf_calculation_denominator2.getText())) != 1){ initReductionProcess(1,2); }else if(JFractionLab.greatestCommonDivisor(Integer.parseInt(tf_calculation_numerator2.getText()),Integer.parseInt(tf_calculation_denominator1.getText())) != 1){ initReductionProcess(2,1); }else if(JFractionLab.greatestCommonDivisor(Integer.parseInt(tf_calculation_numerator2.getText()),Integer.parseInt(tf_calculation_denominator2.getText())) != 1){ initReductionProcess(2,2); }else{ tf_endresult_numerator.setEditable(true); tf_endresult_numerator.requestFocusInWindow(); //tf_endresult_numerator.requestFocusInWindow(); } }//public void checkReducability() /** * * @param z * @param n */ private void initReductionProcess(int z, int n){ //System.out.println("initReductionProcess("+ z+","+n+")"); tf_reduce_inner_numerator = tf_calculation_numerator1; tf_reduce_outer_numerator = tf_reduced_numerator1; if (n == 1){ tf_reduce_inner_denominator = tf_calculation_denominator1; tf_reduce_outer_denominator = tf_reduced_denominator1; }else if(n == 2){ tf_reduce_inner_denominator = tf_calculation_denominator2; tf_reduce_outer_denominator = tf_reduced_denominator2; }else{ //??? } tf_reduce_outer_denominator.setEditable(true); tf_reduce_outer_numerator.setEditable(true); tf_reduce_outer_numerator.requestFocusInWindow(); }//initReductionProcess /** * * */ protected void nextProblem(){ clearTextFields(); lb_divisor.setText(""); pizza.noPizzaAsRectangle(); calculation_pizza.noPizzaAsRectangle(); endresult_pizza.noPizzaAsRectangle(); if (bl_randomProblem == true){ makeProblem(); }else{ tf_numerator1.setText(""); tf_numerator1.setEditable(true); tf_numerator1.requestFocusInWindow(); } }//public void nextProblem() /** * */ public void actionPerformed (ActionEvent e) { Object obj = e.getSource(); if (obj == btn_continue){ nextProblem(); }else if (obj == btn_end){ close_it(); }else if (obj == rb_random){ //System.out.println("rb_random"); //the program is in "custom-mode" actually //it should switch to "random-mode" bl_randomProblem = true; nextProblem(); }else if (obj == rb_custom){ //System.out.println("rb_custom"); //the program is in "random-mode" actually //it should switch to "custom-mode" bl_randomProblem = false; nextProblem(); }else if(obj == jmiCreateWorkSheet){ new WorkSheetDialog( ExerciseGenerator.DIVIDE_FRACTIONS, lang.Messages.getString("div_fr_by_fr"), lang.Messages.getString("fractions") ); }else if(obj == jmiHelp){ new HelpStarter( lang.Messages.getLocale().toString(), "divide-by-numbers" ); } }//actionPerformed /** * */ public void keyPressed(KeyEvent event){ Object obj = event.getSource(); int key = event.getKeyCode(); lb_info.setText(""); if(obj == tf_numerator1 & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_numerator1)!=null){ numerator1 = Integer.parseInt(tf_numerator1.getText()); tf_numerator1.setEditable(false); tf_denominator1.setEditable(true); tf_denominator1.requestFocusInWindow(); } }else if(obj == tf_denominator1 & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_denominator1)!=null){ int pn = Integer.parseInt(tf_denominator1.getText()); if(pn <= numerator1){ lb_info.setText(lang.Messages.getString("dn_must_be_bigger")); tf_denominator1.setText(""); tf_denominator1.setEditable(false); tf_numerator1.setText(""); tf_numerator1.setEditable(true); tf_numerator1.requestFocusInWindow(); }else{ denominator1 = pn; tf_denominator1.setEditable(false); pizza.drawPizzaAsRectangle(numerator1, denominator1, Color.yellow, false,true); tf_divisor.setEditable(true); tf_divisor.requestFocusInWindow(); } } }else if(obj == tf_divisor & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_divisor)!=null){ divisor = Integer.parseInt(tf_divisor.getText()); lb_divisor.setText(String.valueOf(divisor)); tf_calculation_numerator1.setText(String.valueOf(numerator1)); tf_calculation_denominator1.setText(String.valueOf(denominator1)); tf_divisor.setEditable(false); tf_calculation_numerator2.setEditable(true); tf_calculation_numerator2.requestFocusInWindow(); } }else if(obj == tf_calculation_numerator2 & key == KeyEvent.VK_ENTER){ //System.out.println("tf_calculation_numerator2"); if(readInputInt(tf_calculation_numerator2)!=null){ int z = Integer.parseInt(tf_calculation_numerator2.getText()); if(z!= 1){ lb_info.setText(lang.Messages.getString("mk_reciprocal")); tf_calculation_numerator2.setText(""); }else{ tf_calculation_numerator2.setEditable(false); tf_calculation_denominator2.requestFocusInWindow(); tf_calculation_denominator2.setEditable(true); } } }else if(obj == tf_calculation_denominator2 & key == KeyEvent.VK_ENTER){ //System.out.println("tf_calculation_denominator2"); if(readInputInt(tf_calculation_denominator2)!=null){ int z = Integer.parseInt(tf_calculation_denominator2.getText()); if( z != Integer.parseInt(tf_divisor.getText()) ){ //System.out.println("Nenner : falsche Zahl"); lb_info.setText(lang.Messages.getString("mk_reciprocal")); tf_calculation_denominator2.setText(""); }else{ tf_calculation_denominator2.setEditable(false); calculation_pizza.drawPizzaAsRectangle( numerator1, denominator1, 1, z, Color.yellow,true ); checkReducability(); } } }else if(obj == tf_reduced_numerator1 & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_reduced_numerator1)!=null){ tf_reduce_outer_numerator_Action(); } }else if(obj == tf_reduced_denominator1 & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_reduced_denominator1)!=null){ tf_reduce_outer_denominator_Action(); } }else if(obj == tf_reduced_denominator2 & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_reduced_denominator2)!=null){ tf_reduce_outer_denominator_Action(); } }else if(obj == tf_endresult_numerator & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_endresult_numerator)!=null){ int z1 = Integer.parseInt(tf_calculation_numerator1.getText()); int z2 = Integer.parseInt(tf_calculation_numerator2.getText()); int zz = Integer.parseInt(tf_endresult_numerator.getText()); //System.out.println("focusLost obj == tf_endresult_numerator -- try"); //System.out.println(z1+", "+z2+", "+zz); if(z1 * z2 != zz){ lb_info.setText(lang.Messages.getString("multiply_nums")); tf_endresult_numerator.setText(""); }else{ tf_endresult_numerator.setEditable(false); tf_endresult_denominator.setEditable(true); tf_endresult_denominator.requestFocusInWindow(); } } }else if(obj == tf_endresult_denominator & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_endresult_denominator)!=null){ int cn1 = Integer.parseInt(tf_calculation_numerator1.getText()); int cn2 = Integer.parseInt(tf_calculation_numerator2.getText()); int cd1 = Integer.parseInt(tf_calculation_denominator1.getText()); int cd2 = Integer.parseInt(tf_calculation_denominator2.getText()); int ez = Integer.parseInt(tf_endresult_numerator.getText()); int en = Integer.parseInt(tf_endresult_denominator.getText()); if(cd1 * cd2 != en){ lb_info.setText(lang.Messages.getString("multiply_denomis")); tf_endresult_denominator.setText(""); }else{ tf_endresult_denominator.setEditable(false); if(cn1 < cd1 && cn2 < cd2){ endresult_pizza.drawPizzaAsRectangle(cn1, cd1, cn2, cd2, Color.yellow,true); }else{ endresult_pizza.drawPizzaAsRectangle(ez, en, Color.yellow, false,true); } if(bl_randomProblem){points++;} pdsp.setText(String.valueOf(points)); owner.setPoints(points, "divideFractionsByNumbers"); lb_info.setText(lang.Messages.getString("that_is_right")); btn_continue.requestFocusInWindow(); } } }else if(obj == btn_continue & key == KeyEvent.VK_ENTER){ nextProblem(); }else if(obj == btn_end & key == KeyEvent.VK_ENTER){ close_it(); } }//keyPressed public void keyTyped(KeyEvent event){} public void keyReleased(KeyEvent event){} /** * * */ private void tf_reduce_outer_numerator_Action(){ //System.out.println("tf_reduce_outer_numerator()"); tf_reduce_outer_numerator.setEditable(false); tf_reduce_outer_denominator.setEditable(true); tf_reduce_outer_denominator.requestFocusInWindow(); } /** * * */ private void tf_reduce_outer_denominator_Action(){ int z=0; int z_neu = 0; int n = 0; int n_neu = 0; boolean bol = true; try{ z = Integer.parseInt(tf_reduce_inner_numerator.getText()); z_neu = Integer.parseInt(tf_reduce_outer_numerator.getText()); n = Integer.parseInt(tf_reduce_inner_denominator.getText()); n_neu = Integer.parseInt(tf_reduce_outer_denominator.getText()); }catch(NumberFormatException nfe){ nfe.printStackTrace(); lb_info.setText("error tf_reduce_outer_denominator_Action"); bol = false; } if(bol){ if(inRow(z,z_neu) && inRow(n,n_neu)){ if(JFractionLab.greatestCommonDivisor(z_neu,n_neu) != 1 || z/z_neu != n/n_neu){ //Es kann weitergekrzt werden lb_info.setText(lang.Messages.getString("reduce_better")); tf_reduce_outer_numerator.setEditable(true); //tf_reduce_outer_denominator.setEditable(false); tf_reduce_outer_numerator.requestFocusInWindow(); }else{//Es kann nicht weitergekrzt werden tf_reduce_outer_numerator.setEditable(false); tf_reduce_outer_denominator.setEditable(false); tf_reduce_outer_numerator.setText(""); tf_reduce_outer_denominator.setText(""); tf_reduce_inner_numerator.setText(String.valueOf(z_neu)); tf_reduce_inner_denominator.setText(String.valueOf(n_neu)); checkReducability(); }//if (JFractionLab.ggt(z,n) != 1) }else{//sind nicht in Reihe //System.out.println("Eine der Zahlen ist keine Vielfache!!"); lb_info.setText(lang.Messages.getString("div_n_and_dn_by_same_nb")); tf_reduce_outer_numerator.setEditable(true); tf_reduce_outer_denominator.setEditable(false); tf_reduce_outer_numerator.requestFocusInWindow(); //tf_reduce_outer_numerator.setText(""); //tf_reduce_outer_denominator.setText(""); }//if in reihe } } /** * * @param n * @param nn * @return */ private boolean inRow(int n, int nn){ boolean wert = false; if (nn>n){ if(nn%n == 0){ wert = true; }else{ wert = false; } }else if (nn. **/ package jfractionlab.exerciseDialogs; import info.clearthought.layout.TableLayout; import java.awt.Color; import java.awt.Container; import java.awt.HeadlessException; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.KeyEvent; import java.awt.event.KeyListener; import javax.swing.JButton; import javax.swing.JLabel; import jfractionlab.FractionMaker; import jfractionlab.HelpStarter; import jfractionlab.JFractionLab; import jfractionlab.MyJTextField; import jfractionlab.displays.FractionAsCircle; import jfractionlab.displays.FractionLine; import jfractionlab.exerciseGenerator.ExerciseGenerator; import jfractionlab.jflDialogs.UsabilityDialog; import jfractionlab.jflDialogs.WorkSheetDialog; public class MixedNumbers extends ExerciseDialog implements ActionListener, KeyListener{ static final long serialVersionUID = JFractionLab.serialVersionUID; //GUI private MyJTextField tf_mixedNBNumber = new MyJTextField(2); private MyJTextField tf_mixedNBNumerator = new MyJTextField(2); private MyJTextField tf_mixedNBDenominator = new MyJTextField(2); private MyJTextField tf_improperFractionNumerator = new MyJTextField(2); private MyJTextField tf_improperFractionDenominator = new MyJTextField(2); private FractionAsCircle[] pizzaPlace = { new FractionAsCircle(), new FractionAsCircle(), new FractionAsCircle(), new FractionAsCircle(), new FractionAsCircle(), new FractionAsCircle(), new FractionAsCircle(), new FractionAsCircle(), new FractionAsCircle() }; private JButton btn_tipp; private boolean isVisible = true; private boolean was_neverVisible = true; //Zahlen private FractionMaker fm; private int mixedNBNumber; private int mixedNBNumerator; private int improperFractionNumerator; private int improperFractionDenominator; /** * * @param owner * @param lx * @param ly * @param sx * @param sy * @throws HeadlessException */ public MixedNumbers(JFractionLab owner, int lx, int ly, int sx, int sy) throws HeadlessException { super(lx, ly, sx, sy); setTitle(lang.Messages.getString("mixed_numbers_2_improper_fracs")); this.owner = owner; //Menu rb_random.addActionListener(this); jmOptions.add(rb_random); rb_custom.addActionListener(this); jmOptions.add(rb_custom); jmOptions.addSeparator(); rb_visible.addActionListener(this); jmOptions.add(rb_visible); rb_invisible.addActionListener(this); jmOptions.add(rb_invisible); jmb.add(jmOptions); jmiCreateWorkSheet.addActionListener(this); jmWorkSheet.add(jmiCreateWorkSheet); jmb.add(jmWorkSheet); jmiHelp.addActionListener(this); jmb.add(jmHelp); setJMenuBar(jmb); double width_of_pizzaplace = 0.45; double sizes[][] = {{ // Spalten 5,//0 width_of_pizzaplace/4,//1 width_of_pizzaplace/4,//2 width_of_pizzaplace/4,//3 width_of_pizzaplace/4,//4 12,//5 width_of_pizzaplace/6,//6 width_of_pizzaplace/6,//7 width_of_pizzaplace/6,//8 width_of_pizzaplace/6,//9g.setColor(getForeground()); width_of_pizzaplace/6,//10 width_of_pizzaplace/6,//11 TableLayout.FILL,//12 5//13 },{ //Zeilen 5,//0jflTextResource.properties TableLayout.FILL,//1 20,//2 TableLayout.FILL,//3 0.4,//4 0.4,//5 TableLayout.FILL,//6 5//7 }}; Container content = getContentPane(); content.setLayout(new TableLayout(sizes)); content.setBackground(Color.white); //--links addTextField(tf_mixedNBNumber); tf_mixedNBNumber.addKeyListener(this); tf_mixedNBNumber.setEditable(false); content.add(tf_mixedNBNumber, "2,1,2,3,c,c"); addTextField(tf_mixedNBNumerator); tf_mixedNBNumerator.addKeyListener(this); tf_mixedNBNumerator.setEditable(false); content.add(tf_mixedNBNumerator, "3,1,c,b"); addTextField(tf_mixedNBDenominator); tf_mixedNBDenominator.addKeyListener(this); tf_mixedNBDenominator.setEditable(false); content.add(tf_mixedNBDenominator, "3,3,c,t"); //--rechts addTextField(tf_improperFractionNumerator); tf_improperFractionNumerator.addKeyListener(this); tf_improperFractionNumerator.setEditable(false); content.add(tf_improperFractionNumerator, "8,1,9,1,c,b"); addTextField(tf_improperFractionDenominator); tf_improperFractionDenominator.setEditable(false); content.add(tf_improperFractionDenominator, "8,3,9,3,c,t"); //--Zeichen JLabel lb_gleich1 = new JLabel("=", JLabel.CENTER); content.add(lb_gleich1, "5,2"); FractionLine bs_fraction1 = new FractionLine(); content.add(bs_fraction1, "3,2"); FractionLine bs_fraction2 = new FractionLine(); content.add(bs_fraction2, "8,2,9,2"); //--Pizzen content.add(pizzaPlace[0], "1,4,2,4"); content.add(pizzaPlace[1], "1,5,2,5"); content.add(pizzaPlace[2], "3,4,4,4"); content.add(pizzaPlace[3], "3,5,5,5"); content.add(pizzaPlace[4], "6,4,8,4"); content.add(pizzaPlace[5], "6,5,8,5"); content.add(pizzaPlace[6], "9,4,11,4"); content.add(pizzaPlace[7], "9,5,11,5"); //--Controls btn_continue = new JButton(lang.Messages.getString("continue")); btn_continue.addActionListener(this); btn_continue.addKeyListener(this); btn_continue.setFocusTraversalKeysEnabled(false); content.add(btn_continue, "12,1,f,c"); btn_tipp = new JButton(lang.Messages.getString("Tipp")); btn_tipp.addActionListener(this); btn_tipp.setEnabled(false); content.add(btn_tipp, "12,4,f,c"); btn_end = new JButton(lang.Messages.getString("end")); btn_end.addActionListener(this); content.add(btn_end, "12,3,f,c"); content.add(pdsp, "12,5"); lb_info.setFont(JFractionLab.infofont); lb_info.setText(lang.Messages.getString("you_just_need_nb_and_enter")); content.add(lb_info, "1,6,11,6"); points = owner.points_gemischteZahlen; pdsp.setText(String.valueOf(points)); makeProblem(); String[] ar_howto = { "howto_nb_and_enter","howto_option_type_of_exercise","howto_option_invisible" }; new UsabilityDialog(ar_howto);//new UsabilityDialog }//Konstruktor /** * * */ protected void makeProblem(){ //System.out.println("=== makeProblem ==="); fm = new FractionMaker(); //der Parameter setzt die exclusive Obergrenze der Zahlen des Bruches fm.mkImproperFraction(); improperFractionNumerator = fm.getNumerator_1(); improperFractionDenominator = fm.getDenominator_1(); //TESTZAHLEN //improperFractionNumerator = 16; improperFractionDenominator = 8; mixedNBNumber = improperFractionNumerator/improperFractionDenominator; mixedNBNumerator = improperFractionNumerator - improperFractionDenominator * mixedNBNumber; tf_improperFractionDenominator.setText(String.valueOf(improperFractionDenominator)); was_neverVisible = true; if(isVisible){ drawPizzaBlech(); tf_mixedNBNumber.setEditable(true); tf_mixedNBNumber.requestFocusInWindow(); lb_info.setText(lang.Messages.getString("which_mixed_number_do_you_see")); }else{ tf_mixedNBNumber.setText(String.valueOf(mixedNBNumber)); if(mixedNBNumerator != 0){tf_mixedNBNumerator.setText(String.valueOf(mixedNBNumerator));} if(mixedNBNumerator != 0){tf_mixedNBDenominator.setText(String.valueOf(improperFractionDenominator));} tf_improperFractionNumerator.setEditable(true); tf_improperFractionNumerator.requestFocusInWindow(); } }//makeProblem() /** * * */ private void drawPizzaBlech(){ int nb = 0; for(int i = 0; i < mixedNBNumber; i++){ pizzaPlace[i].drawPizzaAsCircle(improperFractionDenominator, improperFractionDenominator, Color.yellow); nb = i; }//for if(mixedNBNumerator != 0){ pizzaPlace[nb+1].drawPizzaAsCircle( mixedNBNumerator, improperFractionDenominator, Color.yellow); }else{ pizzaPlace[nb+1].noPizzaAsCircle(); }//if was_neverVisible = false; }//drawPizzaBlech /** * * */ private void clearPizzaBlech(){ for(int i = 0; i < 8; i++){ pizzaPlace[i].noPizzaAsCircle(); }//for }//clearPizzaBlech /** * * */ protected void nextProblem(){ clearTextFields(); clearPizzaBlech(); if (bl_randomProblem == true){ makeProblem(); }else{ tf_mixedNBNumber.setEditable(true); tf_mixedNBNumber.requestFocusInWindow(); }//if } /** * * * private void close_it(){ setVisible(false); dispose(); }//close_it() */ /** * */ public void actionPerformed (ActionEvent e) { Object obj = e.getSource(); if (obj == btn_continue){ if (isVisible){ btn_tipp.setEnabled(false); }else{ btn_tipp.setEnabled(true); } nextProblem(); }else if (obj == btn_end){ close_it(); }else if (obj == btn_tipp){ //System.out.println("btn_tipp"); drawPizzaBlech(); btn_tipp.setEnabled(false); tf_improperFractionNumerator.requestFocusInWindow(); }else if (obj == rb_visible){ //System.out.println("rb_visble"); //the program is in "Invisible-mode" actually //but it should switch to "Visible-mode" if(!bl_randomProblem){drawPizzaBlech();} btn_tipp.setEnabled(false); isVisible = true; }else if (obj == rb_invisible){ //System.out.println("rb_invisble"); //the program is in "Visible-mode" actually //it should switch to "Invisible-mode" clearPizzaBlech(); btn_tipp.setEnabled(true); isVisible = false; makeProblem(); }else if (obj == rb_random){ //System.out.println("rb_random"); //the program is in "custom-mode" actually //it should switch to "random-mode" tf_mixedNBNumber.setEditable(false); bl_randomProblem = true; nextProblem(); }else if (obj == rb_custom){ //System.out.println("rb_custom"); //the program is in "random-mode" actually //it should switch to "custom-mode" bl_randomProblem = false; tf_improperFractionDenominator.setText(""); nextProblem(); }else if(obj == jmiCreateWorkSheet){ new WorkSheetDialog( ExerciseGenerator.MIXED_NUMBERS, lang.Messages.getString("mixed_numbers"), lang.Messages.getString("full_numbers"), lang.Messages.getString("fractions") ); }else if(obj == jmiHelp){ new HelpStarter( lang.Messages.getLocale().toString(), "mixed-numbers" ); } }//actionPerformed /** * */ public void keyPressed(KeyEvent event){ Object obj = event.getSource(); int key = event.getKeyCode(); lb_info.setText(""); if(obj == btn_continue & key == KeyEvent.VK_ENTER){ nextProblem(); }else if(obj == tf_mixedNBNumber & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_mixedNBNumber) != null){ int num = readInputInt(tf_mixedNBNumber); if(bl_randomProblem){ if(num == mixedNBNumber){ tf_mixedNBNumber.setEditable(false); if(mixedNBNumerator != 0){ tf_mixedNBNumerator.setEditable(true); tf_mixedNBNumerator.requestFocusInWindow(); }else{ tf_improperFractionNumerator.setEditable(true); tf_improperFractionNumerator.requestFocusInWindow(); } }else{ tf_mixedNBNumber.setText(""); tf_mixedNBNumber.requestFocusInWindow(); } }else{ int nb = Integer.parseInt(tf_mixedNBNumber.getText()); if(nb >= 8){ lb_info.setText(lang.Messages.getString("nb_smaller_than_eight")); tf_mixedNBNumber.setText(""); }else{ mixedNBNumber = nb; tf_mixedNBNumber.setEditable(false); tf_mixedNBNumerator.setEditable(true); tf_mixedNBNumerator.requestFocusInWindow(); } } } }else if(obj == tf_mixedNBNumerator & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_mixedNBNumerator) != null){ int num = readInputInt(tf_mixedNBNumerator); if(bl_randomProblem){ if(num == mixedNBNumerator){ tf_mixedNBNumerator.setEditable(false); tf_mixedNBDenominator.setEditable(true); tf_mixedNBDenominator.requestFocusInWindow(); }else{ tf_mixedNBNumerator.setText(""); tf_mixedNBNumerator.requestFocusInWindow(); } }else{ mixedNBNumerator = readInputInt(tf_mixedNBNumerator); tf_mixedNBNumerator.setEditable(false); tf_mixedNBDenominator.setEditable(true); tf_mixedNBDenominator.requestFocusInWindow(); } } }else if(obj == tf_mixedNBDenominator & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_mixedNBDenominator) != null){ int pn = Integer.parseInt(tf_mixedNBDenominator.getText()); if(bl_randomProblem){ if(pn == improperFractionDenominator){ tf_mixedNBDenominator.setEditable(false); tf_improperFractionNumerator.setEditable(true); tf_improperFractionNumerator.requestFocusInWindow(); }else{ tf_mixedNBDenominator.setText(""); tf_mixedNBDenominator.requestFocusInWindow(); } }else{ if(pn <= mixedNBNumerator){ lb_info.setText(lang.Messages.getString("dn_must_be_bigger")); tf_mixedNBDenominator.setText(""); }else{ improperFractionDenominator = pn; improperFractionNumerator = mixedNBNumber * improperFractionDenominator + mixedNBNumerator; if(isVisible){drawPizzaBlech();} tf_improperFractionDenominator.setText(String.valueOf(improperFractionDenominator)); tf_mixedNBDenominator.setEditable(false); tf_improperFractionNumerator.setEditable(true); tf_improperFractionNumerator.requestFocusInWindow(); } } } }else if(obj == tf_improperFractionNumerator & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_improperFractionNumerator) != null){ int num2 = Integer.parseInt(tf_improperFractionNumerator.getText()); if( num2 != improperFractionNumerator ){ lb_info.setText(lang.Messages.getString("how_many_pieces")); tf_improperFractionNumerator.setText(""); }else{ lb_info.setText(lang.Messages.getString("that_is_right")); if(bl_randomProblem){ points++; } if(bl_randomProblem && !isVisible && was_neverVisible){ //extrapunkt points++; } pdsp.setText(String.valueOf(points)); owner.setPoints(points, "gemischteZahlen"); tf_improperFractionNumerator.setEditable(false); drawPizzaBlech(); btn_continue.requestFocusInWindow(); } } } }//keyPressed public void keyTyped(KeyEvent event){} public void keyReleased(KeyEvent event){} }//class jfractionlab-0.91.orig/src/jfractionlab/exerciseDialogs/ClickNumerator.java0000644000000000000000000001111211670453400025656 0ustar rootroot/** * JFractionLab * Copyright (C) 2005 jochen georges, gnugeo _ at _ gnugeo _ dot _ de * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . **/ package jfractionlab.exerciseDialogs; import info.clearthought.layout.TableLayout; import java.awt.Color; import java.awt.Container; import java.awt.HeadlessException; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JLabel; import jfractionlab.FractionMaker; import jfractionlab.HelpStarter; import jfractionlab.JFractionLab; import jfractionlab.displays.FractionAsClickCircle; import jfractionlab.displays.FractionLine; import jfractionlab.jflDialogs.UsabilityDialog; /** * @author jochen * */ public class ClickNumerator extends ExerciseDialog implements ActionListener{ static final long serialVersionUID = JFractionLab.serialVersionUID; //GUI private JLabel lb_numerator = new JLabel("", JLabel.CENTER); private JLabel lb_denominator = new JLabel("", JLabel.CENTER); private FractionAsClickCircle clickablePizza = new FractionAsClickCircle(this); //Zahlen private FractionMaker fraction; private int numerator; private int denominator; /** * * @param owner * @param lx * @param ly * @param sx * @param sy * @throws HeadlessException */ public ClickNumerator(JFractionLab owner, int lx, int ly, int sx, int sy) throws HeadlessException { super(lx, ly, sx, sy); setTitle(lang.Messages.getString("click_the_numerator")); btn_continue = new JButton(lang.Messages.getString("continue")); btn_end = new JButton(lang.Messages.getString("end")); this.owner = owner; jmiHelp.addActionListener(this); jmb.add(jmHelp); setJMenuBar(jmb); double sizes[][] = {{ // Spalten TableLayout.FILL, 0.10, TableLayout.FILL, 0.20, 12 },{ //Zeilen 30, 12, 30, TableLayout.FILL, TableLayout.FILL, 12, TableLayout.FILL, TableLayout.FILL, 30 }}; Container content = getContentPane(); content.setLayout(new TableLayout(sizes)); content.setBackground(Color.white); content.add(lb_numerator, "1,0"); FractionLine bs = new FractionLine(); content.add(bs, "1,1"); content.add(lb_denominator, "1,2"); content.add(clickablePizza, "0,3,2,7"); btn_continue.addActionListener(this); content.add(btn_continue, "3,4,f,b"); btn_end.addActionListener(this); content.add(btn_end, "3,6,f,t"); points = owner.points_clickNumerator; pdsp.setText(String.valueOf(points)); content.add(pdsp, "3,7,3,8"); lb_info.setFont(JFractionLab.infofont); lb_info.setText(lang.Messages.getString("use_the_mouse")); content.add(lb_info, "0,8,2,8"); makeProblem(); String[] ar_howto = {"howto_click_numerator"}; new UsabilityDialog(ar_howto);//new UsabilityDialog }//Konstruktor protected void nextProblem(){ if (clickablePizza.check() == "0"){ points++; pdsp.setText(String.valueOf(points)); owner.setPoints(points, "clickNumerator"); makeProblem(); }else if (clickablePizza.check() == "+"){ lb_info.setText(lang.Messages.getString("delete_with_rightclick")); }else if (clickablePizza.check() == "-"){ lb_info.setText(lang.Messages.getString("not_enough")); } } /** * * */ protected void makeProblem(){ //System.out.println("makeProblem"); fraction = new FractionMaker(); fraction.mkOneFraction(10); //der Parameter setzt die exclusive Obergrenze der Zahlen des Bruches numerator = fraction.getNumerator_1(); denominator = fraction.getDenominator_1(); lb_numerator.setText(String.valueOf(numerator)); lb_denominator.setText(String.valueOf(denominator)); lb_info.setText(""); clickablePizza.setFraction(numerator, denominator); }//makeProblem /** * */ public void actionPerformed (ActionEvent e) { Object obj = e.getSource(); if (obj == btn_continue){ nextProblem(); }else if (obj == btn_end){ close_it(); }else if(obj == jmiHelp){ new HelpStarter( lang.Messages.getLocale().toString(), "fractions-explanation" ); } }//actionPerformed }//class jfractionlab-0.91.orig/src/jfractionlab/exerciseDialogs/FractionToDecimal.java0000644000000000000000000002440111670453400026270 0ustar rootroot/** * JFractionLab * Copyright (C) 2005 jochen georges, gnugeo _ at _ gnugeo _ dot _ de * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . **/ package jfractionlab.exerciseDialogs; import info.clearthought.layout.TableLayout; import java.awt.Color; import java.awt.Container; import java.awt.HeadlessException; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.KeyEvent; import java.awt.event.KeyListener; import javax.swing.JButton; import javax.swing.JLabel; import jfractionlab.FractionMaker; import jfractionlab.HelpStarter; import jfractionlab.JFractionLab; import jfractionlab.MyJTextField; import jfractionlab.displays.FractionAsRectangle; import jfractionlab.displays.FractionLine; import jfractionlab.jflDialogs.UsabilityDialog; public class FractionToDecimal extends ExerciseDialog implements ActionListener, KeyListener{ static final long serialVersionUID = JFractionLab.serialVersionUID; //GUI private JLabel lb_instruction = new JLabel("", JLabel.CENTER); private MyJTextField tf_numerator_1 = new MyJTextField(3); private MyJTextField tf_denominator_1 = new MyJTextField(3); private MyJTextField tf_numerator_2 = new MyJTextField(3); private JLabel lb_denominator_2 = new JLabel("", JLabel.CENTER); private MyJTextField tf_decimal = new MyJTextField(3); FractionAsRectangle pizza1 = new FractionAsRectangle(); FractionAsRectangle pizza2 = new FractionAsRectangle(); //Zahlen private FractionMaker fraction = new FractionMaker(); private int numerator_1; private int denominator_1; private int denominator_2; /** * * @param owner * @param lx * @param ly * @param sx * @param sy * @throws HeadlessException */ public FractionToDecimal(JFractionLab owner, int lx, int ly, int sx, int sy) throws HeadlessException { super(lx,ly,sx,sy); setTitle(lang.Messages.getString("fraction_to_decimal")); btn_continue = new JButton(lang.Messages.getString("continue")); btn_end = new JButton(lang.Messages.getString("end")); this.owner = owner; //Menu rb_random.addActionListener(this); jmOptions.add(rb_random); rb_custom.addActionListener(this); jmOptions.add(rb_custom); jmb.add(jmOptions); jmiHelp.addActionListener(this); jmb.add(jmHelp); setJMenuBar(jmb); // double sizes[][] = {{ //Spalten 5, //00 TableLayout.FILL, //01: TableLayout.FILL, //02: fraction1 TableLayout.FILL, //03: 20, //04: equal TableLayout.FILL, //05: TableLayout.FILL, //06: fraction2 TableLayout.FILL, //07 20, //08: equal TableLayout.FILL, //09: decimal TableLayout.FILL, //10: buttons 5 //11 }, { //Zeilen 5, //00 TableLayout.FILL, //01: instructionlabel 0.1, //02: numerator 15, //03: fractionbar 0.1, //04: denominator 0.25, //05: first pizza 10, //06 0.25, //07: second pizza TableLayout.FILL, //08: infolabel 5 //09 }}; Container content = getContentPane(); content.setLayout(new TableLayout(sizes)); content.setBackground(Color.white); lb_instruction.setFont(JFractionLab.infofont); content.add(lb_instruction, "1,1,9,1"); //first fraction addTextField(tf_numerator_1); tf_numerator_1.addKeyListener(this); content.add(tf_numerator_1, "2,2,c,b"); content.add(new FractionLine(), "2,3"); addTextField(tf_denominator_1); tf_denominator_1.addKeyListener(this); content.add(tf_denominator_1, "2,4,c,t"); //equal JLabel lb_equal1 = new JLabel("", JLabel.CENTER); lb_equal1.setFont(JFractionLab.infofont); lb_equal1.setText("="); content.add(lb_equal1, "4,3"); //second fraction addTextField(tf_numerator_2); tf_numerator_2.addKeyListener(this); content.add(tf_numerator_2, "6,2,c,b"); content.add(new FractionLine(), "6,3"); content.add(lb_denominator_2, "6,4,c,t"); //equal JLabel lb_equal2 = new JLabel("", JLabel.CENTER); lb_equal2.setFont(JFractionLab.infofont); lb_equal2.setText("="); content.add(lb_equal2, "8,3"); //decimal addTextField(tf_decimal); tf_decimal.addKeyListener(this); content.add(tf_decimal, "9,2,9,4,c,c"); //first pizza content.add(pizza1, "1,5,9,5"); //second pizza content.add(pizza2, "1,7,9,7"); //infolabel lb_info.setFont(JFractionLab.infofont); lb_info.setText(lang.Messages.getString("you_just_need_nb_and_enter")); content.add(lb_info, "1,8,9,8"); //Buttons btn_continue.addKeyListener(this); btn_continue.addActionListener(this); content.add(btn_continue, "10,2,f,b"); btn_end.addActionListener(this); content.add(btn_end, "10,4,f,t"); points = owner.points_extendFraction; pdsp.setText(String.valueOf(points)); content.add(pdsp, "10,5,10,7,c,c"); makeProblem(); String[] ar_howto = {"howto_nb_and_enter","howto_option_type_of_exercise"}; new UsabilityDialog(ar_howto); }//Konstruktor /** * * */ protected void makeProblem(){ //System.out.println("makeProblem"); fraction.mkDecimalFraction(); numerator_1 = fraction.getNumerator_1(); denominator_1 = fraction.getDenominator_1(); denominator_2 = calculateDenominator2(denominator_1); tf_numerator_1.setText(String.valueOf(numerator_1)); tf_denominator_1.setText(String.valueOf(denominator_1)); lb_denominator_2.setText(String.valueOf(denominator_2)); pizza1.drawPizzaAsRectangle(numerator_1, denominator_1, Color.yellow, false, false); pizza2.drawEmptyPizzaAsRectangle(denominator_2, false, false); tf_numerator_2.setEditable(true); tf_numerator_2.requestFocusInWindow(); } private int calculateDenominator2(int dn1){ if(10%denominator_1==0){ return 10; }else{ return 100; } } /** * * */ protected void nextProblem(){ clearTextFields(); lb_info.setText(""); if (bl_randomProblem == true){ makeProblem(); }else{ pizza1.noPizzaAsRectangle(); pizza2.noPizzaAsRectangle(); lb_denominator_2.setText(""); tf_numerator_1.setEditable(true); tf_numerator_1.requestFocusInWindow(); } } /** * */ public void actionPerformed (ActionEvent e) { Object obj = e.getSource(); if (obj == btn_continue){ nextProblem(); }else if (obj == btn_end){ close_it(); }else if(obj == jmiHelp){ new HelpStarter( lang.Messages.getLocale().toString(), "decimal" ); }else if(obj == rb_random){ //System.out.println("rb_random"); //the program is in "custom-mode" actually //it should switch to "random-mode" bl_randomProblem = true; nextProblem(); }else if(obj == rb_custom){ //System.out.println("rb_custom"); //the program is in "random-mode" actually //it should switch to "custom-mode" bl_randomProblem = false; nextProblem(); } }//actionPerformed public void keyPressed(KeyEvent event){ Object obj = event.getSource(); int key = event.getKeyCode(); lb_info.setText(""); if(obj == btn_continue & key == KeyEvent.VK_ENTER){ nextProblem(); }else if(obj == btn_end & key == KeyEvent.VK_ENTER){ close_it(); }else if(obj == tf_numerator_1 & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_numerator_1) != null){ int num = readInputInt(tf_numerator_1); numerator_1 = num; tf_numerator_1.setEditable(false); tf_denominator_1.setEditable(true); tf_denominator_1.requestFocusInWindow(); } }else if(obj == tf_denominator_1 & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_denominator_1) != null){ int num = readInputInt(tf_denominator_1); boolean isOK= true; if(100%num != 0){ lb_info.setText(lang.Messages.getString("denominator_divisible_by_hundret")); tf_denominator_1.setText(""); isOK = false; } if(numerator_1 >= num){ lb_info.setText(lang.Messages.getString("dn_must_be_bigger")); tf_denominator_1.setText(""); tf_denominator_1.setEditable(false); tf_numerator_1.setEditable(true); tf_numerator_1.requestFocusInWindow(); isOK = false; } if(isOK){ tf_numerator_1.setEditable(false); denominator_1 = num; denominator_2 = calculateDenominator2(denominator_1); lb_denominator_2.setText(String.valueOf(denominator_2)); pizza1.drawPizzaAsRectangle(numerator_1, denominator_1, Color.yellow, false, false); pizza2.drawEmptyPizzaAsRectangle(denominator_2, false, false); tf_numerator_2.setEditable(true); tf_numerator_2.requestFocusInWindow(); } } }else if(obj == tf_numerator_2 & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_numerator_2) != null){ int num = readInputInt(tf_numerator_2); if(num ==numerator_1*denominator_2/denominator_1){ pizza2.drawPizzaAsRectangle(num, denominator_2, Color.yellow, false, false); tf_numerator_2.setEditable(false); tf_decimal.setEditable(true); tf_decimal.requestFocusInWindow(); }else{ if(num <= denominator_2){ pizza2.drawPizzaAsRectangle(num, denominator_2, Color.red, false, false); lb_info.setText(numerator_1+" * "+(denominator_2/denominator_1)+" = ?"); }else{ pizza2.drawEmptyPizzaAsRectangle(denominator_2, false, false); lb_info.setText(lang.Messages.getString("numerator_is_too_big")); } tf_numerator_2.setText(""); } } }else if(obj == tf_decimal & key == KeyEvent.VK_ENTER){ if(readInputDouble(tf_decimal) != null){ double num = readInputDouble(tf_decimal); if(num == ((double)numerator_1/denominator_1)){ if(bl_randomProblem){ points++; } pdsp.setText(String.valueOf(points)); lb_info.setText(lang.Messages.getString("that_is_right")); owner.setPoints(points, "fractiontodecimal"); btn_continue.requestFocusInWindow(); }else{ tf_decimal.setText(""); lb_info.setText(lang.Messages.getString("fraction_to_decimal_example")); } } } }//keyPressed public void keyTyped(KeyEvent event){} public void keyReleased(KeyEvent event){} }//class jfractionlab-0.91.orig/src/jfractionlab/exerciseDialogs/NameFraction.java0000644000000000000000000001361111670453400025310 0ustar rootroot/** * JFractionLab * Copyright (C) 2005 jochen georges, gnugeo _ at _ gnugeo _ dot _ de * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . **/ package jfractionlab.exerciseDialogs; import info.clearthought.layout.TableLayout; import java.awt.Color; import java.awt.Container; import java.awt.HeadlessException; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.KeyEvent; import java.awt.event.KeyListener; import javax.swing.JButton; import javax.swing.JOptionPane; import jfractionlab.FractionMaker; import jfractionlab.HelpStarter; import jfractionlab.JFractionLab; import jfractionlab.MyJTextField; import jfractionlab.displays.FractionAsCircle; import jfractionlab.displays.FractionLine; import jfractionlab.jflDialogs.UsabilityDialog; public class NameFraction extends ExerciseDialog implements ActionListener, KeyListener{ static final long serialVersionUID = JFractionLab.serialVersionUID; //GUI private MyJTextField tf_numerator = new MyJTextField(2); private MyJTextField tf_denominator = new MyJTextField(2); private FractionAsCircle pp_pizza = new FractionAsCircle(); //Zahlen private FractionMaker fraction; private int numerator; private int denominator; /** * * @param owner * @param lx * @param ly * @param sx * @param sy * @throws HeadlessException */ public NameFraction(JFractionLab owner, int lx, int ly, int sx, int sy) throws HeadlessException { super(lx, ly, sx, sy); setTitle(lang.Messages.getString("name_the_fraction")); btn_continue = new JButton(lang.Messages.getString("continue")); btn_end = new JButton(lang.Messages.getString("end")); this.owner = owner; jmiHelp.addActionListener(this); jmb.add(jmHelp); setJMenuBar(jmb); double sizes[][] = {{ // Spalten TableLayout.FILL, 0.045, TableLayout.FILL, 0.20, 12 },{ //Zeilen 12, 30, 12, 30, TableLayout.FILL, TableLayout.FILL, 12, TableLayout.FILL, TableLayout.FILL, 30 }}; Container content = getContentPane(); content.setLayout(new TableLayout(sizes)); content.setBackground(Color.white); addTextField(tf_numerator); tf_numerator.addKeyListener(this); content.add(tf_numerator, "1,1,c,b"); FractionLine bs = new FractionLine(); content.add(bs, "1,2"); addTextField(tf_denominator); tf_denominator.addKeyListener(this); tf_denominator.setEditable(false); content.add(tf_denominator, "1,3,c,t"); content.add(pp_pizza, "0,4,2,8"); btn_continue.addActionListener(this); btn_continue.addKeyListener(this); btn_continue.setFocusTraversalKeysEnabled(false); content.add(btn_continue, "3,5,f,b"); btn_end.addActionListener(this); btn_end.addKeyListener(this); content.add(btn_end, "3,7,f,t"); content.add(pdsp, "3,8,3,9"); lb_info.setFont(JFractionLab.infofont); lb_info.setText(lang.Messages.getString("you_just_need_nb_and_enter")); content.add(lb_info, "0,9,2,9"); points = owner.points_nameFraction; pdsp.setText(String.valueOf(points)); makeProblem(); String[] ar_howto = {"howto_nb_and_enter"}; new UsabilityDialog(ar_howto);//new UsabilityDialog }//Konstruktor protected void nextProblem(){} /** * * */ public void makeProblem(){ clearTextFields(); //pp_pizza.noPizzaAsCircle(); //System.out.println("makeProblem"); fraction = new FractionMaker(); fraction.mkOneFraction(10); numerator = fraction.getNumerator_1(); denominator = fraction.getDenominator_1(); pp_pizza.drawPizzaAsCircle(numerator, denominator, Color.yellow); tf_numerator.setEditable(true); tf_numerator.requestFocusInWindow(); } /** * */ public void actionPerformed (ActionEvent e) { Object obj = e.getSource(); if (obj == btn_continue){ JOptionPane.showMessageDialog( null, lang.Messages.getString("no_btn_use_enter") ); tf_numerator.requestFocusInWindow(); }else if (obj == btn_end){ close_it(); }else if(obj == jmiHelp){ new HelpStarter( lang.Messages.getLocale().toString(), "fractions-explanation" ); } }//actionPerformed /** * */ public void keyPressed(KeyEvent event){ Object obj = event.getSource(); int key = event.getKeyCode(); lb_info.setText(""); if(obj == btn_continue & key == KeyEvent.VK_ENTER){ makeProblem(); }else if(obj == btn_end & key == KeyEvent.VK_ENTER){ close_it(); }else if(obj == tf_numerator & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_numerator) != null){ if(numerator != readInputInt(tf_numerator)){ tf_numerator.setText(""); lb_info.setText(lang.Messages.getString("wrong_numerator")); }else{ tf_numerator.setEditable(false); tf_denominator.setEditable(true); tf_denominator.requestFocusInWindow(); } } }else if(obj == tf_denominator & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_denominator) != null){ if(denominator != readInputInt(tf_denominator)){ lb_info.setText(lang.Messages.getString("wrong_denominator")); tf_denominator.setText(""); }else{ points++; pdsp.setText(String.valueOf(points)); owner.setPoints(points, "nameFraction"); lb_info.setText(lang.Messages.getString("that_is_right")+" "+lang.Messages.getString("press_enter")); btn_continue.requestFocusInWindow(); } } } }//keyPressed public void keyTyped(KeyEvent event){} public void keyReleased(KeyEvent event){} }//classjfractionlab-0.91.orig/src/jfractionlab/exerciseDialogs/ImproperFraction.java0000644000000000000000000003642611670453400026236 0ustar rootroot/** * JFractionLab * Copyright (C) 2005 jochen georges, gnugeo _ at _ gnugeo _ dot _ de * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . **/ package jfractionlab.exerciseDialogs; import info.clearthought.layout.TableLayout; import java.awt.Color; import java.awt.Container; import java.awt.HeadlessException; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.ItemEvent; import java.awt.event.KeyEvent; import java.awt.event.KeyListener; import javax.swing.JButton; import javax.swing.JLabel; import jfractionlab.FractionMaker; import jfractionlab.HelpStarter; import jfractionlab.JFractionLab; import jfractionlab.MyJTextField; import jfractionlab.displays.FractionAsCircle; import jfractionlab.displays.FractionLine; import jfractionlab.exerciseGenerator.ExerciseGenerator; import jfractionlab.jflDialogs.UsabilityDialog; import jfractionlab.jflDialogs.WorkSheetDialog; /** * * @author JochenGeorges * */ public class ImproperFraction extends ExerciseDialog implements ActionListener, KeyListener{ static final long serialVersionUID = JFractionLab.serialVersionUID; //GUI private MyJTextField tf_mixedNBNumber = new MyJTextField(2); private MyJTextField tf_mixedNBNumerator = new MyJTextField(2); private MyJTextField tf_mixedNBDenominator = new MyJTextField(2); private MyJTextField tf_improperFractionNumerator = new MyJTextField(2); private MyJTextField tf_improperFractionDenominator = new MyJTextField(2); private FractionAsCircle[] pizzaPlace = { new FractionAsCircle(), new FractionAsCircle(), new FractionAsCircle(), new FractionAsCircle(), new FractionAsCircle(), new FractionAsCircle(), new FractionAsCircle(), new FractionAsCircle(), new FractionAsCircle() }; private JButton btn_tipp; private boolean isVisible = true; private boolean was_neverVisible = true; //Zahlen private FractionMaker fm; private int improperFractionNumerator; private int improperFractionDenominator; private int mixedNBNumber; private int mixedNbNumerator; /** * * @param owner * @param lx * @param ly * @param sx * @param sy * @throws HeadlessException */ public ImproperFraction(JFractionLab owner, int lx, int ly, int sx, int sy) throws HeadlessException { super(lx, ly, sx, sy); setTitle(lang.Messages.getString("improper_frac_2_mixed_nb")); this.owner = owner; rb_random.addActionListener(this); jmOptions.add(rb_random); rb_custom.addActionListener(this); jmOptions.add(rb_custom); jmOptions.addSeparator(); rb_visible.addActionListener(this); jmOptions.add(rb_visible); rb_invisible.addActionListener(this); jmOptions.add(rb_invisible); jmb.add(jmOptions); jmiCreateWorkSheet.addActionListener(this); jmWorkSheet.add(jmiCreateWorkSheet); jmb.add(jmWorkSheet); jmiHelp.addActionListener(this); jmb.add(jmHelp); setJMenuBar(jmb); double width_of_pizzaplace = 0.45; double sizes[][] = {{ // Spalten 5,//0 width_of_pizzaplace/6,//1 width_of_pizzaplace/6,//2 width_of_pizzaplace/6,//3 width_of_pizzaplace/6,//4 width_of_pizzaplace/6,//5 width_of_pizzaplace/6,//6 12,//7 width_of_pizzaplace/4,//8 width_of_pizzaplace/4,//9 width_of_pizzaplace/4,//10 width_of_pizzaplace/4,//11 TableLayout.FILL,//12 5//13 },{ //Zeilen 5,//0jflTextResource.properties TableLayout.FILL,//1 20,//2 TableLayout.FILL,//3 0.4,//4 0.4,//5 TableLayout.FILL,//6 5//7 }}; Container content = getContentPane(); content.setLayout(new TableLayout(sizes)); content.setBackground(Color.white); //--links addTextField(tf_mixedNBNumber); tf_mixedNBNumber.addKeyListener(this); tf_mixedNBNumber.setEditable(false); content.add(tf_mixedNBNumber, "9,1,9,3,c,c"); addTextField(tf_mixedNBNumerator); tf_mixedNBNumerator.addKeyListener(this); tf_mixedNBNumerator.setEditable(false); content.add(tf_mixedNBNumerator, "10,1,c,b"); addTextField(tf_mixedNBDenominator); tf_mixedNBDenominator.setEditable(false); content.add(tf_mixedNBDenominator, "10,3,c,t"); //--rechts addTextField(tf_improperFractionNumerator); tf_improperFractionNumerator.addKeyListener(this); tf_improperFractionNumerator.setEditable(false); content.add(tf_improperFractionNumerator, "3,1,4,1,c,b"); addTextField(tf_improperFractionDenominator); tf_improperFractionDenominator.addKeyListener(this); tf_improperFractionDenominator.setEditable(false); content.add(tf_improperFractionDenominator, "3,3,4,3,c,t"); //--Zeichen JLabel lb_gleich1 = new JLabel("=", JLabel.CENTER); content.add(lb_gleich1, "7,2"); FractionLine bs_fraction1 = new FractionLine(); content.add(bs_fraction1, "10,2"); FractionLine bs_fraction2 = new FractionLine(); content.add(bs_fraction2, "3,2,4,2"); //--Pizzen content.add(pizzaPlace[0], "1,4,3,4"); content.add(pizzaPlace[1], "1,5,3,5"); content.add(pizzaPlace[2], "4,4,6,4"); content.add(pizzaPlace[3], "4,5,6,5"); content.add(pizzaPlace[4], "8,4,9,4"); content.add(pizzaPlace[5], "8,5,9,5"); content.add(pizzaPlace[6], "10,4,11,4"); content.add(pizzaPlace[7], "10,5,11,5"); //--Controls btn_continue = new JButton(lang.Messages.getString("continue")); btn_continue.addActionListener(this); btn_continue.addKeyListener(this); btn_continue.setFocusTraversalKeysEnabled(false); content.add(btn_continue, "12,1,c,c"); btn_tipp = new JButton(lang.Messages.getString("Tipp")); btn_tipp.addActionListener(this); btn_tipp.setEnabled(false); content.add(btn_tipp, "12,4,f,c"); btn_end = new JButton(lang.Messages.getString("end")); btn_end.addActionListener(this); content.add(btn_end, "12,3,c,c"); content.add(pdsp, "12,5"); lb_info.setFont(JFractionLab.infofont); lb_info.setText(lang.Messages.getString("you_just_need_nb_and_enter")); content.add(lb_info, "1,6,11,6"); points = owner.points_unechteBrueche; pdsp.setText(String.valueOf(points)); makeProblem(); String[] ar_howto = { "howto_nb_and_enter","howto_option_type_of_exercise","howto_option_invisible" }; new UsabilityDialog(ar_howto);//new UsabilityDialog }//Konstruktor /** * * */ protected void makeProblem(){ //System.out.println("=== makeProblem ==="); fm = new FractionMaker(); //der Parameter setzt die exclusive Obergrenze der Zahlen des Bruches fm.mkImproperFraction(); improperFractionNumerator = fm.getNumerator_1(); improperFractionDenominator = fm.getDenominator_1(); //TESTZAHLEN //improperFractionNumerator = 29; improperFractionDenominator = 17; if(!isVisible){ tf_improperFractionNumerator.setText(String.valueOf(improperFractionNumerator)); tf_improperFractionDenominator.setText(String.valueOf(improperFractionDenominator)); } mixedNBNumber = improperFractionNumerator/improperFractionDenominator; //System.out.println("mixedNBNumber = "+ mixedNBNumber); mixedNbNumerator = improperFractionNumerator - (improperFractionDenominator * mixedNBNumber); //System.out.println("mixedNbNumerator = "+ mixedNbNumerator); was_neverVisible = true; if(!isVisible){ tf_mixedNBNumber.setEditable(true); tf_mixedNBNumber.requestFocusInWindow(); }else{ drawPizzaBlech(); tf_improperFractionNumerator.setEditable(true); tf_improperFractionNumerator.requestFocusInWindow(); lb_info.setText(lang.Messages.getString("which_improper_fraction_do_you_see")); } }//makeProblem() /** * * */ private void drawPizzaBlech(){ int nb = 0; for(int i = 0; i < mixedNBNumber; i++){ pizzaPlace[i].drawPizzaAsCircle(improperFractionDenominator, improperFractionDenominator, Color.yellow); nb = i; }//for if(mixedNbNumerator != 0){ pizzaPlace[nb+1].drawPizzaAsCircle( mixedNbNumerator, improperFractionDenominator, Color.yellow); }else{ pizzaPlace[nb+1].noPizzaAsCircle(); }//if was_neverVisible = false; }//drawPizzaBlech /** * * */ private void clearPizzaBlech(){ for(int i = 0; i < 8; i++){ pizzaPlace[i].noPizzaAsCircle(); }//for }//clearPizzaBlech /** * * */ protected void nextProblem(){ for(int i = 0; i < 8; i++){ pizzaPlace[i].noPizzaAsCircle(); }//for clearTextFields(); if (bl_randomProblem == true){ makeProblem(); }else{ tf_improperFractionNumerator.setEditable(true); tf_improperFractionNumerator.requestFocusInWindow(); }//if } /** * * * private void close_it(){ setVisible(false); dispose(); }//close_it() */ /** * * */ public void itemStateChanged(ItemEvent e){ //System.out.println("\n ------ \n"); //System.out.println("itemStateChanged"); //Object obj = e.getSource(); }//itemStateChanged /** * */ public void actionPerformed (ActionEvent e) { Object obj = e.getSource(); if (obj == btn_continue){ nextProblem(); if (isVisible){ btn_tipp.setEnabled(false); }else{ btn_tipp.setEnabled(true); } }else if (obj == btn_end){ close_it(); }else if (obj == btn_tipp){ //System.out.println("btn_tipp"); drawPizzaBlech(); btn_tipp.setEnabled(false); tf_mixedNBNumber.requestFocusInWindow(); }else if (obj == rb_visible){ //System.out.println("rb_visble"); //the program is in "Invisible-mode" actually //but it should switch to "Visible-mode" drawPizzaBlech(); btn_tipp.setEnabled(false); isVisible = true; }else if (obj == rb_invisible){ //System.out.println("rb_invisble"); //the program is in "Visible-mode" actually //it should switch to "Invisible-mode" clearPizzaBlech(); btn_tipp.setEnabled(true); isVisible = false; makeProblem(); }else if (obj == rb_random){ //System.out.println("rb_random"); //the program is in "custom-mode" actually //it should switch to "random-mode" bl_randomProblem = true; nextProblem(); }else if (obj == rb_custom){ //System.out.println("rb_custom"); //the program is in "random-mode" actually //it should switch to "custom-mode" bl_randomProblem = false; nextProblem(); }else if(obj == jmiCreateWorkSheet){ new WorkSheetDialog( ExerciseGenerator.IMPROPER_FRACTIONS, lang.Messages.getString("improper_fracs"), lang.Messages.getString("fractions") ); }else if(obj == jmiHelp){ new HelpStarter( lang.Messages.getLocale().toString(), "improper-fractions" ); } }//actionPerformed /** * */ public void keyPressed(KeyEvent event){ Object obj = event.getSource(); int key = event.getKeyCode(); lb_info.setText(""); if(obj == btn_continue & key == KeyEvent.VK_ENTER){ nextProblem(); }else if(obj == tf_improperFractionNumerator & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_improperFractionNumerator)!= null){ int num = readInputInt(tf_improperFractionNumerator); if(bl_randomProblem){ if(num == improperFractionNumerator){ tf_improperFractionNumerator.setEditable(false); tf_improperFractionDenominator.setEditable(true); tf_improperFractionDenominator.requestFocusInWindow(); }else{ tf_improperFractionNumerator.setText(""); tf_improperFractionNumerator.requestFocusInWindow(); } }else{ improperFractionNumerator = Integer.parseInt(tf_improperFractionNumerator.getText()); tf_improperFractionNumerator.setEditable(false); tf_improperFractionDenominator.setEditable(true); tf_improperFractionDenominator.requestFocusInWindow(); } }else{ tf_improperFractionNumerator.setText(""); tf_improperFractionNumerator.setEditable(true); } }else if(obj == tf_improperFractionDenominator & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_improperFractionDenominator) != null){ int num = Integer.parseInt(tf_improperFractionDenominator.getText()); if(bl_randomProblem){ if(num == improperFractionDenominator){ tf_improperFractionDenominator.setEditable(false); tf_mixedNBNumber.setEditable(true); tf_mixedNBNumber.requestFocusInWindow(); }else{ tf_improperFractionDenominator.setText(""); tf_improperFractionDenominator.requestFocusInWindow(); } }else{ if(num >= improperFractionNumerator){ tf_improperFractionDenominator.setText(""); lb_info.setText(lang.Messages.getString("denom_is_too_big")); }else{ if(improperFractionNumerator / num < 8){ improperFractionDenominator = num; mixedNBNumber = improperFractionNumerator / improperFractionDenominator; mixedNbNumerator= improperFractionNumerator - mixedNBNumber * improperFractionDenominator; if(isVisible){drawPizzaBlech();} tf_improperFractionDenominator.setEditable(false); tf_mixedNBNumber.setEditable(true); tf_mixedNBNumber.requestFocusInWindow(); tf_mixedNBDenominator.setText(String.valueOf(improperFractionDenominator)); }else{ lb_info.setText(lang.Messages.getString("maximise_num")); tf_improperFractionDenominator.setText(""); } } } }//readInputNumber }else if(obj == tf_mixedNBNumber & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_mixedNBNumber) != null){ int nb = Integer.parseInt(tf_mixedNBNumber.getText()); if(nb != mixedNBNumber){ lb_info.setText(lang.Messages.getString("how_often_does_denom_fits_in_num")); tf_mixedNBNumber.setText(""); }else{ if(mixedNbNumerator == 0){ System.out.println("ergebnis ist glatte ganzzahl"); tf_mixedNBNumber.setEditable(false); if(bl_randomProblem){ points++; } if(bl_randomProblem && !isVisible && was_neverVisible){ //extra point points++; } lb_info.setText(lang.Messages.getString("that_is_right")); pdsp.setText(String.valueOf(points)); owner.setPoints(points, "unechteBrueche"); drawPizzaBlech(); btn_continue.requestFocusInWindow(); }else{ tf_mixedNBNumber.setEditable(false); tf_mixedNBNumerator.setEditable(true); tf_mixedNBDenominator.setText(String.valueOf(improperFractionDenominator)); tf_mixedNBNumerator.requestFocusInWindow(); } } }//if(readInput....) }else if(obj == tf_mixedNBNumerator & key == KeyEvent.VK_ENTER){ if(readInputInt(tf_mixedNBNumerator) != null){ int nb = Integer.parseInt(tf_mixedNBNumerator.getText()); if(nb != mixedNbNumerator){ lb_info.setText(lang.Messages.getString("how_many_are_left")); tf_mixedNBNumerator.setText(""); }else{ tf_mixedNBNumerator.setEditable(false); if(bl_randomProblem){ points++; } if(bl_randomProblem && !isVisible && was_neverVisible){ //extra point points++; } lb_info.setText(lang.Messages.getString("that_is_right")); pdsp.setText(String.valueOf(points)); owner.setPoints(points, "unechteBrueche"); drawPizzaBlech(); btn_continue.requestFocusInWindow(); } }//readInputNumber } }//keyPressed public void keyTyped(KeyEvent event){} public void keyReleased(KeyEvent event){} }//class jfractionlab-0.91.orig/src/jfractionlab/officeMachine/0000755000000000000000000000000011670453400021503 5ustar rootrootjfractionlab-0.91.orig/src/jfractionlab/officeMachine/OfficeMachine.java0000644000000000000000000003053411670453400025033 0ustar rootrootpackage jfractionlab.officeMachine; import java.io.File; import javax.swing.JOptionPane; import jfractionlab.JFractionLab; import jfractionlab.exerciseGenerator.ExerciseGenerator; import jfractionlab.exerciseGenerator.Exercises; import com.sun.star.beans.PropertyValue; import com.sun.star.beans.PropertyVetoException; import com.sun.star.beans.UnknownPropertyException; import com.sun.star.beans.XPropertySet; import com.sun.star.comp.helper.Bootstrap; import com.sun.star.comp.helper.BootstrapException; import com.sun.star.container.NoSuchElementException; import com.sun.star.container.XNameAccess; import com.sun.star.document.XEmbeddedObjectSupplier2; import com.sun.star.frame.XComponentLoader; import com.sun.star.frame.XDesktop; import com.sun.star.lang.IllegalArgumentException; import com.sun.star.lang.IndexOutOfBoundsException; import com.sun.star.lang.WrappedTargetException; import com.sun.star.lang.XComponent; import com.sun.star.lang.XMultiComponentFactory; import com.sun.star.lang.XMultiServiceFactory; import com.sun.star.table.XCell; import com.sun.star.table.XCellRange; import com.sun.star.text.XText; import com.sun.star.text.XTextContent; import com.sun.star.text.XTextDocument; import com.sun.star.text.XTextRange; import com.sun.star.text.XTextTable; import com.sun.star.text.XTextTablesSupplier; import com.sun.star.uno.Exception; import com.sun.star.uno.UnoRuntime; import com.sun.star.uno.XComponentContext; public class OfficeMachine{ private XComponent xComponent = null; private XTextDocument xTextDocument = null; private XMultiServiceFactory xMultiServiceFactory = null; private String[] arAllTextTables; private int nb_of_exercises; static XMultiComponentFactory xMCF = null; private XTextTablesSupplier xTextTablesSupplier; private XNameAccess xNameAccess_TextTables; private XTextTable xTextTable; private XCellRange xCellRange; private XCell xCell; private XText xText; private XTextContent xTextContent; private XPropertySet xPS; private XTextRange xRange; private XEmbeddedObjectSupplier2 xEmbeddedObjectSupplier; private XComponent xEmbeddedObjectModel; private XPropertySet xFormulaProperties; Exercises ex; public OfficeMachine( File file, int type, int max1, int max2 ){ if(openDocumentAsTemplate(file)){ if(checkDocument()){ ex = new ExerciseGenerator().getOneTypeExercises( type, max1, max2, nb_of_exercises ); fillTables(); } } } public boolean checkDocument(){ boolean isWithTitle = false; boolean numeration_is_ok = true; String wrongString = ""; int nbnb = 0; int nbcl = 0; int nbsl = 0; XTextTablesSupplier xTextTablesSupplier = (XTextTablesSupplier)UnoRuntime.queryInterface( XTextTablesSupplier.class, xComponent ); XNameAccess xNameAccess_TextTables = xTextTablesSupplier.getTextTables(); arAllTextTables = xNameAccess_TextTables.getElementNames(); try { String str = ""; //walk through all texttables for(int x = 0; x< arAllTextTables.length; x++){ //connect to the texttable XTextTable xTextTable = (XTextTable)UnoRuntime.queryInterface( XTextTable.class, xNameAccess_TextTables.getByName(arAllTextTables[x]) ); //walk through all columns for(int y = 0; y < xTextTable.getColumns().getCount(); y++){ //walk through all rows for(int z = 0; z < xTextTable.getRows().getCount(); z++){ XCellRange xCellRange = (XCellRange) UnoRuntime.queryInterface( XCellRange.class, xTextTable ); XCell xCell = xCellRange.getCellByPosition(y,z); // cols, rows XText xText = (XText) UnoRuntime.queryInterface(XText.class, xCell); str = xText.getString(); if(str.equals("ti")){ isWithTitle = true; }else if(str.startsWith("nb")){ nbnb++; try { Integer.valueOf(str.substring(2)); } catch (NumberFormatException e) { numeration_is_ok = false; wrongString = str; } }else if(str.startsWith("cl")){ nbcl++; try { Integer.valueOf(str.substring(2)); } catch (NumberFormatException e) { numeration_is_ok = false; wrongString = str; } }else if(str.startsWith("sl")){ nbsl++; try { Integer.valueOf(str.substring(2)); } catch (NumberFormatException e) { numeration_is_ok = false; wrongString = str; } } } } } } catch (NoSuchElementException e) { e.printStackTrace(); JFractionLab.worksheetProcessIsOK = false; } catch (WrappedTargetException e) { e.printStackTrace(); JFractionLab.worksheetProcessIsOK = false; } catch (IndexOutOfBoundsException e) { e.printStackTrace(); JFractionLab.worksheetProcessIsOK = false; } nb_of_exercises = nbnb; if(!isWithTitle){ JFractionLab.worksheetProcessIsOK = false; JOptionPane.showMessageDialog(null, lang.Messages.getString("template_has_no_title_bookmark")+"\n"+ lang.Messages.getString("please_correct_save_and_try_again") ); } if(nbsl > 0){ if(nb_of_exercises != nbsl){ JFractionLab.worksheetProcessIsOK = false; JOptionPane.showMessageDialog(null, lang.Messages.getString("template_wrong_nb_of_sl_marker")+"\n"+ lang.Messages.getString("please_correct_save_and_try_again") ); } } if(nbcl > 0){ if(nb_of_exercises != nbcl){ JFractionLab.worksheetProcessIsOK = false; JOptionPane.showMessageDialog(null, lang.Messages.getString("template_wrong_nb_of_cl_marker")+"\n"+ lang.Messages.getString("please_correct_save_and_try_again") ); } } if(!numeration_is_ok){ JFractionLab.worksheetProcessIsOK = false; JOptionPane.showMessageDialog(null, lang.Messages.getString("numeration_is_not_ok")+"\n"+ lang.Messages.getString("wrong_marker")+" = "+wrongString+"\n"+ lang.Messages.getString("please_correct_save_and_try_again") ); } return JFractionLab.worksheetProcessIsOK; } private void fillTables(){ xTextTablesSupplier = (XTextTablesSupplier)UnoRuntime.queryInterface( XTextTablesSupplier.class, xComponent ); xNameAccess_TextTables = xTextTablesSupplier.getTextTables(); arAllTextTables = xNameAccess_TextTables.getElementNames(); try { String strCell = ""; //walk through all texttables for(int tables = 0; tables< arAllTextTables.length; tables++){ //connect to the texttable xTextTable = (XTextTable)UnoRuntime.queryInterface( XTextTable.class, xNameAccess_TextTables.getByName(arAllTextTables[tables]) ); //walk through all columns for(int columns = 0; columns < xTextTable.getColumns().getCount(); columns++){ //walk through all rows for(int rows = 0; rows < xTextTable.getRows().getCount(); rows++){ xCellRange = (XCellRange) UnoRuntime.queryInterface( XCellRange.class, xTextTable ); xCell = xCellRange.getCellByPosition(columns,rows); // cols, rows xText = (XText) UnoRuntime.queryInterface(XText.class, xCell); strCell = xText.getString(); if(strCell.equals("ti")){ xText.setString(ex.getTitle()); }else if(strCell.startsWith("nb")){ insertObject( ex.getAlExercises().get( Integer.valueOf( strCell.trim().substring(2) )-1 ) ); }else if(strCell.startsWith("cl")){ insertObject( ex.getAlCalculations().get( Integer.valueOf( strCell.trim().substring(2) )-1 ) ); }else if(strCell.startsWith("sl")){ insertObject( ex.getAlSolutions().get( Integer.valueOf( strCell.trim().substring(2) )-1 ) ); } } } } } catch (NumberFormatException e) { e.printStackTrace(); } catch (NoSuchElementException e) { e.printStackTrace(); } catch (WrappedTargetException e) { e.printStackTrace(); } catch (IndexOutOfBoundsException e) { e.printStackTrace(); } } private void insertObject(String str){ try { xTextContent = (XTextContent)UnoRuntime.queryInterface( XTextContent.class, xMultiServiceFactory.createInstance( "com.sun.star.text.TextEmbeddedObject" ) ); // set class id for mathformula object to determine the type of object to be inserted xPS = (XPropertySet)UnoRuntime.queryInterface(XPropertySet.class, xTextContent); xPS.setPropertyValue("CLSID", "078B7ABA-54FC-457F-8551-6147e776a997"); xText.setString(""); //insert object in document xText = (XText) UnoRuntime.queryInterface(XText.class, xCell); xRange = (XTextRange)UnoRuntime.queryInterface( XTextRange.class, xCell); xRange.getStart(); xText.insertTextContent( xRange, xTextContent, false ); xEmbeddedObjectSupplier = (XEmbeddedObjectSupplier2)UnoRuntime.queryInterface( XEmbeddedObjectSupplier2.class,xTextContent); xEmbeddedObjectModel = xEmbeddedObjectSupplier.getEmbeddedObject(); xFormulaProperties =(XPropertySet)UnoRuntime.queryInterface( XPropertySet.class,xEmbeddedObjectModel); xFormulaProperties.setPropertyValue( //"Formula", "1 {5}over{9} + 3 {5}over{9} = 5 {1}over{9}"); "Formula", str); } catch (UnknownPropertyException e) { e.printStackTrace(); } catch (PropertyVetoException e) { e.printStackTrace(); } catch (IllegalArgumentException e) { e.printStackTrace(); } catch (WrappedTargetException e) { e.printStackTrace(); } catch (Exception e) { e.printStackTrace(); } } public boolean openDocumentAsTemplate(File file){ XDesktop xDesktop = null; xDesktop = getDesktop(); XComponentLoader xComponentLoader = (XComponentLoader)UnoRuntime.queryInterface( XComponentLoader.class, xDesktop); try { PropertyValue[] pPropValues = new PropertyValue[1]; pPropValues[0] = new PropertyValue(); pPropValues[0].Name = "AsTemplate"; pPropValues[0].Value = new Boolean(true); //unter linux reicht das, unter windows reicht das nicht // xComponent = xComponentLoader.loadComponentFromURL( // file.toString(), "_blank", 0, pPropValues); xComponent = xComponentLoader.loadComponentFromURL( "file:///"+file.toString(), "_blank", 0, pPropValues); xTextDocument = (XTextDocument)UnoRuntime.queryInterface( XTextDocument.class, xComponent); xMultiServiceFactory =(XMultiServiceFactory) UnoRuntime.queryInterface( XMultiServiceFactory.class, xTextDocument); } catch (com.sun.star.io.IOException e) { JFractionLab.worksheetProcessIsOK = false; e.printStackTrace(); } catch (IllegalArgumentException e) { JFractionLab.worksheetProcessIsOK = false; e.printStackTrace(); } // if(!JFractionLab.worksheetProcessIsOK){ // try { // PropertyValue[] pPropValues = new PropertyValue[1]; // pPropValues[0] = new PropertyValue(); // pPropValues[0].Name = "AsTemplate"; // pPropValues[0].Value = new Boolean(true); // xComponent = xComponentLoader.loadComponentFromURL( // "file:///"+file.toString(), "_blank", 0, pPropValues); // xTextDocument = (XTextDocument)UnoRuntime.queryInterface( // XTextDocument.class, xComponent); // xMultiServiceFactory =(XMultiServiceFactory) UnoRuntime.queryInterface( // XMultiServiceFactory.class, xTextDocument); // JFractionLab.worksheetProcessIsOK = true; // } catch (com.sun.star.io.IOException e) { // JFractionLab.worksheetProcessIsOK = false; // e.printStackTrace(); // } catch (IllegalArgumentException e) { // JFractionLab.worksheetProcessIsOK = false; // e.printStackTrace(); // } // } if(!JFractionLab.worksheetProcessIsOK) JOptionPane.showMessageDialog(null, lang.Messages.getString("error_unsupported_url")); return JFractionLab.worksheetProcessIsOK; } public static XDesktop getDesktop() { XDesktop xDesktop = null; try { XComponentContext xContext = null; xContext = Bootstrap.bootstrap(); xMCF = xContext.getServiceManager(); if( xMCF != null ) { Object oDesktop = xMCF.createInstanceWithContext( "com.sun.star.frame.Desktop", xContext); xDesktop = (XDesktop) UnoRuntime.queryInterface( XDesktop.class, oDesktop); }else{ // FIXME JOptionPane.showMessageDialog(null, "Can't create a desktop." + "No connection, no remote office servicemanager available!"); } }catch (BootstrapException e) { e.printStackTrace(); System.exit(1); }catch (com.sun.star.uno.Exception e) { e.printStackTrace(); System.exit(1); } return xDesktop; } }jfractionlab-0.91.orig/src/jfractionlab/officeMachine/OfficeStarter.java0000644000000000000000000000553311670453400025114 0ustar rootrootpackage jfractionlab.officeMachine; import java.io.File; import java.io.IOException; import java.lang.reflect.InvocationTargetException; import java.lang.reflect.Method; import java.net.URL; import java.net.URLClassLoader; import javax.swing.JDialog; import javax.swing.JOptionPane; import jfractionlab.ConfManager; import jfractionlab.JFractionLab; import jfractionlab.jflDialogs.InfoDialog; /** * * @author jochen * * Before the OfficeMachine can be started, OfficeStarter has to check, if all the * needed libs are available. otherwise the VM will throw an Exception * while reading all the import-statements of OfficeMachine */ public class OfficeStarter { public OfficeStarter( JDialog owner, File file, int type, int max1, int max2 ){ if(setLibs()){ if(checkOfficeInstallation()){ JFractionLab.worksheetProcessIsOK = true; JOptionPane.showMessageDialog(null, lang.Messages.getString("wait_patiently")); new OfficeMachine( file, type, max1, max2 ); if(JFractionLab.worksheetProcessIsOK){ //fixme on windows optionpane always in front JOptionPane.showMessageDialog(owner, lang.Messages.getString("worksheet_is_ready")); } } } } private boolean setLibs(){ boolean bl = true; ConfManager cm = new ConfManager(); String[] uno_jars = cm.getUnoConfJars(); for(int i = 0; i < uno_jars.length; i++){ try { OfficeStarter.addToClassPath(new File(uno_jars[i])); } catch (java.lang.Exception e) { bl = false; e.printStackTrace(); } } if (!bl) JOptionPane.showMessageDialog(null, "Error setLibs"); return bl; } private boolean checkOfficeInstallation(){ boolean bl = true; String[] ar = new ConfManager().getUnoConfJars(); for(int i = 0; i
"+ lang.Messages.getString("install_libreoffice")+" ("+ lang.Messages.getString("libreoffice_url")+")

"+ lang.Messages.getString("you_have_to_configure_libreoffice")+"

"+ lang.Messages.getString("please_use_office_configuration_dialog"), 600, 400 ); } return bl; } public static void addToClassPath(File file) throws IllegalArgumentException, IllegalAccessException, InvocationTargetException, SecurityException, NoSuchMethodException, IOException { System.setProperty( "java.class.path", System.getProperty("java.class.path") + ":" + file.getCanonicalPath() ); Method addURL = URLClassLoader.class.getDeclaredMethod("addURL", URL.class); addURL.setAccessible(true); addURL.invoke(ClassLoader.getSystemClassLoader(), file.toURI().toURL()); } } jfractionlab-0.91.orig/src/jfractionlab/JFractionLab.java0000644000000000000000000010342411670453400022130 0ustar rootroot/** * JFractionLab * Copyright (C) 2005 jochen georges, gnugeo _ at _ gnugeo _ dot _ de * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . **/ package jfractionlab; import info.clearthought.layout.TableLayout; import java.awt.Container; import java.awt.Dimension; import java.awt.Font; import java.awt.GridLayout; import java.awt.HeadlessException; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.ItemEvent; import java.awt.event.ItemListener; import java.io.File; import java.io.FileInputStream; import java.io.ObjectInputStream; import java.util.Locale; import java.util.Random; import javax.swing.JButton; import javax.swing.JCheckBoxMenuItem; import javax.swing.JFileChooser; import javax.swing.JFrame; import javax.swing.JMenu; import javax.swing.JMenuBar; import javax.swing.JMenuItem; import javax.swing.JOptionPane; import javax.swing.JPanel; import javax.swing.UIManager; import javax.swing.border.CompoundBorder; import javax.swing.border.EmptyBorder; import javax.swing.border.EtchedBorder; import javax.swing.border.TitledBorder; import jfractionlab.displays.PointDisplay; import jfractionlab.exerciseDialogs.ClickNumerator; import jfractionlab.exerciseDialogs.CompareFractions; import jfractionlab.exerciseDialogs.DivideFractionsByFractions; import jfractionlab.exerciseDialogs.DivideFractionsByNumbers; import jfractionlab.exerciseDialogs.DivideNumbersByFractions; import jfractionlab.exerciseDialogs.ExtendFraction; import jfractionlab.exerciseDialogs.FractionToDecimal; import jfractionlab.exerciseDialogs.ImproperFraction; import jfractionlab.exerciseDialogs.MixedNumbers; import jfractionlab.exerciseDialogs.MultiplyFractions; import jfractionlab.exerciseDialogs.NameFraction; import jfractionlab.exerciseDialogs.PlusAndMinus; import jfractionlab.exerciseDialogs.ReduceFraction; import jfractionlab.exerciseGenerator.ExerciseGenerator; import jfractionlab.jflDialogs.ConfigureLO; import jfractionlab.jflDialogs.InfoDialog; import jfractionlab.jflDialogs.LogSaverDialog; import jfractionlab.jflDialogs.WorkSheetDialog; import jfractionlab.logtable.LogTable; //TODO JFractionLab //begriffe fuer aufgaben (zettel) und übungen (am computer) //neuer aufgabentyp: vergleichen durch gleichnamig machen? //Link zur Hilfe (oder mindestens hineis auf hilfekapitel) in fehlermeldung "kein LO-Kontakt" //Hilfe: **************************** //configureLO_de.html url einsetzen //CompareFractions: hilfe schreiben und implementieren //FractionToDecimal Hilfekapitel schreiben und hier verlinken! //hilfe besser internationalisieren mit cmssimple?? "offline"-cms ohne datenbank?? //Worksheets: *********************** //FractionToDecimal ADD WORKSHEET //arbeitsblätter mit verschiedenen aufgabentypen ermoeglichen, dialog mit allen auswahlmöglichkeiten schreiben //Release: ****************************** //testen (achte auf ConfigureLO unter windows!!) //uebersetzen //pakete machen //document the code with javadoc public class JFractionLab extends JFrame implements ActionListener, ItemListener{ public static final long serialVersionUID = 54L; public static final String jep_fontface=""; public static final Random ran = new Random(System.currentTimeMillis()); public static final int nbOfUnoConfJars = 7; public static boolean worksheetProcessIsOK = true; private JMenuBar jmb = new JMenuBar(); private JMenu jmLanguage = new JMenu(""); private JMenuItem jmiGerman = new JMenuItem(""); private JMenuItem jmiFrench = new JMenuItem(""); private JMenuItem jmiSpanish = new JMenuItem(""); private JMenuItem jmiEnglish = new JMenuItem(""); private JMenuItem jmiItalian = new JMenuItem(""); private JMenuItem jmiPortuguese = new JMenuItem(""); // private JMenuItem jmiPolish = new JMenuItem(""); private JMenu jmWorkSheet = new JMenu(""); private JMenuItem jmiWorkSheetExtending = new JMenuItem(""); private JMenuItem jmiWorkSheetReducing = new JMenuItem(""); private JMenuItem jmiWorkSheetImproperFractions = new JMenuItem(""); private JMenuItem jmiWorkSheetMixedNumbers = new JMenuItem(""); private JMenuItem jmiWorkSheetAddition = new JMenuItem(""); private JMenuItem jmiWorkSheetSubtraction = new JMenuItem(""); private JMenuItem jmiWorkSheetMultiplication = new JMenuItem(""); private JMenuItem jmiWorkSheetDivision = new JMenuItem(""); private JMenuItem jmiConfigurePathToLibreOffice; private JMenu jmHelp = new JMenu(""); public static JCheckBoxMenuItem cb_showtippatstart = new JCheckBoxMenuItem(); private JMenuItem jmiAbout = new JMenuItem(""); private JMenuItem jmiHelp = new JMenuItem(""); //GUI private TitledBorder brd_top; private JButton btn_clickNumerator;//click_the_numerator private PointDisplay dsp_clickNumerator = new PointDisplay(true); private JButton btn_nameFraction;//Nenne_den_Bruch private PointDisplay dsp_nameFraction = new PointDisplay(true); private JButton btn_compareFractions;//Vergleiche_Pizzen private PointDisplay dsp_compareFractions = new PointDisplay(true); private JButton btn_extendFraction; private PointDisplay dsp_extendFraction = new PointDisplay(true); private JButton btn_reduceFraction; private PointDisplay dsp_reduceFraction = new PointDisplay(true); private JButton btn_improperFracions; private PointDisplay dsp_improperFractions = new PointDisplay(true); private JButton btn_mixedNumbers; private PointDisplay dsp_mixedNumbers = new PointDisplay(true); private JButton btn_fractionToDecimal; private PointDisplay dsp_fractionToDecimal = new PointDisplay(true); private TitledBorder brd_bottom; private JButton btn_addFractions; private PointDisplay dsp_addFractions = new PointDisplay(true); private JButton btn_subtractFractions; private PointDisplay dsp_subtractFractions = new PointDisplay(true); private JButton btn_multiplyFractions; private PointDisplay dsp_multiplyFractions = new PointDisplay(true); private JButton btn_divideFractionsByNumbers; private PointDisplay dsp_divideFractionsByNumbers = new PointDisplay(true); private JButton btn_divideNumbersByFractions; private PointDisplay dsp_divideNumbersByFractions = new PointDisplay(true); private JButton btn_divideFractionsByFractions; private PointDisplay dsp_divideFractionsByFractions = new PointDisplay(true); private JButton btn_save; private JButton btn_readTheLog; private static final int location_x=50; private static final int location_y=100; private static final int size_x=1000; private static final int size_y=300; public static String os; public int points_clickNumerator = 0; //points in spiel 1 und korrekt bergeben? public int points_nameFraction = 0; public int points_compareFractions = 0; public int points_compareInvisibleFractions = 0; public int points_extendFraction = 0; public int points_reduceFraction = 0; public int points_unechteBrueche = 0; public int points_gemischteZahlen = 0; public int points_fractionToDecimal = 0; public int points_addFractions = 0; public int points_subtractFractions = 0; public int points_multiplyFractions = 0; public int points_divideFractionsByNumbers = 0; public int points_divideNumbersByFractions = 0; public int points_divideFractionsByFractions = 0; //Damit alle Dialoge dieselbe Schrift haben, ist sie hier static definiert. public static Font infofont = new Font("SansSerif",Font.BOLD,24); // public static final int nbOfCols = 17; private String aboutText = ""; /** * Create the GUI and show it. * For thread safety, * this method should be invoked from the * event-dispatching thread. * See http://java.sun.com/docs/books/tutorial/uiswing/learn/example1.html */ public static void main(String[] args) { javax.swing.SwingUtilities.invokeLater(new Runnable() { public void run() { new JFractionLab(); }//run });//invokeLater } public JFractionLab() throws HeadlessException { makeGUI(); } public void makeGUI(){ os = System.getProperty("os.name").toLowerCase(); setTitle("JFractionLab_version-number_lab"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); lang.Messages.setLocale(lang.Messages.getLocale()); //Menue jmLanguage.setText(lang.Messages.getString("language")); jmiGerman.setText(lang.Messages.getString("Deutsch")); jmiGerman.addActionListener(this); jmLanguage.add(jmiGerman); jmiEnglish.setText(lang.Messages.getString("english")); jmiEnglish.addActionListener(this); jmLanguage.add(jmiEnglish); jmiSpanish.setText(lang.Messages.getString("spanish")); jmiSpanish.addActionListener(this); jmLanguage.add(jmiSpanish); jmiFrench.setText(lang.Messages.getString("french")); jmiFrench.addActionListener(this); jmLanguage.add(jmiFrench); jmiItalian.setText(lang.Messages.getString("italian")); jmiItalian.addActionListener(this); jmLanguage.add(jmiItalian); // jmiPolish.setText(lang.Messages.getString("polish")); // jmiPolish.addActionListener(this); // jmLanguage.add(jmiPolish); jmiPortuguese.setText(lang.Messages.getString("portuguese")); jmiPortuguese.addActionListener(this); jmLanguage.add(jmiPortuguese); jmWorkSheet.setText(lang.Messages.getString("worksheets")); jmiWorkSheetExtending.addActionListener(this); jmiWorkSheetExtending.setText(lang.Messages.getString("extend_fractions")); jmWorkSheet.add(jmiWorkSheetExtending); jmiWorkSheetReducing.addActionListener(this); jmiWorkSheetReducing.setText(lang.Messages.getString("reduce_fractions")); jmWorkSheet.add(jmiWorkSheetReducing); jmiWorkSheetImproperFractions.addActionListener(this); jmiWorkSheetImproperFractions.setText(lang.Messages.getString("improper_fracs")); jmWorkSheet.add(jmiWorkSheetImproperFractions); jmiWorkSheetMixedNumbers.addActionListener(this); jmiWorkSheetMixedNumbers.setText(lang.Messages.getString("mixed_numbers")); jmWorkSheet.add(jmiWorkSheetMixedNumbers); jmiWorkSheetAddition.addActionListener(this); jmiWorkSheetAddition.setText(lang.Messages.getString("add_fractions")); jmWorkSheet.add(jmiWorkSheetAddition); jmiWorkSheetSubtraction.addActionListener(this); jmiWorkSheetSubtraction.setText(lang.Messages.getString("minus_fractions")); jmWorkSheet.add(jmiWorkSheetSubtraction); jmiWorkSheetMultiplication.addActionListener(this); jmiWorkSheetMultiplication.setText(lang.Messages.getString("multiply_fractions")); jmWorkSheet.add(jmiWorkSheetMultiplication); jmiWorkSheetDivision.addActionListener(this); jmiWorkSheetDivision.setText(lang.Messages.getString("div_fr_by_fr")); jmWorkSheet.add(jmiWorkSheetDivision); jmWorkSheet.addSeparator(); jmiConfigurePathToLibreOffice = new JMenuItem(); jmiConfigurePathToLibreOffice.addActionListener(this); jmiConfigurePathToLibreOffice.setText(lang.Messages.getString("configure_libreoffice")); jmWorkSheet.add(jmiConfigurePathToLibreOffice); jmHelp.setText(lang.Messages.getString("jmi_help")); cb_showtippatstart.setText(lang.Messages.getString("show_hints_on_start")); cb_showtippatstart.addItemListener(this); setCheckBoxValue(); jmHelp.add(cb_showtippatstart); jmHelp.addSeparator(); jmiHelp.setText(lang.Messages.getString("jmi_help")); jmiHelp.addActionListener(this); jmHelp.add(jmiHelp); jmiAbout.setText(lang.Messages.getString("about_jfl")); jmiAbout.addActionListener(this); jmHelp.add(jmiAbout); jmb.add(jmLanguage); jmb.add(jmWorkSheet); jmb.add(jmHelp); setJMenuBar(jmb); double sizes_main[][] = {{ //Spalten TableLayout.FILL, },{ //Zeilen 0.88/14*8,//pn_oben 0.88/14*6,//pn_unten TableLayout.FILL,//pn_steuer }}; double sizes_oben[][] = {{ // Spalten 0.5,0.3,TableLayout.FILL },{ //Zeilen TableLayout.FILL,//0 TableLayout.FILL,//1 TableLayout.FILL,//2 TableLayout.FILL,//3 TableLayout.FILL,//4 TableLayout.FILL,//5 TableLayout.FILL,//6 TableLayout.FILL//7 }}; double sizes_unten[][] = {{ // Spalten 0.5,0.3,TableLayout.FILL },{ //Zeilen TableLayout.FILL,//0 TableLayout.FILL,//1 TableLayout.FILL,//2 TableLayout.FILL,//3 TableLayout.FILL,//4 TableLayout.FILL,//5 }}; Container cp = getContentPane(); cp.setLayout(new TableLayout(sizes_main)); JPanel pn_oben = new JPanel(new TableLayout(sizes_oben)); JPanel pn_unten = new JPanel(new TableLayout(sizes_unten)); JPanel pn_steuer = new JPanel(new GridLayout(2,1)); btn_clickNumerator = new JButton("1. "+lang.Messages.getString("click_numerator")); btn_clickNumerator.addActionListener(this); pn_oben.add(btn_clickNumerator, "0,0,1,0"); pn_oben.add(dsp_clickNumerator, "2,0"); btn_nameFraction = new JButton("2. "+lang.Messages.getString("name_fractions")); btn_nameFraction.addActionListener(this); pn_oben.add(btn_nameFraction, "0,1,1,1"); pn_oben.add(dsp_nameFraction, "2,1"); btn_compareFractions = new JButton("3. "+lang.Messages.getString("compare_fractions")); btn_compareFractions.addActionListener(this); pn_oben.add(btn_compareFractions, "0,2,1,2"); pn_oben.add(dsp_compareFractions, "2,2"); btn_extendFraction = new JButton("4. "+lang.Messages.getString("extend_fractions")); btn_extendFraction.addActionListener(this); pn_oben.add(btn_extendFraction, "0,3,1,3"); pn_oben.add(dsp_extendFraction, "2,3"); btn_reduceFraction = new JButton("5. "+lang.Messages.getString("reduce_fractions")); btn_reduceFraction.addActionListener(this); pn_oben.add(btn_reduceFraction, "0,4,1,4"); pn_oben.add(dsp_reduceFraction, "2,4"); btn_improperFracions = new JButton("6. "+lang.Messages.getString("improper_fracs")); btn_improperFracions.addActionListener(this); pn_oben.add(btn_improperFracions, "0,5,1,5"); pn_oben.add(dsp_improperFractions, "2,5"); btn_mixedNumbers = new JButton("7. "+lang.Messages.getString("mixed_numbers")); btn_mixedNumbers.addActionListener(this); pn_oben.add(btn_mixedNumbers, "0,6,1,6"); pn_oben.add(dsp_mixedNumbers, "2,6"); btn_fractionToDecimal = new JButton("8. "+lang.Messages.getString("fraction_to_decimal")); btn_fractionToDecimal.addActionListener(this); pn_oben.add(btn_fractionToDecimal, "0,7,1,7"); pn_oben.add(dsp_fractionToDecimal, "2,7"); brd_top = new TitledBorder(new EtchedBorder(), lang.Messages.getString("learn_fractions")); pn_oben.setBorder(brd_top); cp.add(pn_oben, "0,0"); btn_addFractions = new JButton("9. "+lang.Messages.getString("add_fractions")); btn_addFractions.addActionListener(this); pn_unten.add(btn_addFractions, "0,0,1,0"); pn_unten.add(dsp_addFractions, "2,0"); btn_subtractFractions = new JButton("10. "+lang.Messages.getString("minus_fractions")); btn_subtractFractions.addActionListener(this); pn_unten.add(btn_subtractFractions, "0,1,1,1"); pn_unten.add(dsp_subtractFractions, "2,1"); btn_multiplyFractions = new JButton("11. "+lang.Messages.getString("multiply_fractions")); btn_multiplyFractions.addActionListener(this); pn_unten.add(btn_multiplyFractions, "0,2,1,2"); pn_unten.add(dsp_multiplyFractions, "2,2"); btn_divideFractionsByNumbers = new JButton("12. "+lang.Messages.getString("div_fr_by_nb")); btn_divideFractionsByNumbers.addActionListener(this); pn_unten.add(btn_divideFractionsByNumbers, "0,3,1,3"); pn_unten.add(dsp_divideFractionsByNumbers, "2,3"); btn_divideNumbersByFractions = new JButton("13. "+lang.Messages.getString("div_nb_by_fr")); btn_divideNumbersByFractions.addActionListener(this); pn_unten.add(btn_divideNumbersByFractions, "0,4,1,4"); pn_unten.add(dsp_divideNumbersByFractions, "2,4"); btn_divideFractionsByFractions = new JButton("14. "+lang.Messages.getString("div_fr_by_fr")); btn_divideFractionsByFractions.addActionListener(this); pn_unten.add(btn_divideFractionsByFractions, "0,5,1,5"); pn_unten.add(dsp_divideFractionsByFractions, "2,5"); //pn_unten.setBorder(new CompoundBorder(new EmptyBorder(1,1,1,1),new EtchedBorder() )); brd_bottom = new TitledBorder(new EtchedBorder(), lang.Messages.getString("calculate_fractions")); pn_unten.setBorder(brd_bottom); cp.add(pn_unten, "0,1"); btn_save = new JButton(lang.Messages.getString("save_results")); btn_save.addActionListener(this); pn_steuer.add(btn_save); btn_readTheLog = new JButton(lang.Messages.getString("read_logs")); btn_readTheLog.addActionListener(this); pn_steuer.add(btn_readTheLog); pn_steuer.setBorder(new CompoundBorder(new EmptyBorder(1,1,1,1),new EtchedBorder() )); cp.add(pn_steuer, "0,2"); setLocation(400,50); setSize(450, 650); setMinimumSize(new Dimension(410, 460)); setResizable(true); //JFrame.setDefaultLookAndFeelDecorated(true); try{ UIManager.setLookAndFeel("javax.swing.plaf.metal.MetalLookAndFeel"); //UIManager.setLookAndFeel("javax.swing.plaf.metal.NimbusLookAndFeel"); //UIManager.setLookAndFeel("com.sun.java.swing.plaf.motif.MotifLookAndFeel"); //UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel"); //UIManager.setLookAndFeel(UIManager.getCrossPlatformLookAndFeelClassName()); //UIManager.setLookAndFeel( UIManager.getSystemLookAndFeelClassName() ); }catch(Exception exc){ exc.printStackTrace(); System.out.println("UIManager Problem"); } setVisible(true); aboutText = lang.Messages.getString("gnu_gpl")+"
" + lang.Messages.getString("copyright")+"
" + lang.Messages.getString("url_text")+"
" + lang.Messages.getString("emailaddress")+"
" +"
" + lang.Messages.getString("thanks_to")+"

  • " //x.oswald@free.fr //y.durand@gmx.de + lang.Messages.getString("french_translators")+"
  • " //pablo.pita@pitagoral.com + lang.Messages.getString("spanish_translators")+"
  • " //gudrungeorges@gmail.com + lang.Messages.getString("english_translators")+"
  • " //Loupiotebec@aol.com + lang.Messages.getString("italian_translators")+"
  • " //khemis@bol.com.br + lang.Messages.getString("portuguese_translators")+"
  • " //cazaria@gmx.net // + lang.Messages.getString("polish_translators")+"
  • " //jredrejo@edu.juntaextremadura.net> + lang.Messages.getString("debian_package_maintainer")+"
  • " + lang.Messages.getString("icon_designer")+"
  • " +"Darryl Burke, http://tips4java.wordpress.com
  • " +"Daniel Barbalace, https://tablelayout.dev.java.net/
" ;//String }//makeGUI /** * * @param p * @param prog */ public void setPoints(int p, String prog){ if (prog == "clickNumerator"){ points_clickNumerator = p; dsp_clickNumerator.setText(String.valueOf(p)); }else if (prog == "nameFraction"){ points_nameFraction = p; dsp_nameFraction.setText(String.valueOf(p)); }else if (prog == "compareFractions"){ points_compareFractions = p; dsp_compareFractions.setText(String.valueOf(p)); }else if (prog == "extendFraction"){ points_extendFraction = p; dsp_extendFraction.setText(String.valueOf(p)); }else if (prog == "reduceFraction"){ points_reduceFraction = p; dsp_reduceFraction.setText(String.valueOf(p)); }else if (prog == "unechteBrueche"){ points_unechteBrueche = p; dsp_improperFractions.setText(String.valueOf(p)); }else if (prog == "gemischteZahlen"){ points_gemischteZahlen = p; dsp_mixedNumbers.setText(String.valueOf(p)); }else if (prog == "fractiontodecimal"){ points_fractionToDecimal = p; dsp_fractionToDecimal.setText(String.valueOf(p)); }else if (prog == "addFractions"){ points_addFractions = p; dsp_addFractions.setText(String.valueOf(p)); }else if (prog == "subtractFractions"){ points_subtractFractions = p; dsp_subtractFractions.setText(String.valueOf(p)); }else if (prog == "multiplyFractions"){ points_multiplyFractions = p; dsp_multiplyFractions.setText(String.valueOf(p)); }else if (prog == "divideFractionsByNumbers"){ points_divideFractionsByNumbers = p; dsp_divideFractionsByNumbers.setText(String.valueOf(p)); }else if (prog == "divideNumbersByFractions"){ points_divideNumbersByFractions = p; dsp_divideNumbersByFractions.setText(String.valueOf(p)); }else if (prog == "divideFractionsByFractions"){ points_divideFractionsByFractions = p; dsp_divideFractionsByFractions.setText(String.valueOf(p)); }else{ throw new IllegalArgumentException(); } }//public void setPoints(int p, String prog){ /** * * */ private void refreshCaption(){ jmLanguage.setText(lang.Messages.getString("language")); jmiGerman.setText(lang.Messages.getString("Deutsch")); jmiFrench.setText(lang.Messages.getString("french")); jmiSpanish.setText(lang.Messages.getString("spanish")); jmiEnglish.setText(lang.Messages.getString("english")); jmiItalian.setText(lang.Messages.getString("italian")); jmiPortuguese.setText(lang.Messages.getString("portuguese")); // jmiPolish.setText(lang.Messages.getString("polish")); jmWorkSheet.setText(lang.Messages.getString("worksheets")); jmiWorkSheetExtending.setText(lang.Messages.getString("extend_fractions")); jmiWorkSheetReducing.setText(lang.Messages.getString("reduce_fractions")); jmiWorkSheetImproperFractions.setText(lang.Messages.getString("improper_fracs")); jmiWorkSheetMixedNumbers.setText(lang.Messages.getString("mixed_numbers")); jmiWorkSheetAddition.setText(lang.Messages.getString("add_fractions")); jmiWorkSheetSubtraction.setText(lang.Messages.getString("minus_fractions")); jmiWorkSheetMultiplication.setText(lang.Messages.getString("multiply_fractions")); jmiWorkSheetDivision.setText(lang.Messages.getString("div_fr_by_fr")); jmiConfigurePathToLibreOffice.setText(lang.Messages.getString("configure_libreoffice")); jmHelp.setText(lang.Messages.getString("Info")); jmiHelp.setText(lang.Messages.getString("jmi_help")); cb_showtippatstart.setText(lang.Messages.getString("show_hints_on_start")); jmiAbout.setText(lang.Messages.getString("about_jfl")); brd_top.setTitle(lang.Messages.getString("learn_fractions")); btn_clickNumerator.setText("1. "+lang.Messages.getString("click_numerator")); btn_nameFraction.setText("2. "+lang.Messages.getString("name_fractions")); btn_compareFractions.setText("3. "+lang.Messages.getString("compare_fractions")); btn_extendFraction.setText("4. "+lang.Messages.getString("extend_fractions")); btn_reduceFraction.setText("5. "+lang.Messages.getString("reduce_fractions")); btn_improperFracions.setText("6. "+lang.Messages.getString("improper_fracs")); btn_mixedNumbers.setText("7. "+lang.Messages.getString("mixed_numbers")); btn_fractionToDecimal.setText("8. "+lang.Messages.getString("fraction_to_decimal")); brd_bottom.setTitle(lang.Messages.getString("calculate_fractions")); btn_addFractions.setText("9. "+lang.Messages.getString("add_fractions")); btn_subtractFractions.setText("10. "+lang.Messages.getString("minus_fractions")); btn_multiplyFractions.setText("11. "+lang.Messages.getString("multiply_fractions")); btn_divideFractionsByNumbers.setText("12. "+lang.Messages.getString("div_fr_by_nb")); btn_divideNumbersByFractions.setText("13. "+lang.Messages.getString("div_nb_by_fr")); btn_divideFractionsByFractions.setText("14. "+lang.Messages.getString("div_fr_by_fr")); btn_save.setText(lang.Messages.getString("save_results")); btn_readTheLog.setText(lang.Messages.getString("read_logs")); }//refreshCaption public static void setCheckBoxValue(){ ConfManager cm = new ConfManager(); if(cm.isTipAtStart()){ cb_showtippatstart.setSelected(true); }else{ cb_showtippatstart.setSelected(false); } } public void itemStateChanged(ItemEvent e){ //System.out.println("==itemStateChanged"); Object obj = e.getSource(); if (obj == cb_showtippatstart){ if(cb_showtippatstart.isSelected()){ new ConfManager().setTipAtStart(true); }else{ new ConfManager().setTipAtStart(false); } } }//itemStateChanged /** * */ public void actionPerformed (ActionEvent e) { Object obj = e.getSource(); if (obj == btn_clickNumerator){ new ClickNumerator(this,location_x, location_y, size_x-230, size_y+150); }else if (obj == btn_nameFraction){ new NameFraction(this,location_x, location_y, size_x-130, size_y+150); }else if (obj == btn_compareFractions){ new CompareFractions(this,location_x, location_y, size_x-50, size_y+200); }else if (obj == btn_extendFraction){ new ExtendFraction(this,location_x, location_y, size_x, size_y+200); }else if (obj == btn_reduceFraction){ new ReduceFraction(this,location_x, location_y, size_x, size_y+200); }else if (obj == btn_improperFracions){ new ImproperFraction(this,location_x, location_y, size_x, size_y+200); }else if (obj == btn_mixedNumbers){ new MixedNumbers(this,location_x, location_y, size_x, size_y+200); }else if (obj == btn_fractionToDecimal){ new FractionToDecimal(this,location_x, location_y, size_x, size_y+200); }else if (obj == btn_addFractions){ new PlusAndMinus(this, "+", location_x, location_y, size_x + 100, size_y + 60); }else if (obj == btn_subtractFractions){ new PlusAndMinus(this, "-", location_x, location_y, size_x + 100, size_y); }else if (obj == btn_multiplyFractions){ new MultiplyFractions(this, location_x, location_y, size_x, size_y); }else if (obj == btn_divideFractionsByNumbers){ new DivideFractionsByNumbers(this, location_x, location_y, size_x, size_y); }else if (obj == btn_divideNumbersByFractions){ new DivideNumbersByFractions(this, location_x, location_y, size_x, size_y+150); }else if (obj == btn_divideFractionsByFractions){ new DivideFractionsByFractions(this, location_x, location_y, size_x, size_y); }else if (obj == btn_save){ LogSaverDialog lsd = new LogSaverDialog( points_clickNumerator, points_nameFraction, points_compareFractions, points_extendFraction, points_reduceFraction, points_unechteBrueche, points_gemischteZahlen, points_fractionToDecimal, points_addFractions, points_subtractFractions, points_multiplyFractions, points_divideFractionsByNumbers, points_divideNumbersByFractions, points_divideFractionsByFractions );//LogSaverDialog if(lsd.isSavedSuccessfully){ setPoints(0, "clickNumerator"); setPoints(0, "nameFraction"); setPoints(0, "compareFractions"); setPoints(0, "extendFraction"); setPoints(0, "reduceFraction"); setPoints(0, "unechteBrueche"); setPoints(0, "gemischteZahlen"); setPoints(0, "fractiontodecimal"); setPoints(0, "addFractions"); setPoints(0, "subtractFractions"); setPoints(0, "multiplyFractions"); setPoints(0, "divideFractionsByNumbers"); setPoints(0, "divideNumbersByFractions"); setPoints(0, "divideFractionsByFractions"); } }else if (obj == btn_readTheLog){ JOptionPane.showMessageDialog( null, lang.Messages.getString("choose_logdir") ); JFileChooser fc = new JFileChooser(); ResultOfGame sl = new ResultOfGame(); //warum hat setLocale keine Wirkung? fc.setLocale(lang.Messages.getLocale()); fc.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY); int returnVal = fc.showOpenDialog(this); if (returnVal == JFileChooser.APPROVE_OPTION) { File file = fc.getSelectedFile(); String[] dir = file.list(new MyFilenameFilter("jfl")); String[] colnames = { "Name","Date", lang.Messages.getString("click_numerator"), lang.Messages.getString("name_fractions"), lang.Messages.getString("compare_fractions"), lang.Messages.getString("extend_fractions"), lang.Messages.getString("reduce_fractions"), lang.Messages.getString("improper_fracs"), lang.Messages.getString("mixed_numbers"), lang.Messages.getString("fraction_to_decimal"), lang.Messages.getString("add_fractions"), lang.Messages.getString("minus_fractions"), lang.Messages.getString("multiply_fractions"), lang.Messages.getString("div_fr_by_nb"), lang.Messages.getString("div_nb_by_fr"), lang.Messages.getString("div_fr_by_fr") }; String[][] data = new String[dir.length][colnames.length]; java.util.Arrays.sort(dir); for(int i=0; i. **/ package jfractionlab; public class FractionMaker{ private int numerator_1; private int denominator_1; private int numerator_2; private int denominator_2; /** * * */ public FractionMaker(){} /** * * @param max */ public FractionMaker(int max){ mkTwoFractions(max); } /** * * @param numerator_1 * @param denominator_1 * @param numerator_2 * @param denominator_2 */ public FractionMaker(int numerator_1, int denominator_1,int numerator_2, int denominator_2){ this.numerator_1 = numerator_1; this.denominator_1 = denominator_1; this.numerator_2 = numerator_2; this.denominator_2 = denominator_2; } /** * macht einen unechten bruch kleiner als max */ public void mkImproperFraction(){ int max = 7; // for (int pp = 0; pp < 10; pp++){ do{ numerator_1 = (Math.abs(JFractionLab.ran.nextInt())%80)+1; denominator_1 = (Math.abs(JFractionLab.ran.nextInt())%10)+1; }while ((numerator_1 <= denominator_1) || (numerator_1/denominator_1>max)); // } } public void mkImproperFraction(int max){ // for (int pp = 0; pp < 10; pp++){ do{ numerator_1 = (Math.abs(JFractionLab.ran.nextInt())%max)+1; denominator_1 = (Math.abs(JFractionLab.ran.nextInt())%max)+1; }while ((numerator_1 <= denominator_1)); // } } /** * * @param max */ public void mkTwoFractions(int max){ do{ numerator_1 = (Math.abs(JFractionLab.ran.nextInt())%max)+1; //r.nextInt() creates a rindom number (int) //Math.abs() makes the number positive //%x sets the exclusive maximum //+1 avoids 0 denominator_1 = (Math.abs(JFractionLab.ran.nextInt())%max)+1; }while (numerator_1 >= denominator_1); do{ numerator_2 = (Math.abs(JFractionLab.ran.nextInt())%max)+1; denominator_2 = (Math.abs(JFractionLab.ran.nextInt())%max)+1; }while (numerator_2 >= denominator_2); } /** * // optionen speicherbar machen (kuerzen, eigene aufgaben) * @param max */ public void mkOneFraction(int max){ do{ numerator_1 = (Math.abs(JFractionLab.ran.nextInt())%max)+1; denominator_1 = (Math.abs(JFractionLab.ran.nextInt())%max)+1; }while (numerator_1 >= denominator_1); } public void mkOneReducedFraction(int max){ do{ mkOneFraction(max); }while (JFractionLab.greatestCommonDivisor(numerator_1, denominator_1)!=1); } /** * * @param max */ public void mkTwoFractionsWithEqualNumerators(int max){ //gleiche Zaehler //makes two fractions with equal numerators do{ numerator_1 = (Math.abs(JFractionLab.ran.nextInt())%max)+1; numerator_2 = numerator_1; denominator_1 = (Math.abs(JFractionLab.ran.nextInt())%max)+1; denominator_2 = (Math.abs(JFractionLab.ran.nextInt())%max)+1; }while (numerator_1 > denominator_1 || numerator_2 > denominator_2); //System.out.println("gleiche numerator: " // +String.valueOf(numerator_1)+"/"+String.valueOf(denominator_1)+" ; " // +String.valueOf(numerator_2)+"/"+String.valueOf(denominator_2) //); } /** * * @param max */ public void mkTwoFractionsWithEqualDenominators(int max){ //gleiche Nenner //makes two fractions with equal denominators do{ numerator_1 = (Math.abs(JFractionLab.ran.nextInt())%max)+1; numerator_2 = (Math.abs(JFractionLab.ran.nextInt())%max)+1; denominator_1 = (Math.abs(JFractionLab.ran.nextInt())%max)+1; denominator_2 = denominator_1; }while (numerator_1 > denominator_1 || numerator_2 > denominator_2); //System.out.println("gleiche denominator: " // +String.valueOf(numerator_1)+"/"+String.valueOf(denominator_1)+" ; " // +String.valueOf(numerator_2)+"/"+String.valueOf(denominator_2) //); } public void mkDecimalFraction(){ int[] x = {2, 4, 5, 10, 20, 25, 50}; int ran = (Math.abs(JFractionLab.ran.nextInt())%7); denominator_1 = x[ran]; if(denominator_1 == 2){ numerator_1 = 1; }else if(denominator_1 == 4){ do{ //0= denominator_1); }else if(denominator_1 == 5){ do{ //0= denominator_1); }else if(denominator_1 == 10){ do{ //0= denominator_1); }else{ do{ //0= denominator_1); } } /** * * @param numerator */ public void setZaehler_1(int numerator){ this.numerator_1 = numerator; } /** * * @param denominator */ public void setNenner_1(int denominator){ this.denominator_1 = denominator; } /** * * @param numerator */ public void setZaehler_2(int numerator){ this.numerator_2 = numerator; } /** * * @param denominator */ public void setNenner_2(int denominator){ this.denominator_2 = denominator; } /** * * @return */ public int getNumerator_1(){ return(numerator_1); } /** * * @return */ public int getNumerator_2(){ return(numerator_2); } /** * * @return */ public int getDenominator_1(){ return(denominator_1); } /** * * @return */ public int getDenominator_2(){ return(denominator_2); } }//classjfractionlab-0.91.orig/src/jfractionlab/CopyDir.java0000644000000000000000000000254411670453400021204 0ustar rootrootpackage jfractionlab; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.nio.channels.FileChannel; public class CopyDir { public static void copyDir(File indir, File outdir) throws IOException{ //neues verzeichnis anlegen outdir.mkdirs(); //altes verzeichnis auslesen File[] files = indir.listFiles(); //jede einzelne datei kopieren for(int i = 0; i < files.length; i++){ try { copyFiles(files[i], outdir); } catch (IOException e) { throw e; } } //schreibrechte setzen files = outdir.listFiles(); for(int i = 0; i < files.length; i++){ files[i].setWritable(true); } } private static void copyFiles(File infile, File outdir) throws IOException { File outfile = new File(outdir+extractFileName(infile)); FileChannel inChannel = new FileInputStream(infile).getChannel(); FileChannel outChannel = new FileOutputStream(outfile).getChannel(); try { inChannel.transferTo(0, inChannel.size(), outChannel); } catch (IOException e) { throw e; } finally { if (inChannel != null) inChannel.close(); if (outChannel != null) outChannel.close(); } } private static String extractFileName(File in){ String strin = in.toString(); int i = strin.lastIndexOf(System.getProperty("file.separator")); return strin.substring(i); } } jfractionlab-0.91.orig/src/jfractionlab/exerciseGenerator/0000755000000000000000000000000011670453400022441 5ustar rootrootjfractionlab-0.91.orig/src/jfractionlab/exerciseGenerator/GeneratorOfExtendFractionsExercises.java0000644000000000000000000000227111670453400032415 0ustar rootrootpackage jfractionlab.exerciseGenerator; import jfractionlab.FractionMaker; public class GeneratorOfExtendFractionsExercises extends GeneratorObject{ @Override public Exercises getOneExercise( int range1, int range2 ){ Exercises ex = new Exercises(""); int n1; int d1; int factor; String strExercise; String strQuickSolution; String strLongSolution; //generate numbers FractionMaker fraction = new FractionMaker(range1); n1 = fraction.getNumerator_1(); d1 = fraction.getDenominator_1(); factor = Math.abs(jfractionlab.JFractionLab.ran.nextInt(range2))+1; //generate text of exercise and add it to the arraylist strExercise = "{"+n1+"} over {"+d1+"};("+factor+")"; ex.getAlExercises().add(strExercise+" ={}"); //generate text of quicksolution and add it to the arraylist strQuickSolution = "{"+(n1*factor)+"} over {"+(d1*factor)+"}"; ex.getAlSolutions().add(strQuickSolution); //generate text of longsolution and add it to the arraylist strLongSolution = "{"+n1+" cdot "+factor+"} over {"+d1+" cdot "+factor+"}"; ex.getAlCalculations().add( strExercise+ " = "+ strLongSolution+ " = "+ strQuickSolution ); return ex; } } jfractionlab-0.91.orig/src/jfractionlab/exerciseGenerator/GeneratorOfSubtractionExercises.java0000644000000000000000000000467311670453400031622 0ustar rootrootpackage jfractionlab.exerciseGenerator; import jfractionlab.FractionMaker; import jfractionlab.JFractionLab; public class GeneratorOfSubtractionExercises extends GeneratorObject { @Override public Exercises getOneExercise( int m1, int m2 ){ m1 = 10; Exercises ex = new Exercises(""); int n1; int d1; int n2; int d2; int lcd; String strExercise; String strQuickSolution; String strLongSolution; //generate numbers do{ FractionMaker fraction = new FractionMaker(m1); n1 = fraction.getNumerator_1(); d1 = fraction.getDenominator_1(); n2 = fraction.getNumerator_2(); d2 = fraction.getDenominator_2(); }while(!((float)n1/d1 > (float)n2/d2)); lcd = JFractionLab.leastComonMultiple(d1, d2); int f1 = lcd/d1; int f2 = lcd/d2; //testnumbers // n1 = 5; d1 = 6; n2 = 4; d2 = 6; // result < 1; d1 == d2 // n1 = 6; d1 = 7; n2 = 6; d2 = 14; // result < 1; d1 != d2 // n1 = 5; d1 = 10; n2 = 2; d2 = 9; //result < 1; result is reducable // n1 = 6; d1 = 7; n2 = 3; d2 = 7; //result < 1; result is not reducable // n1 = 5; d1 = 6; n2 = 1; d2 = 6; // lcd = JFractionLab.leastComonMultiple(d1, d2); // f1 = lcd/d1; // f2 = lcd/d2; //testnumbers end //generate text of exercise and add it to the arraylist strExercise = "{"+n1+"}over{"+d1+"} - {"+n2+"}over{"+d2+"}"; ex.getAlExercises().add(strExercise+" ={}"); //generate text of quicksolution and add it to the arraylist strQuickSolution = writeReducingTextResult( false, ((n1*f1)-(n2*f2)), lcd ); ex.getAlSolutions().add(strQuickSolution); //generate text of longsolution and add it to the arraylist String rw = ""; //write something like this: //{3*8}over{7*8} + {5*7}over{8*7} = {24}over{56} + {35}over{56} if(f1 > 1 || f2 > 1){ if(f1 > 1){ rw += "{"+n1+" cdot "+f1+"}over{"+d1+" cdot "+f1+"}"; }else{ rw += "{"+n1+"}over{"+d1+"}"; } rw += " - "; if(f2 > 1){ rw += "{"+n2+" cdot "+f2+"}over{"+d2+" cdot "+f2+"}"; }else{ rw += "{"+n2+"}over{"+d2+"}"; } rw+= " = "; rw += "{"+(n1*f1)+"}over{"+lcd+"} - {"+(n2*f2)+"}over{"+lcd+"}"; rw += " = "; } //write something like this: //{59}over{56} rw += "{"+(n1*f1-n2*f2)+"}over{"+lcd+"}"; //reduce rw += writeReducingTextResult(true, ((n1*f1)-(n2*f2)), lcd); strLongSolution = rw; ex.getAlCalculations().add( strExercise+ " = "+ strLongSolution ); return ex; } } jfractionlab-0.91.orig/src/jfractionlab/exerciseGenerator/GeneratorOfReduceFractionExercises.java0000644000000000000000000000233011670453400032206 0ustar rootrootpackage jfractionlab.exerciseGenerator; import jfractionlab.FractionMaker; public class GeneratorOfReduceFractionExercises extends GeneratorObject{ @Override public Exercises getOneExercise( int max1, int max2 ){ Exercises ex = new Exercises(""); int n1; int d1; int factor; String strExercise; String strQuickSolution; String strLongSolution; //generate numbers FractionMaker fraction = new FractionMaker(); fraction.mkOneReducedFraction(max1); n1 = fraction.getNumerator_1(); d1 = fraction.getDenominator_1(); factor = Math.abs(jfractionlab.JFractionLab.ran.nextInt(max2))+2; //generate text of exercise and add it to the arraylist strExercise = "{"+(n1*factor)+"} over {"+(d1*factor)+"}"; ex.getAlExercises().add(strExercise+" ={}"); //generate text of quicksolution and add it to the arraylist strQuickSolution = "{"+n1+"} over {"+d1+"}"; ex.getAlSolutions().add(strQuickSolution); //generate text of longsolution and add it to the arraylist strLongSolution = "{"+(n1*factor)+" div "+factor+"} over {"+(d1*factor)+" div "+factor+"}"; ex.getAlCalculations().add( strExercise+ " = "+ strLongSolution+ " = "+ strQuickSolution ); return ex; } } jfractionlab-0.91.orig/src/jfractionlab/exerciseGenerator/Exercises.java0000644000000000000000000000207411670453400025241 0ustar rootrootpackage jfractionlab.exerciseGenerator; import java.util.ArrayList; public class Exercises { private String title; private ArrayList alExercises; private ArrayList alSolutions; private ArrayList alCalculations; public Exercises(String title){ this.title = title; alExercises = new ArrayList(); alSolutions = new ArrayList(); alCalculations = new ArrayList(); } public String getTitle() { return title; } public void setTitle(String title) { this.title = title; } public ArrayList getAlExercises() { return alExercises; } public void setAlExercises(ArrayList alExercises) { this.alExercises = alExercises; } public ArrayList getAlSolutions() { return alSolutions; } public void setAlSolutions(ArrayList alQuicksolutions) { this.alSolutions = alQuicksolutions; } public ArrayList getAlCalculations() { return alCalculations; } public void setAlCalculations(ArrayList alLongSolutions) { this.alCalculations = alLongSolutions; } } jfractionlab-0.91.orig/src/jfractionlab/exerciseGenerator/GeneratorOfNullExercises.java0000644000000000000000000000027611670453400030232 0ustar rootrootpackage jfractionlab.exerciseGenerator; public class GeneratorOfNullExercises extends GeneratorObject { @Override Exercises getOneExercise(int range1, int range2) { return null; } } jfractionlab-0.91.orig/src/jfractionlab/exerciseGenerator/GeneratorObject.java0000644000000000000000000001210611670453400026361 0ustar rootrootpackage jfractionlab.exerciseGenerator; import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import jfractionlab.GreatestCommonDivisor; import jfractionlab.JFractionLab; abstract class GeneratorObject{ abstract Exercises getOneExercise( int range1, int range2 ); public String writeReducingTextMultiplyDivide(boolean showCalculation, int n1, int d1, int n2, int d2){ String strReturn; int fn1 = 1; int fd1 = 1; int fn2 = 1; int fd2 = 1; boolean n1IsReduced = false; boolean d1IsReduced = false; boolean n2IsReduced = false; boolean d2IsReduced = false; //sort the GreatestCommonDivisors ArrayList al_gcd = new ArrayList(); al_gcd.add(new GreatestCommonDivisor("n1d1", JFractionLab.greatestCommonDivisor(n1, d1))); al_gcd.add(new GreatestCommonDivisor("n1d2", JFractionLab.greatestCommonDivisor(n1, d2))); al_gcd.add(new GreatestCommonDivisor("n2d1", JFractionLab.greatestCommonDivisor(n2, d1))); al_gcd.add(new GreatestCommonDivisor("n2d2", JFractionLab.greatestCommonDivisor(n2, d2))); Comparator reverse = Collections.reverseOrder(); Collections.sort(al_gcd, reverse); //reduce: start with the biggest GCD for (int i = 0; i< al_gcd.size(); i++){ String nameOfGCD = al_gcd.get(i).getName(); if(nameOfGCD.equals("n1d1")){ if(!n1IsReduced && !d1IsReduced){ n1 = n1/al_gcd.get(i).getGcd(); fn1 = al_gcd.get(i).getGcd(); n1IsReduced = true; d1 = d1/al_gcd.get(i).getGcd(); fd1 = al_gcd.get(i).getGcd(); d1IsReduced = true; } }else if(nameOfGCD.equals("n1d2")){ if(!n1IsReduced && !d2IsReduced){ n1 = n1/al_gcd.get(i).getGcd(); fn1 = al_gcd.get(i).getGcd(); n1IsReduced = true; d2 = d2/al_gcd.get(i).getGcd(); fd2 = al_gcd.get(i).getGcd(); d2IsReduced = true; } }else if(nameOfGCD.equals("n2d1")){ if(!n2IsReduced && !d1IsReduced){ n2 = n2/al_gcd.get(i).getGcd(); fn2 = al_gcd.get(i).getGcd(); n2IsReduced = true; d1 = d1/al_gcd.get(i).getGcd(); fd1 = al_gcd.get(i).getGcd(); d1IsReduced = true; } }else if(nameOfGCD.equals("n2d2")){ if(!n2IsReduced && !d2IsReduced){ n2 = n2/al_gcd.get(i).getGcd(); fn2 = al_gcd.get(i).getGcd(); n2IsReduced = true; d2 = d2/al_gcd.get(i).getGcd(); fd2 = al_gcd.get(i).getGcd(); d2IsReduced = true; } } } if(showCalculation){ if(fn1 == 1 && fd1 == 1 && fn2 == 1 && fd2 == 1){ // System.out.println("nichts wurde gekürzt"); strReturn = ""; }else{ strReturn ="{{"; if(fn1 > 1){strReturn += n1+" cdot "+fn1;} else{strReturn += n1;} strReturn += "}over{"; if(fd1 > 1){strReturn += d1+" cdot "+fd1;} else{strReturn += d1;} strReturn += "}}"; //close denominator strReturn += "cdot"; strReturn +="{{"; if(fn2 > 1){strReturn += n2+" cdot "+fn2;} else{strReturn += n2;} strReturn += "}over{"; if(fd2 > 1){strReturn += d2+" cdot "+fd2;} else{strReturn += d2;} strReturn += "}}"; //close denominator strReturn += " = "; strReturn += "{"+n1+" cdot "+n2+"}over{"+d1+" cdot "+d2+"}"; if((n1*n2)>(d1*d2)){ strReturn += " = "; } } if((n1*n2)>(d1*d2)){ strReturn += "{"+(n1 * n2)+"}over{"+(d1 * d2)+"}"; } }else{ // strReturn = "{"+(n1*n2)+"}over{"+(d1*d2)+"}"; strReturn = writeReducingTextResult(showCalculation, (n1*n2), (d1*d2)); } // System.out.println("strReturn = "+strReturn); return strReturn; } public String writeReducingTextResult(boolean longsolution, int n, int lcd){ String strLong = ""; String strQuick = ""; int ggt = JFractionLab.greatestCommonDivisor(n, lcd); if(n < lcd){ int n_reduced = n; int lcd_reduced = lcd; if(n != n/ggt){ //result is reducable n_reduced = n/ggt; lcd_reduced = lcd/ggt; strLong += " = {"+n_reduced+" cdot "+ggt+"}over{"+lcd_reduced+" cdot "+ggt+"}"; strQuick += "{"+n_reduced+"}over{"+lcd_reduced+"}"; strLong += " = {"+n_reduced+"}over{"+lcd_reduced+"}"; }else{ //result is not reducable strQuick += "{"+(n/ggt)+"}over{"+(lcd/ggt)+"}"; } }else if (n > lcd){ int n_reduced = n; int lcd_reduced = lcd; int fullnb = n_reduced / lcd_reduced; strLong += " = "; if(n != n/ggt){ //result is reducable n_reduced = n/ggt; lcd_reduced = lcd/ggt; strLong += "{"+n_reduced+" cdot "+ggt+"}over{"+lcd_reduced+" cdot "+ggt+"} = "; strLong += "{"+n_reduced+"}over{"+lcd_reduced+"} = "; } int lastN = n_reduced%lcd_reduced; if(lastN ==0){ strQuick += fullnb; strLong += fullnb; }else{ strLong += "{"+(fullnb*lcd_reduced)+"}over{"+lcd_reduced+"} + "; strLong += "{"+(lastN)+"}over{"+lcd_reduced+"} = "; strQuick += fullnb+"{"+(lastN)+"}over{"+lcd_reduced+"}"; strLong += fullnb+"{"+(lastN)+"}over{"+lcd_reduced+"}"; } }else if(n == lcd){ strQuick += "1"; strLong += " = 1"; } if(longsolution){ return strLong; }else{ return strQuick; } } } jfractionlab-0.91.orig/src/jfractionlab/exerciseGenerator/ExerciseGenerator.java0000644000000000000000000000543611670453400026732 0ustar rootrootpackage jfractionlab.exerciseGenerator; /** * The ExerciseGenerators make one (1) ExerciseObject. * @author jochen * */ public class ExerciseGenerator { public static final int EXTEND_FRACTIONS = 1; public static final int REDUCE_FRACTIONS = 2; public static final int IMPROPER_FRACTIONS = 3; public static final int MIXED_NUMBERS = 4; public static final int ADD_FRACTIONS = 5; public static final int SUBTRACT_FRACTIONS = 6; public static final int MULTIPLY_FRACTIONS = 7; public static final int DIVIDE_FRACTIONS = 8; // public ExerciseGenerator(){} public Exercises getOneTypeExercises( int type, int max1, int max2, int nb_of_exercises ){ boolean isOK = true; Exercises ex = new Exercises(""); Exercises provi = new Exercises(""); GeneratorObject generator = new GeneratorOfNullExercises(); if(type == EXTEND_FRACTIONS){ ex.setTitle(lang.Messages.getString("extend_fractions")); generator = new GeneratorOfExtendFractionsExercises(); }else if(type == REDUCE_FRACTIONS){ ex.setTitle(lang.Messages.getString("reduce_fractions")); generator = new GeneratorOfReduceFractionExercises(); }else if(type == IMPROPER_FRACTIONS){ ex.setTitle(lang.Messages.getString("improper_fracs")); generator = new GeneratorOfImproperFractionExercises(); }else if(type == MIXED_NUMBERS){ ex.setTitle(lang.Messages.getString("mixed_numbers")); generator = new GeneratorOfMixedNumbersExercises(); }else if(type == ADD_FRACTIONS){ ex.setTitle(lang.Messages.getString("add_fractions")); generator = new GeneratorOfAdditionExercises(); }else if(type == SUBTRACT_FRACTIONS){ ex.setTitle(lang.Messages.getString("minus_fractions")); generator = new GeneratorOfSubtractionExercises(); }else if(type == MULTIPLY_FRACTIONS){ ex.setTitle(lang.Messages.getString("multiply_fractions")); generator = new GeneratorOfMultiplicationExercises(); }else if(type == DIVIDE_FRACTIONS){ ex.setTitle(lang.Messages.getString("div_fr")); generator = new GeneratorOfDivisionExercises(); } else{ //Fehler isOK = false; } if(isOK){ for(int i = 0; i 1; d1 == d2 // n1 = 5; d1 = 6; n2 = 7; d2 = 8; // result > 1; d1 != d2 // n1 = 11; d1 = 12; n2 = 10; d2 = 24; //result > 1; result is reducable // n1 = 3; d1 = 5; n2 = 5; d2 = 7; //result > 1; result is not reducable // n1 = 2; d1 = 7; n2 = 3; d2 = 7; // result < 1; d1 == d2 // n1 = 2; d1 = 7; n2 = 3; d2 = 8; // result < 1; d1 != d2 // n1 = 1; d1 = 3; n2 = 3; d2 = 9; //result < 1; result is reducable // n1 = 1; d1 = 2; n2 = 1; d2 = 3; //result < 1; result is not reducable // n1 = 24; d1 = 90; n2 = 1; d2 = 90; // n1 = 5; d1 = 14; n2 = 1; d2 = 14; // n1 = 5; d1 = 14; n2 = 15; d2 = 14; // lcd = JFractionLab.leastComonMultiple(d1, d2); // f1 = lcd/d1; // f2 = lcd/d2; //testnumbers end //generate text of exercise and add it to the arraylist strExercise = "{"+n1+"}over{"+d1+"} + {"+n2+"}over{"+d2+"}"; ex.getAlExercises().add(strExercise+" ={}"); //generate text of quicksolution and add it to the arraylist strQuickSolution = writeReducingTextResult( false, ((n1*f1)+(n2*f2)), lcd ); ex.getAlSolutions().add(strQuickSolution); //generate text of longsolution and add it to the arraylist String rw = ""; //write something like this: //{3*8}over{7*8} + {5*7}over{8*7} = {24}over{56} + {35}over{56} if(f1 > 1 || f2 > 1){ if(f1 > 1){ rw += "{"+n1+" cdot "+f1+"}over{"+d1+" cdot "+f1+"}"; }else{ rw += "{"+n1+"}over{"+d1+"}"; } rw += " + "; if(f2 > 1){ rw += "{"+n2+" cdot "+f2+"}over{"+d2+" cdot "+f2+"}"; }else{ rw += "{"+n2+"}over{"+d2+"}"; } rw+= " = "; rw += "{"+(n1*f1)+"}over{"+lcd+"} + {"+(n2*f2)+"}over{"+lcd+"}"; rw += " = "; } //write something like this: //{59}over{56} rw += "{"+(n1*f1+n2*f2)+"}over{"+lcd+"}"; //reduce rw += writeReducingTextResult(true, ((n1*f1)+(n2*f2)), lcd); strLongSolution = rw; ex.getAlCalculations().add( strExercise+ " = "+ strLongSolution ); return ex; } } jfractionlab-0.91.orig/src/jfractionlab/exerciseGenerator/GeneratorOfMixedNumbersExercises.java0000644000000000000000000000233111670453400031714 0ustar rootrootpackage jfractionlab.exerciseGenerator; import jfractionlab.FractionMaker; public class GeneratorOfMixedNumbersExercises extends GeneratorObject { @Override public Exercises getOneExercise( int fullNumbersMax, int fractionsMax ){ Exercises ex = new Exercises(""); int n1; int d1; int fullNB; String strExercise; String strQuickSolution; String strLongSolution; //generate numbers FractionMaker fraction = new FractionMaker(); fraction.mkOneReducedFraction(fractionsMax); n1 = fraction.getNumerator_1(); d1 = fraction.getDenominator_1(); fullNB = Math.abs(jfractionlab.JFractionLab.ran.nextInt(fullNumbersMax))+1; //generate text of exercise and add it to the arraylist strExercise = fullNB+"{"+n1+"}over{"+d1+"}"; ex.getAlExercises().add(strExercise+" ={}"); //generate text of quicksolution and add it to the arraylist strQuickSolution = "{"+(fullNB*d1+n1)+"}over{"+d1+"}"; ex.getAlSolutions().add(strQuickSolution); //generate text of longsolution and add it to the arraylist strLongSolution = "{"+fullNB+" cdot "+d1+" + "+n1+"}over{"+d1+"}"; ex.getAlCalculations().add( strExercise+ " = "+ strLongSolution+ " = "+ strQuickSolution ); return ex; } } jfractionlab-0.91.orig/src/jfractionlab/exerciseGenerator/GeneratorOfDivisionExercises.java0000644000000000000000000000313611670453400031102 0ustar rootrootpackage jfractionlab.exerciseGenerator; import jfractionlab.FractionMaker; public class GeneratorOfDivisionExercises extends GeneratorObject { @Override public Exercises getOneExercise( int max1, int max2 ){ Exercises ex = new Exercises(""); int n1; int d1; int n2; int d2; String strExercise; String strQuickSolution; String strLongSolution; //generate numbers FractionMaker fraction = new FractionMaker(max1); n1 = fraction.getNumerator_1(); d1 = fraction.getDenominator_1(); n2 = fraction.getNumerator_2(); d2 = fraction.getDenominator_2(); //test numbers // n1 = 7; d1 = 6; n2 = 1; d2 = 6; // n1 = 20; d1 = 43; n2 = 31; d2 = 97; // n1 = 7; d1 = 9; n2 = 4; d2 = 7; n1 = 7; d1 = 9; n2 = 1; d2 = 3; //generate text of exercise and add it to the arraylist strExercise = "{{"+n1+"}over{"+d1+"}} div {{"+n2+"}over{"+d2+"}}"; ex.getAlExercises().add(strExercise+" ={}"); //generate text of quicksolution and add it to the arraylist strQuickSolution = writeReducingTextMultiplyDivide(false, n1, d1, d2, n2); ex.getAlSolutions().add(strQuickSolution); //generate text of longsolution and add it to the arraylist strLongSolution=""; strLongSolution += writeReducingTextMultiplyDivide(true, n1, d1, d2, n2); if(strLongSolution.equals("")){ strLongSolution = "{{"+n1+"}over{"+d1+"}} cdot {{"+d2+"}over{"+n2+"}}"; }else{ strLongSolution = "{{"+n1+"}over{"+d1+"}} cdot {{"+d2+"}over{"+n2+"}} = "+ strLongSolution; } ex.getAlCalculations().add( strExercise+ " = "+ strLongSolution+ " = "+ strQuickSolution ); return ex; } }jfractionlab-0.91.orig/src/jfractionlab/exerciseGenerator/GeneratorOfMultiplicationExercises.java0000644000000000000000000000353211670453400032313 0ustar rootrootpackage jfractionlab.exerciseGenerator; import jfractionlab.FractionMaker; public class GeneratorOfMultiplicationExercises extends GeneratorObject { @Override public Exercises getOneExercise( int max1, int max2 ){ Exercises ex = new Exercises(""); int n1; int d1; int n2; int d2; String strExercise; String strQuickSolution; String strLongSolution; //generate numbers FractionMaker fraction = new FractionMaker(max1); n1 = fraction.getNumerator_1(); d1 = fraction.getDenominator_1(); n2 = fraction.getNumerator_2(); d2 = fraction.getDenominator_2(); //testnumbers // n1=5; d1=7; n2=3; d2=8; // n1=7; d1=5; n2=8; d2=3; // n1=4; d1=5; n2=7; d2=8; //n1 with d2 // n1=5; d1=8; n2=6; d2=7; //d1 with n2 // n1=4; d1=8; n2=5; d2=9; //n1 with d1 // n1=5; d1=9; n2=4; d2=8; //n2 with d2 // n1=6; d1=9; n2=5; d2=6; //n1 with d1 and d2; n1~d2 is stronger // n1=6; d1=9; n2=6; d2=9; // n1=; d1=; n2=; d2=; // n1=; d1=; n2=; d2=; // n1=; d1=; n2=; d2=; // n1=; d1=; n2=; d2=; // n1=; d1=; n2=; d2=; // n1=; d1=; n2=; d2=; // n1=; d1=; n2=; d2=; //generate text of exercise and add it to the arraylist strExercise = "{{"+n1+"}over{"+d1+"}} cdot {{"+n2+"}over{"+d2+"}}"; ex.getAlExercises().add(strExercise+" ={}"); //generate text of quicksolution and add it to the arraylist strQuickSolution = writeReducingTextMultiplyDivide(false, n1, d1, n2, d2); ex.getAlSolutions().add(strQuickSolution); //generate text of longsolution and add it to the arraylist strLongSolution = writeReducingTextMultiplyDivide(true, n1, d1, n2, d2); if(strLongSolution.equals("")){ ex.getAlCalculations().add( strExercise+ " = "+ strQuickSolution ); }else{ ex.getAlCalculations().add( strExercise+ " = "+ strLongSolution+ " = "+ strQuickSolution ); } return ex; } } jfractionlab-0.91.orig/src/jfractionlab/jflDialogs/0000755000000000000000000000000011670453400021041 5ustar rootrootjfractionlab-0.91.orig/src/jfractionlab/jflDialogs/UsabilityDialog.java0000644000000000000000000000740711670453400025001 0ustar rootroot/** * JFractionLab * Copyright (C) 2005 jochen georges, gnugeo _ at _ gnugeo _ dot _ de * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . **/ package jfractionlab.jflDialogs; import info.clearthought.layout.TableLayout; import java.awt.Color; import java.awt.Container; import java.awt.Dialog; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.ItemEvent; import java.awt.event.ItemListener; import javax.swing.JButton; import javax.swing.JCheckBox; import javax.swing.JDialog; import javax.swing.JEditorPane; import javax.swing.JFrame; import javax.swing.JScrollPane; import jfractionlab.ConfManager; import jfractionlab.JFractionLab; public class UsabilityDialog extends JDialog implements ActionListener, ItemListener { static final long serialVersionUID = JFractionLab.serialVersionUID; public static final int USABILITYTIPP =0; public static final int OFFICEHINT =1; private Container content; private JEditorPane jep_info = new JEditorPane(); private JButton btn_OK = new JButton(""); private JCheckBox cb_tipp = new JCheckBox("", true); public UsabilityDialog(String[] ar_howto){ if(new ConfManager().isTipAtStart()){ showUsabilityDialog(ar_howto); } }//Konstruktor private void showUsabilityDialog(String[] ar_howto){ //System.out.println("==showUsabilityDialog"); setTitle(lang.Messages.getString("howto")); double sizes[][] = {{ 5, TableLayout.FILL, 5 },{ 5, TableLayout.FILL, 0.1, 0.1, 5 }}; //Spalten / Zeilen getRootPane().setDefaultButton(btn_OK); content = getContentPane(); content.setLayout(new TableLayout(sizes)); content.setBackground(Color.white); jep_info.setContentType("text/html"); String howtotxt = JFractionLab.jep_fontface + ""; for(int nb = 0; nb < ar_howto.length; nb++){ howtotxt = howtotxt + lang.Messages.getString(ar_howto[nb]) + "
"; } howtotxt = howtotxt +"
"; jep_info.setText(howtotxt); jep_info.setEditable(false); jep_info.setFocusable(false); content.add(new JScrollPane(jep_info), "1,1"); cb_tipp.setText(lang.Messages.getString("show_hints_on_start")); cb_tipp.setBackground(Color.white); cb_tipp.addItemListener(this); cb_tipp.setFocusable(false); content.add(cb_tipp, "1,2,f,c"); btn_OK.addActionListener(this); btn_OK.setFocusTraversalKeysEnabled(false); btn_OK.setText(lang.Messages.getString("OK")); content.add(btn_OK, "1,3,c,c"); setModalityType(Dialog.ModalityType.APPLICATION_MODAL); setLocation(150, 150); setSize(600,300); setResizable(true); setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); setVisible(true); }//showUsabilityDialog @Override public void actionPerformed(ActionEvent e){ Object obj = e.getSource(); if (obj == btn_OK){ if(!cb_tipp.isSelected() ){ new ConfManager().setTipAtStart(false); } setVisible(false); dispose(); } }//actionPerformed @Override public void itemStateChanged(ItemEvent e){ //System.out.println("==itemStateChanged"); Object obj = e.getSource(); if (obj == cb_tipp){ if(!cb_tipp.isSelected()){ JFractionLab.cb_showtippatstart.setSelected(false); } } }//itemStateChanged }//class UsabilityDialog jfractionlab-0.91.orig/src/jfractionlab/jflDialogs/ConfigureLO.java0000644000000000000000000002267311670453400024072 0ustar rootroot/* * C:\Programme\LibreOffice3.4\URE\java * C:\Programme\LibreOffice3.4\Basis\program\classes * C:\Programme\LibreOffice3.4\program */ package jfractionlab.jflDialogs; import info.clearthought.layout.TableLayout; import java.awt.Container; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.File; import java.io.IOException; import java.lang.reflect.InvocationTargetException; import javax.swing.BorderFactory; import javax.swing.JButton; import javax.swing.JDialog; import javax.swing.JFileChooser; import javax.swing.JLabel; import javax.swing.JOptionPane; import javax.swing.JPanel; import javax.swing.JTextField; import jfractionlab.ConfManager; import jfractionlab.JFractionLab; import jfractionlab.officeMachine.OfficeStarter; public class ConfigureLO extends JDialog implements ActionListener{ static final long serialVersionUID = JFractionLab.serialVersionUID; private JLabel lb_intro = new JLabel(""); private JPanel pn_outer = new JPanel(); private JLabel lb_outer = new JLabel(""); private JPanel pn_inner = new JPanel(); private JPanel pn_jurt = new JPanel(); private JLabel lb_jurt = new JLabel("", JLabel.LEFT); private JTextField jtf_jurt = new JTextField(); private JButton btn_jurt = new JButton(); private JPanel pn_unoil = new JPanel(); private JLabel lb_unoil = new JLabel("", JLabel.LEFT); private JTextField jtf_unoil = new JTextField(); private JButton btn_unoil = new JButton(); private JPanel pn_soffice = new JPanel(); private JLabel lb_soffice = new JLabel("", JLabel.LEFT); private JTextField jtf_soffice = new JTextField(); private JButton btn_soffice = new JButton(); private JButton btn_OK = new JButton(""); private JButton btn_Cancel = new JButton(""); public ConfigureLO() { makeGUI(); } /** * * */ private void makeGUI(){ setLocation(50, 50); setSize(600, 650); // setResizable(false); setTitle(lang.Messages.getString("configure_libreoffice")); setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE); double sizes_main[][] = {{ 5, TableLayout.FILL, TableLayout.FILL, 5 },{ 5, //rand 0.2, //info TableLayout.FILL, //pn_outer 5, //abstand 30, //buttons 5 //rand }}; //Spalten / Zeilen double sizes_outer[][] = {{ 5, TableLayout.FILL, 5 },{ 5, 0.45, TableLayout.FILL, 5 }}; //Spalten / Zeilen double sizes_inner[][] = {{ 5, TableLayout.FILL, 5 },{ 5, TableLayout.FILL, TableLayout.FILL, TableLayout.FILL, 5 }}; //Spalten / Zeilen getRootPane().setDefaultButton(btn_OK); Container content = getContentPane(); content.setLayout(new TableLayout(sizes_main)); pn_outer.setLayout(new TableLayout(sizes_outer)); pn_outer.setBorder(BorderFactory.createEtchedBorder()); pn_inner.setLayout(new TableLayout(sizes_inner)); /* pn_main * pn_outer * pn_inner * pn_jurt * pn_unoil * pn_soffice * * build_all_components from inner to outer */ //build pn_inner lb_jurt.setText("jurt.jar"); makePanel(pn_jurt, lb_jurt, jtf_jurt, btn_jurt); pn_inner.add(pn_jurt, "1,1"); lb_unoil.setText("unoil.jar"); makePanel(pn_unoil, lb_unoil, jtf_unoil, btn_unoil); pn_inner.add(pn_unoil, "1,2"); lb_soffice.setText("soffice / soffice.exe"); makePanel(pn_soffice, lb_soffice, jtf_soffice, btn_soffice); pn_inner.add(pn_soffice, "1,3"); //build pn_outer lb_outer.setText("

"+ lang.Messages.getString("find_lo_jars")+"

"+ lang.Messages.getString("example_path")+"
"+ "Linux : /opt/libreoffice3.4/ure/share/java/
"+ "Windows : C:\\Programme\\LibreOffice3.4\\URE\\java

" ); pn_outer.add(lb_outer, "1,1"); pn_outer.add(pn_inner, "1,2"); //build main lb_intro.setText("

"+ lang.Messages.getString( "officepath_needs_to_be_configured")+"
"+ lang.Messages.getString("jfl_needs_three_paths")+"

" ); content.add(lb_intro, "1,1,2,1"); content.add(pn_outer, "1,2,2,2"); btn_Cancel.addActionListener(this); btn_Cancel.setText(lang.Messages.getString("cancel")); content.add(btn_Cancel, "1,4"); btn_OK.addActionListener(this); btn_OK.setText(lang.Messages.getString("OK")); content.add(btn_OK, "2,4"); setVisible(true); }//makeGUI private void makePanel(JPanel pn, JLabel lb, JTextField jtf, JButton btn){ double sizes_pn[][] = {{ 5, 0.9, TableLayout.FILL, 5 },{ 5, TableLayout.FILL, 30, 5 }}; //Spalten / Zeilen pn.setLayout(new TableLayout(sizes_pn)); pn.setBorder(BorderFactory.createEtchedBorder()); pn.add(lb, "1,1,2,1"); //JOptionPane.showMessageDialog(this, new ConfManager().alertConfigurations()); String[] ar = new ConfManager().getUnoConfJars(); if(jtf == jtf_jurt){ String str = ar[0]; if(str.length()>0) jtf.setText(str.substring(0,str.lastIndexOf(File.separator))); }else if (jtf == jtf_unoil){ String str = ar[(JFractionLab.nbOfUnoConfJars-2)]; if(str.length()>0) jtf.setText(str.substring(0,str.lastIndexOf(File.separator))); }else if(jtf == jtf_soffice){ String str = ar[(JFractionLab.nbOfUnoConfJars-1)]; if(str.length()>0) jtf.setText(str.substring(0,str.lastIndexOf(File.separator))); } pn.add(jtf, "1,2"); btn.addActionListener(this); btn.setText(" ... "); pn.add(btn, "2,2"); } private void okAction(){ boolean bl = true; String[] uno_jars = new String[JFractionLab.nbOfUnoConfJars]; String malPath = ""; String jurtPath= jtf_jurt.getText().trim(); String unoilPath = jtf_unoil.getText().trim(); String sofficePath = jtf_soffice.getText().trim(); if(jurtPath.endsWith("jurt.jar")){ jurtPath = jurtPath.substring(0, jurtPath.indexOf("jurt.jar")); jtf_jurt.setText(jurtPath); } if(unoilPath.endsWith("unoil.jar")){ unoilPath = unoilPath.substring(0, unoilPath.indexOf("unoil.jar")); jtf_unoil.setText(unoilPath); } if(sofficePath.endsWith("soffice")){ sofficePath = sofficePath.substring(0, sofficePath.indexOf("soffice")); jtf_soffice.setText(sofficePath); } if(sofficePath.endsWith("soffice.exe")){ sofficePath = sofficePath.substring(0, sofficePath.indexOf("soffice.exe")); jtf_soffice.setText(sofficePath); } String str = createURIString(jurtPath, "java_uno.jar"); if(new File(str).exists()){ uno_jars[0] = str; }else{ bl = false; malPath=jurtPath; } str = createURIString(jurtPath, "juh.jar"); if(new File(str).exists()){ uno_jars[1] = str; }else{ bl = false; malPath=jurtPath; } str = createURIString(jurtPath, "jurt.jar"); if(new File(str).exists()){ uno_jars[2] = str; }else{ bl = false; malPath=jurtPath; } str = createURIString(jurtPath, "ridl.jar"); if(new File(str).exists()){ uno_jars[3] = str; }else{ bl = false; malPath=jurtPath; } str = createURIString(jurtPath, "unoloader.jar"); if(new File(str).exists()){ uno_jars[4] = str; }else{ bl = false; malPath=jurtPath; } str = createURIString(unoilPath, "unoil.jar"); if(new File(str).exists()){ uno_jars[5] = str; }else{ bl = false; malPath=unoilPath; } if (JFractionLab.os.contains("win")){ str = createURIString(sofficePath, "soffice.exe"); if(new File(str).exists()){ uno_jars[6] = str; }else{ bl = false; malPath=sofficePath; } }else{ str = createURIString(sofficePath, "soffice"); if(new File(str).exists()){ uno_jars[6] = str; }else{ bl = false; malPath=sofficePath; } } if(!bl){ JOptionPane.showMessageDialog(this, lang.Messages.getString("cant_find_jar")+" : "+ malPath ); }else{ ConfManager cm = new ConfManager(); cm.setUnoConfJars(uno_jars); // cm.setJurtPath(jurtPath); // cm.setUnoilPath(unoilPath); // cm.setSofficePath(sofficePath); // new ConfManager().setPathToLibreOffice(uno_jars); for(int i = 0; i < uno_jars.length; i++){ try { OfficeStarter.addToClassPath(new File(uno_jars[i])); } catch (IllegalArgumentException e) { e.printStackTrace(); } catch (SecurityException e) { e.printStackTrace(); } catch (IllegalAccessException e) { e.printStackTrace(); } catch (InvocationTargetException e) { e.printStackTrace(); } catch (NoSuchMethodException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } // conf auslesen //JOptionPane.showMessageDialog(this, cm.readConfigurations()); close(); } } private String createURIString(String path, String file){ String str; if(path.substring(path.length()-1).equals(File.separator)){ str = path+file; }else{ str = path+File.separator+file; } return str; } public void actionPerformed(ActionEvent e){ Object obj = e.getSource(); if (obj == btn_OK){ okAction(); }else if(obj == btn_Cancel){ close(); }else if(obj == btn_jurt){ jtf_jurt.setText(selectDir()); }else if(obj == btn_unoil){ jtf_unoil.setText(selectDir()); }else if(obj == btn_soffice){ jtf_soffice.setText(selectDir()); } }//actionPerformed public String selectDir(){ JFileChooser fc = new JFileChooser(); //warum hat setLocale keine Wirkung? fc.setLocale(lang.Messages.getLocale()); fc.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY); int returnVal = fc.showOpenDialog(this); if (returnVal == JFileChooser.APPROVE_OPTION) { return fc.getSelectedFile().toString(); }else{ return ""; } } private void close(){ setVisible(false); dispose(); } }//class InfoDialog jfractionlab-0.91.orig/src/jfractionlab/jflDialogs/LogSaverDialog.java0000644000000000000000000001264311670453400024554 0ustar rootroot/** * JFractionLab * Copyright (C) 2005 jochen georges, gnugeo _ at _ gnugeo _ dot _ de * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . **/ package jfractionlab.jflDialogs; import info.clearthought.layout.TableLayout; import java.awt.Color; import java.awt.Container; import java.awt.Dialog; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java.io.ObjectOutputStream; import javax.swing.JButton; import javax.swing.JDialog; import javax.swing.JFileChooser; import javax.swing.JLabel; import javax.swing.JOptionPane; import javax.swing.JTextField; import javax.swing.filechooser.FileFilter; import javax.swing.filechooser.FileNameExtensionFilter; import jfractionlab.JFractionLab; import jfractionlab.ResultOfGame; public class LogSaverDialog extends JDialog implements ActionListener{ static final long serialVersionUID = JFractionLab.serialVersionUID; private String playersName; private int ptsCN; private int ptsNF; private int ptsCF; private int ptsEF; private int ptsRF; private int ptsIF; private int ptsMN; private int ptsFtD; private int ptsPL; private int ptsMIN; private int ptsMF; private int ptsDFN; private int ptsDNF; private int ptsDFF; private JLabel lb_txt = new JLabel("", JLabel.CENTER); private JLabel lb_name = new JLabel("", JLabel.CENTER); private JTextField tf_name = new JTextField(30);//MyJTextField(30); private JButton btn_reduce = new JButton(""); private JButton btn_OK = new JButton(""); public boolean isSavedSuccessfully = false; public LogSaverDialog( int ptsCN,int ptsNF,int ptsCF,int ptsEF,int ptsRF,int ptsIF, int ptsMN, int ptsFtD, int ptsPL,int ptsMIN,int ptsMF,int ptsDFN,int ptsDNF,int ptsDFF ){ //neues Spiel machen setTitle(lang.Messages.getString("save_results")); setModalityType(Dialog.ModalityType.APPLICATION_MODAL); setLocale(lang.Messages.getLocale()); lb_txt.setText(lang.Messages.getString("save_results")); lb_name.setText(lang.Messages.getString("your_name")); btn_reduce.setText(lang.Messages.getString("cancel")); btn_OK.setText(lang.Messages.getString("OK")); //this.playersName = sn; this.ptsCN = ptsCN; this.ptsNF = ptsNF; this.ptsCF = ptsCF; this.ptsEF = ptsEF; this.ptsRF = ptsRF; this.ptsIF = ptsIF; this.ptsMN = ptsMN; this.ptsFtD = ptsFtD; this.ptsPL = ptsPL; this.ptsMIN = ptsMIN; this.ptsMF = ptsMF; this.ptsDFN = ptsDFN; this.ptsDNF = ptsDNF; this.ptsDFF = ptsDFF; setLocation(150, 150); setSize(250,150); //Groessenveraenderung verhindern! setResizable(false); setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE); makeGUI(); }//Konstruktor /** * * */ private void makeGUI(){ double sizes[][] = {{0.5, 0.5},{0.33,0.33,0.33}}; //Spalten / Zeilen getRootPane().setDefaultButton(btn_OK); Container content = getContentPane(); content.setLayout(new TableLayout(sizes)); content.setBackground(Color.white); content.add(lb_txt, "0,0,1,0"); content.add(lb_name, "0,1"); content.add(tf_name, "1,1"); btn_reduce.addActionListener(this); content.add(btn_reduce, "0,2"); btn_OK.addActionListener(this); content.add(btn_OK, "1,2"); setVisible(true); tf_name.requestFocusInWindow(); }//makeGUI /** * */ public void okAction(){ if(!tf_name.getText().equals("")){ playersName = tf_name.getText(); ResultOfGame sl = new ResultOfGame( playersName,ptsCN,ptsNF,ptsCF,ptsEF,ptsRF,ptsIF,ptsMN, ptsFtD, ptsPL,ptsMIN,ptsMF,ptsDFN,ptsDNF,ptsDFF); String zeitstempel = sl.getTimeStamp(); JFileChooser fc = new JFileChooser(); FileFilter myfilter = new FileNameExtensionFilter("jfl", "JFL"); fc.addChoosableFileFilter(myfilter); fc.setLocale(lang.Messages.getLocale()); fc.setSelectedFile(new File("JFractionLab_"+playersName+"_"+zeitstempel+".jfl")); int returnVal = fc.showSaveDialog(LogSaverDialog.this); // int returnVal = fc.showSaveDialog(fc); if (returnVal == JFileChooser.APPROVE_OPTION) { String str = fc.getSelectedFile().toString(); if(!str.toLowerCase().endsWith(".jfl")){ str += ".jfl"; } try{ FileOutputStream fs = new FileOutputStream(new File(str)); ObjectOutputStream os = new ObjectOutputStream(fs); os.writeObject(sl); os.close(); isSavedSuccessfully = true; }catch (IOException ex) { isSavedSuccessfully = false; ex.printStackTrace(); }//catch } setVisible(false); dispose(); }else{ JOptionPane.showMessageDialog(null, lang.Messages.getString("insert_name")); } tf_name.requestFocusInWindow(); }//okAction /** * */ @Override public void actionPerformed(ActionEvent e){ Object obj = e.getSource(); if (obj == btn_reduce){ setVisible(false); dispose(); }else if (obj == btn_OK ){ okAction(); } }//actionPerformed } jfractionlab-0.91.orig/src/jfractionlab/jflDialogs/WannaFindBestCommonDenominator.java0000644000000000000000000000701111670453400027737 0ustar rootrootpackage jfractionlab.jflDialogs; import info.clearthought.layout.TableLayout; import java.awt.Color; import java.awt.Component; import java.awt.Container; import java.awt.Dialog; import java.awt.FocusTraversalPolicy; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JDialog; import javax.swing.JEditorPane; import javax.swing.JFrame; import javax.swing.JScrollPane; import jfractionlab.JFractionLab; import jfractionlab.exerciseDialogs.ExerciseDialog; public class WannaFindBestCommonDenominator extends JDialog implements ActionListener{ static final long serialVersionUID = JFractionLab.serialVersionUID; private Container content; private JEditorPane jep_text = new JEditorPane(); private JButton btn_yes = new JButton(""); private JButton btn_no = new JButton(""); public ExerciseDialog owner; MyOwnFocusTraversalPolicy newPolicy; public WannaFindBestCommonDenominator(ExerciseDialog owner){ this.owner = owner; setModalityType(Dialog.ModalityType.APPLICATION_MODAL); newPolicy = new MyOwnFocusTraversalPolicy(); createGUI(); } private void createGUI(){ double sizes[][] = {{ 5, TableLayout.FILL, 5, TableLayout.FILL, 5 },{ 5, TableLayout.FILL, 5, 0.25, 5 }}; //Spalten / Zeilen getRootPane().setDefaultButton(btn_yes); content = getContentPane(); content.setLayout(new TableLayout(sizes)); content.setBackground(Color.white); jep_text.setContentType("text/html"); jep_text.setText( JFractionLab.jep_fontface + "" + lang.Messages.getString("continue_or_find_best_common_denominator") + "" ); jep_text.setEditable(false); content.add(new JScrollPane(jep_text), "1,1,3,1"); btn_no.setText(lang.Messages.getString("continue_with_actual_common_denominator")); btn_no.addActionListener(this); content.add(btn_no, "1,3"); btn_yes.setText(lang.Messages.getString("find_best_common_denominator")); btn_yes.addActionListener(this); content.add(btn_yes, "3,3"); setFocusTraversalPolicy(newPolicy); setLocation(150, 150); setSize(500,150); setResizable(true); setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); setVisible(true); }//showUsabilityDialog private void actionYES(){ owner.bl_WannaFindBestCommonDenominator_AnswerIsYes = true; close(); } private void actionNO(){ close(); } private void close(){ setVisible(false); dispose(); } @Override public void actionPerformed(ActionEvent e) { Object obj = e.getSource(); if (obj == btn_no){ actionNO(); }else if (obj == btn_yes){ actionYES(); } } public class MyOwnFocusTraversalPolicy extends FocusTraversalPolicy { @Override public Component getComponentAfter(Container aContainer,Component aComponent) { //soll: btn_yes, btn_no, if(aComponent.equals(btn_yes)) { return btn_no; }else if(aComponent.equals(btn_no)){ return btn_yes; }else{ return btn_yes; } } @Override public Component getComponentBefore(Container aContainer,Component aComponent) { //soll: btn_yes, btn_no if(aComponent.equals(btn_yes)) { return btn_no; }else if(aComponent.equals(btn_no)){ return btn_yes; }else{ return btn_yes; } } @Override public Component getDefaultComponent(Container aContainer) { return btn_yes; } @Override public Component getFirstComponent(Container aContainer) { return btn_yes; } @Override public Component getLastComponent(Container aContainer) {return null;} }//MyOwnFocusTraversalPolicy } jfractionlab-0.91.orig/src/jfractionlab/jflDialogs/WorkSheetDialog.java0000644000000000000000000002506311670453400024745 0ustar rootrootpackage jfractionlab.jflDialogs; import info.clearthought.layout.TableLayout; import java.awt.Component; import java.awt.Container; import java.awt.Cursor; import java.awt.Dialog; import java.awt.FocusTraversalPolicy; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.io.File; import java.io.IOException; import javax.swing.BorderFactory; import javax.swing.ButtonGroup; import javax.swing.JButton; import javax.swing.JDialog; import javax.swing.JFileChooser; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JOptionPane; import javax.swing.JPanel; import javax.swing.JRadioButton; import javax.swing.JTextField; import javax.swing.filechooser.FileFilter; import javax.swing.filechooser.FileNameExtensionFilter; import jfractionlab.ConfManager; import jfractionlab.CopyDir; import jfractionlab.JFractionLab; import jfractionlab.officeMachine.OfficeStarter; import lang.Messages; public class WorkSheetDialog extends JDialog implements ActionListener{ static final long serialVersionUID = JFractionLab.serialVersionUID; private Container content; private JLabel lbTitle = new JLabel("", JLabel.CENTER); private String title=""; private int type; private String titleOptions=""; private ButtonGroup btngrp_Options = new ButtonGroup(); private JRadioButton rb_10 = new JRadioButton("0 - 10"); private JRadioButton rb_100 = new JRadioButton("0 - 100"); private String titleOptionsDouble=""; private ButtonGroup btngrp_OptionsDouble = new ButtonGroup(); private JRadioButton rb_double_10 = new JRadioButton("0 - 10"); private JRadioButton rb_double_100 = new JRadioButton("0 - 100"); private String templatePath=""; private JTextField jtfTemplatePath = new JTextField(); private JButton btnFC = new JButton(" ... "); private JButton btnOK = new JButton(); private JButton btnCancel = new JButton(); private double sizes_main[][]; private MyOwnFocusTraversalPolicy newPolicy = new MyOwnFocusTraversalPolicy(); private int nb_of_optionFields; private File selectedFile; //ONLY_FILE_CHOOSER public WorkSheetDialog(int type, String title){ super(); this.nb_of_optionFields = 0; myConstructor(type,title, "", ""); } //ONE_OPTIONS_FIELD public WorkSheetDialog(int type, String title, String titleOptions){ super(); this.nb_of_optionFields = 1; myConstructor(type,title,titleOptions,""); } //TWO_OPTIONS_FILED public WorkSheetDialog( int type, String title, String titleOptions, String titleOptionsDouble ){ super(); this.nb_of_optionFields = 2; myConstructor(type,title,titleOptions,titleOptionsDouble); } public void myConstructor( int type, String title, String titleOptions, String titleOptionsDouble ){ setModalityType(Dialog.ModalityType.APPLICATION_MODAL); this.type = type; this.title = lang.Messages.getString("worksheets")+" : "+title; if(!titleOptions.equals("")){ this.titleOptions = lang.Messages.getString("range_of_numbers")+" : "+titleOptions; } if(!titleOptionsDouble.equals("")){ this.titleOptionsDouble = lang.Messages.getString("range_of_numbers")+" : "+titleOptionsDouble; } createGUI(); } private void createGUI(){ setTitle(lang.Messages.getString("generate_worksheets")); if(nb_of_optionFields == 0){ sizes_main = new double[][] {{ 5, TableLayout.FILL, TableLayout.FILL, 5 },{ 5, 0.20, TableLayout.FILL, 0.20, 5 }}; //Spalten / Zeilen }else if(nb_of_optionFields == 1){ sizes_main = new double[][] {{ 5, TableLayout.FILL, TableLayout.FILL, 5 },{ 5, 0.20, TableLayout.FILL, TableLayout.FILL, 0.20, 5 }}; //Spalten / Zeilen }else if(nb_of_optionFields == 2){ sizes_main = new double[][] {{ 5, TableLayout.FILL, TableLayout.FILL, 5 },{ 5, 0.15, TableLayout.FILL, TableLayout.FILL, TableLayout.FILL, 0.15, 5 }}; //Spalten / Zeilen } getRootPane().setDefaultButton(btnOK); content = getContentPane(); content.setLayout(new TableLayout(sizes_main)); lbTitle.setText(title); content.add(lbTitle,"1,1,2,1"); if(nb_of_optionFields == 0){ content.add(createFileChooser(),"1,2,2,2"); }else if(nb_of_optionFields == 1){ content.add(createOptions(false), "1,2,2,2"); content.add(createFileChooser(),"1,3,2,3"); }else if(nb_of_optionFields == 2){ content.add(createOptions(false), "1,2,2,2"); content.add(createOptions(true), "1,3,2,3"); content.add(createFileChooser(),"1,4,2,4"); } btnCancel.setText(lang.Messages.getString("cancel")); btnCancel.addActionListener(this); btnOK.setText(lang.Messages.getString("OK")); btnOK.addActionListener(this); if(nb_of_optionFields == 0){ content.add(btnCancel, "1,3,c,c"); content.add(btnOK, "2,3,c,c"); }else if(nb_of_optionFields == 1){ content.add(btnCancel, "1,4,c,c"); content.add(btnOK, "2,4,c,c"); }else if(nb_of_optionFields == 2){ content.add(btnCancel, "1,5,c,c"); content.add(btnOK, "2,5,c,c"); } content.setFocusTraversalPolicy(newPolicy); setLocation(50, 150); if(nb_of_optionFields == 0){ setSize(500,210); }else if(nb_of_optionFields == 1){ setSize(500,280); }else if(nb_of_optionFields == 2){ setSize(500,350); } setResizable(true); setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); setVisible(true); } private JPanel createOptions(boolean isDouble){ double sizes_options[][]; sizes_options = new double[][] {{ 5, TableLayout.FILL, TableLayout.FILL, 5 },{ 5, TableLayout.FILL, TableLayout.FILL, TableLayout.FILL, 5 }}; //Spalten / Zeilen JPanel pnOptions = new JPanel(); pnOptions.setLayout(new TableLayout(sizes_options)); pnOptions.setBorder(BorderFactory.createEtchedBorder()); if(isDouble==false){ JLabel lbOptionsTitle = new JLabel(titleOptions, JLabel.CENTER); pnOptions.add(lbOptionsTitle, "1,1"); pnOptions.add(rb_10, "1,2"); pnOptions.add(rb_100, "1,3"); btngrp_Options.add(rb_10); btngrp_Options.add(rb_100); rb_10.setSelected(true); }else{ JLabel lbOptionsTitle = new JLabel(titleOptionsDouble, JLabel.CENTER); pnOptions.add(lbOptionsTitle, "1,1"); pnOptions.add(rb_double_10, "1,2"); pnOptions.add(rb_double_100, "1,3"); btngrp_OptionsDouble.add(rb_double_10); btngrp_OptionsDouble.add(rb_double_100); rb_double_10.setSelected(true); } return pnOptions; } private JPanel createFileChooser(){ double sizes_fc[][]; sizes_fc = new double[][] {{ 5, 0.85, TableLayout.FILL, 5 },{ 5, 30, TableLayout.FILL, 5 }}; //Spalten / Zeilen JPanel pnFC = new JPanel(); pnFC.setLayout(new TableLayout(sizes_fc)); pnFC.setBorder(BorderFactory.createEtchedBorder()); pnFC.add(new JLabel(lang.Messages.getString("get_odt_template")),"1,1,2,1"); pnFC.add(jtfTemplatePath, "1,2"); btnFC.addActionListener(this); pnFC.add(btnFC,"2,2"); return pnFC; } @Override public void actionPerformed(ActionEvent e) { Object obj = e.getSource(); if(obj == btnFC){ fcAction(); }else if (obj == btnCancel){ close(); }else if(obj == btnOK){ if(templatePath.equals("")){ JOptionPane.showMessageDialog(null, lang.Messages.getString("get_odt_template")); }else{ okAction(); close(); } } } public void okAction(){ int max1 = 10; int max2 = 10; setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR)); if(nb_of_optionFields > 0){ if(rb_10.isSelected()){ max1 = 10; }else{ max1 = 100; } System.out.println("max1 = "+max1); } if(nb_of_optionFields == 2){ if(rb_double_10.isSelected()){ max2 = 10; }else{ max2= 100; } System.out.println("max2 = "+max2); } new OfficeStarter( this, selectedFile, type, max1, max2 ); close(); } private void fcAction(){ JFileChooser fc = new JFileChooser(); FileFilter myfilter = new FileNameExtensionFilter("odt", "ODT"); fc.setFileFilter(myfilter); fc.setLocale(lang.Messages.getLocale()); String str_templatedirectory = new ConfManager().getConfdir()+System.getProperty("file.separator")+"templates"; File templatedirectory = new File(str_templatedirectory); if(!(templatedirectory.exists())){ File srcdir = new File(""); boolean bl = false; if(new File("/usr/share/jfractionlab/templates/").exists()){ srcdir = new File("/usr/share/jfractionlab/templates/"); bl = true; }else if(new File("C:\\Programme\\JFractionLab\\templates").exists()){ srcdir = new File("C:\\Programme\\JFractionLab\\templates"); bl = true; }else{ JOptionPane.showMessageDialog(null, Messages.getString("find_the_templates")+"\n"+str_templatedirectory); } System.out.println("srcdir = "+srcdir.toString()); if(bl){ try { CopyDir.copyDir(srcdir , new File(str_templatedirectory)); } catch (IOException e) { e.printStackTrace(); JOptionPane.showMessageDialog(null, "Can not copy the files from\n"+ srcdir.toString()+" to "+str_templatedirectory+"\n"+ "This should not happen. Please send a bug report to gnugeo@gnugeo.de\n" + "Thanks !!" ); templatedirectory = srcdir; } } } fc.setCurrentDirectory(templatedirectory); int returnVal = fc.showOpenDialog(this); if (returnVal == JFileChooser.APPROVE_OPTION) { templatePath = fc.getSelectedFile().toString(); this.selectedFile = fc.getSelectedFile(); }else{ templatePath = ""; } jtfTemplatePath.setText(templatePath); } private void close(){ setVisible(false); dispose(); } public class MyOwnFocusTraversalPolicy extends FocusTraversalPolicy { @Override public Component getComponentAfter(Container aContainer,Component aComponent) { //soll: btn_yes, btn_no, if(aComponent.equals(jtfTemplatePath)) { return btnFC; }else if(aComponent.equals(btnFC)) { return btnCancel; }else if(aComponent.equals(btnCancel)){ return btnOK; }else if(aComponent.equals(btnOK)) { return btnCancel; }else{ return btnOK; } } @Override public Component getComponentBefore(Container aContainer,Component aComponent) { //soll: btn_yes, btn_no if(aComponent.equals(btnOK)) { return btnCancel; }else if(aComponent.equals(btnCancel)){ return btnFC; }else if(aComponent.equals(btnFC)){ return jtfTemplatePath; }else{ return jtfTemplatePath; } } @Override public Component getDefaultComponent(Container aContainer) { return btnOK; } @Override public Component getFirstComponent(Container aContainer) { return jtfTemplatePath; } @Override public Component getLastComponent(Container aContainer) {return null;} }//MyOwnFocusTraversalPolicy }jfractionlab-0.91.orig/src/jfractionlab/jflDialogs/InfoDialog.java0000644000000000000000000000606311670453400023724 0ustar rootroot/** * JFractionLab * Copyright (C) 2005 jochen georges, gnugeo _ at _ gnugeo _ dot _ de * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . **/ package jfractionlab.jflDialogs; import info.clearthought.layout.TableLayout; import java.awt.Color; import java.awt.Container; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JDialog; import javax.swing.JEditorPane; import javax.swing.JScrollPane; import jfractionlab.JFractionLab; public class InfoDialog extends JDialog implements ActionListener{ static final long serialVersionUID = JFractionLab.serialVersionUID; private JEditorPane jep_info = new JEditorPane(); private JButton btn_OK = new JButton(""); private String fontdefend="
"; private String dialogText = ""; private String dialogTitle = ""; private int xsize = 500; private int ysize = 500; public InfoDialog(String title, String txt){ this.dialogTitle = title; this.dialogText = txt; setTitle(dialogTitle); makeGUI(); } public InfoDialog(String title, String txt, int x, int y){ this.dialogTitle = title; this.dialogText = txt; this.xsize = x; this.ysize = y; setTitle(dialogTitle); makeGUI(); } /** * * */ private void makeGUI(){ double sizes[][] = {{ 10, TableLayout.FILL, 10 },{ 10, TableLayout.FILL, 50,10 }}; //Spalten / Zeilen getRootPane().setDefaultButton(btn_OK); Container content = getContentPane(); content.setLayout(new TableLayout(sizes)); content.setBackground(Color.white); jep_info.setContentType("text/html"); String str = JFractionLab.jep_fontface + "" + dialogText + fontdefend; jep_info.setText(str); jep_info.setEditable(false); jep_info.setFocusable(false); content.add(new JScrollPane(jep_info), "1,1"); btn_OK.addActionListener(this); btn_OK.setText(lang.Messages.getString("OK")); content.add(btn_OK, "1,2,c,c"); setModalityType(JDialog.ModalityType.APPLICATION_MODAL); setLocation(150, 150); setSize(xsize,ysize); setResizable(false); setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE); setVisible(true); }//makeGUI public void actionPerformed(ActionEvent e){ Object obj = e.getSource(); if (obj == btn_OK){ setVisible(false); dispose(); } }//actionPerformed public void setDialogText(String dialogText) { this.dialogText = dialogText; } public void setDialogTitle(String dialogTitle) { this.dialogTitle = dialogTitle; } }//class InfoDialog jfractionlab-0.91.orig/src/jfractionlab/jflDialogs/ReduceHintDialog.java0000644000000000000000000000676511670453400025074 0ustar rootroot/** * JFractionLab * Copyright (C) 2005 jochen georges, gnugeo _ at _ gnugeo _ dot _ de * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . **/ package jfractionlab.jflDialogs; import info.clearthought.layout.TableLayout; import java.awt.Color; import java.awt.Container; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JDialog; import javax.swing.JEditorPane; import javax.swing.JScrollPane; import jfractionlab.JFractionLab; import jfractionlab.exerciseDialogs.ReduceFraction; public class ReduceHintDialog extends JDialog implements ActionListener{ static final long serialVersionUID = JFractionLab.serialVersionUID; private JEditorPane jep_info = new JEditorPane(); private JButton btn_OK = new JButton(""); private int numerator; private int denominator; private ReduceFraction owner; /** * */ public ReduceHintDialog(ReduceFraction owner, int numerator, int denominator){ setTitle(lang.Messages.getString("common_denominators")); setModal(true); this.owner = owner; this.numerator = numerator; this.denominator = denominator; setLocation(150, 150); setSize(500,200); setResizable(false); setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE); makeGUI(); }//Konstruktor /** * * */ private void makeGUI(){ double sizes[][] = {{ 10, TableLayout.FILL, 10 },{ 10, TableLayout.FILL, 50,10 }}; //Spalten / Zeilen getRootPane().setDefaultButton(btn_OK); Container content = getContentPane(); content.setLayout(new TableLayout(sizes)); content.setBackground(Color.white); jep_info.setContentType("text/html"); String howtotxt = JFractionLab.jep_fontface + "" //+ lang.Messages.getString("gnu_gpl")+"
" +lang.Messages.getString("denominators") +" " +numerator +" = " +getDivisors(numerator) +"
" +"
" +lang.Messages.getString("denominators") +" " +denominator +" = " +getDivisors(denominator) +"
" ;//String jep_info.setText(howtotxt); jep_info.setEditable(false); jep_info.setFocusable(false); content.add(new JScrollPane(jep_info), "1,1"); btn_OK.addActionListener(this); btn_OK.setText(lang.Messages.getString("OK")); content.add(btn_OK, "1,2,c,c"); setVisible(true); }//makeGUI private String getDivisors(int nb){ String prov="{ 1"; for (int i = 2; i < nb+1; i++){ if(nb % i == 0){ prov += "; "+String.valueOf(i); } } prov += "}"; return prov; } private void close(){ setVisible(false); owner.tf_denominator_2.setText(""); owner.tf_denominator_2.setEditable(false); owner.tf_numerator_2.setText(""); owner.tf_numerator_2.setEditable(true); owner.tf_numerator_2.requestFocusInWindow(); dispose(); } @Override public void actionPerformed(ActionEvent e){ Object obj = e.getSource(); if (obj == btn_OK){ close(); } }//actionPerformed }//class InfoDialogjfractionlab-0.91.orig/src/jfractionlab/jflDialogs/WannaReduceQuestion.java0000644000000000000000000001042511670453400025632 0ustar rootrootpackage jfractionlab.jflDialogs; import info.clearthought.layout.TableLayout; import java.awt.Color; import java.awt.Component; import java.awt.Container; import java.awt.Dialog; import java.awt.FocusTraversalPolicy; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.JButton; import javax.swing.JCheckBox; import javax.swing.JDialog; import javax.swing.JEditorPane; import javax.swing.JFrame; import javax.swing.JScrollPane; import jfractionlab.JFractionLab; import jfractionlab.exerciseDialogs.ExerciseDialog; public class WannaReduceQuestion extends JDialog implements ActionListener{ static final long serialVersionUID = JFractionLab.serialVersionUID; private Container content; private JEditorPane jep_text = new JEditorPane(); private JButton btn_reduce_yes = new JButton(""); private JButton btn_reduce_no = new JButton(""); public ExerciseDialog owner; private JCheckBox cb_reduce_always = new JCheckBox(); MyOwnFocusTraversalPolicy newPolicy; public WannaReduceQuestion(ExerciseDialog owner){ this.owner = owner; setModalityType(Dialog.ModalityType.APPLICATION_MODAL); newPolicy = new MyOwnFocusTraversalPolicy(); createGUI(); } private void createGUI(){ double sizes[][] = {{ 5, TableLayout.FILL, 5, TableLayout.FILL, 5 },{ 5, TableLayout.FILL, 0.25, 0.25, 5 }}; //Spalten / Zeilen getRootPane().setDefaultButton(btn_reduce_yes); content = getContentPane(); content.setLayout(new TableLayout(sizes)); content.setBackground(Color.white); jep_text.setContentType("text/html"); jep_text.setText( JFractionLab.jep_fontface + "" + lang.Messages.getString("do_you_wanna_reduce") + "" ); jep_text.setEditable(false); content.add(new JScrollPane(jep_text), "1,1,3,1"); cb_reduce_always.setBackground(Color.white); cb_reduce_always.setText(lang.Messages.getString("reduce_always")); cb_reduce_always.addActionListener(this); content.add(cb_reduce_always, "1,2,3,2"); btn_reduce_no.setText(lang.Messages.getString("no")); btn_reduce_no.addActionListener(this); content.add(btn_reduce_no, "1,3"); btn_reduce_yes.setText(lang.Messages.getString("yes")); btn_reduce_yes.addActionListener(this); content.add(btn_reduce_yes, "3,3"); setFocusTraversalPolicy(newPolicy); setLocation(150, 150); setSize(350,150); setResizable(true); setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); setVisible(true); }//showUsabilityDialog private void actionYES(){ if(cb_reduce_always.isSelected() ){owner.bl_with_reducing = true;} owner.bl_wannaReduceQuestion_AnswerIsYes = true; owner.rb_reducing.setSelected(true); close(); } private void actionNO(){ if(cb_reduce_always.isSelected() ){owner.bl_with_reducing = true;} close(); } private void close(){ setVisible(false); dispose(); } @Override public void actionPerformed(ActionEvent e) { Object obj = e.getSource(); if (obj == btn_reduce_no){ actionNO(); }else if (obj == btn_reduce_yes){ actionYES(); }else if(obj == cb_reduce_always){ if(cb_reduce_always.isSelected()){ actionYES(); } } } public class MyOwnFocusTraversalPolicy extends FocusTraversalPolicy { @Override public Component getComponentAfter(Container aContainer,Component aComponent) { //soll: btn_yes, btn_no, cb if(aComponent.equals(btn_reduce_yes)) { return btn_reduce_no; }else if(aComponent.equals(btn_reduce_no)){ return cb_reduce_always; }else if(aComponent.equals(cb_reduce_always)){ return btn_reduce_yes; }else{ return btn_reduce_yes; } } @Override public Component getComponentBefore(Container aContainer,Component aComponent) { //soll: btn_yes, cb, btn_no if(aComponent.equals(btn_reduce_yes)) { return cb_reduce_always; }else if(aComponent.equals(cb_reduce_always)){ return btn_reduce_no; }else if(aComponent.equals(btn_reduce_no)){ return btn_reduce_yes; }else{ return btn_reduce_yes; } } @Override public Component getDefaultComponent(Container aContainer) { return btn_reduce_yes; } @Override public Component getFirstComponent(Container aContainer) { return btn_reduce_yes; } @Override public Component getLastComponent(Container aContainer) {return null;} }//MyOwnFocusTraversalPolicy } jfractionlab-0.91.orig/src/jfractionlab/MyHotKey.java0000644000000000000000000000151611670453400021342 0ustar rootrootpackage jfractionlab; import javax.swing.JButton; import javax.swing.JMenu; public class MyHotKey { public static void setTextWithHotKey(JMenu jm, String str){ if(str.contains("&")){ jm.setText(getCaption(str)); jm.setMnemonic(getHotKey(str)); } } public static void setTextWithHotKey(JButton jm, String str){ if(str.contains("&")){ jm.setText(getCaption(str)); jm.setMnemonic(getHotKey(str)); } } private static String getCaption(String str){ String out=""; if(str.contains("&")){ String[] arstr = str.split("&"); for(int i = 0; i< arstr.length; i++){ out += arstr[i]; } }else{ out = str; } return out; } private static char getHotKey(String str){ char cr = ' '; if(str.contains("&")){ int i = str.indexOf('&'); cr = str.substring(i+1, i+2).charAt(0); } return cr; } } jfractionlab-0.91.orig/src/jfractionlab/MyJTextField.java0000644000000000000000000000311711670453400022140 0ustar rootroot/** * JFractionLab * Copyright (C) 2005 jochen georges, gnugeo _ at _ gnugeo _ dot _ de * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . **/ package jfractionlab; import java.awt.event.KeyEvent; import java.awt.event.KeyListener; import javax.swing.JOptionPane; import javax.swing.JTextField; public class MyJTextField extends JTextField implements KeyListener{ static final long serialVersionUID = JFractionLab.serialVersionUID; public MyJTextField(int col){ setColumns(col); setFocusTraversalKeysEnabled(false); setHorizontalAlignment(JTextField.CENTER); setDumb(); addKeyListener(this); } public void setDumb(){ setText(""); setEditable(false); } public void keyPressed(KeyEvent event){ int key = event.getKeyCode(); if(key == KeyEvent.VK_TAB){ JOptionPane.showMessageDialog( null, lang.Messages.getString("no_tab_press_enter") ); this.requestFocusInWindow(); } } public void keyTyped(KeyEvent event){} public void keyReleased(KeyEvent event){} }//class jfractionlab-0.91.orig/src/jfractionlab/MyAntiAliasedJEditorPane.java0000644000000000000000000000143511670453400024402 0ustar rootrootpackage jfractionlab; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.RenderingHints; import java.awt.RenderingHints.Key; import javax.swing.JEditorPane; public class MyAntiAliasedJEditorPane extends JEditorPane { static final long serialVersionUID =jfractionlab.JFractionLab.serialVersionUID; private Key key1 = RenderingHints.KEY_TEXT_ANTIALIASING; private Object value1 = RenderingHints.VALUE_TEXT_ANTIALIAS_ON; private Key key2 = RenderingHints.KEY_ANTIALIASING; private Object value2 = RenderingHints.VALUE_ANTIALIAS_ON; public MyAntiAliasedJEditorPane(){ super(); } protected void paintComponent(Graphics g){ Graphics2D g2 = (Graphics2D)g; g2.setRenderingHint(key1, value1); g2.setRenderingHint(key2, value2); super.paintComponent(g2); } } jfractionlab-0.91.orig/src/jfractionlab/snippetText.txt0000644000000000000000000000546711670453400022067 0ustar rootrootlanguage Deutsch french english italian spanish portuguese polish Info about_jfl jmi_help gnu_gpl copyright url_text emailaddress thanks_to french_translators english_translators polish_translators debian_package_maintainer italian_translators spanish_translators portuguese_translators continue end you_just_need_nb_and_enter that_is_right learn_fractions calculate_fractions click_numerator name_fractions compare_fractions extend_fractions reduce_fractions add_fractions minus_fractions multiply_fractions div_fr_by_nb div_nb_by_fr div_fr_by_fr save_results read_logs file_can_not_be_opened click_the_numerator use_the_mouse delete_with_rightclick not_enough name_the_fraction wrong_denominator compare_the_fractions left_is_not_bigger left_is_not_smaller not_equal press_enter bigger_equal_or_smaller Tipp extend_the_fraction extend_with reduce_the_fraction reduce_max div_n_and_dn_with_same_nb custom_problems type_of_exercise random_exercises dn_must_be_bigger frac2_must_be_smaller add_the_fracs sub_the_fracs cd_is_leastcommonmultiple wrong_numerator add_nums sub_the_nums nb_is_not_correct reduce_better n_and_dn_do_not_match div_by_same_factor multiply_fracs multiply_nums multiply_denomis div_n_and_dn_by_same_nb divide_the_fracs divide_the_frac div_the_nb mk_reciprocal num_stays_unchanged how_often_fits_the_denominator_in_the_numerator how_often_fits_the_frac_in_the_nb how_often_fits_the_right_in_the_left nb_max_eight your_name cancel OK choose_logdir save survey_results show_logs Name time improper_fracs improper_frac_2_mixed_nb maximise_num how_often_does_denom_fits_in_num how_many_are_left denom_is_too_big mixed_numbers mixed_numbers_2_improper_fracs how_many_pieces nb_smaller_than_eight howto show_hints_on_start icon_designer howto_click_numerator howto_click_bigger_smaller howto_option_invisible howto_option_type_of_exercise howto_nb_and_enter options already_solved show_pies hide_pies no_null with_reducing without_reducing howto_option_reducing numerator_is_too_big no_tab_press_enter close Help_jar_is_missing download_Help_jar install_Help_jar install_Help_jar_tip no_btn_use_enter insert_name common_denominators denominators howto_show_denominators reduce_by_a_common_denominator which_improper_fraction_do_you_see which_mixed_number_do_you_see yes no continue_or_find_best_common_denominator continue_with_actual_common_denominator find_best_common_denominator do_you_wanna_reduce reduce_always small_numbers big_numbers worksheets generate_worksheets file range_of_numbers name date fractions factors configure_libreoffice libreoffice_has_to_be_installed pattern for_example file_exists_overwrite? full_numbers denominator_divisible_by_hundret fraction_to_decimal_example numerator_is_too_big fraction_to_decimal officepath_needs_to_be_configured jfl_needs_three_paths find_lo_jars example_path cant_find_jar pattern pattern pattern jfractionlab-0.91.orig/src/jfractionlab/emailaddresses.txt0000644000000000000000000000051711670453400022514 0ustar rootrootfrench //y.durand@gmx.de spanish //pablo.pita@pitagoral.com english //gudrungeorges@gmail.com italian //Loupiotebec@aol.com (?) pmpiacenza@gmx.de (?) portuguese //khemis@bol.com.br polish //cazaria@gmx.net y.durand@gmx.de, pablo.pita@pitagoral.com, gudrungeorges@gmail.com, pmpiacenza@gmx.de, khemis@bol.com.br, cazaria@gmx.net jfractionlab-0.91.orig/src/jfractionlab/displays/0000755000000000000000000000000011670453400020613 5ustar rootrootjfractionlab-0.91.orig/src/jfractionlab/displays/PointDisplay.java0000644000000000000000000000322011670453400024072 0ustar rootroot/** * JFractionLab * Copyright (C) 2005 jochen georges, gnugeo _ at _ gnugeo _ dot _ de * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . **/ package jfractionlab.displays; import java.awt.Color; import java.awt.Font; import javax.swing.JLabel; import javax.swing.border.CompoundBorder; import javax.swing.border.LineBorder; import jfractionlab.JFractionLab; public class PointDisplay extends JLabel { static final long serialVersionUID = JFractionLab.serialVersionUID; public PointDisplay(){ super(); setPreferences(); }//PointDisplay() /** * * @param withBorder */ public PointDisplay(boolean withBorder){ super(); if (withBorder){ setBorder( new CompoundBorder( new LineBorder(Color.WHITE, 1), new LineBorder(Color.BLACK, 1) ) ); }//if setPreferences(); }//PointDisplay(boolean withBorder) /** * * */ public void setPreferences(){ setFont(new Font("sanserif", Font.BOLD, 24)); setOpaque(true); setBackground(Color.WHITE); setHorizontalAlignment(JLabel.CENTER); setText("0"); }//setPreferences } jfractionlab-0.91.orig/src/jfractionlab/displays/FractionLine.java0000600000000000000000000000222111670453400024020 0ustar rootroot/** * JFractionLab * Copyright (C) 2005 jochen georges, gnugeo _ at _ gnugeo _ dot _ de * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . **/ package jfractionlab.displays; import java.awt.Color; import java.awt.Graphics; import javax.swing.JComponent; import jfractionlab.JFractionLab; public class FractionLine extends JComponent{ static final long serialVersionUID = JFractionLab.serialVersionUID; public FractionLine(){ setBackground(Color.white); } public void paintComponent(Graphics g){ g.fillRect(0, getHeight()/2-1, getWidth(), 2); } }jfractionlab-0.91.orig/src/jfractionlab/displays/FractionAsClickCircle.java0000600000000000000000000001255311670453400025575 0ustar rootroot/** * JFractionLab * Copyright (C) 2005 jochen georges, gnugeo _ at _ gnugeo _ dot _ de * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . **/ package jfractionlab.displays; import java.awt.Canvas; import java.awt.Color; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.event.MouseEvent; import java.awt.event.MouseListener; import java.awt.geom.Arc2D; import jfractionlab.JFractionLab; import jfractionlab.exerciseDialogs.ClickNumerator; public class FractionAsClickCircle extends Canvas implements MouseListener{ static final long serialVersionUID = JFractionLab.serialVersionUID; private ClickNumerator owner; private int numerator = 1; private int denominator = 8; private int x_center; private int y_center; private boolean[] filledsectors; /** * */ public FractionAsClickCircle(ClickNumerator owner){ setBackground(Color.white); addMouseListener(this); this.owner = owner; }//public FractionAsClickCircle /** * * */ private void newInit(){ filledsectors = new boolean[denominator]; repaint(); }//newIni /** * * @param z * @param n */ public void setFraction(int z, int n){ this.numerator = z; this.denominator = n; newInit(); } /** * * @return */ public String check(){ int clicked=0; for(int j = 0; j numerator){ return "+"; }else{ return "something is wrong"; } } /** * * @param x * @param y * @return */ private double calculateWinkel(int x, int y){ double PI = 3.14159265; double winkel = 0.0; /* * tangenz_alpha = gegenkathete/ankathete * atan(tangenz_alpha) liefert den winkel im bogenmaß * atan(tangenz_alpha) calculates the angle in (2PI ?circular measure) * je nach quadrant muss der winkel ins gradmaumgerechnet werden * depending on the quarter the angle has to calculated in (360° ?degrees) */ if (x >= x_center && y <= y_center){ //1. quadrant up right winkel = java.lang.Math.atan((double)(y_center-y)/(x-x_center)); winkel = (360/(2*PI))*winkel; }else if(x < x_center && y <= y_center){ //2. quadrant up left winkel = java.lang.Math.atan((double)(y_center-y)/(x_center-x)); winkel = 180 - (360/(2*PI))*winkel; }else if(x < x_center && y > y_center){ //3. quadrant bottom left winkel = java.lang.Math.atan((double)(y-y_center)/(x_center-x)); winkel = 180 + (360/(2*PI))*winkel; }else if(x >= x_center && y > y_center){ winkel = java.lang.Math.atan((double)(y-y_center)/(x-x_center)); winkel = 360 - (360/(2*PI))*winkel; }//if return winkel; }//calculateWinkel /** * */ public void paint(Graphics g){ Graphics2D screen2D = (Graphics2D)g; int shorterside; if (getHeight() < getWidth()){ shorterside = getHeight(); }else{ shorterside = getWidth(); }//if int links =getWidth()/2 - (shorterside/2 - shorterside/20); x_center = links+((shorterside - shorterside/10)/2); y_center = shorterside/20 + ((shorterside - shorterside/10)/2); //paints the sectors yellow screen2D.setColor(Color.yellow); for (int i = 0; i < denominator; i++){ if(filledsectors[i]){ Arc2D.Float arc_numerator = new Arc2D.Float( links, shorterside/20, shorterside - 2*shorterside/20, shorterside - 2*shorterside/20, (float)(360.0/denominator)*i, (float)(360.0/denominator), Arc2D.PIE );//Arc screen2D.fill(arc_numerator); }//if }//for //draws the lines screen2D.setColor(Color.black); for ( int i = 0; i <= denominator; i ++){ Arc2D.Float arc_i = new Arc2D.Float( links, shorterside/20, shorterside - 2*shorterside/20, shorterside - 2*shorterside/20, 0, (float)(360.0/denominator)*i, Arc2D.PIE );//Arc screen2D.draw(arc_i); }//for }//paint /** * */ public void mouseClicked(MouseEvent e){ owner.lb_info.setText(""); double winkel = calculateWinkel(e.getX(), e.getY()); if (e.getButton() == 1){//linke Maustaste for (int i = 0; i < denominator; i++){ if(winkel>=(360.0/denominator)*i && winkel<=(360.0/denominator)*(i+1)){ filledsectors[i] = true; } }//for }else if (e.getButton() == 3){ for (int i = 0; i < denominator; i++){ if(winkel>=(360.0/denominator)*i && winkel<=(360.0/denominator)*(i+1)){ filledsectors[i] = false; } }//for } repaint(); }//mouseClicked public void mousePressed(MouseEvent e){} public void mouseReleased(MouseEvent e){} public void mouseEntered(MouseEvent e){} public void mouseExited(MouseEvent e){} }//FractionAsClickCirclejfractionlab-0.91.orig/src/jfractionlab/displays/FractionAsRectangle.java0000600000000000000000000001534511670453400025334 0ustar rootroot/** * JFractionLab * Copyright (C) 2005 jochen georges, gnugeo _ at _ gnugeo _ dot _ de * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . **/ package jfractionlab.displays; import java.awt.Color; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.geom.Rectangle2D; import javax.swing.JComponent; import jfractionlab.JFractionLab; public class FractionAsRectangle extends JComponent{ static final long serialVersionUID = JFractionLab.serialVersionUID; private int numerator1; private int denominator1; private int numerator2; private int denominator2; private boolean twoFractionsOrdered = false; private boolean noView; private boolean horizontal; private boolean isQuadrate; private int shorterside; private Color color; Color backgroundOfPizza = Color.white; Color gridOfPizza = Color.black; public FractionAsRectangle(){ noView = true; }//konstruktor bildklasse public FractionAsRectangle( int numerator1, int denominator1, Color color, boolean horizontal, boolean isQuadrate ){ drawPizzaAsRectangle( numerator1, denominator1, color, horizontal, isQuadrate ); }//konstruktor bildklasse public FractionAsRectangle( int numerator1, int denominator1, int numerator2, int denominator2, Color color, boolean isQuadrate ){ drawPizzaAsRectangle( numerator1, denominator1, numerator2, denominator2, color, isQuadrate ); }//konstruktor bildklasse public void drawPizzaAsRectangle( int numerator1, int denominator1, Color color, boolean horizontal, boolean isQuadrate ){ this.numerator1 = numerator1; this.denominator1 = denominator1; this.color = color; this.horizontal = horizontal; this.isQuadrate = isQuadrate; twoFractionsOrdered = false; noView = false; repaint(); }//drawPizzaAsRectangle public void drawEmptyPizzaAsRectangle( int denominator, boolean horizontal, boolean isQuadrate ){ this.numerator1 = 0; this.denominator1 = denominator; this.color = Color.white; this.horizontal = horizontal; this.isQuadrate = isQuadrate; noView = false; repaint(); } public void drawPizzaAsRectangle( int numerator1, int denominator1, int numerator2, int denominator2, Color color, boolean isQuadrate ){ this.numerator1 = numerator1; this.denominator1 = denominator1; this.numerator2 = numerator2; this.denominator2 = denominator2; this.color = color; this.isQuadrate = isQuadrate; this.horizontal = false; twoFractionsOrdered = true; noView = false; repaint(); }//drawPizzaAsRectangle public void noPizzaAsRectangle(){ noView = true; repaint(); } @Override public void paintComponent(Graphics g){ Graphics2D screen2D = (Graphics2D)g; if(!noView){ screen2D.setColor(color); getShorterSide(); double links; double oben; if(isQuadrate){ links = getWidth()/2 - (shorterside/2 - shorterside/20); oben = getHeight()/2 - (shorterside/2 - shorterside/20); }else{ links = getWidth()/2 -(getWidth()/2 - getWidth()/40); oben = getHeight()/2 - (getHeight()/2 - getHeight()/40); } double breite = getWidth() - 2*links; double spalte = breite/denominator1; double hoehe = getHeight() - 2*oben; double zeile = hoehe; double neulinks = links; double neuoben = oben; screen2D.setColor(color); if(horizontal){ zeile = hoehe/denominator1; neuoben = oben; for (int n = 0; n < numerator1; n++){ if (n == 0){}else{neuoben = neuoben + zeile;} Rectangle2D.Double rcz = new Rectangle2D.Double( links, neuoben, spalte*denominator1, zeile ); screen2D.fill(rcz); }//for neuoben = oben; screen2D.setColor(gridOfPizza); for (int m = 0; m < denominator1; m++){ if (m == 0){}else{neuoben = neuoben + zeile;} Rectangle2D.Double rcz = new Rectangle2D.Double( links, neuoben, spalte*denominator1, zeile ); screen2D.draw(rcz); }//for }else{ for (int i = 0; i < numerator1; i ++){ if (i == 0){}else{neulinks = neulinks + spalte;} Rectangle2D.Double rcz = new Rectangle2D.Double(neulinks, oben, spalte, hoehe); screen2D.fill(rcz); }//for if (twoFractionsOrdered){ zeile = hoehe/denominator2; //double neuoben = oben; //Farbe von Zaehler 1 loeschen neulinks = links; screen2D.setColor(backgroundOfPizza); for (int i = 0; i < numerator1; i ++){ if (i == 0){}else{neulinks = neulinks + spalte;} //neuebreite = neuebreite - breite/denominator1; Rectangle2D.Double rcz = new Rectangle2D.Double(neulinks, oben, spalte, hoehe); screen2D.fill(rcz); }//for //Zaehler des zweiten Bruches (gefuellte Flaeche) screen2D.setColor(color); for (int n = 0; n < numerator2; n++){ if (n == 0){}else{neuoben = neuoben + zeile;} Rectangle2D.Double rcz = new Rectangle2D.Double( links, neuoben, spalte*numerator1, zeile ); screen2D.fill(rcz); } //Nenner 2 (Gitter des zweiten Bruches) neuoben = oben; screen2D.setColor(gridOfPizza); for (int i = 0; i < denominator2; i ++){ if (i == 0){}else{neuoben = neuoben + zeile;} Rectangle2D.Double rcz = new Rectangle2D.Double(links, neuoben, spalte*denominator1, zeile); hoehe = zeile * denominator2;//wegen rundungsdifferenzen muss hoehe neu gesetzt werden screen2D.draw(rcz); }//for }//if zweitfraction //denominator1 (Gitter des ersten Bruches) neulinks = links; for (int i = 0; i < denominator1; i ++){ screen2D.setColor(gridOfPizza); if (i == 0){}else{neulinks = neulinks + spalte;} Rectangle2D.Double rcx = new Rectangle2D.Double(neulinks, oben, spalte, hoehe); screen2D.draw(rcx); }//for }//horizontal }else{ screen2D.setBackground(Color.white); } }//paint private void getShorterSide(){ if (getHeight() < getWidth()){ shorterside = getHeight(); }else{ shorterside = getWidth(); }//if }//getKleineSeite }//PizzaAsRectangleklassejfractionlab-0.91.orig/src/jfractionlab/displays/FractionAsCircle.java0000644000000000000000000001234711670453400024640 0ustar rootroot/** * JFractionLab * Copyright (C) 2005 jochen georges, gnugeo _ at _ gnugeo _ dot _ de * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . **/ package jfractionlab.displays; import java.awt.Color; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.geom.Arc2D; import javax.swing.JComponent; import jfractionlab.JFractionLab; //public class FractionAsCircle extends Canvas{ public class FractionAsCircle extends JComponent{ static final long serialVersionUID = JFractionLab.serialVersionUID; private int numerator; private int denominator; private int denominator1; private double startangle= 0; private double sector; private int shorterside; private Color color = Color.yellow; private boolean isVisible = true; /** * */ public FractionAsCircle(){ }//konstruktor bildklasse /** * * @param numerator * @param denominator */ public FractionAsCircle(int numerator, int denominator){ drawPizzaAsCircle(numerator, denominator, Color.yellow); }//konstruktor bildklasse /** * * @param z1 * @param n1 * @param z2 * @param n2 */ public FractionAsCircle(int z1, int n1, int z2, int n2){ drawPizzaAsCircle(z1, n1, z2, n2, Color.yellow); }//konstruktor bildklasse /** * * @param numerator * @param denominator * @param color */ public void drawPizzaAsCircle(int numerator, int denominator, Color color){ isVisible = true; this.numerator = numerator; this.denominator = denominator; this.color = color; if (denominator != 0){ sector = 360.0/denominator; }//if (denominator1!0) startangle = 0; repaint(); } //drawPizzaAsCircle /** * * @param z1 * @param n1 * @param z2 * @param n2 * @param color */ public void drawPizzaAsCircle(int z1, int n1, int z2, int n2, Color color){ isVisible = true; this.denominator1 = n1; this.numerator = z2; this.denominator = n2; this.color = color; if (denominator1 != 0){ sector = 360.0/n2; }//if (denominator1!0) startangle = 360.0/n1*z1; repaint(); } //drawPizzaAsCircle /** * * @param z1 * @param n1 * @param z2 * @param n2 * @param color */ public void drawMinusPizzaAsCircle(int z1, int n1, int z2, int n2, Color color){ isVisible = true; this.denominator1 = n1; this.numerator = z2; this.denominator = n2; this.color = color; if (denominator1 != 0){ sector = 360.0/n2; }//if (denominator1!0) startangle = (360.0/n1*z1)-sector*z2; repaint(); } //drawPizzaAsCircle /** * * */ public void noPizzaAsCircle(){ isVisible = false; repaint(); } /** * */ @Override public void paintComponent(Graphics g){ Graphics2D screen2D = (Graphics2D)g; // screen2D.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); //Farbe einstellen screen2D.setColor(color); double nextsektor = 0; getShorterSide(); int links =getWidth()/2 - (shorterside/2 - shorterside/20); int oben = getHeight()/2 - (shorterside/2 - shorterside/20); if(isVisible){ //System.out.println("zeichne FractionAsCircle"); if (denominator != 0){ if (numerator > denominator){ //g.drawString("Zaehler > denominator", 10, 15); //g.drawString("geht nicht", 10, 30); screen2D.setColor(Color.red); //System.out.println("Zaehler/denominator: "+numerator+", "+ denominator); }else{ Arc2D.Float arc_numerator = new Arc2D.Float( links, //x oben,//shorterside/20, //y shorterside - 2*shorterside/20, //Width shorterside - 2*shorterside/20, //Height (float)startangle, //start (float)sector*numerator, //Angle Arc2D.PIE );//Arc screen2D.fill(arc_numerator); //zeichnet die Sektoren der FractionAsCircle in Schwarz screen2D.setColor(Color.black); for ( int i = 0; i <= denominator; i ++){ Arc2D.Float arc_i = new Arc2D.Float( links, oben,//shorterside/20, shorterside - 2*shorterside/20, shorterside - 2*shorterside/20, (float)startangle, (float)nextsektor, Arc2D.PIE );//Arc screen2D.draw(arc_i); nextsektor = nextsektor + sector; }//for }//else }else{ //g.drawString("denominator = 0 !!", 10, 15); }//if-else }else{ //System.out.println("zeichne keine !! FractionAsCircle"); //screen2D.setColor(Color.green); } }//paint /** * */ private void getShorterSide(){ if (getHeight() < getWidth()){ shorterside = getHeight(); }else{ shorterside = getWidth(); }//if }//getKleineSeite }//pizzaklasse jfractionlab-0.91.orig/src/jfractionlab/ConfManager.java0000644000000000000000000000756711670453400022025 0ustar rootroot/** * Copyright (C) 2005 jochen georges, gnugeo _ at _ gnugeo _ dot _ de * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program. If not, see . **/ package jfractionlab; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.ObjectInputStream; import java.io.ObjectOutputStream; public class ConfManager{ private ConfSettings cs; private String confdir; private String conffile = "jfractionlab.conf"; private String confpath; public ConfManager(){ if (JFractionLab.os.contains("win")){ confdir = System.getProperty("user.home") + System.getProperty("file.separator")+"jfractionlab"; }else{ confdir = System.getProperty("user.home") + System.getProperty("file.separator")+".jfractionlab"; } confpath = confdir+ System.getProperty("file.separator")+ conffile; if(confFileExists()){ //System.out.println("if conffileexists"); if(!readConfFile()){ //System.out.println("if!readConfFile"); createDefaultConfFile(); } else{ //configurations should be ok //alertConfigurations(); } }else{ createDefaultConfFile(); } } private boolean readConfFile(){ try{ FileInputStream fs = new FileInputStream(confpath); ObjectInputStream is = new ObjectInputStream(fs); cs = (ConfSettings)is.readObject(); is.close(); //System.out.println("readConffile true"); return true; }catch( Exception ex ) { //System.out.println("readConffile false"); return false; } } private void createDefaultConfFile(){ cs = new ConfSettings(); writeConfFile(); } private void writeConfFile(){ boolean isOK = true; if(!(new File(confdir).exists())){ if(!(new File(confdir).mkdirs())){ isOK = false; } } if(isOK){ File file = new File(confpath); try{ FileOutputStream fs = new FileOutputStream(file); ObjectOutputStream os = new ObjectOutputStream(fs); os.writeObject(cs); os.close(); //folgende zeilen verhindern einen erneuten schreibenden zugriff auf di datei!!?? // String[] str_ar_command = { // "ATTRIB", // "+h", // confpath // }; // try { // Runtime.getRuntime().exec(str_ar_command); // } catch (IOException e) { // System.out.println("ERROR : cmd.exe attrib +h"); // e.printStackTrace(); // } }catch (IOException ex) { ex.printStackTrace(); //FIXME joptionpane with nice text System.out.println("ConfManager: writeConfFile does not work"); }//catch }else{ //FIXME joptionpane with nice text System.out.println("ConfManager: writeConfFile does not work, mkdirs()-Error"); } } private boolean confFileExists(){ if(new File(confpath).exists()){ //System.out.println("confFileExists() true"); return true; }else{ return false; } } public boolean isTipAtStart() { return cs.isTipAtStart(); } public void setTipAtStart(boolean bl){ cs.setTipAtStart(bl); writeConfFile(); } public String[] getUnoConfJars(){ return cs.getUnoConfJars(); } public void setUnoConfJars(String[] str){ cs.setUnoConfJars(str); writeConfFile(); } public String getConfdir(){ return confdir; } public String getConffile(){ return conffile; } public String getConfpath(){ return confpath; } public String alertConfigurations(){ return cs.toString(); } }jfractionlab-0.91.orig/src/jfractionlab/checkUseOfSnippets.sh0000755000000000000000000000045711670453400023075 0ustar rootroot#!/bin/sh #snippetText.txt und dieses script muessen in /myjava/JFractionLab/src/jfractionlab liegen #snippetText.txt wird mit dem PropertyMnager (Option wst) erstellt for i in `cat snippetText.txt` do TXT=`grep "$i" *java */*java | wc -w` if [ "$TXT" -eq 0 ]; then echo "$TXT"" // ""$i" fi done jfractionlab-0.91.orig/src/jfractionlab/ConfSettings.java0000644000000000000000000000215611670453400022240 0ustar rootrootpackage jfractionlab; import java.io.Serializable; public class ConfSettings implements Serializable{ static final long serialVersionUID = JFractionLab.serialVersionUID; private boolean tipAtStart; private String[] unoConfJars = new String[JFractionLab.nbOfUnoConfJars]; public ConfSettings(){ this.tipAtStart = true; for(int i = 0; i