diff -Nru jfractionlab-0.91/CHANGELOG.txt jfractionlab-0.92/CHANGELOG.txt --- jfractionlab-0.91/CHANGELOG.txt 2011-12-09 18:44:16.000000000 +0000 +++ jfractionlab-0.92/CHANGELOG.txt 2012-03-12 20:27:10.000000000 +0000 @@ -1,5 +1,32 @@ changelog: +version 092 + + +version 091 5 + nikolaosjoins the team, added greek language support + +version 091 4 + mirco.bergamini@yahoo.it joins the team, added italian language support + the feedback-message after a worksheet is ready often popped up below the office-window, now it is an office-message and pops up at top of the office-window + added worksheets for "fraction to decimal" + +version 091 + fixed bugs + configurationfile changed from ~/.jfractionlab.conf to ~/.jfractionlab/jfractionlab.conf + templates are stored in ~/.jfractionlab/templates + +version 090: + deleted the package "worksheets" + new package "exerciseDialogs" + new package "officeMachine" + does not need texlive* packages anymore + new directory "usr/share/jfractionlab/templates" in dirs + recommends actual openoffice.org3-writer or libreoffice3.4-writer + recommends actual openoffice.org3-math or libreoffice3.4-math + recommends actual openoffice.org-java-common or libreoffice.org-java-common + now you can create worksheets with openoffice/libreoffice + version 086 chapter "how to convert fraction to decimal number" added to the help new menuoption in the exercise-dialogs: "generateworksheet" @@ -123,3 +150,4 @@ pointdisplay rewritten splash-screen (works with java 1.6) portuguese translation + diff -Nru jfractionlab-0.91/debian/changelog jfractionlab-0.92/debian/changelog --- jfractionlab-0.91/debian/changelog 2014-05-30 16:42:58.000000000 +0000 +++ jfractionlab-0.92/debian/changelog 2018-04-04 10:11:58.000000000 +0000 @@ -1,3 +1,18 @@ +jfractionlab (0.92-1) unstable; urgency=medium + + * New upstream version + * debian/patches: + - refreshed current patches + - added fix_depecrated_java_method + * debian/rules: fix java9 compilation (Closes: #893197) + * debian/menu removed due to Debian Policy 9.6 + * added templates to /usr/share/jfractionlab/templates (Closes: #703516) + * debian/control: + - updated java dependencies + - bumped standards version to 4.1.3.0 + + -- José L. Redrejo Rodríguez Wed, 04 Apr 2018 12:11:58 +0200 + jfractionlab (0.91-3) unstable; urgency=low * Fixes debian/rules to avoid javapath error (Closes: #741799) diff -Nru jfractionlab-0.91/debian/compat jfractionlab-0.92/debian/compat --- jfractionlab-0.91/debian/compat 2011-12-23 11:16:06.000000000 +0000 +++ jfractionlab-0.92/debian/compat 2018-04-04 10:11:58.000000000 +0000 @@ -1 +1 @@ -7 +10 diff -Nru jfractionlab-0.91/debian/control jfractionlab-0.92/debian/control --- jfractionlab-0.91/debian/control 2014-05-30 16:21:00.000000000 +0000 +++ jfractionlab-0.92/debian/control 2018-04-04 10:11:58.000000000 +0000 @@ -1,14 +1,14 @@ Source: jfractionlab Section: math -Priority: extra +Priority: optional Maintainer: José L. Redrejo Rodríguez -Build-Depends: debhelper (>= 7), default-jdk, libtablelayout-java, libreoffice-java-common | openoffice.org-java-common -Standards-Version: 3.9.5 +Build-Depends: debhelper (>= 10), default-jdk, libtablelayout-java, libreoffice-java-common | openoffice.org-java-common +Standards-Version: 4.1.3.0 Homepage: http://jfractionlab.sourceforge.net/ Package: jfractionlab Architecture: all -Depends: ${misc:Depends}, default-jre | java6-runtime, libtablelayout-java +Depends: ${misc:Depends}, default-jre | java7-runtime, libtablelayout-java Recommends: libreoffice.org-calc | openoffice.org-calc, libreoffice.org-writer | openoffice.org-writer Description: Educative program to practice fractions JFractionLab is a nice tool for math students that are learning the use diff -Nru jfractionlab-0.91/debian/dirs jfractionlab-0.92/debian/dirs --- jfractionlab-0.91/debian/dirs 2011-12-23 11:16:06.000000000 +0000 +++ jfractionlab-0.92/debian/dirs 2018-04-04 10:11:58.000000000 +0000 @@ -1,5 +1,6 @@ usr/bin usr/share/jfractionlab/bin usr/share/jfractionlab/images +usr/share/jfractionlab/templates usr/share/applications usr/share/pixmaps diff -Nru jfractionlab-0.91/debian/install jfractionlab-0.92/debian/install --- jfractionlab-0.91/debian/install 2011-12-23 11:16:06.000000000 +0000 +++ jfractionlab-0.92/debian/install 2018-04-04 10:11:58.000000000 +0000 @@ -1,5 +1,6 @@ debian/JFractionLab.desktop usr/share/applications icons/jfractionlab_icon.* usr/share/jfractionlab/images +templates/* usr/share/jfractionlab/templates icons/splash.png usr/share/jfractionlab/images JFractionLab.jar usr/share/jfractionlab/bin build/Help*.jar usr/share/jfractionlab/bin diff -Nru jfractionlab-0.91/debian/menu jfractionlab-0.92/debian/menu --- jfractionlab-0.91/debian/menu 2011-12-23 11:16:06.000000000 +0000 +++ jfractionlab-0.92/debian/menu 1970-01-01 00:00:00.000000000 +0000 @@ -1,2 +0,0 @@ -?package(jfractionlab):needs="X11" section="Applications/Education"\ - title="jfractionlab" command="/usr/bin/JFractionLab" icon="/usr/share/pixmaps/jfractionlab_icon.xpm" diff -Nru jfractionlab-0.91/debian/patches/add_version.patch jfractionlab-0.92/debian/patches/add_version.patch --- jfractionlab-0.91/debian/patches/add_version.patch 2011-12-23 11:16:06.000000000 +0000 +++ jfractionlab-0.92/debian/patches/add_version.patch 2018-04-04 10:11:58.000000000 +0000 @@ -7,7 +7,7 @@ public void makeGUI(){ os = System.getProperty("os.name").toLowerCase(); - setTitle("JFractionLab_version-number_lab"); -+ setTitle("JFractionLab_0.91"); ++ setTitle("JFractionLab_0.92"); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); lang.Messages.setLocale(lang.Messages.getLocale()); diff -Nru jfractionlab-0.91/debian/patches/change_tablelayout_namespace.patch jfractionlab-0.92/debian/patches/change_tablelayout_namespace.patch --- jfractionlab-0.91/debian/patches/change_tablelayout_namespace.patch 2011-12-23 11:16:06.000000000 +0000 +++ jfractionlab-0.92/debian/patches/change_tablelayout_namespace.patch 2018-04-04 10:11:58.000000000 +0000 @@ -1,7 +1,7 @@ -Index: jfractionlab-0.91/src/jfractionlab/HelpBrowser.java +Index: jfractionlab-0.92/src/jfractionlab/HelpBrowser.java =================================================================== ---- jfractionlab-0.91.orig/src/jfractionlab/HelpBrowser.java 2011-12-09 19:34:42.000000000 +0100 -+++ jfractionlab-0.91/src/jfractionlab/HelpBrowser.java 2011-12-09 19:40:55.925400836 +0100 +--- jfractionlab-0.92.orig/src/jfractionlab/HelpBrowser.java ++++ jfractionlab-0.92/src/jfractionlab/HelpBrowser.java @@ -1,6 +1,6 @@ package jfractionlab; @@ -10,10 +10,10 @@ import java.awt.Container; import java.awt.event.ActionEvent; -Index: jfractionlab-0.91/src/jfractionlab/JFractionLab.java +Index: jfractionlab-0.92/src/jfractionlab/JFractionLab.java =================================================================== ---- jfractionlab-0.91.orig/src/jfractionlab/JFractionLab.java 2011-12-09 19:37:09.000000000 +0100 -+++ jfractionlab-0.91/src/jfractionlab/JFractionLab.java 2011-12-09 19:40:55.925400836 +0100 +--- jfractionlab-0.92.orig/src/jfractionlab/JFractionLab.java ++++ jfractionlab-0.92/src/jfractionlab/JFractionLab.java @@ -18,7 +18,7 @@ package jfractionlab; @@ -23,10 +23,10 @@ import java.awt.Container; import java.awt.Dimension; -Index: jfractionlab-0.91/src/jfractionlab/exerciseDialogs/ClickNumerator.java +Index: jfractionlab-0.92/src/jfractionlab/exerciseDialogs/ClickNumerator.java =================================================================== ---- jfractionlab-0.91.orig/src/jfractionlab/exerciseDialogs/ClickNumerator.java 2011-12-09 19:34:42.000000000 +0100 -+++ jfractionlab-0.91/src/jfractionlab/exerciseDialogs/ClickNumerator.java 2011-12-09 19:40:55.925400836 +0100 +--- jfractionlab-0.92.orig/src/jfractionlab/exerciseDialogs/ClickNumerator.java ++++ jfractionlab-0.92/src/jfractionlab/exerciseDialogs/ClickNumerator.java @@ -18,7 +18,7 @@ package jfractionlab.exerciseDialogs; @@ -36,10 +36,10 @@ import java.awt.Color; import java.awt.Container; -Index: jfractionlab-0.91/src/jfractionlab/exerciseDialogs/CompareFractions.java +Index: jfractionlab-0.92/src/jfractionlab/exerciseDialogs/CompareFractions.java =================================================================== ---- jfractionlab-0.91.orig/src/jfractionlab/exerciseDialogs/CompareFractions.java 2011-12-09 19:34:42.000000000 +0100 -+++ jfractionlab-0.91/src/jfractionlab/exerciseDialogs/CompareFractions.java 2011-12-09 19:40:55.925400836 +0100 +--- jfractionlab-0.92.orig/src/jfractionlab/exerciseDialogs/CompareFractions.java ++++ jfractionlab-0.92/src/jfractionlab/exerciseDialogs/CompareFractions.java @@ -18,7 +18,7 @@ package jfractionlab.exerciseDialogs; @@ -49,10 +49,10 @@ import java.awt.Color; import java.awt.Container; -Index: jfractionlab-0.91/src/jfractionlab/exerciseDialogs/DivideFractionsByFractions.java +Index: jfractionlab-0.92/src/jfractionlab/exerciseDialogs/DivideFractionsByFractions.java =================================================================== ---- jfractionlab-0.91.orig/src/jfractionlab/exerciseDialogs/DivideFractionsByFractions.java 2011-12-09 19:34:42.000000000 +0100 -+++ jfractionlab-0.91/src/jfractionlab/exerciseDialogs/DivideFractionsByFractions.java 2011-12-09 19:40:55.925400836 +0100 +--- jfractionlab-0.92.orig/src/jfractionlab/exerciseDialogs/DivideFractionsByFractions.java ++++ jfractionlab-0.92/src/jfractionlab/exerciseDialogs/DivideFractionsByFractions.java @@ -18,7 +18,7 @@ package jfractionlab.exerciseDialogs; @@ -62,10 +62,10 @@ import java.awt.Color; import java.awt.Container; -Index: jfractionlab-0.91/src/jfractionlab/exerciseDialogs/DivideFractionsByNumbers.java +Index: jfractionlab-0.92/src/jfractionlab/exerciseDialogs/DivideFractionsByNumbers.java =================================================================== ---- jfractionlab-0.91.orig/src/jfractionlab/exerciseDialogs/DivideFractionsByNumbers.java 2011-12-09 19:34:42.000000000 +0100 -+++ jfractionlab-0.91/src/jfractionlab/exerciseDialogs/DivideFractionsByNumbers.java 2011-12-09 19:40:55.933400868 +0100 +--- jfractionlab-0.92.orig/src/jfractionlab/exerciseDialogs/DivideFractionsByNumbers.java ++++ jfractionlab-0.92/src/jfractionlab/exerciseDialogs/DivideFractionsByNumbers.java @@ -18,7 +18,7 @@ package jfractionlab.exerciseDialogs; @@ -75,10 +75,10 @@ import java.awt.Color; import java.awt.Container; -Index: jfractionlab-0.91/src/jfractionlab/exerciseDialogs/DivideNumbersByFractions.java +Index: jfractionlab-0.92/src/jfractionlab/exerciseDialogs/DivideNumbersByFractions.java =================================================================== ---- jfractionlab-0.91.orig/src/jfractionlab/exerciseDialogs/DivideNumbersByFractions.java 2011-12-09 19:34:42.000000000 +0100 -+++ jfractionlab-0.91/src/jfractionlab/exerciseDialogs/DivideNumbersByFractions.java 2011-12-09 19:40:55.933400868 +0100 +--- jfractionlab-0.92.orig/src/jfractionlab/exerciseDialogs/DivideNumbersByFractions.java ++++ jfractionlab-0.92/src/jfractionlab/exerciseDialogs/DivideNumbersByFractions.java @@ -17,7 +17,7 @@ **/ package jfractionlab.exerciseDialogs; @@ -88,10 +88,10 @@ import java.awt.Color; import java.awt.Container; -Index: jfractionlab-0.91/src/jfractionlab/exerciseDialogs/ExtendFraction.java +Index: jfractionlab-0.92/src/jfractionlab/exerciseDialogs/ExtendFraction.java =================================================================== ---- jfractionlab-0.91.orig/src/jfractionlab/exerciseDialogs/ExtendFraction.java 2011-12-09 19:34:42.000000000 +0100 -+++ jfractionlab-0.91/src/jfractionlab/exerciseDialogs/ExtendFraction.java 2011-12-09 19:40:55.933400868 +0100 +--- jfractionlab-0.92.orig/src/jfractionlab/exerciseDialogs/ExtendFraction.java ++++ jfractionlab-0.92/src/jfractionlab/exerciseDialogs/ExtendFraction.java @@ -18,7 +18,7 @@ package jfractionlab.exerciseDialogs; @@ -101,10 +101,10 @@ import java.awt.Color; import java.awt.Container; -Index: jfractionlab-0.91/src/jfractionlab/exerciseDialogs/ImproperFraction.java +Index: jfractionlab-0.92/src/jfractionlab/exerciseDialogs/ImproperFraction.java =================================================================== ---- jfractionlab-0.91.orig/src/jfractionlab/exerciseDialogs/ImproperFraction.java 2011-12-09 19:34:42.000000000 +0100 -+++ jfractionlab-0.91/src/jfractionlab/exerciseDialogs/ImproperFraction.java 2011-12-09 19:40:55.937400893 +0100 +--- jfractionlab-0.92.orig/src/jfractionlab/exerciseDialogs/ImproperFraction.java ++++ jfractionlab-0.92/src/jfractionlab/exerciseDialogs/ImproperFraction.java @@ -18,7 +18,7 @@ package jfractionlab.exerciseDialogs; @@ -114,10 +114,10 @@ import java.awt.Color; import java.awt.Container; -Index: jfractionlab-0.91/src/jfractionlab/exerciseDialogs/MixedNumbers.java +Index: jfractionlab-0.92/src/jfractionlab/exerciseDialogs/MixedNumbers.java =================================================================== ---- jfractionlab-0.91.orig/src/jfractionlab/exerciseDialogs/MixedNumbers.java 2011-12-09 19:34:42.000000000 +0100 -+++ jfractionlab-0.91/src/jfractionlab/exerciseDialogs/MixedNumbers.java 2011-12-09 19:40:55.937400893 +0100 +--- jfractionlab-0.92.orig/src/jfractionlab/exerciseDialogs/MixedNumbers.java ++++ jfractionlab-0.92/src/jfractionlab/exerciseDialogs/MixedNumbers.java @@ -18,7 +18,7 @@ package jfractionlab.exerciseDialogs; @@ -127,10 +127,10 @@ import java.awt.Color; import java.awt.Container; -Index: jfractionlab-0.91/src/jfractionlab/exerciseDialogs/MultiplyFractions.java +Index: jfractionlab-0.92/src/jfractionlab/exerciseDialogs/MultiplyFractions.java =================================================================== ---- jfractionlab-0.91.orig/src/jfractionlab/exerciseDialogs/MultiplyFractions.java 2011-12-09 19:34:42.000000000 +0100 -+++ jfractionlab-0.91/src/jfractionlab/exerciseDialogs/MultiplyFractions.java 2011-12-09 19:40:55.941400906 +0100 +--- jfractionlab-0.92.orig/src/jfractionlab/exerciseDialogs/MultiplyFractions.java ++++ jfractionlab-0.92/src/jfractionlab/exerciseDialogs/MultiplyFractions.java @@ -17,7 +17,7 @@ **/ package jfractionlab.exerciseDialogs; @@ -140,10 +140,10 @@ import java.awt.Color; import java.awt.Container; -Index: jfractionlab-0.91/src/jfractionlab/exerciseDialogs/NameFraction.java +Index: jfractionlab-0.92/src/jfractionlab/exerciseDialogs/NameFraction.java =================================================================== ---- jfractionlab-0.91.orig/src/jfractionlab/exerciseDialogs/NameFraction.java 2011-12-09 19:34:42.000000000 +0100 -+++ jfractionlab-0.91/src/jfractionlab/exerciseDialogs/NameFraction.java 2011-12-09 19:40:55.941400906 +0100 +--- jfractionlab-0.92.orig/src/jfractionlab/exerciseDialogs/NameFraction.java ++++ jfractionlab-0.92/src/jfractionlab/exerciseDialogs/NameFraction.java @@ -19,7 +19,7 @@ package jfractionlab.exerciseDialogs; @@ -153,10 +153,10 @@ import java.awt.Color; import java.awt.Container; -Index: jfractionlab-0.91/src/jfractionlab/exerciseDialogs/PlusAndMinus.java +Index: jfractionlab-0.92/src/jfractionlab/exerciseDialogs/PlusAndMinus.java =================================================================== ---- jfractionlab-0.91.orig/src/jfractionlab/exerciseDialogs/PlusAndMinus.java 2011-12-09 19:34:42.000000000 +0100 -+++ jfractionlab-0.91/src/jfractionlab/exerciseDialogs/PlusAndMinus.java 2011-12-09 19:40:55.941400906 +0100 +--- jfractionlab-0.92.orig/src/jfractionlab/exerciseDialogs/PlusAndMinus.java ++++ jfractionlab-0.92/src/jfractionlab/exerciseDialogs/PlusAndMinus.java @@ -19,7 +19,7 @@ package jfractionlab.exerciseDialogs; @@ -166,10 +166,10 @@ import java.awt.Color; import java.awt.HeadlessException; -Index: jfractionlab-0.91/src/jfractionlab/exerciseDialogs/ReduceFraction.java +Index: jfractionlab-0.92/src/jfractionlab/exerciseDialogs/ReduceFraction.java =================================================================== ---- jfractionlab-0.91.orig/src/jfractionlab/exerciseDialogs/ReduceFraction.java 2011-12-09 19:34:42.000000000 +0100 -+++ jfractionlab-0.91/src/jfractionlab/exerciseDialogs/ReduceFraction.java 2011-12-09 19:40:55.941400906 +0100 +--- jfractionlab-0.92.orig/src/jfractionlab/exerciseDialogs/ReduceFraction.java ++++ jfractionlab-0.92/src/jfractionlab/exerciseDialogs/ReduceFraction.java @@ -23,7 +23,7 @@ package jfractionlab.exerciseDialogs; @@ -179,10 +179,10 @@ import java.awt.Color; import java.awt.Container; -Index: jfractionlab-0.91/src/jfractionlab/jflDialogs/InfoDialog.java +Index: jfractionlab-0.92/src/jfractionlab/jflDialogs/InfoDialog.java =================================================================== ---- jfractionlab-0.91.orig/src/jfractionlab/jflDialogs/InfoDialog.java 2011-12-09 19:34:42.000000000 +0100 -+++ jfractionlab-0.91/src/jfractionlab/jflDialogs/InfoDialog.java 2011-12-09 19:40:55.941400906 +0100 +--- jfractionlab-0.92.orig/src/jfractionlab/jflDialogs/InfoDialog.java ++++ jfractionlab-0.92/src/jfractionlab/jflDialogs/InfoDialog.java @@ -18,7 +18,7 @@ package jfractionlab.jflDialogs; @@ -192,10 +192,10 @@ import java.awt.Color; import java.awt.Container; -Index: jfractionlab-0.91/src/jfractionlab/jflDialogs/LogSaverDialog.java +Index: jfractionlab-0.92/src/jfractionlab/jflDialogs/LogSaverDialog.java =================================================================== ---- jfractionlab-0.91.orig/src/jfractionlab/jflDialogs/LogSaverDialog.java 2011-12-09 19:34:42.000000000 +0100 -+++ jfractionlab-0.91/src/jfractionlab/jflDialogs/LogSaverDialog.java 2011-12-09 19:40:55.941400906 +0100 +--- jfractionlab-0.92.orig/src/jfractionlab/jflDialogs/LogSaverDialog.java ++++ jfractionlab-0.92/src/jfractionlab/jflDialogs/LogSaverDialog.java @@ -18,7 +18,7 @@ package jfractionlab.jflDialogs; @@ -205,10 +205,10 @@ import java.awt.Color; import java.awt.Container; -Index: jfractionlab-0.91/src/jfractionlab/jflDialogs/ReduceHintDialog.java +Index: jfractionlab-0.92/src/jfractionlab/jflDialogs/ReduceHintDialog.java =================================================================== ---- jfractionlab-0.91.orig/src/jfractionlab/jflDialogs/ReduceHintDialog.java 2011-12-09 19:34:42.000000000 +0100 -+++ jfractionlab-0.91/src/jfractionlab/jflDialogs/ReduceHintDialog.java 2011-12-09 19:40:55.941400906 +0100 +--- jfractionlab-0.92.orig/src/jfractionlab/jflDialogs/ReduceHintDialog.java ++++ jfractionlab-0.92/src/jfractionlab/jflDialogs/ReduceHintDialog.java @@ -18,7 +18,7 @@ package jfractionlab.jflDialogs; @@ -218,10 +218,10 @@ import java.awt.Color; import java.awt.Container; -Index: jfractionlab-0.91/src/jfractionlab/jflDialogs/UsabilityDialog.java +Index: jfractionlab-0.92/src/jfractionlab/jflDialogs/UsabilityDialog.java =================================================================== ---- jfractionlab-0.91.orig/src/jfractionlab/jflDialogs/UsabilityDialog.java 2011-12-09 19:34:42.000000000 +0100 -+++ jfractionlab-0.91/src/jfractionlab/jflDialogs/UsabilityDialog.java 2011-12-09 19:40:55.945400928 +0100 +--- jfractionlab-0.92.orig/src/jfractionlab/jflDialogs/UsabilityDialog.java ++++ jfractionlab-0.92/src/jfractionlab/jflDialogs/UsabilityDialog.java @@ -18,7 +18,7 @@ package jfractionlab.jflDialogs; @@ -231,10 +231,10 @@ import java.awt.Color; import java.awt.Container; -Index: jfractionlab-0.91/src/jfractionlab/jflDialogs/WannaFindBestCommonDenominator.java +Index: jfractionlab-0.92/src/jfractionlab/jflDialogs/WannaFindBestCommonDenominator.java =================================================================== ---- jfractionlab-0.91.orig/src/jfractionlab/jflDialogs/WannaFindBestCommonDenominator.java 2011-12-09 19:34:42.000000000 +0100 -+++ jfractionlab-0.91/src/jfractionlab/jflDialogs/WannaFindBestCommonDenominator.java 2011-12-09 19:40:55.945400928 +0100 +--- jfractionlab-0.92.orig/src/jfractionlab/jflDialogs/WannaFindBestCommonDenominator.java ++++ jfractionlab-0.92/src/jfractionlab/jflDialogs/WannaFindBestCommonDenominator.java @@ -1,6 +1,6 @@ package jfractionlab.jflDialogs; @@ -243,10 +243,10 @@ import java.awt.Color; import java.awt.Component; -Index: jfractionlab-0.91/src/jfractionlab/jflDialogs/WannaReduceQuestion.java +Index: jfractionlab-0.92/src/jfractionlab/jflDialogs/WannaReduceQuestion.java =================================================================== ---- jfractionlab-0.91.orig/src/jfractionlab/jflDialogs/WannaReduceQuestion.java 2011-12-09 19:34:42.000000000 +0100 -+++ jfractionlab-0.91/src/jfractionlab/jflDialogs/WannaReduceQuestion.java 2011-12-09 19:40:55.945400928 +0100 +--- jfractionlab-0.92.orig/src/jfractionlab/jflDialogs/WannaReduceQuestion.java ++++ jfractionlab-0.92/src/jfractionlab/jflDialogs/WannaReduceQuestion.java @@ -1,6 +1,6 @@ package jfractionlab.jflDialogs; @@ -255,10 +255,10 @@ import java.awt.Color; import java.awt.Component; -Index: jfractionlab-0.91/src/jfractionlab/jflDialogs/WorkSheetDialog.java +Index: jfractionlab-0.92/src/jfractionlab/jflDialogs/WorkSheetDialog.java =================================================================== ---- jfractionlab-0.91.orig/src/jfractionlab/jflDialogs/WorkSheetDialog.java 2011-12-09 19:34:42.000000000 +0100 -+++ jfractionlab-0.91/src/jfractionlab/jflDialogs/WorkSheetDialog.java 2011-12-09 19:40:55.945400928 +0100 +--- jfractionlab-0.92.orig/src/jfractionlab/jflDialogs/WorkSheetDialog.java ++++ jfractionlab-0.92/src/jfractionlab/jflDialogs/WorkSheetDialog.java @@ -1,6 +1,6 @@ package jfractionlab.jflDialogs; @@ -267,10 +267,10 @@ import java.awt.Component; import java.awt.Container; -Index: jfractionlab-0.91/src/jfractionlab/logtable/LogTable.java +Index: jfractionlab-0.92/src/jfractionlab/logtable/LogTable.java =================================================================== ---- jfractionlab-0.91.orig/src/jfractionlab/logtable/LogTable.java 2011-12-09 19:34:42.000000000 +0100 -+++ jfractionlab-0.91/src/jfractionlab/logtable/LogTable.java 2011-12-09 19:40:55.945400928 +0100 +--- jfractionlab-0.92.orig/src/jfractionlab/logtable/LogTable.java ++++ jfractionlab-0.92/src/jfractionlab/logtable/LogTable.java @@ -18,7 +18,7 @@ package jfractionlab.logtable; @@ -280,10 +280,10 @@ import java.awt.Color; import java.awt.Container; -Index: jfractionlab-0.91/src/jfractionlab/exerciseDialogs/FractionToDecimal.java +Index: jfractionlab-0.92/src/jfractionlab/exerciseDialogs/FractionToDecimal.java =================================================================== ---- jfractionlab-0.91.orig/src/jfractionlab/exerciseDialogs/FractionToDecimal.java 2011-12-09 19:34:42.000000000 +0100 -+++ jfractionlab-0.91/src/jfractionlab/exerciseDialogs/FractionToDecimal.java 2011-12-09 19:40:55.945400928 +0100 +--- jfractionlab-0.92.orig/src/jfractionlab/exerciseDialogs/FractionToDecimal.java ++++ jfractionlab-0.92/src/jfractionlab/exerciseDialogs/FractionToDecimal.java @@ -18,7 +18,7 @@ package jfractionlab.exerciseDialogs; @@ -293,10 +293,10 @@ import java.awt.Color; import java.awt.Container; -Index: jfractionlab-0.91/src/jfractionlab/jflDialogs/ConfigureLO.java +Index: jfractionlab-0.92/src/jfractionlab/jflDialogs/ConfigureLO.java =================================================================== ---- jfractionlab-0.91.orig/src/jfractionlab/jflDialogs/ConfigureLO.java 2011-12-09 19:42:47.021951726 +0100 -+++ jfractionlab-0.91/src/jfractionlab/jflDialogs/ConfigureLO.java 2011-12-09 19:43:12.614078635 +0100 +--- jfractionlab-0.92.orig/src/jfractionlab/jflDialogs/ConfigureLO.java ++++ jfractionlab-0.92/src/jfractionlab/jflDialogs/ConfigureLO.java @@ -6,7 +6,7 @@ package jfractionlab.jflDialogs; @@ -306,3 +306,43 @@ import java.awt.Container; import java.awt.event.ActionEvent; +Index: jfractionlab-0.92/src/jfractionlab/exerciseDialogs/DecimalToFraction.java +=================================================================== +--- jfractionlab-0.92.orig/src/jfractionlab/exerciseDialogs/DecimalToFraction.java ++++ jfractionlab-0.92/src/jfractionlab/exerciseDialogs/DecimalToFraction.java +@@ -1,6 +1,6 @@ + package jfractionlab.exerciseDialogs; + +-import info.clearthought.layout.TableLayout; ++import org.debian.tablelayout.TableLayout; + + import java.awt.Color; + import java.awt.Container; +@@ -459,4 +459,4 @@ public class DecimalToFraction extends E + + public void keyReleased(KeyEvent event) { + } +-}// class +\ No newline at end of file ++}// class +Index: jfractionlab-0.92/src/jfractionlab/officeMachine/OfficeMachine.java +=================================================================== +--- jfractionlab-0.92.orig/src/jfractionlab/officeMachine/OfficeMachine.java ++++ jfractionlab-0.92/src/jfractionlab/officeMachine/OfficeMachine.java +@@ -10,6 +10,7 @@ import jfractionlab.exerciseGenerator.Ex + import jfractionlab.exerciseGenerator.Exercises; + + import com.sun.star.awt.MessageBoxButtons; ++import com.sun.star.awt.MessageBoxType; + import com.sun.star.awt.Rectangle; + import com.sun.star.awt.XMessageBox; + import com.sun.star.awt.XMessageBoxFactory; +@@ -289,7 +290,7 @@ public class OfficeMachine{ + + XMessageBox box = xMessageBoxFactory.createMessageBox( + parentWindowPeer, +- XMessageBox.INFOBOX, ++ MessageBoxType.MESSAGEBOX, + MessageBoxButtons.BUTTONS_OK, + "MessageBox", + lang.Messages.getString("worksheet_is_ready") diff -Nru jfractionlab-0.91/debian/patches/fix_depecrated_java_method.patch jfractionlab-0.92/debian/patches/fix_depecrated_java_method.patch --- jfractionlab-0.91/debian/patches/fix_depecrated_java_method.patch 1970-01-01 00:00:00.000000000 +0000 +++ jfractionlab-0.92/debian/patches/fix_depecrated_java_method.patch 2018-04-04 10:11:58.000000000 +0000 @@ -0,0 +1,25 @@ +Index: jfractionlab-0.92/src/jfractionlab/officeMachine/OfficeMachine.java +=================================================================== +--- jfractionlab-0.92.orig/src/jfractionlab/officeMachine/OfficeMachine.java ++++ jfractionlab-0.92/src/jfractionlab/officeMachine/OfficeMachine.java +@@ -287,12 +287,9 @@ public class OfficeMachine{ + XMessageBoxFactory.class,parentWindowPeer.getToolkit() + ); + +- Rectangle rectangle = new Rectangle(); +- + XMessageBox box = xMessageBoxFactory.createMessageBox( + parentWindowPeer, +- rectangle, +- "messbox", ++ XMessageBox.INFOBOX, + MessageBoxButtons.BUTTONS_OK, + "MessageBox", + lang.Messages.getString("worksheet_is_ready") +@@ -429,4 +426,4 @@ public class OfficeMachine{ + } + return xDesktop; + } +-} +\ No newline at end of file ++} diff -Nru jfractionlab-0.91/debian/patches/series jfractionlab-0.92/debian/patches/series --- jfractionlab-0.91/debian/patches/series 2011-12-23 11:16:06.000000000 +0000 +++ jfractionlab-0.92/debian/patches/series 2018-04-04 10:11:58.000000000 +0000 @@ -1,2 +1,3 @@ +fix_depecrated_java_method.patch add_version.patch change_tablelayout_namespace.patch diff -Nru jfractionlab-0.91/debian/rules jfractionlab-0.92/debian/rules --- jfractionlab-0.91/debian/rules 2014-05-30 16:46:59.000000000 +0000 +++ jfractionlab-0.92/debian/rules 2018-04-04 10:11:58.000000000 +0000 @@ -13,7 +13,7 @@ build-indep: build-stamp -JAVA_ARGS=-source 1.5 -target 1.5 +JAVA_ARGS=-source 1.8 -target 1.8 -encoding ISO-8859-1 build-stamp: dh_testdir Binary files /tmp/tmpOuZwPv/bwbr223kka/jfractionlab-0.91/icons/jfractionlab_banner_vertical.xcf and /tmp/tmpOuZwPv/XdSJf8b3NP/jfractionlab-0.92/icons/jfractionlab_banner_vertical.xcf differ diff -Nru jfractionlab-0.91/icons/jfractionlab_icon.eps jfractionlab-0.92/icons/jfractionlab_icon.eps --- jfractionlab-0.91/icons/jfractionlab_icon.eps 1970-01-01 00:00:00.000000000 +0000 +++ jfractionlab-0.92/icons/jfractionlab_icon.eps 2010-10-02 21:03:26.000000000 +0000 @@ -0,0 +1,182 @@ +%!PS-Adobe-3.0 EPSF-3.0 +%%Creator: GIMP PostScript file plugin V 1,17 by Peter Kirchgessner +%%Title: jfractionlab_icon.eps +%%CreationDate: Sat Oct 2 23:03:25 2010 +%%DocumentData: Clean7Bit +%%LanguageLevel: 2 +%%Pages: 1 +%%BoundingBox: 14 14 63 63 +%%EndComments +%%BeginProlog +% Use own dictionary to avoid conflicts +10 dict begin +%%EndProlog +%%Page: 1 1 +% Translate for offset +14.173228346456694 14.173228346456694 translate +% Translate to begin of first scanline +0 47.990551181102362 translate +47.990551181102362 -47.990551181102362 scale +% Image geometry +48 48 8 +% Transformation matrix +[ 48 0 0 48 0 0 ] +% Strings to hold RGB-samples per scanline +/rstr 48 string def +/gstr 48 string def +/bstr 48 string def +{currentfile /ASCII85Decode filter /RunLengthDecode filter rstr readstring pop} +{currentfile /ASCII85Decode filter /RunLengthDecode filter gstr readstring pop} +{currentfile /ASCII85Decode filter /RunLengthDecode filter bstr readstring pop} +true 3 +%%BeginData: 6371 ASCII Bytes +colorimage +dJn^~> +dJn^~> +dJn^~> +dJn^~> +dJn^~> +dJn^~> +dJn^~> +dJn^~> +dJn^~> +nc&jin)W-JbJrN*s*t~> +nc&jHP$'@Y*Z^7)s*t~> +nc&jDL.<'c"pT\Ds*t~> +oD]-ikMb=Tg!e6gip$Jn~> +oD]-2=uIlT+ +oD]-+80ATS#RCY>K'E;c~> +p&>Wum-!KjiSWGAd*(JLd&"=pipZnt~> +p&>WKI9]N41FF=g+!-IBj2oj-mI1(*~> +p&>WFDbE/B*=rM_#6oe[lIXqTnaHL.~> +p\u$.o^1u/k2bO[hV$?%jT!,JG]7>=U?V7KJ,~> +p\u$)[YT3D>"Lb+,9S'LNrRk?Y,@tl`: +p\u$(YBt%g82_b0$O?tBK)aoO_S!=hd.Ho/J,~> +q#;61p%%V>lfdHji8<;=cK,#FL3muW@p;lmkk+n*~> +q#;6&]r7?TF^n<81*n%b*fg9V\$2m.SX5GInFZa2~> +q#;6%[[rM+B2UrF)\*/[#D3!;ai(p'ZE0qAoCW'5~> +q>VE5q"OIQnEfE%j5JnNe^*@WabkRkDJ!3U:.ClKs*t~> +q>VE-dE&l!RXo6V7Q)Y<+N.o%>s*t~> +q>VE,begZ[O)nMp1*@,7#R>t]kKCl\]!SW=U7BF"s*t~> +qYqW9qYU-bp@Rb;kN(UZh:Bs7s3$FSG]7>(=&2=N?1RaiJ,~> +qYqW1hWEYB`Nb/:>Y-n(+Wqkes5:PtY,J%_P`:HKPP4bNJ,~> +qYqW0g>gl2^SlHd8i@n-#m^cfs6._J_S!=]WM?#NVtg#dJ,~> +qu7f:0hqY0OIlK@6fi8*#3joj~> +qu7f9f&QJjfuKkCEEu0s.NooVNrS(P[]la*S<]+jJU;k,q#>j~> +qu7f8dbsf_f"mc#@SA^*'+,!MK)b&[aMY^#Z)a[lR$*Ztq#>j~> +qu7i8pA4^aq=X7ElK@6ehqZf0jo +qu7hh`7jM:e\.E)Dd,dm.3TfUNrS+R\?W'/SX,=nJp_]cmJ6d4~> +qu7hc^=MK*d'f!Z?qN:#&d\gKK)b)]ai(p'ZE'goR?NVknG3*7~> +r;S#=o(;_Qq=jIKm-3ZmiSWG@cfP2QQ&'j1CL^RH8jYQo.o,X2s*t~> +r;S#&Upnb(eB+YPIVMqQ2(0Uj*fg9[^ppYMUn*g5M1U+uE/!u]s*t~> +r;S##R]t#bcbuH1E*>[b*tS_a#D3!?d)s>B\[&<6T:(n&LRRu6s*t~> +r;S#4n+68Ip@Rh@lKI?ii8<8 +r;S";Q*8*E_m5S_FCJ*40dRqa*fg9[^q$bOUn*j6M1^2!E+ka;s*t~> +r;S"1MPn,%]W-m8APkWA)\!&Y#D3!@d)s>B\[&<6TUD"'LkDr.s*t~> +rVluqlg=9BoH*MhlfmQmio&\Gd`phPc]s?8FDGAj;G'8:1+OXna8>me~> +rVn1sG)!$&['H*RGA()L3@l?s+!-IBikW(/X/);POGSR:G&V,#ebfAs~> +rVn1oB6g2MXK%;*Bimh^,S^Xl#7#k\l-RSl^U^YOVOs9?NJE.:hu!G(~> +rVn25kj7j0o'u,4l0%-fiSWGAd*(JLcBO*3F),5g;Fs/71+FOl3W&i,~> +rVn13B7QPIUS +rVn1(NJE.9NVia+~> +rVuo[!UT7RmiUiYk2bR]hqcr6cH,#Fc'!d,EbSrb;+X&60e+Fk*3&l9J,~> +rVn3F=+$$kPEKrp=%tt<.O#uW*Z^:@iP)b)WM5oJNei75F`1ks<5&50J,~> +rVumc,]83gLPB;876)n@'+,!M#6oe[kg%;f]sk8IUn3s:N/*"7IEh]iJ,~> +rr3,rioKFlrp:fjjlGF[hqm);d*'Gfs3$FTG]7>(=&2=N2_Z[**um`Is*t~> +rr4@j5"BdHK7nkb:e3c-.jH/Y+!)G^s5:PtY,J%_P`:HKH?=%9>>oJ +rr4@e.5PUWG'A+*4Z"W1'FP0P#6kBas6._J_S!=]WhZ,OOc+sGIsdLYs*t~> +rr3,ii8X%erp(]gj5T"ShV6W/bfI]Zs2g.JG&Cnu<_c+J2D-@%*ul0XrVqB~> +rr4C30fX)mF`qn(5<1GI,9S*N*ZZ5[s51AnXJVVXP)P*EH#mh4>#J)YrVqB~> +rr4C')C&U"AnP^=.jGuG$OI(D#6k?`s6%SF_7R(WW1ofJOG\aCIXHJ0rVqB~> +rr4D3hr!PZl07Eji8EMKg=F]sai2*Qs2TkAF),8i;bKM@1bC$u*ZGucrVqB~> +rr4Bh,qD]"Bkh6:0InIo+ +rr4BY%MUp%=BSWF)AEYg#RCY?"pG0]s5qGA^U^YOVP'EDO,8O@IXHI[rVqB~> +rr4D+gYL`Di8NSNhVHr=e^;X``PK:Es29J5E+iW^;+X&71+OXo*?,l(rVqB~> +rr4BK+X/0Y0/b4+,U+BS+!2OE*?6#Xs4ao`W1f]GNei:7G&V/&<_uG?rVqB~> +rr4B9#mq(O(a0J%%13CI#R:S="U,$[s5_2:]XG&EUn='=NJN4;I=$:8rVqB~> +rr3,Xe_&g9rnJXNg=Xs)d*0VN_S3Y;s1s))Ch6mQ:.@H,0I\4h*#]YNrVqB~> +rr3+&+ +rr3*i#RE'pr<`H/rs/Q.rrrE*'S6;E`4rjiY,J(bQ][2\Jq&2qH&DS#J,~> +rr4D#d*gh/gtLT9eC)^gbK.Z=^:Uo/s1W\qBOP(B91(fu/LM_`*#TS0rVqB~> +rr37)+!4Qc6T%=_rZD.]ruDpr)]K]Ss4FHOTq%F1MM-G'Ebo2g;GB_PrVqB~> +rr39n#7!^f0-;q_#lY)/#6+l+";HFeik`:9Z)aapR[&qkKn4]#H?jc6s*t~> +rr3&mo(2eQ+S>9so()>?nF,f4mIpRlEbf2k<_c.M3AN*2+WVL>(DcuLJ,~> +rr3&Ma2e,.!6Y8\qSj6/s440FSsY\"LOjepE+rZ\:eO>JrVqB~> +rr3&H_86&r!6+lPqnNp's5:W$Z`^7%SX>S"LkC5+H[9s^rVqB~> +li._!s8TTGAm\Y;8jb]u/gqqd*#]Y1(B+8`~> +rr;uqq>L0f(Amt+s4!m +rr3,Of@f3FroG9]gtUQ9f@A?tcHOGls5(>pYH"FlR[&tlKn=f&H[0j\rVqB~> +rr;Hds8;os&t3HA>#\3c5<(DK,p= +rr;uir:g9drq6<`s77)unEfQAs1tD!QB@)[J9uEXBjb%?9M%]ArVqB~> +rr4BC='^]CO-,QRBkCgZ<_l4M2_S%us3J-YXJ_e_Q]d>aK7JDuH?ja[rVqB~> +rr;Nf)#aC1s8Sj-@Tui.84#Bp/gqqd*?#e3()HlKJ,~> +rr;uh!VQ0cpAjpdo`"G"o'bo3rr:!3S +rr4B68PWc@K8#"u=]\Kr84#Bp/lD0=e$cN`W2#rPP`L]UJq&2qH?jaZrVqB~> +rr;Th)ZBU2r;ZelB45%G:eF)<2D?U,+W_R?(`*r&rVqB~> +rr38qo()DDo_%nLrq$0\)Y!.Zm/?t(TU_@4NerF=H$!t=?s$9#8Oc*8rVqB~> +rr4BC4?u>+:g[s?8k;?84#ScC;"=S7[BZj4Un=*@OGnsIJ:;llH$FRXrVqB~> +rr3&ur;HEi!WDrqqu?[2Tk.V9<_uCV4ub;K-6aNO)Aj8+(/Xu0J,~> +rr3,kmI0T8r:1p!nF,c0kj/3I`LiWdP)bBPIsZ?YCL^RJ:J42H6ur8+J,~> +rr3.?0JkaN4T7Md4?>DX0J"VInc.%EYcOe!T:;.0NJN7=IslZiH$FP$rVqB~> +rr3&uqtpBjrr)lprqdW1qu?\h@pW>=:J+#>3AW68,9S!G)&O/*'n#u[J,~> +rr4D?kiqF"mHs?/mHj-&kiV1/s21CrQBI5aKReDnEc#An<`)O^7RTV/rVqB~> +rr3/(-RpZ"0`EdK0J4n*-R;CUs3S'TX/D_bS!T:uM1pP2I=-?dG^+G=rVqB~> +rr3#uq>U6gqu6F2q>1-kSR>](;bfnP5<1PQ-mTrW*#]Y1()@XnrVqB~> +rr3-!jQ5Oer9,3bk2k[grVs^'Q^!SjLkL;*GB.S6?W^3#8k2<;6cAs'J,~> +rr3,]+X86Zr$NO4,U4I)nc-n=XfA7mT:;11Nf&RDJ:;lmH$OXYGLZTkJ,~> +rVllpr:p?hr:q9-s8SNm=B/0k7mfI#1bL4'+Wh[B)&F&('dW_WJ,~> +rVlrbj5^!ss5P$\rVsX!Q'./cLP()'GB7Y8?s6K)91VN?6VdRZJ,~> +rVn3U+!;[L+X/'Q+ +rVlosq"OUartq)(<)H@]76s$q1G1+&+s.dC)&O/*'buW(s*t~> +rVlomiV;COkPbFnPECobM1pP1H?O=HBjk1E:eXDL6pj>7r;V9~> +rVlu>*$$'u*r[0!8+HW%WMcPdT:D:6OcG +r;Qcnq=ks*s8S9[:J=>L69[Fg0eFe!+Wh^D)&O/*()7SDr;V9~> +r;Qc]q;E=VrVsHiNJiUIK7J>pF`MA5@9QZ-9M%`C6UO3'r;V9~> +r;Qgt)]S\p)&l'8s2_%3Tq@jCQBRDiM2$Y6IslZiH$FT5G6%(/s*t~> +r;QcrqY2'+s8S-R8k2<:5 +r;QcmqVW@UrVs?aM2-e:J:2`fFDu)0?s6Q,9M%`C6pj;6qu;0~> +r;QfI)Z(Hn7e-MsTq@mFR?s/#Nf/^IJq/;uH[9s_G^+FV]DMVY~> +qu6Znr:h<.s8S!G6pa.%3]AlM/L`"k+W_UB)&O/*()7Q>nGE69~> +qu6Zbr88UXrVs3XKS"c)I!U!YEc5]'?Wg?)9M%`C6pj:EoDAQ<~> +qu6YTr#-SEnc-FqS!fV/PECobM2$\8J:;onH?jd\G^"@fpA=l?~> +qYpQlrqIB,s8Rj<4Zkbb2D[$=.OQJc+ +qYpQ\rnngZrVs'NIsl]jH$=@NDes&q>Zap#9M%`C6pj:-g\Ur#~> +qYpP)rYcYCnc-=hQB[SrOH,9VLP:A3IsuclH?jd\GlDmejnf"-~> +q>VE0q"asiJi>SF1bpd +qYq]:k2>D#s/UHkG^"=QF)c,7BOb@P<`2[c8Ol3;6UF,Lq>Ys~> +qYqH'72eVbs14>SOH5B[MM[+BK7SQ%I=-BfH2`'fG6#k_s*t~> +q#;6/s8RL$0/"q0.k)hm,U+BR*ZQ+:(`4&)(B,$KVtg:B~> +q>VN7m/?s_FEDSEEH#i5C1h$`>?=a"9hIrG779L06FcgjJ,~> +q>UTfE:Nt;reh;EM26q@KS"c*IsuclH?sl9GlDmebkV3g~> +pAYp!;(*h?-RL,b,9\0O*?6":)&O/+()Hla!2oSkJ,~> +pAZ')M/I3JChm`s@piSG=&`$l9M%cE779L06FcdiJ,~> +pAYg$SVDlQKnP)1JUi6!I=6KiH?jf8GlDmebkM-f~> +p&>WoKHh]c+X%sM*ZZ4>)AsA/(]G3M'`g)=pA]X~> +p&>m&WFTLJ?s[)A=B/9s:/"8N7n#g56UFu2pA]X~> +p&>Tt\UoB`J:N,uIXQTkH[:!`rcnEd!Jok2s*t~> +oD]BB4!#F`*?6":)AsA/(Ddi&rY5HknFcg3~> +oD]QVDcp1C +oD]0TNdcG*I=-EhH[>[:rcnEd!PA'us*t~> +nc&io<#Z_o)&O4i(]G0P'dS1doDa=~> +nc'38I8E^69M7rJ7n,p86UOV6kO\_(~> +nc&^:SU5__HN&3hGlMshJ@"\8s*t~> +n,ERNRU@uh(]>*N:jf_@s*t~> +n,Eg\Y_-:Q7R]a66ZSL2nGe"~> +n,EOY`M8<9rHJEgRBtE4s*t~> +dJn^~> +dJn^~> +dJn^~> +dJn^~> +dJn^~> +dJn^~> +dJn^~> +dJn^~> +dJn^~> +dJn^~> +dJn^~> +dJn^~> +%%EndData +showpage +%%Trailer +end +%%EOF Binary files /tmp/tmpOuZwPv/bwbr223kka/jfractionlab-0.91/icons/jfractionlab_icon.ico and /tmp/tmpOuZwPv/XdSJf8b3NP/jfractionlab-0.92/icons/jfractionlab_icon.ico differ Binary files /tmp/tmpOuZwPv/bwbr223kka/jfractionlab-0.91/icons/splash.xcf and /tmp/tmpOuZwPv/XdSJf8b3NP/jfractionlab-0.92/icons/splash.xcf differ diff -Nru jfractionlab-0.91/mkJFLPack.sh jfractionlab-0.92/mkJFLPack.sh --- jfractionlab-0.91/mkJFLPack.sh 1970-01-01 00:00:00.000000000 +0000 +++ jfractionlab-0.92/mkJFLPack.sh 2011-08-28 17:07:08.000000000 +0000 @@ -0,0 +1,162 @@ +#!/bin/sh + +#This script compiles JFractionLab on linux +#copy it to your home-directory +#go to your home-directory and run it like: +# ./mkJFLPack.sh + +getSRC(){ + echo "getSRC()" + mkdir "$WORKSPACE" + echo "src = ""$SRCDIR" + cp -a "$SRCDIR"/* "$WORKSPACE" + rm -rf "$WORKSPACE"/bin/* + rm -rf "$WORKSPACE"/libs/Help* +} +packSRC(){ + ZIPDIR="jflsrc_""$VERSION" + mkdir $ZIPDIR + mv "$WORKSPACE"/* "$ZIPDIR" + zip -r JFractionLab_"$VERSION"_src.zip "$ZIPDIR" + rm -rf "$WORKSPACE" + rm -rf "$ZIPDIR" +} +setVersionNB(){ + echo "setVersionNB()" + # make some changes in the code + cd "$WORKSPACE"/src/jfractionlab/ + #set Version Number + OLD_VN=`grep JFractionLab_version-number_lab JFractionLab.java` + NEW_VN="setTitle(\"JFractionLab_"$VERSION"\");" + sed s/"$OLD_VN"/"$NEW_VN"/g JFractionLab.java > jfl.p + mv jfl.p JFractionLab.java + cd "$WORKSPACE" +} +compile(){ + echo "compile()""-- $WORKSPACE" + UNO=/opt/libreoffice3.4/ure/share/java/ + UNOIL=/opt/libreoffice3.4/basis3.4/program/classes/ + LO=/opt/libreoffice3.4/program/ + export CLASSPATH="$CLASSPATH":.:`pwd`/libs/*:`pwd`/bin/*:`pwd`/src/*:"$UNO"java_uno.jar:"$UNO"juh.jar:"$UNO"jurt.jar:"$UNO"ridl.jar:"$UNO"unoloader.jar:"$UNOIL"unoil.jar:"$LO"soffice + cd src/ + "$JAVAC" -client jfractionlab/JFractionLab.java + "$JAVAC" -client lang/Messages.java + cd "$WORKSPACE" +} +build(){ + echo "build()" + # clean up a little bit + rm src/jfractionlab/*java + rm src/jfractionlab/*/*java + mv src/jfractionlab bin + rm src/lang/*java + mv src/lang/ bin + #make help + cd doc/help_de + "$JAR" cf Help_de.jar * + cp Help_de.jar ../../libs + cd ../.. + #help is done + #make english help + cd doc/help_en + "$JAR" cf Help_en.jar * + cp Help_en.jar ../../libs + cd ../.. + #english help is done + #make spanish help + cd doc/help_es + "$JAR" cf Help_es.jar * + cp Help_es.jar ../../libs + cd ../.. + #spanish help is done + #make french help + cd doc/help_fr + "$JAR" cf Help_fr.jar * + cp Help_fr.jar ../../libs + cd ../.. + #french help is done + #make portuguese help + cd doc/help_pt + "$JAR" cf Help_pt.jar * + cp Help_pt.jar ../../libs + cd ../.. + #portuguese help is done + rm bin/lang/jflTextResource.txt + rm -rf src doc + mv libs/*jar bin + rm -rf libs + cp -a icons bin + cd bin + + # make a jar-file + #create the manifest + echo "Main-Class: jfractionlab/JFractionLab" >> myManifest + echo -n "Class-Path: TableLayout-bin-jdk1.5-2009-06-10.jar " >> myManifest + echo "Help_de.jar Help_en.jar Help_es.jar Help_fr.jar Help_pt.jar lang" >> myManifest + #echo -n "/opt/libreoffice3.4/ure/share/java/java_uno.jar " >> myManifest + #echo -n "/opt/libreoffice3.4/ure/share/java/juh.jar " >> myManifest + #echo -n "/opt/libreoffice3.4/ure/share/java/jurt.jar " >> myManifest + #echo -n "/opt/libreoffice3.4/ure/share/java/ridl.jar " >> myManifest + #echo -n "/opt/libreoffice3.4/ure/share/java/unoloader.jar " >> myManifest + #echo "/opt/libreoffice3.4/basis3.4/program/classes/unoil.jar " >> myManifest + + # option splash + echo "Splashscreen-Image: icons/splash.png" >> myManifest + echo "Sealed: true" >> myManifest + "$JAR" cmf myManifest JFractionLab.jar icons/ jfractionlab/ lang/ + #clean up + rm -rf icons/ jfractionlab/ lang/ myManifest + cd "$WORKSPACE" +} +mkIzPackJar(){ + echo "mkIzPackJar()" + #to use this you have to install IzPack + #IzPack uses config files, you find them in the directory mkInstaller + #you have to edit all the paths in the izpack config files! + JFRACTIONLAB="jfractionlab" + mkdir ~/"$JFRACTIONLAB" + mv bin CHANGELOG.txt icons templates LICENCE.txt XInfoPanelTxt.txt ~/"$JFRACTIONLAB" + cd "$WORKSPACE"/mkInstaller + JARNAME=JFractionLab_"$VERSION".jar + #mk JAR + /usr/local/bin/IzPack/bin/compile mk_jfl_installer.xml -b . -o "$JARNAME" -k standard + #mk EXE +python /usr/local/bin/IzPack/utils/wrappers/izpack2exe/izpack2exe.py --file="$JARNAME" --output=JFractionLab_"$VERSION".exe +# mv "$JARNAME" *exe ~ +# cd ~ +} +#################################################################### +if [ $# -ne 2 ]; then + echo "Please give me the versionnumber and the path to the source: ./mkJFLPack.sh 024 foo/jflsrc_024/" +else + JAVA=`which java` + JAVAC=`which javac` + JAR=`which jar` + WORKSPACE=`pwd`/"jflworkspace" + VERSION="$1" + SRCDIR="$2" + + echo "" + echo "JAVA = " $JAVA + echo "JAVAC = " $JAVAC + echo "JAR = " $JAR + echo "WORKSPACE = " $WORKSPACE + echo "VERSION = " $VERSION + echo "" + + # make a source zip + getSRC + packSRC + + # compile + getSRC + setVersionNB + compile + build + mkIzPackJar + + rm -rf "$WORKSPACE" + rm -rf "$JFRACTIONLAB" +fi +###################################################################### + diff -Nru jfractionlab-0.91/src/jfractionlab/exerciseDialogs/DecimalToFraction.java jfractionlab-0.92/src/jfractionlab/exerciseDialogs/DecimalToFraction.java --- jfractionlab-0.91/src/jfractionlab/exerciseDialogs/DecimalToFraction.java 1970-01-01 00:00:00.000000000 +0000 +++ jfractionlab-0.92/src/jfractionlab/exerciseDialogs/DecimalToFraction.java 2013-01-10 06:41:36.000000000 +0000 @@ -0,0 +1,462 @@ +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 java.math.BigDecimal; +import java.math.RoundingMode; +import java.text.DecimalFormat; + +import javax.swing.JButton; +import javax.swing.JLabel; +import javax.swing.JOptionPane; + +import jfractionlab.FractionMaker; +import jfractionlab.HelpStarter; +import jfractionlab.JFractionLab; +import jfractionlab.MyJTextField; +import jfractionlab.displays.FractionAsRectangle; +import jfractionlab.displays.FractionLine; +import jfractionlab.jflDialogs.UsabilityDialog; +import jfractionlab.jflDialogs.WannaReduceQuestion; + +public class DecimalToFraction 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 MyJTextField tf_denominator_2 = new MyJTextField(3); + private MyJTextField tf_decimal = new MyJTextField(3); + + FractionAsRectangle pizza1 = new FractionAsRectangle(); + FractionAsRectangle pizza2 = new FractionAsRectangle(); + + private FractionMaker fraction = new FractionMaker(); + private double decimal; + private int numerator_1; + private int denominator_1; + private int numerator_2; + private int denominator_2; + + + /** + * + * @param owner + * @param lx + * @param ly + * @param sx + * @param sy + * @throws HeadlessException + */ + public DecimalToFraction(JFractionLab owner, int lx, int ly, int sx, int sy) + throws HeadlessException { + super(lx, ly, sx, sy); + + setTitle(lang.Messages.getString("decimal_to_fraction")); + 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); + + jmb.add(jmOptions); + jmiHelp.addActionListener(this); + jmb.add(jmHelp); + setJMenuBar(jmb); + + // + double sizes[][] = { { + // Spalten + 5, // 00 + TableLayout.FILL, // 01: + TableLayout.FILL, // 02: + TableLayout.FILL, // 03: + 20, // 04: equal + TableLayout.FILL, // 05: + TableLayout.FILL, // 06: + TableLayout.FILL, // 07 + 20, // 08: equal + TableLayout.FILL, // 09 + TableLayout.FILL, // 10: + TableLayout.FILL, // 11: space + TableLayout.FILL, // 12: buttons + 5 // 13 + }, { + // 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"); + + // decimal + addTextField(tf_decimal); + tf_decimal.addKeyListener(this); + content.add(tf_decimal, "2,2,2,4,c,c"); + + // equal + JLabel lb_equal1 = new JLabel("", JLabel.CENTER); + lb_equal1.setFont(JFractionLab.infofont); + lb_equal1.setText("="); + content.add(lb_equal1, "4,3"); + + // first fraction + addTextField(tf_numerator_1); + tf_numerator_1.addKeyListener(this); + content.add(tf_numerator_1, "6,2,c,b"); + content.add(new FractionLine(), "6,3"); + addTextField(tf_denominator_1); + content.add(tf_denominator_1, "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"); + + // second fraction + addTextField(tf_numerator_2); + tf_numerator_2.addKeyListener(this); + content.add(tf_numerator_2, "10,2,c,b"); + content.add(new FractionLine(), "10,3"); + addTextField(tf_denominator_2); + tf_denominator_2.addKeyListener(this); + content.add(tf_denominator_2, "10,4,c,t"); + + // 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, "12,2,f,b"); + + btn_end.addActionListener(this); + content.add(btn_end, "12,4,f,t"); + + points = owner.points_decimalToFraction; + + pdsp.setText(String.valueOf(points)); + content.add(pdsp, "12,5,12,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"); + if (smallNumbers){ +// decimal = fraction.mkEasyDecimalFraction(true); + decimal = fraction.mkDecimalFraction(true); + }else{ + decimal = fraction.mkDecimalFraction(false); + } + + + denominator_1 = calculateDenominator1(decimal); + numerator_1 = calculateNumerator1(decimal); + + DecimalFormat df = new DecimalFormat(); + + tf_decimal.setText(df.format((decimal))); + tf_denominator_1.setText(String.valueOf(denominator_1)); + + pizza1.drawEmptyPizzaAsRectangle(denominator_1, false, false); + pizza2.noPizzaAsRectangle(); + + tf_numerator_1.setEditable(true); + tf_numerator_1.requestFocusInWindow(); + } + + private int calculateDenominator1(double decimal) { + BigDecimal bigd = new BigDecimal(Double.toString(decimal)).setScale(2, RoundingMode.HALF_EVEN); + BigDecimal b100 = new BigDecimal("100"); + BigDecimal b10 = new BigDecimal("10"); + BigDecimal b0 = new BigDecimal("0"); + + BigDecimal product = bigd.multiply(b100).setScale(2); + if (product.remainder(b10).compareTo(b0) == 0){ + denominator_1 = 10; + return 10; + } else { + denominator_1 = 100; + return 100; + } + } + + private int calculateNumerator1(double decimal) { + BigDecimal bigd = new BigDecimal(Double.toString(decimal)).setScale(2, RoundingMode.HALF_EVEN); + BigDecimal bigDenominator = new BigDecimal(denominator_1); + BigDecimal bigNumerator = bigd.multiply(bigDenominator); + numerator_1 = bigNumerator.intValueExact(); + return bigNumerator.intValueExact(); + } + + /** + * + * + */ + protected void nextProblem() { + clearTextFields(); + lb_info.setText(""); + if (bl_randomProblem == true) { + makeProblem(); + } else { + + pizza1.noPizzaAsRectangle(); + pizza2.noPizzaAsRectangle(); + + tf_decimal.setText(""); + tf_decimal.setEditable(true); + tf_decimal.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(); + } + 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 == jmiCreateWorkSheet){ new WorkSheetDialog( + * ExerciseGenerator.FRACTIONS_TO_DECIMAL, + * lang.Messages.getString("fraction_to_decimal") ); } + */ + + }// 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_decimal & key == KeyEvent.VK_ENTER && tf_decimal.isEditable()) { + // custom exercise + if (readInputDouble(tf_decimal) != null) { + double dec = readInputDouble(tf_decimal); + if (dec >= 1 || dec <= 0) { + lb_info.setText(lang.Messages + .getString("decimal_out_of_range")); + //FIXME not more than 2 digits!! + return; + } + + + decimal = dec; + denominator_1 = calculateDenominator1(decimal); + fraction.setNenner_1(denominator_1); + + tf_denominator_1.setText(String.valueOf(denominator_1)); + + pizza1.drawEmptyPizzaAsRectangle(denominator_1, false, false); + pizza2.noPizzaAsRectangle(); + + tf_decimal.setEditable(false); + tf_numerator_1.setEditable(true); + tf_numerator_1.requestFocusInWindow(); + } + } else if (obj == tf_numerator_1 & key == KeyEvent.VK_ENTER && tf_numerator_1.isEditable()) { + + if (readInputInt(tf_numerator_1) != null) { + int num = readInputInt(tf_numerator_1); + numerator_1 = calculateNumerator1(decimal); + if (numerator_1 == num) { + pizza1.drawPizzaAsRectangle(num, denominator_1,Color.yellow, false, false); + tf_numerator_1.setEditable(false); + if(JFractionLab.greatestCommonDivisor(numerator_1, denominator_1) != 1){ + //reducable + if(bl_with_reducing){ + tf_numerator_1.setEditable(false); + tf_numerator_2.setEditable(true); + tf_numerator_2.requestFocusInWindow(); + }else{ + new WannaReduceQuestion(this); + this.toFront(); //damit das fenster wieder aktiv ist und den focus wieder hat. + if(bl_wannaReduceQuestion_AnswerIsYes){ + tf_numerator_1.setEditable(false); + tf_numerator_2.setEditable(true); + tf_numerator_2.requestFocusInWindow(); + }else{ + points++; + pdsp.setText(String.valueOf(points)); + owner.setPoints(points, "decimalToFraction"); + btn_continue.requestFocusInWindow(); + } + } + }else{ + //not recuable + tf_numerator_1.setEditable(false); + lb_info.setText(lang.Messages.getString("that_is_right")); + points++; + pdsp.setText(String.valueOf(points)); + owner.setPoints(points, "decimalToFraction"); + btn_continue.requestFocusInWindow(); + } + } else if (numerator_1 < num) { + pizza1.drawPizzaAsRectangle(num, denominator_1, Color.red,false, false); + lb_info.setText(decimal + " * " + denominator_1 + " = ?"); + } else { + pizza1.drawPizzaAsRectangle(num, denominator_1, Color.red,false, false); + lb_info.setText(decimal + " * " + denominator_1 + " = ?"); + } + } + }else if (obj == tf_numerator_2 & key == KeyEvent.VK_ENTER && tf_numerator_2.isEditable()) { + if (readInputInt(tf_numerator_2) != null) { + int prov = readInputInt(tf_numerator_2); + boolean isOK = false; + try { + if(numerator_1 % prov == 0){ + if(denominator_1 % (numerator_1 / prov) == 0){ + isOK = true; + } + } + } catch (Exception e) { } + if(isOK){ + numerator_2 = prov; + tf_numerator_2.setEditable(false); + tf_denominator_2.setEditable(true); + tf_denominator_2.requestFocusInWindow(); + }else{ + lb_info.setText(lang.Messages.getString("wrong_numerator")); + tf_numerator_2.setText(""); + } + } + } + else if (obj == tf_denominator_2 & key == KeyEvent.VK_ENTER && tf_denominator_2.isEditable()) { + if (readInputInt(tf_denominator_2) != null) { + if(readInputInt(tf_denominator_2) <= 100){ + denominator_2 = readInputInt(tf_denominator_2); + int reduceFactor = numerator_1 / numerator_2; + try { + if(denominator_1 / reduceFactor == denominator_2){ + //fraction is ok + if(JFractionLab.greatestCommonDivisor(numerator_2, denominator_2) != 1){ + //fraction is reducable + pizza2.drawPizzaAsRectangle(numerator_2, denominator_2, Color.pink,false,false); + lb_info.setText(lang.Messages.getString("reduce_better")); + tf_denominator_2.setEditable(false); + tf_numerator_2.setEditable(true); + tf_numerator_2.requestFocusInWindow(); + }else{ + //fraction is NOT reducable + pizza2.drawPizzaAsRectangle(numerator_2, denominator_2, Color.yellow,false,false); + lb_info.setText(lang.Messages.getString("that_is_right")); + points++; + points++; + pdsp.setText(String.valueOf(points)); + owner.setPoints(points, "decimalToFraction"); + btn_continue.requestFocusInWindow(); + } + }else{ + //fraction is not ok + lb_info.setText(lang.Messages.getString("n_and_dn_do_not_match")); + tf_denominator_2.setEditable(false); + tf_numerator_2.setEditable(true); + tf_numerator_2.requestFocusInWindow(); + } + } catch (Exception e) { + JOptionPane.showMessageDialog(this, "Error, DecimalToFraction/denominator_1 / reduceFactor\n please send an email to gnugeo@gnugeo.de"); + } + }else{ + tf_denominator_2.setEditable(false); + tf_numerator_1.setEditable(true); + tf_numerator_1.requestFocusInWindow(); + lb_info.setText(lang.Messages.getString("denominator_maximal_100")); + } + }else{ + tf_denominator_2.setText(""); + lb_info.setText(lang.Messages.getString("nb_is_not_correct")); + } + + } + }// keyPressed + + public void keyTyped(KeyEvent event) { + } + + public void keyReleased(KeyEvent event) { + } +}// class \ No newline at end of file diff -Nru jfractionlab-0.91/src/jfractionlab/exerciseDialogs/ExerciseDialog.java jfractionlab-0.92/src/jfractionlab/exerciseDialogs/ExerciseDialog.java --- jfractionlab-0.91/src/jfractionlab/exerciseDialogs/ExerciseDialog.java 2011-12-09 18:44:16.000000000 +0000 +++ jfractionlab-0.92/src/jfractionlab/exerciseDialogs/ExerciseDialog.java 2012-07-22 17:26:14.000000000 +0000 @@ -75,6 +75,7 @@ JFractionLab owner; public boolean bl_with_reducing = false; boolean bl_randomProblem = true; + boolean smallNumbers = true; public boolean bl_wannaReduceQuestion_AnswerIsYes = false; public boolean bl_WannaFindBestCommonDenominator_AnswerIsYes = false; @@ -162,7 +163,6 @@ }//readInputNumber public Double readInputDouble(MyJTextField jtf){ -// hier weiter Double ret; try{ String str= jtf.getText(); @@ -179,7 +179,6 @@ return ret; }//readInputDouble - abstract protected void nextProblem(); abstract protected void makeProblem(); diff -Nru jfractionlab-0.91/src/jfractionlab/exerciseDialogs/FractionToDecimal.java jfractionlab-0.92/src/jfractionlab/exerciseDialogs/FractionToDecimal.java --- jfractionlab-0.91/src/jfractionlab/exerciseDialogs/FractionToDecimal.java 2011-12-09 18:44:16.000000000 +0000 +++ jfractionlab-0.92/src/jfractionlab/exerciseDialogs/FractionToDecimal.java 2013-01-09 15:37:36.000000000 +0000 @@ -37,7 +37,9 @@ 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 FractionToDecimal extends ExerciseDialog implements ActionListener, KeyListener{ static final long serialVersionUID = JFractionLab.serialVersionUID; @@ -77,6 +79,9 @@ 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); @@ -183,7 +188,7 @@ */ protected void makeProblem(){ //System.out.println("makeProblem"); - fraction.mkDecimalFraction(); + fraction.mkDecimalFraction(true); numerator_1 = fraction.getNumerator_1(); denominator_1 = fraction.getDenominator_1(); denominator_2 = calculateDenominator2(denominator_1); @@ -197,11 +202,15 @@ } private int calculateDenominator2(int dn1){ - if(10%denominator_1==0){ - return 10; - }else{ - return 100; - } + System.out.println("dn 1 = "+dn1); + if(dn1 == 0){ + System.out.println("mist dn1 ist 0!!!!"); + return 10; + }else if(10%dn1==0){ + return 10; + }else{ + return 100; + } } /** * @@ -247,6 +256,11 @@ //it should switch to "custom-mode" bl_randomProblem = false; nextProblem(); + }else if(obj == jmiCreateWorkSheet){ + new WorkSheetDialog( + ExerciseGenerator.FRACTIONS_TO_DECIMAL, + lang.Messages.getString("fraction_to_decimal") + ); } }//actionPerformed diff -Nru jfractionlab-0.91/src/jfractionlab/exerciseDialogs/MixedNumbers.java jfractionlab-0.92/src/jfractionlab/exerciseDialogs/MixedNumbers.java --- jfractionlab-0.91/src/jfractionlab/exerciseDialogs/MixedNumbers.java 2011-12-09 18:44:16.000000000 +0000 +++ jfractionlab-0.92/src/jfractionlab/exerciseDialogs/MixedNumbers.java 2011-12-26 10:05:18.000000000 +0000 @@ -41,10 +41,6 @@ import jfractionlab.jflDialogs.UsabilityDialog; import jfractionlab.jflDialogs.WorkSheetDialog; - - - - public class MixedNumbers extends ExerciseDialog implements ActionListener, KeyListener{ static final long serialVersionUID = JFractionLab.serialVersionUID; //GUI diff -Nru jfractionlab-0.91/src/jfractionlab/exerciseDialogs/MultiplyFractions.java jfractionlab-0.92/src/jfractionlab/exerciseDialogs/MultiplyFractions.java --- jfractionlab-0.91/src/jfractionlab/exerciseDialogs/MultiplyFractions.java 2011-12-09 18:44:16.000000000 +0000 +++ jfractionlab-0.92/src/jfractionlab/exerciseDialogs/MultiplyFractions.java 2012-05-29 10:06:32.000000000 +0000 @@ -84,7 +84,7 @@ private int numerator2; private int denominator1; private int denominator2; - private boolean smallNumbers = true; + private boolean bl_problem_was_solved_with_reducing = false; /** @@ -266,23 +266,23 @@ //denominator1 = 9; //numerator2 = 5; //denominator2 = 8; - //erster Bruch + //first fraction tf_numerator1.setText(String.valueOf(numerator1)); tf_denominator1.setText(String.valueOf(denominator1)); pizza1.drawPizzaAsRectangle(numerator1, denominator1, Color.yellow, false,true); - //bla - //zweiter Bruch + + //second fraction tf_numerator2.setText(String.valueOf(numerator2)); tf_denominator2.setText(String.valueOf(denominator2)); pizza2.drawPizzaAsRectangle(numerator2, denominator2, Color.yellow, true,true); - //Rechnung: + //calculation 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 + //second fraction of calculation tf_calculation_numerator2.setText(String.valueOf(numerator2)); tf_calculation_denominator2.setText(String.valueOf(denominator2)); - //Krzbar? + //isReducable? if(bl_with_reducing){ checkReducability(); }else{ @@ -314,7 +314,7 @@ * * */ - private void checkReducability(){ + 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){ diff -Nru jfractionlab-0.91/src/jfractionlab/exerciseGenerator/ExerciseGenerator.java jfractionlab-0.92/src/jfractionlab/exerciseGenerator/ExerciseGenerator.java --- jfractionlab-0.91/src/jfractionlab/exerciseGenerator/ExerciseGenerator.java 2011-12-09 18:44:16.000000000 +0000 +++ jfractionlab-0.92/src/jfractionlab/exerciseGenerator/ExerciseGenerator.java 2011-12-26 09:10:44.000000000 +0000 @@ -11,10 +11,11 @@ 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 static final int FRACTIONS_TO_DECIMAL = 5; + public static final int ADD_FRACTIONS = 6; + public static final int SUBTRACT_FRACTIONS = 7; + public static final int MULTIPLY_FRACTIONS = 8; + public static final int DIVIDE_FRACTIONS = 9; // public ExerciseGenerator(){} @@ -43,6 +44,9 @@ }else if(type == MIXED_NUMBERS){ ex.setTitle(lang.Messages.getString("mixed_numbers")); generator = new GeneratorOfMixedNumbersExercises(); + }else if(type == FRACTIONS_TO_DECIMAL){ + ex.setTitle(lang.Messages.getString("fraction_to_decimal")); + generator = new GeneratorOfFractionToDecimalExercise(); }else if(type == ADD_FRACTIONS){ ex.setTitle(lang.Messages.getString("add_fractions")); generator = new GeneratorOfAdditionExercises(); diff -Nru jfractionlab-0.91/src/jfractionlab/exerciseGenerator/GeneratorOfDivisionExercises.java jfractionlab-0.92/src/jfractionlab/exerciseGenerator/GeneratorOfDivisionExercises.java --- jfractionlab-0.91/src/jfractionlab/exerciseGenerator/GeneratorOfDivisionExercises.java 2011-12-09 18:44:16.000000000 +0000 +++ jfractionlab-0.92/src/jfractionlab/exerciseGenerator/GeneratorOfDivisionExercises.java 2012-02-02 20:15:32.000000000 +0000 @@ -29,7 +29,7 @@ // 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; +// 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+"}}"; diff -Nru jfractionlab-0.91/src/jfractionlab/exerciseGenerator/GeneratorOfExtendFractionsExercises.java jfractionlab-0.92/src/jfractionlab/exerciseGenerator/GeneratorOfExtendFractionsExercises.java --- jfractionlab-0.91/src/jfractionlab/exerciseGenerator/GeneratorOfExtendFractionsExercises.java 2011-12-09 18:44:16.000000000 +0000 +++ jfractionlab-0.92/src/jfractionlab/exerciseGenerator/GeneratorOfExtendFractionsExercises.java 2011-12-13 11:58:12.000000000 +0000 @@ -24,9 +24,8 @@ 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+" ={}"); - + strExercise = "{"+n1+"} over {"+d1+"} = csup{"+factor+"}"; + ex.getAlExercises().add(strExercise+" {}"); //generate text of quicksolution and add it to the arraylist strQuickSolution = "{"+(n1*factor)+"} over {"+(d1*factor)+"}"; @@ -36,7 +35,6 @@ strLongSolution = "{"+n1+" cdot "+factor+"} over {"+d1+" cdot "+factor+"}"; ex.getAlCalculations().add( strExercise+ - " = "+ strLongSolution+ " = "+ strQuickSolution diff -Nru jfractionlab-0.91/src/jfractionlab/exerciseGenerator/GeneratorOfFractionToDecimalExercise.java jfractionlab-0.92/src/jfractionlab/exerciseGenerator/GeneratorOfFractionToDecimalExercise.java --- jfractionlab-0.91/src/jfractionlab/exerciseGenerator/GeneratorOfFractionToDecimalExercise.java 1970-01-01 00:00:00.000000000 +0000 +++ jfractionlab-0.92/src/jfractionlab/exerciseGenerator/GeneratorOfFractionToDecimalExercise.java 2013-01-09 15:38:16.000000000 +0000 @@ -0,0 +1,64 @@ + +package jfractionlab.exerciseGenerator; + +import java.text.NumberFormat; + +import jfractionlab.FractionMaker; + +public class GeneratorOfFractionToDecimalExercise 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(); + fraction.mkDecimalFraction(true); + n1 = fraction.getNumerator_1(); + d1 = fraction.getDenominator_1(); + factor = calculateDenominator2(d1)/d1; + + //generate text of exercise and add it to the arraylist + strExercise = "{"+n1+"} over {"+d1+"} "; + ex.getAlExercises().add(strExercise+" = {}"); + + //generate text of quicksolution and add it to the arraylist + + NumberFormat form; + form = NumberFormat.getInstance(lang.Messages.getLocale()); + strQuickSolution = String.valueOf( + form.format(n1/(float)d1) + ); + ex.getAlSolutions().add(strQuickSolution); + + //generate text of longsolution and add it to the arraylist + strLongSolution = " = csup{"+factor+"} {"+(n1*factor)+" over "+(d1*factor)+"}"; + + //add exercise + ex.getAlCalculations().add( + strExercise + + strLongSolution + + " = "+ + strQuickSolution + ); + return ex; + } + + private int calculateDenominator2(int dn1){ + if(10%dn1==0){ + return 10; + }else{ + return 100; + } + } +} diff -Nru jfractionlab-0.91/src/jfractionlab/exerciseGenerator/GeneratorOfReduceFractionExercises.java jfractionlab-0.92/src/jfractionlab/exerciseGenerator/GeneratorOfReduceFractionExercises.java --- jfractionlab-0.91/src/jfractionlab/exerciseGenerator/GeneratorOfReduceFractionExercises.java 2011-12-09 18:44:16.000000000 +0000 +++ jfractionlab-0.92/src/jfractionlab/exerciseGenerator/GeneratorOfReduceFractionExercises.java 2011-12-16 16:05:38.000000000 +0000 @@ -25,8 +25,8 @@ 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+" ={}"); + strExercise = "{"+(n1*factor)+"} over {"+(d1*factor)+"} "; + ex.getAlExercises().add(strExercise+"= {}"); //generate text of quicksolution and add it to the arraylist strQuickSolution = "{"+n1+"} over {"+d1+"}"; diff -Nru jfractionlab-0.91/src/jfractionlab/FractionMaker.java jfractionlab-0.92/src/jfractionlab/FractionMaker.java --- jfractionlab-0.91/src/jfractionlab/FractionMaker.java 2011-12-09 18:44:16.000000000 +0000 +++ jfractionlab-0.92/src/jfractionlab/FractionMaker.java 2013-01-09 16:05:54.000000000 +0000 @@ -18,6 +18,9 @@ package jfractionlab; +import java.math.BigDecimal; +import java.math.RoundingMode; + public class FractionMaker{ private int numerator_1; @@ -141,16 +144,16 @@ 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]; + public double mkDecimalFraction(boolean easy){ + if(easy){ + int[] x = {2, 4, 5, 10, 20, 25, 50}; + int ran = (Math.abs(JFractionLab.ran.nextInt())%7); + denominator_1 = x[ran]; + }else{ + denominator_1 = (Math.abs(JFractionLab.ran.nextInt())%99); + } if(denominator_1 == 2){ numerator_1 = 1; }else if(denominator_1 == 4){ @@ -174,6 +177,9 @@ numerator_1 = (Math.abs(JFractionLab.ran.nextInt())%49+1); }while(numerator_1 >= denominator_1); } + BigDecimal bn = new BigDecimal(numerator_1); + BigDecimal bd = new BigDecimal(denominator_1); + return bn.divide(bd).setScale(2, RoundingMode.HALF_EVEN).doubleValue(); } /** diff -Nru jfractionlab-0.91/src/jfractionlab/HelpBrowser.java jfractionlab-0.92/src/jfractionlab/HelpBrowser.java --- jfractionlab-0.91/src/jfractionlab/HelpBrowser.java 2011-12-09 18:44:16.000000000 +0000 +++ jfractionlab-0.92/src/jfractionlab/HelpBrowser.java 2012-03-09 21:11:28.000000000 +0000 @@ -39,6 +39,7 @@ }else{ createAndShowGUI("/"+startpoint+"_en.html"); } + //TODO add greek } private void createAndShowGUI(String page){ diff -Nru jfractionlab-0.91/src/jfractionlab/jflDialogs/ConfigureLO.java jfractionlab-0.92/src/jfractionlab/jflDialogs/ConfigureLO.java --- jfractionlab-0.91/src/jfractionlab/jflDialogs/ConfigureLO.java 2011-12-09 18:44:16.000000000 +0000 +++ jfractionlab-0.92/src/jfractionlab/jflDialogs/ConfigureLO.java 2011-11-27 20:09:08.000000000 +0000 @@ -294,10 +294,6 @@ }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])); diff -Nru jfractionlab-0.91/src/jfractionlab/jflDialogs/LogSaverDialog.java jfractionlab-0.92/src/jfractionlab/jflDialogs/LogSaverDialog.java --- jfractionlab-0.91/src/jfractionlab/jflDialogs/LogSaverDialog.java 2011-12-09 18:44:16.000000000 +0000 +++ jfractionlab-0.92/src/jfractionlab/jflDialogs/LogSaverDialog.java 2012-05-28 06:04:12.000000000 +0000 @@ -53,6 +53,7 @@ private int ptsIF; private int ptsMN; private int ptsFtD; + private int ptsDtF; private int ptsPL; private int ptsMIN; private int ptsMF; @@ -68,7 +69,7 @@ public boolean isSavedSuccessfully = false; public LogSaverDialog( int ptsCN,int ptsNF,int ptsCF,int ptsEF,int ptsRF,int ptsIF, - int ptsMN, int ptsFtD, + int ptsMN, int ptsFtD,int ptsDtF, int ptsPL,int ptsMIN,int ptsMF,int ptsDFN,int ptsDNF,int ptsDFF ){ //neues Spiel machen setTitle(lang.Messages.getString("save_results")); @@ -87,6 +88,7 @@ this.ptsIF = ptsIF; this.ptsMN = ptsMN; this.ptsFtD = ptsFtD; + this.ptsDtF= ptsDtF; this.ptsPL = ptsPL; this.ptsMIN = ptsMIN; this.ptsMF = ptsMF; @@ -130,7 +132,7 @@ if(!tf_name.getText().equals("")){ playersName = tf_name.getText(); ResultOfGame sl = new ResultOfGame( - playersName,ptsCN,ptsNF,ptsCF,ptsEF,ptsRF,ptsIF,ptsMN, ptsFtD, + playersName,ptsCN,ptsNF,ptsCF,ptsEF,ptsRF,ptsIF,ptsMN, ptsFtD,ptsDtF, ptsPL,ptsMIN,ptsMF,ptsDFN,ptsDNF,ptsDFF); String zeitstempel = sl.getTimeStamp(); JFileChooser fc = new JFileChooser(); diff -Nru jfractionlab-0.91/src/jfractionlab/jflDialogs/UsabilityDialog.java jfractionlab-0.92/src/jfractionlab/jflDialogs/UsabilityDialog.java --- jfractionlab-0.91/src/jfractionlab/jflDialogs/UsabilityDialog.java 2011-12-09 18:44:16.000000000 +0000 +++ jfractionlab-0.92/src/jfractionlab/jflDialogs/UsabilityDialog.java 2012-03-12 20:34:42.000000000 +0000 @@ -57,7 +57,7 @@ private void showUsabilityDialog(String[] ar_howto){ - //System.out.println("==showUsabilityDialog"); +// System.out.println("==showUsabilityDialog"); setTitle(lang.Messages.getString("howto")); double sizes[][] = {{ diff -Nru jfractionlab-0.91/src/jfractionlab/jflDialogs/WorkSheetDialog.java jfractionlab-0.92/src/jfractionlab/jflDialogs/WorkSheetDialog.java --- jfractionlab-0.91/src/jfractionlab/jflDialogs/WorkSheetDialog.java 2011-12-09 18:44:16.000000000 +0000 +++ jfractionlab-0.92/src/jfractionlab/jflDialogs/WorkSheetDialog.java 2011-11-28 15:46:56.000000000 +0000 @@ -320,6 +320,7 @@ String str_templatedirectory = new ConfManager().getConfdir()+System.getProperty("file.separator")+"templates"; File templatedirectory = new File(str_templatedirectory); + //FIXME neue oder geaenderte vorlagen kopieren if(!(templatedirectory.exists())){ File srcdir = new File(""); boolean bl = false; @@ -332,7 +333,7 @@ }else{ JOptionPane.showMessageDialog(null, Messages.getString("find_the_templates")+"\n"+str_templatedirectory); } - System.out.println("srcdir = "+srcdir.toString()); +// System.out.println("srcdir = "+srcdir.toString()); if(bl){ try { CopyDir.copyDir(srcdir , new File(str_templatedirectory)); diff -Nru jfractionlab-0.91/src/jfractionlab/JFractionLab.java jfractionlab-0.92/src/jfractionlab/JFractionLab.java --- jfractionlab-0.91/src/jfractionlab/JFractionLab.java 2011-12-09 18:44:16.000000000 +0000 +++ jfractionlab-0.92/src/jfractionlab/JFractionLab.java 2015-05-25 15:31:04.000000000 +0000 @@ -32,8 +32,9 @@ import java.io.File; import java.io.FileInputStream; import java.io.ObjectInputStream; +import java.util.Enumeration; import java.util.Locale; - +import java.util.Properties; import java.util.Random; import javax.swing.JButton; @@ -51,10 +52,10 @@ 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.DecimalToFraction; import jfractionlab.exerciseDialogs.DivideFractionsByFractions; import jfractionlab.exerciseDialogs.DivideFractionsByNumbers; import jfractionlab.exerciseDialogs.DivideNumbersByFractions; @@ -74,16 +75,13 @@ import jfractionlab.logtable.LogTable; - //TODO JFractionLab -//begriffe fuer aufgaben (zettel) und übungen (am computer) +// formulare als jar mitliefern und vom programm ins homeverzeichnis kopieren lassen //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?? @@ -93,11 +91,11 @@ //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 +//FIXME jfl arbeitsblätter unechte brueche 90/24 = 3 18/24 +//FIXME jfl arbeitsblätter multiplizieren wertebereich nur bis 20 + public class JFractionLab extends JFrame implements ActionListener, ItemListener{ public static final long serialVersionUID = 54L; public static final String jep_fontface=""; @@ -112,12 +110,14 @@ private JMenuItem jmiEnglish = new JMenuItem(""); private JMenuItem jmiItalian = new JMenuItem(""); private JMenuItem jmiPortuguese = new JMenuItem(""); -// private JMenuItem jmiPolish = new JMenuItem(""); + private JMenuItem jmiGreek = 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 jmiWorksheetFractionToDecimal = new JMenuItem(""); private JMenuItem jmiWorkSheetAddition = new JMenuItem(""); private JMenuItem jmiWorkSheetSubtraction = new JMenuItem(""); private JMenuItem jmiWorkSheetMultiplication = new JMenuItem(""); @@ -145,6 +145,10 @@ private PointDisplay dsp_mixedNumbers = new PointDisplay(true); private JButton btn_fractionToDecimal; private PointDisplay dsp_fractionToDecimal = new PointDisplay(true); + + private JButton btn_decimalToFraction; + private PointDisplay dsp_decimalToFraction = new PointDisplay(true); + private TitledBorder brd_bottom; private JButton btn_addFractions; private PointDisplay dsp_addFractions = new PointDisplay(true); @@ -176,6 +180,7 @@ public int points_unechteBrueche = 0; public int points_gemischteZahlen = 0; public int points_fractionToDecimal = 0; + public int points_decimalToFraction = 0; public int points_addFractions = 0; public int points_subtractFractions = 0; public int points_multiplyFractions = 0; @@ -201,6 +206,7 @@ new JFractionLab(); }//run });//invokeLater +// JOptionPane.showMessageDialog(null,"Hallo Hendrik"); } public JFractionLab() throws HeadlessException { @@ -236,14 +242,18 @@ jmiItalian.addActionListener(this); jmLanguage.add(jmiItalian); -// jmiPolish.setText(lang.Messages.getString("polish")); -// jmiPolish.addActionListener(this); -// jmLanguage.add(jmiPolish); + jmiPolish.setText(lang.Messages.getString("polish")); + jmiPolish.addActionListener(this); + jmLanguage.add(jmiPolish); jmiPortuguese.setText(lang.Messages.getString("portuguese")); jmiPortuguese.addActionListener(this); jmLanguage.add(jmiPortuguese); + jmiGreek.setText(lang.Messages.getString("greek")); + jmiGreek.addActionListener(this); + jmLanguage.add(jmiGreek); + jmWorkSheet.setText(lang.Messages.getString("worksheets")); jmiWorkSheetExtending.addActionListener(this); @@ -262,6 +272,10 @@ jmiWorkSheetMixedNumbers.setText(lang.Messages.getString("mixed_numbers")); jmWorkSheet.add(jmiWorkSheetMixedNumbers); + jmiWorksheetFractionToDecimal.addActionListener(this); + jmiWorksheetFractionToDecimal.setText(lang.Messages.getString("fraction_to_decimal")); + jmWorkSheet.add(jmiWorksheetFractionToDecimal); + jmiWorkSheetAddition.addActionListener(this); jmiWorkSheetAddition.setText(lang.Messages.getString("add_fractions")); jmWorkSheet.add(jmiWorkSheetAddition); @@ -327,7 +341,8 @@ TableLayout.FILL,//4 TableLayout.FILL,//5 TableLayout.FILL,//6 - TableLayout.FILL//7 + TableLayout.FILL,//7 + TableLayout.FILL//8 }}; double sizes_unten[][] = {{ // Spalten @@ -350,6 +365,7 @@ 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"); @@ -378,30 +394,34 @@ btn_fractionToDecimal.addActionListener(this); pn_oben.add(btn_fractionToDecimal, "0,7,1,7"); pn_oben.add(dsp_fractionToDecimal, "2,7"); + btn_decimalToFraction = new JButton("9. "+ lang.Messages.getString("decimal_to_fraction")); + btn_decimalToFraction.addActionListener(this); + pn_oben.add(btn_decimalToFraction, "0,8,1,8"); + pn_oben.add(dsp_decimalToFraction, "2,8"); 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 = new JButton("10. "+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 = new JButton("11. "+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 = new JButton("12. "+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 = new JButton("13. "+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 = new JButton("14. "+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 = new JButton("15. "+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"); @@ -425,12 +445,16 @@ 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() ); + UIManager.setLookAndFeel( UIManager.getSystemLookAndFeelClassName() ); + //see http://www.pushing-pixels.org/2008/07/13/swing-applications-and-mac-os-x-menu-bar.html + if(System.getProperty("os.name").toLowerCase().contains("mac")){ + UIManager.put("MenuBarUI",UIManager.getSystemLookAndFeelClassName()); + UIManager.put("MenuUI",UIManager.getSystemLookAndFeelClassName()); + UIManager.put("MenuItemUI",UIManager.getSystemLookAndFeelClassName()); + UIManager.put("CheckBoxMenuItemUI",UIManager.getSystemLookAndFeelClassName()); + UIManager.put("RadioButtonMenuItemUI",UIManager.getSystemLookAndFeelClassName()); + UIManager.put("PopupMenuUI",UIManager.getSystemLookAndFeelClassName()); + } }catch(Exception exc){ exc.printStackTrace(); System.out.println("UIManager Problem"); @@ -452,11 +476,14 @@ //gudrungeorges@gmail.com + lang.Messages.getString("english_translators")+"
  • " //Loupiotebec@aol.com + //mirco.bergamini@yahoo.it + lang.Messages.getString("italian_translators")+"
  • " //khemis@bol.com.br + lang.Messages.getString("portuguese_translators")+"
  • " - //cazaria@gmx.net - // + lang.Messages.getString("polish_translators")+"
  • " + //passalis@csd.auth.gr + + lang.Messages.getString("greek_translators")+"
  • " + + lang.Messages.getString("polish_translators")+"
  • " + //rafalsurynt@gmail.com //jredrejo@edu.juntaextremadura.net> + lang.Messages.getString("debian_package_maintainer")+"
  • " + lang.Messages.getString("icon_designer")+"
  • " @@ -465,6 +492,17 @@ ;//String + //some properties +// System.out.println("liste der properties = "); +// Properties sysprops = System.getProperties(); +// Enumeration propnames = sysprops.propertyNames(); +// while (propnames.hasMoreElements()) { +// String propname = (String)propnames.nextElement(); +// System.out.println( +// propname + "=" + System.getProperty(propname) +// ); +// } + System.out.println("CLASSPATH = "+System.getProperty("java.class.path")); }//makeGUI /** @@ -497,6 +535,9 @@ }else if (prog == "fractiontodecimal"){ points_fractionToDecimal = p; dsp_fractionToDecimal.setText(String.valueOf(p)); + }else if (prog == "decimalToFraction"){ + points_decimalToFraction = p; + dsp_decimalToFraction.setText(String.valueOf(p)); }else if (prog == "addFractions"){ points_addFractions = p; dsp_addFractions.setText(String.valueOf(p)); @@ -533,12 +574,14 @@ jmiEnglish.setText(lang.Messages.getString("english")); jmiItalian.setText(lang.Messages.getString("italian")); jmiPortuguese.setText(lang.Messages.getString("portuguese")); -// jmiPolish.setText(lang.Messages.getString("polish")); + jmiGreek.setText(lang.Messages.getString("greek")); + 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")); + jmiWorksheetFractionToDecimal.setText(lang.Messages.getString("fraction_to_decimal")); jmiWorkSheetAddition.setText(lang.Messages.getString("add_fractions")); jmiWorkSheetSubtraction.setText(lang.Messages.getString("minus_fractions")); jmiWorkSheetMultiplication.setText(lang.Messages.getString("multiply_fractions")); @@ -559,7 +602,8 @@ 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")); - + btn_decimalToFraction.setText("9. " + lang.Messages.getString("decimal_to_fraction")); + 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")); @@ -615,6 +659,8 @@ 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_decimalToFraction){ + new DecimalToFraction(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){ @@ -637,6 +683,7 @@ points_unechteBrueche, points_gemischteZahlen, points_fractionToDecimal, + points_decimalToFraction, points_addFractions, points_subtractFractions, points_multiplyFractions, @@ -653,6 +700,7 @@ setPoints(0, "unechteBrueche"); setPoints(0, "gemischteZahlen"); setPoints(0, "fractiontodecimal"); + setPoints(0, "decimalToFraction"); setPoints(0, "addFractions"); setPoints(0, "subtractFractions"); setPoints(0, "multiplyFractions"); @@ -684,6 +732,7 @@ lang.Messages.getString("improper_fracs"), lang.Messages.getString("mixed_numbers"), lang.Messages.getString("fraction_to_decimal"), + lang.Messages.getString("decimal_to_fraction"), lang.Messages.getString("add_fractions"), lang.Messages.getString("minus_fractions"), lang.Messages.getString("multiply_fractions"), @@ -746,40 +795,46 @@ data[i][9] = String.valueOf(sl.getPtsFtD()); } - if(sl.getPtsPL()==0){ + if(sl.getPtsDtF()==0){ data[i][10] = " "; }else{ - data[i][10] = String.valueOf(sl.getPtsPL()); + data[i][10] = String.valueOf(sl.getPtsDtF()); } - if(sl.getPtsMIN()==0){ + if(sl.getPtsPL()==0){ data[i][11] = " "; }else{ - data[i][11] = String.valueOf(sl.getPtsMIN()); + data[i][11] = String.valueOf(sl.getPtsPL()); } - if(sl.getPtsMF()==0){ + if(sl.getPtsMIN()==0){ data[i][12] = " "; }else{ - data[i][12] = String.valueOf(sl.getPtsMF()); + data[i][12] = String.valueOf(sl.getPtsMIN()); } - if(sl.getPtsDFN()==0){ + if(sl.getPtsMF()==0){ data[i][13] = " "; }else{ - data[i][13] = String.valueOf(sl.getPtsDFN()); + data[i][13] = String.valueOf(sl.getPtsMF()); } - if(sl.getPtsDNF()==0){ + if(sl.getPtsDFN()==0){ data[i][14] = " "; }else{ - data[i][14] = String.valueOf(sl.getPtsDNF()); + data[i][14] = String.valueOf(sl.getPtsDFN()); } - if(sl.getPtsDFF()==0){ + if(sl.getPtsDNF()==0){ data[i][15] = " "; }else{ - data[i][15] = String.valueOf(sl.getPtsDFF()); + data[i][15] = String.valueOf(sl.getPtsDNF()); + } + + if(sl.getPtsDFF()==0){ + data[i][16] = " "; + }else{ + data[i][16] = String.valueOf(sl.getPtsDFF()); } }catch( Exception ex ) { @@ -810,11 +865,14 @@ }else if (obj == jmiPortuguese){ lang.Messages.setLocale(new Locale("pt")); refreshCaption(); + }else if(obj == jmiGreek){ + lang.Messages.setLocale(new Locale("gr")); + refreshCaption(); + } + else if (obj == jmiPolish){ + lang.Messages.setLocale(new Locale("pl")); + refreshCaption(); } -// else if (obj == jmiPolish){ -// lang.Messages.setLocale(new Locale("pl")); -// refreshCaption(); -// } else if(obj == jmiWorkSheetExtending){ new WorkSheetDialog( ExerciseGenerator.EXTEND_FRACTIONS, @@ -842,10 +900,21 @@ lang.Messages.getString("full_numbers"), lang.Messages.getString("fractions") ); + }else if(obj == jmiWorksheetFractionToDecimal){ + new WorkSheetDialog( + ExerciseGenerator.FRACTIONS_TO_DECIMAL, + lang.Messages.getString("fraction_to_decimal") + ); }else if(obj == jmiWorkSheetAddition){ - new WorkSheetDialog(ExerciseGenerator.ADD_FRACTIONS, lang.Messages.getString("add_fractions")); + new WorkSheetDialog( + ExerciseGenerator.ADD_FRACTIONS, + lang.Messages.getString("add_fractions") + ); }else if(obj == jmiWorkSheetSubtraction){ - new WorkSheetDialog(ExerciseGenerator.SUBTRACT_FRACTIONS, lang.Messages.getString("minus_fractions")); + new WorkSheetDialog( + ExerciseGenerator.SUBTRACT_FRACTIONS, + lang.Messages.getString("minus_fractions") + ); }else if(obj == jmiWorkSheetMultiplication){ new WorkSheetDialog( ExerciseGenerator.MULTIPLY_FRACTIONS, diff -Nru jfractionlab-0.91/src/jfractionlab/logtable/LogTable.java jfractionlab-0.92/src/jfractionlab/logtable/LogTable.java --- jfractionlab-0.91/src/jfractionlab/logtable/LogTable.java 2011-12-09 18:44:16.000000000 +0000 +++ jfractionlab-0.92/src/jfractionlab/logtable/LogTable.java 2011-12-25 13:09:30.000000000 +0000 @@ -70,7 +70,7 @@ btn_close.setText(lang.Messages.getString("end")); setDefaultCloseOperation(DISPOSE_ON_CLOSE); setSize(670,700); - setLocation(10,10); + setLocation(60,60); double sizes[][] = {{ // Spalten 0.025, diff -Nru jfractionlab-0.91/src/jfractionlab/MyJTextField.java jfractionlab-0.92/src/jfractionlab/MyJTextField.java --- jfractionlab-0.91/src/jfractionlab/MyJTextField.java 2011-12-09 18:44:16.000000000 +0000 +++ jfractionlab-0.92/src/jfractionlab/MyJTextField.java 2013-01-10 06:32:38.000000000 +0000 @@ -21,13 +21,14 @@ import java.awt.event.KeyEvent; import java.awt.event.KeyListener; +import javax.swing.JDialog; 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); @@ -45,10 +46,11 @@ int key = event.getKeyCode(); if(key == KeyEvent.VK_TAB){ JOptionPane.showMessageDialog( - null, + this, lang.Messages.getString("no_tab_press_enter") ); - this.requestFocusInWindow(); + //FIXME das "ursprungsfenster muss erst wieder aktiviert werden, damit es den focus haben kann +// this.requestFocusInWindow(); } } public void keyTyped(KeyEvent event){} diff -Nru jfractionlab-0.91/src/jfractionlab/officeMachine/OfficeMachine.java jfractionlab-0.92/src/jfractionlab/officeMachine/OfficeMachine.java --- jfractionlab-0.91/src/jfractionlab/officeMachine/OfficeMachine.java 2011-12-09 18:44:16.000000000 +0000 +++ jfractionlab-0.92/src/jfractionlab/officeMachine/OfficeMachine.java 2011-12-24 07:51:46.000000000 +0000 @@ -9,6 +9,12 @@ import jfractionlab.exerciseGenerator.ExerciseGenerator; import jfractionlab.exerciseGenerator.Exercises; +import com.sun.star.awt.MessageBoxButtons; +import com.sun.star.awt.Rectangle; +import com.sun.star.awt.XMessageBox; +import com.sun.star.awt.XMessageBoxFactory; +import com.sun.star.awt.XWindow; +import com.sun.star.awt.XWindowPeer; import com.sun.star.beans.PropertyValue; import com.sun.star.beans.PropertyVetoException; import com.sun.star.beans.UnknownPropertyException; @@ -16,12 +22,10 @@ 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; @@ -65,8 +69,6 @@ private XPropertySet xFormulaProperties; - - Exercises ex; public OfficeMachine( @@ -84,6 +86,7 @@ nb_of_exercises ); fillTables(); + showReadyMessage(); } } } @@ -200,7 +203,7 @@ return JFractionLab.worksheetProcessIsOK; } - private void fillTables(){ + private boolean fillTables(){ xTextTablesSupplier = (XTextTablesSupplier)UnoRuntime.queryInterface( XTextTablesSupplier.class, xComponent ); @@ -258,13 +261,43 @@ } } catch (NumberFormatException e) { e.printStackTrace(); + JFractionLab.worksheetProcessIsOK = false; } catch (NoSuchElementException e) { e.printStackTrace(); + JFractionLab.worksheetProcessIsOK = false; } catch (WrappedTargetException e) { e.printStackTrace(); + JFractionLab.worksheetProcessIsOK = false; } catch (IndexOutOfBoundsException e) { e.printStackTrace(); + JFractionLab.worksheetProcessIsOK = false; } + return JFractionLab.worksheetProcessIsOK; + } + + private void showReadyMessage(){ +// if(JFractionLab.worksheetProcessIsOK){ +// JOptionPane.showMessageDialog(null, lang.Messages.getString("worksheet_is_ready")); +// } + + XWindow parentWindow = xTextDocument.getCurrentController().getFrame().getContainerWindow(); + XWindowPeer parentWindowPeer = (XWindowPeer) UnoRuntime.queryInterface(XWindowPeer.class, parentWindow); + + XMessageBoxFactory xMessageBoxFactory = (XMessageBoxFactory) UnoRuntime.queryInterface( + XMessageBoxFactory.class,parentWindowPeer.getToolkit() + ); + + Rectangle rectangle = new Rectangle(); + + XMessageBox box = xMessageBoxFactory.createMessageBox( + parentWindowPeer, + rectangle, + "messbox", + MessageBoxButtons.BUTTONS_OK, + "MessageBox", + lang.Messages.getString("worksheet_is_ready") + ); + box.execute(); } private void insertObject(String str){ diff -Nru jfractionlab-0.91/src/jfractionlab/officeMachine/OfficeStarter.java jfractionlab-0.92/src/jfractionlab/officeMachine/OfficeStarter.java --- jfractionlab-0.91/src/jfractionlab/officeMachine/OfficeStarter.java 2011-12-09 18:44:16.000000000 +0000 +++ jfractionlab-0.92/src/jfractionlab/officeMachine/OfficeStarter.java 2011-12-24 06:59:16.000000000 +0000 @@ -42,10 +42,6 @@ max1, max2 ); - if(JFractionLab.worksheetProcessIsOK){ - //fixme on windows optionpane always in front - JOptionPane.showMessageDialog(owner, lang.Messages.getString("worksheet_is_ready")); - } } } } diff -Nru jfractionlab-0.91/src/jfractionlab/ResultOfGame.java jfractionlab-0.92/src/jfractionlab/ResultOfGame.java --- jfractionlab-0.91/src/jfractionlab/ResultOfGame.java 2011-12-09 18:44:16.000000000 +0000 +++ jfractionlab-0.92/src/jfractionlab/ResultOfGame.java 2012-05-28 05:55:30.000000000 +0000 @@ -36,6 +36,7 @@ private int ptsIF; private int ptsMN; private int ptsFtD; + private int ptsDtF; private int ptsPL; private int ptsMIN; private int ptsMF; @@ -69,9 +70,9 @@ * @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, + public ResultOfGame(String sn,int ptsCN,int ptsNF,int ptsCF,int ptsEF,int ptsRF,int ptsIF,int ptsMN,int ptsFtD, int ptsDtF, 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); + setAll(sn,ptsCN,ptsNF,ptsCF,ptsEF,ptsRF,ptsIF,ptsMN,ptsFtD,ptsDtF,ptsPL,ptsMIN,ptsMF,ptsDFN,ptsDNF,ptsDFF); } /** @@ -92,7 +93,7 @@ * @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){ + public void setAll(String sn,int ptsCN,int ptsNF,int ptsCF,int ptsEF,int ptsRF,int ptsIF,int ptsMN,int ptsFtD,int ptsDtF,int ptsPL,int ptsMIN,int ptsMF,int ptsDFN,int ptsDNF,int ptsDFF){ this.playersName = sn; this.ptsCN = ptsCN; this.ptsNF = ptsNF; @@ -102,6 +103,7 @@ this.ptsIF = ptsIF; this.ptsMN = ptsMN; this.ptsFtD = ptsFtD; + this.ptsDtF = ptsDtF; this.ptsPL = ptsPL; this.ptsMIN = ptsMIN; this.ptsMF = ptsMF; @@ -153,6 +155,7 @@ public int getPtsIF(){return ptsIF;} public int getPtsMN(){return ptsMN;} public int getPtsFtD(){return ptsFtD;} + public int getPtsDtF(){return ptsDtF;} public int getPtsPL(){return ptsPL;} public int getPtsMIN(){return ptsMIN;} public int getPtsMF(){return ptsMF;} @@ -160,6 +163,7 @@ public int getPtsDNF(){return ptsDNF;} public int getPtsDFF(){return ptsDFF;} + /** * * @@ -179,12 +183,13 @@ 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("points 09 : "+ String.valueOf(ptsDtF)); + System.out.println("points 10 : "+ String.valueOf(ptsPL)); + System.out.println("points 11 : "+ String.valueOf(ptsMIN)); + System.out.println("points 12 : "+ String.valueOf(ptsMF)); + System.out.println("points 13 : "+ String.valueOf(ptsDFN)); + System.out.println("points 14 : "+ String.valueOf(ptsDNF)); + System.out.println("points 15 : "+ String.valueOf(ptsDFF)); System.out.println("######################"); System.out.println(""); } diff -Nru jfractionlab-0.91/src/lang/jflTextResource.txt jfractionlab-0.92/src/lang/jflTextResource.txt --- jfractionlab-0.91/src/lang/jflTextResource.txt 2011-12-09 18:44:16.000000000 +0000 +++ jfractionlab-0.92/src/lang/jflTextResource.txt 2015-06-23 15:04:06.000000000 +0000 @@ -38,1671 +38,1997 @@ de: Sprache en: Language es: Idioma +gr: Γλώσσα fr: Langue it: Lingua -pl: POLISH +pl: Język pt: Idioma Snippet----------------------- Deutsch de: Deutsch en: German es: Alemán +gr: Ελληνικά fr: Allemand it: Tedesco -pl: POLISH +pl: Niemiecki pt: Alemão Snippet----------------------- french de: Französisch en: French es: Francés +gr: Γαλλικά fr: Français it: Francese -pl: POLISH +pl: Francuski pt: Francês Snippet----------------------- english de: Englisch en: English es: Inglés +gr: Αγγλικά fr: Anglais it: Inglese -pl: POLISH +pl: Angielski pt: Inglês Snippet----------------------- italian de: Italienisch en: Italian es: Italiano +gr: Ιταλικά fr: Italien it: Italiano -pl: POLISH +pl: Włoski pt: Italiano Snippet----------------------- spanish de: Spanisch en: Spanish es: Español +gr: Ισπανικά fr: Espagnol it: Spagnolo -pl: POLISH +pl: Hiszpański pt: Espanhol Snippet----------------------- portuguese de: Portugiesisch en: Portuguese es: Portugués +gr: Πορτογαλικά fr: Portugais it: Portoghese -pl: POLISH +pl: Portugalski pt: Português Snippet----------------------- +greek +de: Griechisch +en: Greek +es: ESPANOL +gr: Ελληνικά +fr: FRANCAIS +it: ITALIANO +pl: Grecki +pt: PORTUGUES +Snippet----------------------- polish de: Polnisch en: Polish es: Polaco +gr: Πολωνικά fr: Polonais -it: ITALIANO -pl: POLISH +it: Polacco +pl: Polski pt: Polonês Snippet----------------------- Info de: Info en: Info es: Información +gr: Πληροφορίες fr: Information it: Informazioni -pl: POLISH +pl: Informacje pt: Info Snippet----------------------- about_jfl de: Über JFractionLab en: About JFractionLab es: Acerca de JFractionLab +gr: Περί JFractionLab fr: A propos de JFractionLab -it: Approposito di JFractionLab -pl: POLISH +it: A proposito di JFractionLab +pl: O programie JFracionLab pt: Sobre o JFractionLab Snippet----------------------- jmi_help de: Hilfe en: Help es: Ayuda +gr: Βοήθεια fr: Aide -it: ITALIANO -pl: POLISH +it: Aiuto +pl: Pomoc 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 +gr: To JFractionLab είναι ελεύθερο λογισμικό υπό τους όρους της άδειας GNU GPL fr: JFractionLab est un logiciel libre sous licence GNU GPL it: JFractionLab è un software libero con licenca GNU GPL -pl: POLISH +pl: JFractionLab jest programem rozprowadzanym zgodnie z licencją GNU GPL pt: JFractionLab: programa livre tipo GNU GPL Snippet----------------------- copyright de: (c) 2005 Jochen Georges en: (c) 2005 Jochen Georges es: (c) 2005 Jochen Georges +gr: (c) 2005 Jochen Georges fr: (c) 2005 Jochen Georges it: (c) 2005 Jochen Georges -pl: POLISH +pl: (c) 2005 Jochen Georges pt: (c) 2005 Jochen Georges Snippet----------------------- url_text de: http://www.gnugeo.de en: http://www.gnugeo.de es: http://www.gnugeo.de +gr: http://www.gnugeo.de fr: http://www.gnugeo.de it: http://www.gnugeo.de -pl: POLISH +pl: http://www.gnugeo.de 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 +gr: gnugeo _ at _ gnugeo _ dot _ de fr: gnugeo _ at _ gnugeo _ dot _ de it: gnugeo _ at _ gnugeo _ dot _ de -pl: POLISH +pl: gnugeo _ at _ gnugeo _ dot _ de pt: gnugeo _ at _ gnugeo _ dot _ de Snippet----------------------- thanks_to de: Vielen Dank an: en: Many thanks to: es: Gracias: +gr: Ευχαριστούμε τους: fr: Merci à it: Tanti ringraziamenti a : -pl: POLISH +pl: Podziękowania: 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. +gr: Xavier Oswald και Yann Durand για τη γαλλική μετάφραση. fr: Xavier Oswald et Yann Durand pour la traduction française. it: Xavier Oswald e Yann Durand per la traduzione in francese. -pl: POLISH +pl: Xaver Oswald i Yann Durand za francuskie tłumaczenie. 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. +gr: Gudrun Georges, Robert Kelman και Maria Stringer για την αγγλική μετάφραση. 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 +pl: Gudrun Georges, Robert Kelman e Maria Stringer za tłumaczenie angielskie. 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 +de: Rafałowi Suryntowi für die polnische Übersetzung. +en: Rafałowi Suryntowi for the polish translation. +es: Rafałowi Suryntowi por traducir al polaco. +gr: Rafałowi Suryntowi για την πολωνική μετάφραση. +fr: Rafałowi Suryntowi pour la traduction polonaise. +it: Rafałowi Suryntowi per la traduzione in polacco. +pl: Rafałowi Suryntowi za polskie tłumaczenie. +pt: Rafałowi Suryntowi 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 +gr: José L. Redrejo Rodríguez για τη δημιουργία πακέτων Debian. fr: José L. Redrejo Rodríguez pour les produits Debian -it: ITALIANO -pl: POLISH +it: José L. Redrejo Rodríguez per la distribuzione Gnu/Linux Debian +pl: José L. Redrejo Rodríguez za pakiet deb. 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. +de: Amanda De Zorzi und Mirco Bergamini für die italienische Übersetzung. +en: Amanda De Zorzi and Mirco Bergamini for the italian translation. +es: Amanda De Zorzi y Mirco Bergamini por la traducción italiana. +gr: Amanda De Zorzi and Mirco Bergamini για την ιταλική μετάφραση. +fr: Amanda De Zorzi et Mirco Bergamini pour la traduction italienne. +it: Mirco Bergamini per la traduzione in italiano. +pl: Amanda De Zorzi i Mirco Bergamini za włoskie tłumaczenie. +pt: Amanda De Zorzi e Mirco Bergamini 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. +gr: Pablo Pita για την ισπανική μετάφραση. fr: Pablo Pita pour la traduction en espagnol. it: Pablo Pita per la traduzione in spagnolo. -pl: POLISH +pl: Pablo Pita za tłumaczenie hiszpańskie. 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. +gr: Alexandre R. Soares για την πορτογαλική μετάφραση. fr: Alexandre R. Soares pour la traduction en PORTUGUES. -it: Alexandre R. Soares per la traduzione in PORTUGUES. -pl: POLISH +it: Alexandre R. Soares per la traduzione in PORTOGHESE +pl: Alexandre R. Soares za tłumaczenie portugalskie. pt: Alexandre R. Soares por traduzir ao Português. Snippet----------------------- +greek_translators +de: Nikolaos Passalis für die griechische Übersetzung. +en: Nikolaos Passalis for the greek translatioin. +es: ESPANOL +gr: Nikolaos Passalis για την ελληνική μετάφραση. +fr: FRANCAIS +it: ITALIANO +pl: Nikolaos Passalis za tłumaczenie greckie. +pt: PORTUGUES +Snippet----------------------- continue de: Weiter en: Continue es: Continuar +gr: Συνέχεια fr: Continuer it: Continuare -pl: POLISH +pl: Kontynuuj pt: Segue Snippet----------------------- end de: Ende en: End es: Fin +gr: Τέλος fr: Fin it: Fine -pl: POLISH +pl: Koniec 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! +gr: Χρησιμοποιήστε το "Enter" και τα αριθμητικά πλήκτρα. fr: Utilise la touche "ENTER" et les nombres! -it: Usa i risultati con i numeri ! -pl: POLISH +it: Premere il tasto "Invio" ! +pl: Użyj cofnij i klawiszy liczbowych! pt: Resolver com o número adequado! Snippet----------------------- that_is_right de: Das ist richtig :-) en: That is correct :-) es: Eso es correcto :-) +gr: Σωστό :-) fr: C'est correct :-) it: Corretto :-) -pl: POLISH +pl: POPRAWNIE!!! pt: Está correto :-) Snippet----------------------- learn_fractions de: Brüche kennenlernen en: Getting to know fractions es: Descubrir las fracciones +gr: Γνωριμία με τα κλάσματα fr: Découvrir les fractions -it: ITALIANO -pl: POLISH +it: Scoprire le frazioni +pl: Wprowadzenie do ułamków zwykłych pt: Explore as frações Snippet----------------------- calculate_fractions de: Mit Brüchen rechnen en: Calculating with fractions es: Calcular con las fracciones +gr: Υπολογισμοί με κλάσματα fr: Calculer avec les fractions -it: ITALIANO -pl: POLISH +it: Calcolare con le frazioni +pl: Obliczenia na ułamkach zwykłych pt: Calcule com frações Snippet----------------------- click_numerator de: Zähler klicken en: Clicking the numerator es: Pulsar sobre el resultado +gr: Ο Αριθμητής fr: Cliquer sur le nominateur -it: ITALIANO -pl: POLISH +it: Il Numeratore +pl: Wprowadź licznik pt: Clicar no resultado Snippet----------------------- name_fractions de: Brüche benennen en: Defining fractions es: Definir la fracción +gr: Ορίζοντας κλάσματα fr: Désigner la fraction -it: ITALIANO -pl: POLISH +it: Definire la frazione +pl: Określanie ułamka zwykłego pt: Definir fração Snippet----------------------- compare_fractions de: Brüche vergleichen en: Comparing fractions es: Consultar las fracciones +gr: Συγκρίνοντας κλάσματα fr: Comparer les fractions -it: ITALIANO -pl: POLISH +it: Confrontare le frazioni +pl: Porównywanie ułamków zwykłych pt: Comparar frações (com figuras) Snippet----------------------- extend_fractions de: Brüche erweitern en: Extending fractions es: Extender las fracciones +gr: Επεκτείνοντας κλάσματα fr: Augmenter les fractions -it: ITALIANO -pl: POLISH +it: Commutare le frazioni +pl: Rozszerzanie ułamków zwykłych pt: Extender frações Snippet----------------------- reduce_fractions de: Brüche kürzen en: Reducing fractions es: Disminuir las fracciones +gr: Απλοποιώντας κλάσματα fr: Diminuer les fractions -it: ITALIANO -pl: POLISH +it: Semplificare +pl: Skracanie ułamków zwykłych pt: Simplificar frações Snippet----------------------- add_fractions de: Brüche addieren en: Adding fractions es: Sumar las fracciones +gr: Προσθέτοντας κλάσματα fr: Additionner des fractions -it: Addizionare delle frazioni -pl: POLISH +it: Sommare le frazioni +pl: Dodawnie ułamków zwykłych pt: Somar frações Snippet----------------------- minus_fractions de: Brüche subtrahieren en: Subtracting fractions es: Restar las fracciones +gr: Αφαιρώντας κλάσματα fr: Soustraire des fractions -it: Sottrare delle frazioni -pl: POLISH +it: Sottrarre le frazioni +pl: Odejmowanie ułamków zwykłych pt: Subtrair frações Snippet----------------------- multiply_fractions de: Brüche multiplizieren en: Multiplying fractions es: Multiplicar las fracciones +gr: Πολλαπλασιάζοντας κλάσματα fr: Multiplier des fractions -it: Moltiplicare delle frazioni -pl: POLISH +it: Moltiplicare le frazioni +pl: Mnożenie ułamków zwykłych 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 +gr: Διαιρώντας κλάσματα fr: Diviser des fractions par des nombres entiers -it: Divizione di una frazione per un numero intero -pl: POLISH +it: Dividere frazioni con numeri +pl: Dzielenie ułamków zwykłych przez liczby naturalne 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 +gr: Διαιρώντας αριθμούς με κλάσματα fr: Diviser des nombres par des fractions -it: Divizione di un numero per una frazione -pl: POLISH +it: Dividere numeri con frazioni +pl: Dzielenie liczb naturalnych przez ułamki zwykłe 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 +gr: Διαιρώντας κλάσματα με κλάσματα fr: Diviser une fraction par une fraction -it: Divizione di due frazioni -pl: POLISH +it: Dividere frazioni con frazioni +pl: Dzielenie ułamków zwykłych przez ułamki zwykłe pt: Dividir uma fração por outra Snippet----------------------- div_fr de: Brüche dividieren en: Dividing fractions es: Dividir fracciones +gr: Διαίρωντας κλάσματα fr: FRANCAIS -it: ITALIANO -pl: POLISH +it: Dividere frazioni +pl: Dzielenie ułamków zwykłych pt: PORTUGUES Snippet----------------------- save_results de: Ergebnisse sichern en: Save results es: Guardar los resultados +gr: Αποθήκευση αποτελεσμάτων fr: Sauvegarder les résultats -it: Registrare i risultati -pl: POLISH +it: Salvare i risultati +pl: Zapisz wyniki pt: Guardar os resultados Snippet----------------------- read_logs de: Ergebnisse lesen en: Read the results! es: Leer los resultados +gr: Ανάγνωση Αποτελεσμάτων! fr: Lire les résultats -it: Leggere i risultati -pl: POLISH +it: Mostrare i risultati +pl: Czytaj wyniki! 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! +gr: Ένα αρχείο δεν μπορεί να ανοιχτεί! fr: Un fichier ne peut pas être ouvert! it: Un file non puo' essere aperto ! -pl: POLISH +pl: Plik nie może zostać otwarty! 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 +gr: Κάνε "click" στον αριθμητή fr: Cliquer sur le compteur -it: ITALIANO -pl: POLISH +it: Fare "click" sul numeratore +pl: Wprowadź licznik pt: Clique no desenho da fração Snippet----------------------- use_the_mouse de: Benutze die Maus! en: Use the mouse es: ¡Usa el ratón! +gr: Χρησιμοποιησε το ποντίκι! fr: Utilise la souris! -it: ITALIANO -pl: POLISH +it: Usare il MOUSE +pl: Użyj myszki 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 +gr: Διέγραψε μέρη με δεξί "click"! fr: Supprimer des parties en cliquant le bouton droit -it: ITALIANO -pl: POLISH +it: Cancellare le parti con il tasto destro +pl: Usuń części prawym przyskiem myszki pt: Apagar as partes com clique direito Snippet----------------------- not_enough de: Das sind zu wenige! en: That is not enough! es: Es demasiado poco! +gr: Αυτό δεν είναι αρκετό! fr: Ce sont trop peu de morceaux! -it: ITALIANO -pl: POLISH +it: Non è sufficiente ! +pl: Wystarczy! pt: Ele é tão pequeno! Snippet----------------------- name_the_fraction de: Bennene den Bruch en: Name the fraction es: Renombrar las fracciones +gr: Ονόμασε το κλάσμα fr: Désigne la fraction -it: ITALIANO -pl: POLISH +it: Nomina la frazione +pl: Nazwij ułamki pt: Numerar as frações Snippet----------------------- wrong_denominator de: Der Nenner war falsch! en: The denominator was wrong es: El denominador era falso! +gr: Ο παρανομαστής είναι λάθος! fr: Le dénominateur était faux! -it: ITALIANO -pl: POLISH +it: Il denominatore è sbagliato! +pl: Zły mianownik pt: O denominador não estava correto! Snippet----------------------- compare_the_fractions de: Vergleiche die Brüche! en: Compare the fractions es: Consulta las fracciones! +gr: Σύγκρινε τα κλάσματα! fr: Comparer les fractions! -it: ITALIANO -pl: POLISH +it: Confronta le frazioni +pl: Porówywanie ułamków zwykłych 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! +gr: Το κλάσμα στα αριστερά δεν είναι μεγαλύτερο! fr: La fraction de gauche n'est pas plus grande! -it: ITALIANO -pl: POLISH +it: La frazione di sinistra non è più grande +pl: Ułamek po lewej nie jest większy! 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! +gr: Το κλάσμα στα αριστερά δεν είναι μικρότερο! fr: La fraction de gauche n'est pas plus petite! -it: ITALIANO -pl: POLISH +it: La frazione di sinistra non è più piccola! +pl: Ułamek po lewej nie jest mniejszy! 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! +gr: Τα κλάσματα δεν είναι ίσα! fr: Les fractions ne sont pas les mêmes! -it: ITALIANO -pl: POLISH +it: Le frazioni non sono uguali! +pl: Ułamki nie są równe! pt: As frações não são iguais! Snippet----------------------- press_enter de: Drücke "Enter"! en: Click to continue! es: Pulsa para continuar! +gr: Κάνε "click" για συνέχεια. fr: Cliquer pour continuer! -it: ITALIANO -pl: POLISH +it: Fai "click" per continuare! +pl: Wciśnij Kontynuuj! pt: Clique para continuar! Snippet----------------------- bigger_equal_or_smaller de: "<" , "=" oder ">" en: "<" , "=" or ">" es: "<" , "=" o ">" +gr: "<" , "=" ή ">" fr: "<" , "=" ou ">" -it: "<" , "=" o ">" -pl: POLISH +it: Minore_< , Uguale_= , Maggiore_> +pl: "<" , "=" albo ">" pt: "<" , "=" ou ">" Snippet----------------------- Tipp de: Tipp en: Hint es: Ayuda +gr: Συμβουλή fr: Indice -it: ITALIANO -pl: POLISH +it: Suggerimento +pl: Wskazówka pt: Dica Snippet----------------------- extend_the_fraction de: Erweitere den Bruch! en: Extend the fraction! es: Extiende la fracción! +gr: Επέκταση κλάσματος! fr: Augmente la fraction! -it: ITALIANO -pl: POLISH +it: Commutare la frazione! +pl: Rozszerz ułamek! pt: Extenda a fração! Snippet----------------------- extend_with de: Erweitere mit en: Extend with es: Extiende con +gr: Επέκταση με fr: Augmente avec -it: ITALIANO -pl: POLISH +it: Commutare moltiplicando per +pl: Rozszerz przez pt: Extenda com Snippet----------------------- reduce_the_fraction de: Kürze den Bruch! en: Reduce the fraction! es: Disminuye la fracción! +gr: Απλοποίηση κλάσματος fr: Diminue la fraction -it: ITALIANO -pl: POLISH +it: Ridurre la frazione! +pl: Skróc ułamek! 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! +gr: Απλοποίησε όσο το δυνατόν περισσότερο! fr: Diminue autant que possible! -it: ITALIANO -pl: POLISH +it: Commutare riducendo ai minimi termini! +pl: Zredukuj aż do ułamka nieskracalnego! 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 +gr: Διαίρεσε τον αριθμητή και τον παρονομαστή με τον ίδιο αριθμό! fr: Divise le nominateur et le dénominateur avec le même nombre -it: ITALIANO -pl: POLISH +it: Dividere il numeratore e il denominatore per lo stesso numero +pl: Podziel licznik i mianownik przez tę samą liczbę! pt: Divida numerador e denominador pelo mesmo número! Snippet----------------------- custom_problems de: eigene Aufgaben en: individual exercises es: Misma tarea +gr: προσωπικές ασκήσεις fr: exercices personnels -it: ITALIANO -pl: POLISH +it: Esercizi individuali +pl: ćwiczenia indywidualne pt: Mesma tarefa Snippet----------------------- type_of_exercise de: Aufgabentyp en: Type of exercise es: tipo de tarea +gr: Τύπος ασκήσεων fr: Type d'exercices -it: ITALIANO -pl: POLISH +it: Tipo di esercizio +pl: Rodzaje ćwiczeń pt: Tarefa Snippet----------------------- random_exercises de: zufällige Aufgaben en: random exercises es: Tareas al azar +gr: τυχαίες ασκήσεις fr: exercices au hasard -it: ITALIANO -pl: POLISH +it: Esercizi a caso +pl: Ćwiczenia losowe 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! +gr: Ο παρονομαστής πρέπει να είναι μεγαλύτερος από τον αριθμητή! fr: Le chiffre doit être plus petit que le dénominateur -it: ITALIANO -pl: POLISH +it: Il denominatore deve essere più grande del numeratore! +pl: Mianownik musi być większy niż licznik! 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! +gr: Το δεύτερο κλάσμα πρέπει να είναι μικρότερο! fr: La deuxième fraction doit être plus petite! -it: ITALIANO -pl: POLISH +it: La seconda frazione deve essere inferiore! +pl: Drugi ułamek musi być mniejszy! 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 +gr: Πρόσθεσε τα κλάσματα fr: Additionner les fractions it: Addizionare le frazioni -pl: POLISH +pl: Dodawanie ułamków pt: Somar frações Snippet----------------------- sub_the_fracs de: Subtrahiere die Brüche en: Subtract the fractions es: Restar las fracciones +gr: Αφαίρεσε τα κλάσματα fr: Soustraire les fractions it: Sottrarre le frazioni -pl: POLISH +pl: Odejmowanie ułamków zwykłych 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! +gr: Κοινός παρονομαστής = ΕΚΠ (ελάχιστο κοινό πολλαπλάσιο) ή αριθμητής 1 * αριθμητής 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 +pl: Wspólny mianownik = najmniejsza wspólna wielokrotność mianowników 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! +gr: Ο αριθμητής είναι λάθος! fr: Le nominateur était faux! -it: Il conto non è giusto! -pl: POLISH +it: Il numeratore non è corretto! +pl: Licznik jest niepoprawny! 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! +gr: Υπολόγισε το άθροισμα των αριθμητών! fr: Calcule la somme des nominateurs! -it: Affigga la somma dei numeratori! -pl: POLISH +it: Calcola la somma dei numeratori! +pl: Skompiluj sumę liczników! 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! +gr: Υπολόγισε τη διαφορά των αριθμητών! fr: Affiche la différence des nominateurs! -it: Affigga la differenza dei numeratori! -pl: POLISH +it: Calcola la differenza dei numeratori! +pl: Skompiluj różnicę liczników! 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! +gr: Αυτό δεν είναι αριθμός! fr: Ce n'était pas un nombre! it: Il segno davanti al numero non è corretto! -pl: POLISH +pl: To nie była liczba! 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! +gr: Μπορείς να απλοποιήσεις περισσότερο! fr: Tu peux diminuer encore plus! it: Puoi fare meglio! -pl: POLISH +pl: Możesz skrócić lepiej! 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! +gr: Ο παρονομαστής δεν ταιριάζει με τον αριθμητή! fr: Le dénominateur ne correspond pas au nominateur! -it: Il denominatore non va con il numeratore ! -pl: POLISH +it: Il denominatore non corrisponde al numeratore ! +pl: Mianownik nie znaczy licznik! 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! +gr: Διαίρεσε με τον ίδιο παράγοντα! fr: Divise par le dénominateur commun! -it: ITALIANO -pl: POLISH +it: Dividere per lo stesso fattore! +pl: Podziel przez ten sam dzielnik! pt: Divide pelo denominador comum! Snippet----------------------- multiply_fracs de: Multipliziere die Brüche en: Multiply the fractions es: Multiplicar las fracciones +gr: Πολλαπλασίασε τα κλάσματα fr: Multiplie les fractions! it: Moltiplicare le frazioni -pl: POLISH +pl: Mnożenie ułamków zwykłych pt: Multiplicar as frações Snippet----------------------- multiply_nums de: Multipliziere die Zähler! en: Multiply the numerators! es: Multiplicar los numeradores! +gr: Πολλαπλασίασε τους αριθμητές! fr: Multiplie les numérateurs! it: Moltiplicare i numeratori! -pl: POLISH +pl: Pomnóż liczniki! pt: Multiplicar os numeradores! Snippet----------------------- multiply_denomis de: Multipliziere die Nenner! en: Multiply the denominators! es: Multiplicar los denominadores! +gr: Πολλαπλασίασε τους παρονομαστές! fr: Multiplie les dénominateurs! it: Moltiplicare i denominatori! -pl: POLISH +pl: Pomnóż mianowniki! 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! +gr: Διαίρεσε τον αριθμητή και τον παρονομαστή με τον ίδιο αριθμό! 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 +pl: Podziel licznik i mianownika przez tę samą liczbę! 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 +gr: Διαίρεσε τα κλάσματα fr: Divise les fractions it: Dividere le frazioni -pl: POLISH +pl: Dzielenie ułamków pt: Dividir as frações Snippet----------------------- divide_the_frac de: Dividiere den Bruch en: Divide the fraction es: Dividir la fracción +gr: Διαίρεσε το κλάσμα fr: Divise la fraction it: Dividere la frazione -pl: POLISH +pl: Podziel ułamek pt: Dividir a fração Snippet----------------------- div_the_nb de: Dividiere die Zahl en: Divide the number es: Dividir el número +gr: Διαίρεσε τον αριθμό fr: Divise le nombre it: Dividere il numero -pl: POLISH +pl: Podziel liczbę pt: Dividir o número Snippet----------------------- mk_reciprocal de: Bilde den Kehrbruch! en: Flip the fraction es: Mostrar la inversa de la fracción! +gr: Αντέστρεψε το κλάσμα! fr: Inverse la fraction! -it: Affigga la frazione inversa -pl: POLISH +it: Invertire i fattori +pl: Odwróć ułamek! 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! +gr: Ο παρονομαστής παραμένει αμετάβλητος! fr: Le dénominateur reste inchangé! it: Il denominatore rimane immutato! -pl: POLISH +pl: Mianownik pozostał niezmieniony! 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? +gr: Πόσες φορές "χωράει" ο παρονομαστής στον αριθμητή? 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 +pl: Ile razy mianownik mieści się w liczniku? 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? +gr: Πόσες φορές "χωράει" το κλάσμα στον αριθμό? fr: Combien de fois a-t-on ce nombre dans la fraction? -it: Quante olte troviamo questo numero nella frazione? -pl: POLISH +it: Quante volte troviamo questo numero nella frazione? +pl: Ile razy ułamek mieści się w liczbie? 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? +gr: Πόσες φορές "χωράει" το δεξί κλάσμα στο αριστερό? 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 +pl: Ile razy prawy ułamek mieści się w ułamku po lewej stronie? 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! +gr: Ο διαιρετέος πρέπει να είναι μικρότερος από 9! fr: Divise au maximum par 8! -it: ITALIANO -pl: POLISH +it: Il dividendo deve essere inferiore a 9 ! +pl: Dzielna powinna być mniejsza od 9 pt: O dividendo deve ser inferior a 9! Snippet----------------------- your_name de: Dein Name: en: Your name: es: Su nombre: +gr: Το όνομα σου: fr: Ton nom: it: Il tuo nome: -pl: POLISH +pl: Twoje imię: pt: Seu nome: Snippet----------------------- cancel de: Abbruch en: Cancel es: Cancelar +gr: Ακύρωση fr: Annuler it: Cancellare -pl: POLISH +pl: Anuluj pt: Cancelar Snippet----------------------- OK de: OK en: OK es: OK +gr: OK fr: OK it: OK -pl: POLISH +pl: OK 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! +gr: Επιλέξτε τον φάκελο με τα αρχεία αποτελεσμάτων! fr: Ouvre la liste des fichiers de protocole! -it: ITALIANO -pl: POLISH +it: Scegli l'indice dei risultati archiviati ! +pl: Wybierz indeks z plikami protokołu! pt: Escolher a lista com os arquivos de resultados! Snippet----------------------- save de: Speichern en: Save es: Guardar +gr: Αποθήκευση fr: Sauvegarder it: Registrare -pl: POLISH +pl: Zapisz pt: Guardar Snippet----------------------- survey_results de: Übersicht der Ergebnisse en: Survey of the results es: Sumario de los resultados +gr: Πίνακας αποτελεσμάτων fr: Tableau de résultats it: Consultare i risultati -pl: POLISH +pl: Przejrzyj wyniki pt: Resumo dos resultados Snippet----------------------- show_logs de: Spielprotokolle anzeigen en: Display the game protocols es: Ver los diferentes resultados +gr: Εμφάνιση των αποτελεσμάτων fr: Afficher l'ensemble des résultats it: Vedere i differenti risultati -pl: POLISH +pl: Wyświetl protokoły gry pt: Ver os diferentes resultados Snippet----------------------- Name de: Name en: Name es: Nombre +gr: Όνομα fr: Nom it: Nome -pl: POLISH +pl: Imię pt: Nome Snippet----------------------- time de: Zeit en: Time es: Fecha +gr: Ώρα fr: Date it: Data -pl: POLISH +pl: Data pt: Data Snippet----------------------- improper_fracs de: Unechte Brüche en: Improper fractions es: Fracciones impropias +gr: Καταχρηστικά κλάσματα fr: Fractions impropres -it: ITALIANO -pl: POLISH +it: Frazioni improprie +pl: Ułamki niewłaściwe 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! +gr: Μετέτρεψε τα καταχρηστικά κλάσματα σε μεικτούς αριθμούς! fr: transforme des fractions impropres en nombres mixtes! -it: ITALIANO -pl: POLISH +it: Trasformare le frazioni improprie in numeri misti +pl: Zamień ułamki niewłaściwe na liczby mieszane! 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! +gr: Το κλάσμα είναι πολύ μεγάλο, αύξησε τον παρονομαστή! fr: La fraction est trop grande. Agrandis le dénominateur! -it: ITALIANO -pl: POLISH +it: La frazione è troppo grande, aumenta il denominatore! +pl: Ułamek jest za duży, zwiększ mianownik! 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? +gr: Πόσες φορές "χωράει" ο παρονομαστής στον αριθμητή? fr: Combien de fois le dénominateur passe-t-il dans le nombre? -it: ITALIANO -pl: POLISH +it: Quante volte il denominatore sta nel numeratore? +pl: Ile razy mianownik mieści się w liczniku? 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? +gr: Πόσα απομένουν? fr: Combien de morceaux restent-il? -it: ITALIANO -pl: POLISH +it: Quant'è il resto ? +pl: Ile zostało? 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! +gr: Ο παρονομαστής πρέπει να είναι μικρότερος από τον αριθμητή! fr: Le dénominateur doit être plus petit que le nombre! -it: ITALIANO -pl: POLISH +it: Il denominatore è più piccolo del numeratore! +pl: Mianownik musi być mniejszy od licznika! pt: O denominador deve ser menor do que o numerador! Snippet----------------------- +denominator_maximal_100 +de: DEUTSCH +en: ENGLISH +es: ESPANOL +gr: GREEK +fr: FRANCAIS +it: ITALIANO +pl: POLSKI +pt: PORTUGUES +Snippet----------------------- mixed_numbers de: Gemischte Zahlen en: mixed numbers es: números mixtos +gr: Μικτοί αριθμοί fr: Nombres mixtes -it: ITALIANO -pl: POLISH +it: Numeri misti +pl: Liczby mieszane 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! +gr: Μετάτρεψε τους μικτούς αριθμούς σε καταχρηστικά κλάσματα! fr: Transforme des nombres mixtes en fractions impropres! -it: ITALIANO -pl: POLISH +it: Trasformare i numeri misti in frazioni improprie +pl: Zamień liczby mieszane na ułamki niewłaściwe! 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? +gr: Πόσα κομμάτια υπάρχουν? fr: Combien y a-t-il de morceaux? -it: ITALIANO -pl: POLISH +it: Quanti pezzi ci sono? +pl: Ile kawałków istnieje? 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! +gr: Ο αριθμός πρέπει να είναι μικρότερος από 8! fr: Le nombre doit être inférieur à 8! -it: ITALIANO -pl: POLISH +it: Il numero deve essere inferiore a 8! +pl: Liczba musi być mniejsza niż 8! pt: O número deve ser inferior a 8! Snippet----------------------- howto de: HOW TO en: How To es: Como hacerlo? +gr: Τι να κάνω? fr: Comment faire? -it: ITALIANO -pl: POLISH +it: Come fare ? +pl: HOW TO pt: Rau-Tu Snippet----------------------- show_hints_on_start de: Tipps beim Start anzeigen en: Show hints on start es: Mostrar indicaciones al comienzo +gr: Προβολή συμβουλών στην εκκίνηση fr: Afficher les indications au départ -it: ITALIANO -pl: POLISH +it: Mostrare suggerimenti all'avvio? +pl: Pokaż wskazówki na starcie 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. +gr: Anja Georges για τα εικονίδια. fr: Anja Georges pour les ic\u00f4nes. -it: ITALIANO -pl: POLISH +it: Anja Georges per le icone. +pl: Anja Georges za ikony. 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!
    +gr: Πρέπει να χρησιμοποιήσεις το ποντίκι!
    Κάνε click στο σωστό αριθμό κομματιών!
    fr: Tu n'as besoin que de la souris!
    Clicque sur autant de morceaux que nécessaire!
    -it: ITALIANO -pl: POLISH +it: Devi solo usare il mouse!
    Fai Click sul giusto numero di parti!
    +pl: Potrzebujesz tylko myszki!
    Wskaż odpowiednią liczbę kawałków!
    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 <
    +gr: Πρέπει να χρησιμοποιήσεις το ποντίκι!
    Κάνε click στο > = ή <!
    fr: Tu n'as besoin que de la souris!
    Clique simplement > = ou <! -it: ITALIANO -pl: POLISH +it: Devi solo usare il mouse!
    Fai Click semplicemente > = oder <!
    +pl: Potrzebujesz tylko myszki!
    Kliknij po prostu > = lub <!
    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!
    +gr: Μπορείς να κάνεις την πίτσα αόρατη.
    Αυτό είναι πιο δύσκολο και κερδίζεις επιπλέον βαθμούς!C'est plus difficile et rapporte du bonus!
    -it: ITALIANO -pl: POLISH +it: È possibile nascondere le torte.
    Questo è più difficile e dà punti extra!
    +pl: Możesz sprawić ze pizza będzie niewidzialna.
    To trochę trudniejsze i daje extra punkty! 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.
    +gr: Μπορείς να δημιουργήσεις τις δικές σου ασκήσεις για εξάσκηση.
    Δεν λαμβάνεις βαθμούς για αυτές.
    fr: Tu peux concevoir tes propres exercices pour t'entra\u00eener.
    Ils ne rapportent pas de points.
    -it: ITALIANO -pl: POLISH +it: È possibile fare attività individuale.
    Questo non fa ottenere punti.
    +pl: Możesz stworzyć własne ćwiczenia dla praktyki.
    Ćwiczenia te nie dają punktów.
    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!
    +gr: Δεν χρειάζεσαι το ποντίκι!
    Είναι καλύτερα να μην χρησιμοποιήσεις καθόλου το ποντίκι!
    Απλώς γραψε τα νούμερα και πάτα 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 +it: Non occorre usare il mouse !
    Devi solo scrivere il numero nelle caselle!
    +pl: Nie potrzebujesz myszki!
    Najlepiej nie dotykaj myszki!
    Potrzebujesz tylko klawiszy liczbowych i klawisza Enter!
    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 +gr: Επιλογές fr: Options -it: ITALIANO -pl: POLISH +it: Opzioni +pl: Opcje 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! +gr: Αυτή η άσκηση έχει ήδη λυθεί! fr: L'exercice est déjà résolu! -it: ITALIANO -pl: POLISH +it: Questo esercizio è già risolto! +pl: To ćwiczenie jest już rozwiązane! pt: A tarefa já foi resolvida! Snippet----------------------- show_pies de: zeige Pizzen en: show pie chart es: Mostrar pizzas +gr: εμφάνισε την πίτσα fr: Montre les pizzas -it: ITALIANO -pl: POLISH +it: Mostra la torta +pl: Pokaż wykres kołowy pt: Mostrar pizzas Snippet----------------------- hide_pies de: verstecke Pizzen en: hide pie chart es: Ocultar pizzas +gr: κρύψε την πίτσα fr: Cache les pizzas -it: ITALIANO -pl: POLISH +it: Nascondi le torte +pl: Ukryj wykres kołowy 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! +gr: Ο αριθμός πρέπει να είναι μεγαλύτερος από 0! fr: Le nombre doit être supérieur à 0! -it: ITALIANO -pl: POLISH +it: Il numero deve essere maggiore di 0 ! +pl: Liczby muszą być większe niż 0! pt: Aqui não há nenhum 0! Snippet----------------------- with_reducing de: mit Kürzen en: with reducing es: con reducción +gr: με απλοποίηση fr: avec réduction -it: ITALIANO -pl: POLISH +it: semplificando +pl: ze skracaniem pt: com redução Snippet----------------------- without_reducing de: ohne Kürzen en: without reducing es: sin reducción +gr: χωρίς απλοποίηση fr: sans réduction -it: ITALIANO -pl: POLISH +it: senza semplificare +pl: bez skracania 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.
    +gr: Μπορείς να απλοποιήσεις πρώτα.
    Αυτό είναι έξυπνο και λαμβάνει επιπλεόν πόντους.
    fr: Tu peux d'abord réduire.
    C'est plus élégant et rapporte du bonus.
    -it: ITALIANO -pl: POLISH +it: È possibile semplificare alla prima.
    Questo permette di guadagnare punti extra.
    +pl: Możesz najpierw skrócić.
    To bardzo sprytne i daje extra punkty.
    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! +gr: Ο αριθμητής είναι πολύ μεγάλος! fr: Le numérateur est trop grand! -it: ITALIANO -pl: POLISH +it: Il numeratore è troppo grande! +pl: Licznik jest za duży! pt: O numerador é muito grande Snippet----------------------- no_tab_press_enter de: Benutze die Enter-Taste! en: Press enter! es: Utiliza la tecla enter! +gr: Πάτα enter! fr: Utilise la touche entrée! -it: ITALIANO -pl: POLISH +it: Premi " INVIO " +pl: Wciśnij Enter! pt: Use a tecla Enter! Snippet----------------------- close de: Schließen en: Close es: Cerrar +gr: Κλείσιμο fr: Fermer -it: ITALIANO -pl: POLISH +it: Chiudi +pl: Zamknij 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! +gr: Το αρχείο "Help_*.jar" λείπει ή είναι κατεστραμμένο! fr: Le fichier "Help_*.jar" manque ou est détérioré! -it: ITALIANO -pl: POLISH +it: Il file "Help_*.jar potrebbe essere difettoso! +pl: Plik "Help_*.jar" nie istniej lub jest uszkodzony! 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". +gr: Μπορείτε να μεταφορτώσετε το πρόγραμμα εδώ: "http://sourceforge.net/projects/jfractionlab" fr: Tu peux le télécharger ici: "http://sourceforge.net/projects/jfractionlab". -it: ITALIANO -pl: POLISH +it: Non riesco a trovare il Download qui:"http://sourceforge.net/projects/jfractionlab" +pl: Możesz go znaleźć tutaj: "http://sourceforge.net/projects/jfractionlab" 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! +gr: Αντιγράψτε το "Help_gr.jar" στο φάκελο "bin" στο φάκελο του JFractionLab! fr: Copie le fichier "Help_fr.jar" dans le dossier "bin" dans le dossier JFractionLab! -it: ITALIANO -pl: POLISH +it: Installare "Help_de.jar" nella directory "bin" di JFractionLab/ ! +pl: Zainstaluj "Help_pl.jar" w katalogu "bin" w miejscu instalacji JFractionLab! 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"! +gr: Βρείτε το σωστό φάκελο αναζητωντας το "JFractionLab.jar"! fr: Trouve le bon dossier dans lequel tu cherches le fichier "JFractionLab.jar"! -it: ITALIANO -pl: POLISH +it: Aiuto : Ricercare correttamente nelle directory "JFractioLab.jar" +pl: Wskazówka: Znajdź odpowiednie położenie szukając "JFractionLab.jar"! 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! +gr: Ολοκληρώσε τη συμπλήρωση και πάτα enter! fr: Remplis et appuies sur la touche entrée! -it: ITALIANO -pl: POLISH +it: Premere invio al termine dell'inserimento ! +pl: Skończ uzupełniać, potem wciśnij Enter! 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! +gr: Παρακαλώ γράψε το όνομα σου! fr: Ecris ton nom s'il te pla\u00eet! -it: ITALIANO -pl: POLISH +it: Per favore inserisci il tuo nome ! +pl: Proszę podaj swoje imię! pt: Por favor, qual o seu nome? Snippet----------------------- common_denominators de: gemeinsame Teiler en: common Denominators es: común denominador +gr: κοινοί παρονομαστές fr: dénominateurs communs -it: ITALIANO -pl: POLISH +it: Comune denominatore +pl: wspólne mianowniki pt: denominador comum Snippet----------------------- denominators de: Die Teiler von en: The denominators of es: Los denominadores de +gr: Ο παρονομαστής από fr: Les dénominateurs de -it: ITALIANO -pl: POLISH +it: I denominatori di +pl: Mianowniki 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!
    +gr: Μπορείς να εμφανίσεις τους διαιρέτες,
    αλλά τότε δεν θα λάβεις κανένα πόντο!
    fr: Tu peux afficher les dénominateurs,
    mais alors cet exercice ne rapporte aucun point
    -it: ITALIANO -pl: POLISH +it: E' possibile vedere i denominatori
    ma non si riceverà alcun punto !
    +pl: Możeszy wyświetlić dzielniki,
    ale wtedy nie otrzymasz punktów!
    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! +gr: Απλοποίησε με έναν κοινό διαίρέτη! fr: Réduit à l'aide d'un dénominateur commun! -it: ITALIANO -pl: POLISH +it: Ridurre a comune denominatore! +pl: Zredukuj wspólnym dzielnikiem! 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 ? +gr: ποιο καταχρηστικό κλάσμα εμφανίζεται? fr: Quelle fraction impropre est représentée? -it: ITALIANO -pl: POLISH +it: Qual'è la frazione impropria visualizzata? +pl: Który ułamek niewłaściwy jest wyświetlony? 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 ? +gr: Ποιός μικτός αριθμός εμφανίζεται? fr: Quel nombre mixte est représenté? -it: ITALIANO -pl: POLISH +it: Qual'è il numero misto rappresentato? +pl: Która liczba mieszana jest wyświetlona? pt: Que número misto é exibido? Snippet----------------------- yes de: Ja en: Yes es: Sí +gr: Ναι fr: Oui it: Si -pl: POLISH +pl: Tak pt: Sim Snippet----------------------- no de: Nein en: No es: No +gr: Όχι fr: Non -it: ITALIANO -pl: POLISH +it: No +pl: Nie 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? +gr: Υπάρχει ένας καλύτερος κοινός διαιρέτης!
    Θέλεις να συνεχίσεις,
    ή να προσπαθήσεις να βρεις έναν καλύτερο? 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 +it: C'è un denominatore comune migliore!
    preferisci continuare ,
    o vuoi trovarne uno migliore? +pl: Jest lepszy wspólny mianownik!
    Czy chcesz kontynuować mimo to,
    czy poszukasz lepszego? 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 +gr: Συνέχεια fr: Continuer -it: ITALIANO -pl: POLISH +it: Continuare +pl: Kontynuuj 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 +gr: Βρες έναν καλύτερο κοινό διαιρέτη fr: Trouver le dénominateur
    commun le plus approprié -it: ITALIANO -pl: POLISH +it: Trovere il denominatore comune più appropriato +pl: Znajdź najlepszy wspólny mianownik 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!! +gr: Θέλεις να απλοποιήσεις?
    Θα πάρεις έναν έξτρα βαθμό!! fr: Aimerais-tu r'eduire?
    Cela rapporte un point suppl'ementaire!! -it: ITALIANO -pl: POLISH +it: Vuoi semplificare?
    Si otterrà un punteggio extra!! +pl: Czy mógłbyś skrócić?
    Otrzymasz ekstrapunkty! pt: Deseja reduzir?
    Você receberá um bônus! Snippet----------------------- reduce_always de: Immer kürzen en: Reduce always es: Siempre reducir +gr: Απλοποίηση πάντα fr: Toujours réduire -it: ITALIANO -pl: POLISH +it: Semplificare sempre +pl: Zawsze skracaj pt: Reduzir sempre Snippet----------------------- small_numbers de: kleine Zahlen en: small numbers es: números pequeños +gr: μικρός αριθμός fr: petits nombres -it: ITALIANO -pl: POLISH +it: numeri piccoli +pl: małe liczby pt: números pequenos Snippet----------------------- big_numbers de: große Zahlen en: big numbers es: números grandes +gr: μεγάλος αριθμός fr: grands nombres -it: ITALIANO -pl: POLISH +it: numeri grandi +pl: duże liczby pt: números grandes Snippet----------------------- worksheets de: Arbeitsblätter en: Worksheets es: Hojas de trabajo +gr: Φύλλα εργασίας fr: Fiches de travail -it: ITALIANO -pl: POLISH +it: Fogli di lavoro +pl: Arkusze pt: Planilhas Snippet----------------------- generate_worksheets de: Arbeitsblätter erstellen en: Generate Worksheets es: Generar hojas de trabajo +gr: Δημιουργία φύλλων εργασίας fr: créer des fiches de travail -it: ITALIANO -pl: POLISH +it: Generare Fogli di lavoro +pl: Generuj arkusze pt: Criar planilha Snippet----------------------- file de: Datei en: File es: Archivo +gr: Αρχείο fr: Fichier -it: ITALIANO -pl: POLISH +it: Archivio +pl: Plik pt: Arquivo Snippet----------------------- range_of_numbers de: Zahlenbereich en: Range of numbers es: Rango de números +gr: Εύρος αριθμών fr: Intervalle de nombres -it: ITALIANO -pl: POLISH +it: Intervallo di numeri +pl: Zakres liczb pt: Faixa de números Snippet----------------------- name de: Name: en: Name: es: Nombre: +gr: Όνομα: fr: Nom: -it: ITALIANO -pl: POLISH +it: Nome: +pl: Imię: pt: Nome: Snippet----------------------- date de: Datum: en: date: es: Fecha: +gr: Ημερομηνία: fr: Date: -it: ITALIANO -pl: POLISH +it: Data: +pl: Data: pt: Data: Snippet----------------------- fractions de: Brüche en: fractions es: Fracciones +gr: Κλάσματα fr: Fractions -it: ITALIANO -pl: POLISH +it: Frazioni +pl: ułamki pt: frações Snippet----------------------- factors de: Faktoren en: factors es: factores +gr: Παράγοντες fr: Facteurs -it: ITALIANO -pl: POLISH +it: Fattori +pl: czynniki pt: fatores Snippet----------------------- configure_libreoffice de: LibreOffice konfigurieren en: Configure LibreOffice es: Configurar LibreOffice +gr: Ρύθμιση του LibreOffice fr: Configurer LibreOffice -it: ITALIANO -pl: POLISH +it: Configurare LibreOffice +pl: Skonfiguruj LibreOffice ^pt: configurar LibreOffice Snippet----------------------- libreoffice_is_not_installed de: LibreOffice ist nicht installiert! en: LibreOffice is not installed! es: LibreOffice no está instalado +gr: Το LibreOffice δεν είναι εγκατεστημένο! fr: LibreOffice n'est pas installé! -it: ITALIANO -pl: POLISH +it: LibreOffice non è installato! +pl: LibrOffice nie jest zainstalowany pt: PORTUGUES Snippet----------------------- libreoffice_url de: http://de.libreoffice.org en: http://www.libreoffice.org es: http://es.libreoffice.org +gr: http://el.libreoffice.org fr: http://fr.libreoffice.org -it: ITALIANO -pl: POLISH +it: http://it.libreoffice.org +pl: https://pl.libreoffice.org/ pt: http://www.libreoffice.org Snippet----------------------- for_example de: z.B. en: for example es: por ejemplo +gr: για παράδειγμα fr: par exemple -it: ITALIANO -pl: POLISH +it: per esempio +pl: na przykład pt: por exemplo Snippet----------------------- file_exists_overwrite? de: Die Datei existiert bereits!\nMöchtest du sie überschreiben? -en: This file exists! Overwrite? +en: This file exists! Αντικατάσταση? es: El archivo ya existe!\n¿Desea sobreescribirlo? +gr: Το αρχείο υπάρχει ήδη! fr: Le fichier existe d'ej`a!\nVeux-tu l'écraser? -it: ITALIANO -pl: POLISH +it: Questo archivio è già esistente! Sovrascrivo? +pl: Plik już istnieje! Nadpisać go? pt: O arquivo já existe!\nDeseja substitui-lo? Snippet----------------------- full_numbers de: ganze Zahlen en: full numbers es: números enteros +gr: ακέραιος αριθμός fr: Nombre entier -it: ITALIANO -pl: POLISH +it: Numeri interi +pl: pełne liczby 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} +gr: Πιθανοί παρονομαστές = {2;4;5;10;20;25;50} fr: Dénominateurs possibles = {2;4;5;10;20;25;50} -it: ITALIANO -pl: POLISH +it: Denominatori possibili = {2;4;5;10;20;25;50} +pl: możliwe mianowniki = {2;4;5;10;20;25;50} 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 +gr: Παράδειγμα: 13/100 = 0.13 fr: Exemple: 13/100 = 0.13 -it: ITALIANO -pl: POLISH +it: Esempio: 13/100 = 0.13 +pl: Przykład: 13/100 = 0.13 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 +gr: Κλάσματα σε Δεκαδικούς Αριθμούς fr: de la Fraction &à la décimale -it: ITALIANO -pl: POLISH +it: Dalle frazioni ai numeri decimali +pl: Zamiana ułamków zwykłych na ułamki dziesiętne 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. +gr: Το JFractionLab πρέπει να ξέρει που είναι εγκατεστημένο το LibreOffice. fr: JFractionLab doit savoir où LibreOffice est installé sur ton ordinateur -it: ITALIANO -pl: POLISH +it: JFractionLab deve sapere dov'è installato LibreOffice nel tuo Computer +pl: JFractionLab musi wiedzieć gdzie jest zainstalowany LibreOffice na Twoim komputerze. 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. +gr: Πιο συγκεκριμένα, το JFractionLab πρέπει να γνωρίζει τα 3 paths (διαδρομές αρχείων) για συγκεκριμένα αρχεία του 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 +it: Più precisamente, JFractionLab deve sapere tre percorsi che portano a determinati file della tua installazione LibreOffice. +pl: Bardziej precyzyjnie, JFractionLab musi znać 3 lokalizacje do plików bieżących zainstalowanego LibreOffice. 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. +gr: Αναζητείστε τα παρακάτω αρχεία με τη λειτουργία αναζήτησης του υπολογιστή σας και συμπληρώστε το κάθε πεδίο.

    Προσοχή! Σιγουρευτειτε ότι συμπληρώνετε μόνο τη διαδρομή (path) και όχι το όνομα του αρχείου! 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 +it: Cercare i file sotto mediante la funzione di ricerca del file manager compilando ogni campo.
    Attenzione! Assicurati di compilare solo il percorso e non il nome del file! +pl: Poszukaj plików o nazwach poniżej z fukcją wyszukiwania Twojego menadżera plików i wpisz je w każde pole.

    Uwaga! Upewnij się że wpisujesz tylko ścieżki dostępu nie same nazwy plików! 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: +gr: Μια διαδρομή (path) μοιάζει κάπως έτσι: fr: Exemple de chemin d'accès -it: ITALIANO -pl: POLISH +it: Il percorso dovrebbe essere simile a questo : +pl: Ścieżka dostępuj powinna wyglądać tak: 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 +gr: Παρακαλώ ελέξτε τη διαδρομή (path)! fr: Vérifie le chemin d'accès -it: ITALIANO -pl: POLISH +it: Per favore verifica il percorso +pl: Sprawdź ścieżkę dostępu! 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 +gr: Ανοίξτε ένα πρότυπο για το φύλλο εργασίας! fr: ouvre un modèle de fiche de travail -it: ITALIANO -pl: POLISH +it: Apri un modello per il foglio di lavoro +pl: Otwórz szablon arkusza! 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. +gr: Το πρότυπο δεν έχει τίτλο. fr: Le modèle n'a pas de signet pour le titre. -it: ITALIANO -pl: POLISH +it: Il modello è senza titolo +pl: Arkusz nie zawiera tytułu zastępczego. 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. +gr: Το πρότυπο έχει διαφορετικούς αριθμούς στις ερωτήσεις και στις απαντήσεις. fr: Le modèle contient un nombre de signets différent pour les exercices et les solutions -it: ITALIANO -pl: POLISH +it: Il modello contiene una quantità di domande e soluzioni differenti +pl: Szablon zawiera differing numbers of question markers and solution markers. 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. +gr: Η μορφή του αριθμητή δεν είναι σωστή! fr: Le numérotage du signet n'est pas correct! -it: ITALIANO -pl: POLISH +it: Il formato della numerazione non è corretto! +pl: Format numeracji jest niepoprawny. pt: O formato de numeração não está ok. Snippet----------------------- wrong_marker de: fehlerhafter Platzhalter en: Wrong marker es: Marcador erróneo +gr: Λάθος δείκτης! fr: Signet incorrect -it: ITALIANO -pl: POLISH +it: Risposta non corretta! +pl: Zły znacznik 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. +gr: Το πρότυπο έχει διαφορετικούς αριθμούς στις ερωτήσεις και στους υπολογισμούς. fr: Le modèle contient un nombre de signets différent pour les exercices et les calculs -it: ITALIANO -pl: POLISH +it: Il modello contiene un numero differente di domande e calcoli +pl: Arkusz zawiera differing numbers of questions markers and calculation markers. 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. +gr: Παρακαλώ διορθώστε το πρότυπο και δοκιμάστε ξανά. fr: Corrige le modèle et essaie à nouveau. -it: ITALIANO -pl: POLISH +it: Prego correggi il modello per continuare +pl: Proszę poprawić szablon i spróbować ponownie. 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" +gr: Για να το κάνετε αυτό πρέπει να χρησιμοποιήσετε το παράθυρο ρύθμιση στο "Φύλλα Εργασίας - Ρύθμιση LibreOffice" fr: Pour cela utilise la fenêtre de configuration sous: "Fiches de travail - Configurer LibreOffice" -it: ITALIANO -pl: POLISH +it: Per fare questo è necessario utilizzare la finestra di configurazione "Fogli di lavoro - Configurare LibreOffice" +pl: Aby to zrobić musisz użyć okna Konfiguracji w "Arkusze - LibreOffice" 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 +gr: Πρέπει να ρυθμίσετε το JFractionLab ώστε να μπορεί να χρησιμοποιήσει το LibreOffice! fr: Tu dois encore configurer JFractionLab pour pouvoir utiliser LibreOffice -it: ITALIANO -pl: POLISH +it: È necessario configurare JFractionLab in modo che sia in grado di utilizzare LibreOffice! " +pl: Musisz skonfigurować JFractionLab tak aby mógł używać LibreOffice! 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 +gr: Εγκατάταση LibreOffice! fr: Installe LibreOffice! -it: ITALIANO -pl: POLISH +it: Installare LibreOffice! +pl: Zainstaluj LibreOffice! 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! +gr: Αυτό θα χρειαστεί κάποιο χρόνο.\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 +it: Questo richiederà un po di tempo.\n Attendere la conferma ! +pl: To zajmie trochę czasu.\n Proszę czekać na okno potwierdzenia! pt: PORTUGUES Snippet----------------------- worksheet_is_ready de: Das Arbeitsblatt ist jetzt fertig. en: The worksheet is ready now. es: La plantilla ya está lista. +gr: Το φύλλο εργασίας είναι έτοιμο τώρα! fr: La fiche d'exercices est désormais prête. -it: ITALIANO -pl: POLISH +it: Il foglio di lavoro è pronto +pl: Arkusz gotowy. 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 +gr: Το πρότυπο δεν μπορεί να ανοίξει.\n Αυτό δεν έπρεπε να συμβεί.\n Παρακαλώ στείλτε μια αναφορά του σφάλμαστος στο gnugeo@gnugeo.de\n ΕΥΧΑΡΙΣΤΩ!! fr: FRANCAIS -it: ITALIANO -pl: POLISH +it: Il modello non può essere aperto.\n Questo non dovrebbe accadere.\n Si prega di inviare una segnalazione di bug a gnugeo@gnugeo.de \n GRAZIE! +pl: Szablon nie może być otwarty.\n Nie powinno się to stać.\n Proszę wyślij raport błędu na adres gnugeo@gnugeo.de\n Dziękujemy!!! 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 +gr: Θα βρείτε τα πρότυπα στο φάκελο εγκατάστασης μέσα στο "templates".\n Αναζητείστε το "JFL-Template-knick20.odt"\n Είναι πιο εύκολο αν τα αντιγράψετε στο: +fr: FRANCAIS +it: Troverai i modelli nella directory di installazione dentro "templates".\nCerca es: "JFL-Template-knick20.odt"\n e copialo +pl: Szablony znajdziesz w miejscu instalacji pod "templates".\n Szukaj: "JFL-Template-knick20.odt"\n Najprościej jak je skopiujesz do: +pt: PORTUGUES +Snippet----------------------- +decimal_to_fraction +de: Kommazahlen zu Brüche +en: Decimal to Fraction +es: ESPANOL +gr: Δεκαδικοί σε Κλάσματα fr: FRANCAIS it: ITALIANO -pl: POLISH +pl: Zamiana ułamka dziesiętnego na ułamek zwykły +pt: PORTUGUES +Snippet----------------------- +decimal_out_of_range +de: Die Kommazahl muss zwischen 0 und 1 sein! +en: Decimal should be between 0 and 1! +es: ESPANOL +gr: Ο δεκαδικός πρέπει να είναι μεταξύ 0 και 1 +fr: FRANCAIS +it: ITALIANO +pl: Ułamek dziesiętny powinien być między 0 i 1! +pt: PORTUGUES +Snippet----------------------- +try_to_reduce +de: DEUTSCH +en: Try to reduce the fraction +es: ESPANOL +gr: Προσπάθησε να απλοποιήσεις το κλάσμα. +fr: FRANCAIS +it: ITALIANO +pl: Spróbuj skrócić ułamki +pt: PORTUGUES +Snippet----------------------- +try_to_extend +de: DEUTSCH +en: Try to extend the fraction +es: ESPANOL +gr: Προσπάθησε να επεκτείνεις το κλάσμα. +fr: FRANCAIS +it: ITALIANO +pl: Spróbuj rozszerzyć ułamki +pt: PORTUGUES +Snippet----------------------- +easy_numbers +de: einfache Zahlen +en: ENGLISH +es: ESPANOL +gr: GREEK +fr: FRANCAIS +it: ITALIANO +pl: POLSKI +pt: PORTUGUES +Snippet----------------------- +difficult_numbers +de: schwere Zahlen +en: ENGLISH +es: ESPANOL +gr: GREEK +fr: FRANCAIS +it: ITALIANO +pl: POLSKI pt: PORTUGUES Snippet----------------------- pattern de: DEUTSCH en: ENGLISH es: ESPANOL +gr: GREEK +fr: FRANCAIS +it: ITALIANO +pl: POLSKI +pt: PORTUGUES +Snippet----------------------- +pattern +de: DEUTSCH +en: ENGLISH +es: ESPANOL +gr: GREEK +fr: FRANCAIS +it: ITALIANO +pl: POLSKI +pt: PORTUGUES +Snippet----------------------- +pattern +de: DEUTSCH +en: ENGLISH +es: ESPANOL +gr: GREEK +fr: FRANCAIS +it: ITALIANO +pl: POLSKI +pt: PORTUGUES +Snippet----------------------- +pattern +de: DEUTSCH +en: ENGLISH +es: ESPANOL +gr: GREEK +fr: FRANCAIS +it: ITALIANO +pl: POLSKI +pt: PORTUGUES +Snippet----------------------- +pattern +de: DEUTSCH +en: ENGLISH +es: ESPANOL +gr: GREEK +fr: FRANCAIS +it: ITALIANO +pl: POLSKI +pt: PORTUGUES +Snippet----------------------- +pattern +de: DEUTSCH +en: ENGLISH +es: ESPANOL +gr: GREEK fr: FRANCAIS it: ITALIANO pl: POLISH @@ -1712,9 +2038,31 @@ de: DEUTSCH en: ENGLISH es: ESPANOL +gr: GREEK +fr: FRANCAIS +it: ITALIANO +pl: POLSKI +pt: PORTUGUES +Snippet----------------------- +pattern +de: DEUTSCH +en: ENGLISH +es: ESPANOL +gr: GREEK fr: FRANCAIS it: ITALIANO pl: POLISH pt: PORTUGUES +Snippet----------------------- +pattern +de: DEUTSCH +en: ENGLISH +es: ESPANOL +gr: GREEK +fr: FRANCAIS +it: ITALIANO +pl: POLSKI +pt: PORTUGUES ***######### SNIPPETS END ########*** + diff -Nru jfractionlab-0.91/src/lang/txtsrc_de.properties jfractionlab-0.92/src/lang/txtsrc_de.properties --- jfractionlab-0.91/src/lang/txtsrc_de.properties 2011-12-09 18:44:16.000000000 +0000 +++ jfractionlab-0.92/src/lang/txtsrc_de.properties 2015-06-23 15:04:52.000000000 +0000 @@ -7,6 +7,7 @@ italian=Italienisch spanish=Spanisch portuguese=Portugiesisch +greek=Griechisch polish=Polnisch Info=Info about_jfl=\u00dcber JFractionLab @@ -18,11 +19,12 @@ 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. +polish_translators=Rafa\u0142owi Suryntowi 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. +italian_translators=Amanda De Zorzi und Mirco Bergamini f\u00fcr die italienische \u00dcbersetzung. spanish_translators=Pablo Pita f\u00fcr die spanische \u00dcbersetzung. portuguese_translators=Alexandre R. Soares f\u00fcr die portugiesische \u00dcbersetzung. +greek_translators=Nikolaos Passalis f\u00fcr die griechische \u00dcbersetzung. continue=Weiter end=Ende you_just_need_nb_and_enter=Benutze nur die Enter-Taste und die Zahlen! @@ -105,6 +107,7 @@ 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! +denominator_maximal_100=DEUTSCH 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? @@ -183,7 +186,20 @@ 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: +error_unsupported_url=Die Dokumentvorlage kann nicht ge\u00f6ffnet werden.\n Das sollte nicht passieren.\n Melde den Fehler bitte an gnugeo@gnugeo.de\n DANKE!! +find_the_templates=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: +decimal_to_fraction=Kommazahlen zu Br\u00fcche +decimal_out_of_range=Die Kommazahl muss zwischen 0 und 1 sein! +try_to_reduce=DEUTSCH +try_to_extend=DEUTSCH +easy_numbers=einfache Zahlen +difficult_numbers=schwere Zahlen +pattern=DEUTSCH +pattern=DEUTSCH +pattern=DEUTSCH +pattern=DEUTSCH +pattern=DEUTSCH +pattern=DEUTSCH +pattern=DEUTSCH pattern=DEUTSCH pattern=DEUTSCH diff -Nru jfractionlab-0.91/src/lang/txtsrc_en.properties jfractionlab-0.92/src/lang/txtsrc_en.properties --- jfractionlab-0.91/src/lang/txtsrc_en.properties 2011-12-09 18:44:16.000000000 +0000 +++ jfractionlab-0.92/src/lang/txtsrc_en.properties 2015-06-23 15:04:52.000000000 +0000 @@ -7,6 +7,7 @@ italian=Italian spanish=Spanish portuguese=Portuguese +greek=Greek polish=Polish Info=Info about_jfl=About JFractionLab @@ -18,11 +19,12 @@ 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. +polish_translators=Rafa\u0142owi Suryntowi 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. +italian_translators=Amanda De Zorzi and Mirco Bergamini for the italian translation. spanish_translators=Pablo Pita for the spanish translation. portuguese_translators=Alexandre R. Soares for the portuguese translation. +greek_translators=Nikolaos Passalis for the greek translatioin. continue=Continue end=End you_just_need_nb_and_enter=Use the return key and the number keys! @@ -105,6 +107,7 @@ 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! +denominator_maximal_100=ENGLISH mixed_numbers=mixed numbers mixed_numbers_2_improper_fracs=Convert mixed numbers to improper fractions! how_many_pieces=How many pieces exist? @@ -161,7 +164,7 @@ 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? +file_exists_overwrite?=This file exists! \u0391\u03bd\u03c4\u03b9\u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7? 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 @@ -184,6 +187,19 @@ 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 +find_the_templates=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: +decimal_to_fraction=Decimal to Fraction +decimal_out_of_range=Decimal should be between 0 and 1! +try_to_reduce=Try to reduce the fraction +try_to_extend=Try to extend the fraction +easy_numbers=ENGLISH +difficult_numbers=ENGLISH +pattern=ENGLISH +pattern=ENGLISH +pattern=ENGLISH +pattern=ENGLISH +pattern=ENGLISH +pattern=ENGLISH +pattern=ENGLISH pattern=ENGLISH pattern=ENGLISH diff -Nru jfractionlab-0.91/src/lang/txtsrc_es.properties jfractionlab-0.92/src/lang/txtsrc_es.properties --- jfractionlab-0.91/src/lang/txtsrc_es.properties 2011-12-09 18:44:16.000000000 +0000 +++ jfractionlab-0.92/src/lang/txtsrc_es.properties 2015-06-23 15:04:52.000000000 +0000 @@ -7,6 +7,7 @@ italian=Italiano spanish=Espa\u00f1ol portuguese=Portugu\u00e9s +greek=ESPANOL polish=Polaco Info=Informaci\u00f3n about_jfl=Acerca de JFractionLab @@ -18,11 +19,12 @@ 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. +polish_translators=Rafa\u0142owi Suryntowi 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. +italian_translators=Amanda De Zorzi y Mirco Bergamini 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. +greek_translators=ESPANOL continue=Continuar end=Fin you_just_need_nb_and_enter=Utilizar los resultados con los numeros! @@ -105,6 +107,7 @@ 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! +denominator_maximal_100=ESPANOL mixed_numbers=n\u00fameros mixtos mixed_numbers_2_improper_fracs=Transforma los n\u00fameros mixtos en fracciones impropias! how_many_pieces=Cuantos trozos existen? @@ -185,5 +188,18 @@ worksheet_is_ready=La plantilla ya est\u00e1 lista. error_unsupported_url=ESPANOL find_the_templates=ESPANOL +decimal_to_fraction=ESPANOL +decimal_out_of_range=ESPANOL +try_to_reduce=ESPANOL +try_to_extend=ESPANOL +easy_numbers=ESPANOL +difficult_numbers=ESPANOL +pattern=ESPANOL +pattern=ESPANOL +pattern=ESPANOL +pattern=ESPANOL +pattern=ESPANOL +pattern=ESPANOL +pattern=ESPANOL pattern=ESPANOL pattern=ESPANOL diff -Nru jfractionlab-0.91/src/lang/txtsrc_fr.properties jfractionlab-0.92/src/lang/txtsrc_fr.properties --- jfractionlab-0.91/src/lang/txtsrc_fr.properties 2011-12-09 18:44:16.000000000 +0000 +++ jfractionlab-0.92/src/lang/txtsrc_fr.properties 2015-06-23 15:04:52.000000000 +0000 @@ -7,6 +7,7 @@ italian=Italien spanish=Espagnol portuguese=Portugais +greek=FRANCAIS polish=Polonais Info=Information about_jfl=A propos de JFractionLab @@ -18,11 +19,12 @@ 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. +polish_translators=Rafa\u0142owi Suryntowi 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. +italian_translators=Amanda De Zorzi et Mirco Bergamini pour la traduction italienne. spanish_translators=Pablo Pita pour la traduction en espagnol. portuguese_translators=Alexandre R. Soares pour la traduction en PORTUGUES. +greek_translators=FRANCAIS continue=Continuer end=Fin you_just_need_nb_and_enter=Utilise la touche "ENTER" et les nombres! @@ -105,6 +107,7 @@ 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! +denominator_maximal_100=FRANCAIS 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? @@ -185,5 +188,18 @@ worksheet_is_ready=La fiche d'exercices est d\u00e9sormais pr\u00eate. error_unsupported_url=FRANCAIS find_the_templates=FRANCAIS +decimal_to_fraction=FRANCAIS +decimal_out_of_range=FRANCAIS +try_to_reduce=FRANCAIS +try_to_extend=FRANCAIS +easy_numbers=FRANCAIS +difficult_numbers=FRANCAIS +pattern=FRANCAIS +pattern=FRANCAIS +pattern=FRANCAIS +pattern=FRANCAIS +pattern=FRANCAIS +pattern=FRANCAIS +pattern=FRANCAIS pattern=FRANCAIS pattern=FRANCAIS diff -Nru jfractionlab-0.91/src/lang/txtsrc_gr.properties jfractionlab-0.92/src/lang/txtsrc_gr.properties --- jfractionlab-0.91/src/lang/txtsrc_gr.properties 1970-01-01 00:00:00.000000000 +0000 +++ jfractionlab-0.92/src/lang/txtsrc_gr.properties 2015-06-23 15:04:52.000000000 +0000 @@ -0,0 +1,205 @@ +This File is generated by PropertyManager.java +DO NOT EDIT!!! +language=\u0393\u03bb\u03ce\u03c3\u03c3\u03b1 +Deutsch=\u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac +french=\u0393\u03b1\u03bb\u03bb\u03b9\u03ba\u03ac +english=\u0391\u03b3\u03b3\u03bb\u03b9\u03ba\u03ac +italian=\u0399\u03c4\u03b1\u03bb\u03b9\u03ba\u03ac +spanish=\u0399\u03c3\u03c0\u03b1\u03bd\u03b9\u03ba\u03ac +portuguese=\u03a0\u03bf\u03c1\u03c4\u03bf\u03b3\u03b1\u03bb\u03b9\u03ba\u03ac +greek=\u0395\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac +polish=\u03a0\u03bf\u03bb\u03c9\u03bd\u03b9\u03ba\u03ac +Info=\u03a0\u03bb\u03b7\u03c1\u03bf\u03c6\u03bf\u03c1\u03af\u03b5\u03c2 +about_jfl=\u03a0\u03b5\u03c1\u03af JFractionLab +jmi_help=\u0392\u03bf\u03ae\u03b8\u03b5\u03b9\u03b1 +gnu_gpl=To JFractionLab \u03b5\u03af\u03bd\u03b1\u03b9 \u03b5\u03bb\u03b5\u03cd\u03b8\u03b5\u03c1\u03bf \u03bb\u03bf\u03b3\u03b9\u03c3\u03bc\u03b9\u03ba\u03cc \u03c5\u03c0\u03cc \u03c4\u03bf\u03c5\u03c2 \u03cc\u03c1\u03bf\u03c5\u03c2 \u03c4\u03b7\u03c2 \u03ac\u03b4\u03b5\u03b9\u03b1\u03c2 GNU GPL +copyright=(c) 2005 Jochen Georges +url_text=http://www.gnugeo.de +emailaddress=gnugeo _ at _ gnugeo _ dot _ de +thanks_to=\u0395\u03c5\u03c7\u03b1\u03c1\u03b9\u03c3\u03c4\u03bf\u03cd\u03bc\u03b5 \u03c4\u03bf\u03c5\u03c2: +french_translators=Xavier Oswald \u03ba\u03b1\u03b9 Yann Durand \u03b3\u03b9\u03b1 \u03c4\u03b7 \u03b3\u03b1\u03bb\u03bb\u03b9\u03ba\u03ae \u03bc\u03b5\u03c4\u03ac\u03c6\u03c1\u03b1\u03c3\u03b7. +english_translators=Gudrun Georges, Robert Kelman \u03ba\u03b1\u03b9 Maria Stringer \u03b3\u03b9\u03b1 \u03c4\u03b7\u03bd \u03b1\u03b3\u03b3\u03bb\u03b9\u03ba\u03ae \u03bc\u03b5\u03c4\u03ac\u03c6\u03c1\u03b1\u03c3\u03b7. +polish_translators=Rafa\u0142owi Suryntowi \u03b3\u03b9\u03b1 \u03c4\u03b7\u03bd \u03c0\u03bf\u03bb\u03c9\u03bd\u03b9\u03ba\u03ae \u03bc\u03b5\u03c4\u03ac\u03c6\u03c1\u03b1\u03c3\u03b7. +debian_package_maintainer=Jos\u00e9 L. Redrejo Rodr\u00edguez \u03b3\u03b9\u03b1 \u03c4\u03b7 \u03b4\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03c0\u03b1\u03ba\u03ad\u03c4\u03c9\u03bd Debian. +italian_translators=Amanda De Zorzi and Mirco Bergamini \u03b3\u03b9\u03b1 \u03c4\u03b7\u03bd \u03b9\u03c4\u03b1\u03bb\u03b9\u03ba\u03ae \u03bc\u03b5\u03c4\u03ac\u03c6\u03c1\u03b1\u03c3\u03b7. +spanish_translators=Pablo Pita \u03b3\u03b9\u03b1 \u03c4\u03b7\u03bd \u03b9\u03c3\u03c0\u03b1\u03bd\u03b9\u03ba\u03ae \u03bc\u03b5\u03c4\u03ac\u03c6\u03c1\u03b1\u03c3\u03b7. +portuguese_translators=Alexandre R. Soares \u03b3\u03b9\u03b1 \u03c4\u03b7\u03bd \u03c0\u03bf\u03c1\u03c4\u03bf\u03b3\u03b1\u03bb\u03b9\u03ba\u03ae \u03bc\u03b5\u03c4\u03ac\u03c6\u03c1\u03b1\u03c3\u03b7. +greek_translators=Nikolaos Passalis \u03b3\u03b9\u03b1 \u03c4\u03b7\u03bd \u03b5\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ae \u03bc\u03b5\u03c4\u03ac\u03c6\u03c1\u03b1\u03c3\u03b7. +continue=\u03a3\u03c5\u03bd\u03ad\u03c7\u03b5\u03b9\u03b1 +end=\u03a4\u03ad\u03bb\u03bf\u03c2 +you_just_need_nb_and_enter=\u03a7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03c4\u03b5 \u03c4\u03bf "Enter" \u03ba\u03b1\u03b9 \u03c4\u03b1 \u03b1\u03c1\u03b9\u03b8\u03bc\u03b7\u03c4\u03b9\u03ba\u03ac \u03c0\u03bb\u03ae\u03ba\u03c4\u03c1\u03b1. +that_is_right=\u03a3\u03c9\u03c3\u03c4\u03cc :-) +learn_fractions=\u0393\u03bd\u03c9\u03c1\u03b9\u03bc\u03af\u03b1 \u03bc\u03b5 \u03c4\u03b1 \u03ba\u03bb\u03ac\u03c3\u03bc\u03b1\u03c4\u03b1 +calculate_fractions=\u03a5\u03c0\u03bf\u03bb\u03bf\u03b3\u03b9\u03c3\u03bc\u03bf\u03af \u03bc\u03b5 \u03ba\u03bb\u03ac\u03c3\u03bc\u03b1\u03c4\u03b1 +click_numerator=\u039f \u0391\u03c1\u03b9\u03b8\u03bc\u03b7\u03c4\u03ae\u03c2 +name_fractions=\u039f\u03c1\u03af\u03b6\u03bf\u03bd\u03c4\u03b1\u03c2 \u03ba\u03bb\u03ac\u03c3\u03bc\u03b1\u03c4\u03b1 +compare_fractions=\u03a3\u03c5\u03b3\u03ba\u03c1\u03af\u03bd\u03bf\u03bd\u03c4\u03b1\u03c2 \u03ba\u03bb\u03ac\u03c3\u03bc\u03b1\u03c4\u03b1 +extend_fractions=\u0395\u03c0\u03b5\u03ba\u03c4\u03b5\u03af\u03bd\u03bf\u03bd\u03c4\u03b1\u03c2 \u03ba\u03bb\u03ac\u03c3\u03bc\u03b1\u03c4\u03b1 +reduce_fractions=\u0391\u03c0\u03bb\u03bf\u03c0\u03bf\u03b9\u03ce\u03bd\u03c4\u03b1\u03c2 \u03ba\u03bb\u03ac\u03c3\u03bc\u03b1\u03c4\u03b1 +add_fractions=\u03a0\u03c1\u03bf\u03c3\u03b8\u03ad\u03c4\u03bf\u03bd\u03c4\u03b1\u03c2 \u03ba\u03bb\u03ac\u03c3\u03bc\u03b1\u03c4\u03b1 +minus_fractions=\u0391\u03c6\u03b1\u03b9\u03c1\u03ce\u03bd\u03c4\u03b1\u03c2 \u03ba\u03bb\u03ac\u03c3\u03bc\u03b1\u03c4\u03b1 +multiply_fractions=\u03a0\u03bf\u03bb\u03bb\u03b1\u03c0\u03bb\u03b1\u03c3\u03b9\u03ac\u03b6\u03bf\u03bd\u03c4\u03b1\u03c2 \u03ba\u03bb\u03ac\u03c3\u03bc\u03b1\u03c4\u03b1 +div_fr_by_nb=\u0394\u03b9\u03b1\u03b9\u03c1\u03ce\u03bd\u03c4\u03b1\u03c2 \u03ba\u03bb\u03ac\u03c3\u03bc\u03b1\u03c4\u03b1 +div_nb_by_fr=\u0394\u03b9\u03b1\u03b9\u03c1\u03ce\u03bd\u03c4\u03b1\u03c2 \u03b1\u03c1\u03b9\u03b8\u03bc\u03bf\u03cd\u03c2 \u03bc\u03b5 \u03ba\u03bb\u03ac\u03c3\u03bc\u03b1\u03c4\u03b1 +div_fr_by_fr=\u0394\u03b9\u03b1\u03b9\u03c1\u03ce\u03bd\u03c4\u03b1\u03c2 \u03ba\u03bb\u03ac\u03c3\u03bc\u03b1\u03c4\u03b1 \u03bc\u03b5 \u03ba\u03bb\u03ac\u03c3\u03bc\u03b1\u03c4\u03b1 +div_fr=\u0394\u03b9\u03b1\u03af\u03c1\u03c9\u03bd\u03c4\u03b1\u03c2 \u03ba\u03bb\u03ac\u03c3\u03bc\u03b1\u03c4\u03b1 +save_results=\u0391\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7 \u03b1\u03c0\u03bf\u03c4\u03b5\u03bb\u03b5\u03c3\u03bc\u03ac\u03c4\u03c9\u03bd +read_logs=\u0391\u03bd\u03ac\u03b3\u03bd\u03c9\u03c3\u03b7 \u0391\u03c0\u03bf\u03c4\u03b5\u03bb\u03b5\u03c3\u03bc\u03ac\u03c4\u03c9\u03bd! +file_can_not_be_opened=\u0388\u03bd\u03b1 \u03b1\u03c1\u03c7\u03b5\u03af\u03bf \u03b4\u03b5\u03bd \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03b1\u03bd\u03bf\u03b9\u03c7\u03c4\u03b5\u03af! +click_the_numerator=\u039a\u03ac\u03bd\u03b5 "click" \u03c3\u03c4\u03bf\u03bd \u03b1\u03c1\u03b9\u03b8\u03bc\u03b7\u03c4\u03ae +use_the_mouse=\u03a7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b7\u03c3\u03b5 \u03c4\u03bf \u03c0\u03bf\u03bd\u03c4\u03af\u03ba\u03b9! +delete_with_rightclick=\u0394\u03b9\u03ad\u03b3\u03c1\u03b1\u03c8\u03b5 \u03bc\u03ad\u03c1\u03b7 \u03bc\u03b5 \u03b4\u03b5\u03be\u03af "click"! +not_enough=\u0391\u03c5\u03c4\u03cc \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03b1\u03c1\u03ba\u03b5\u03c4\u03cc! +name_the_fraction=\u039f\u03bd\u03cc\u03bc\u03b1\u03c3\u03b5 \u03c4\u03bf \u03ba\u03bb\u03ac\u03c3\u03bc\u03b1 +wrong_denominator=\u039f \u03c0\u03b1\u03c1\u03b1\u03bd\u03bf\u03bc\u03b1\u03c3\u03c4\u03ae\u03c2 \u03b5\u03af\u03bd\u03b1\u03b9 \u03bb\u03ac\u03b8\u03bf\u03c2! +compare_the_fractions=\u03a3\u03cd\u03b3\u03ba\u03c1\u03b9\u03bd\u03b5 \u03c4\u03b1 \u03ba\u03bb\u03ac\u03c3\u03bc\u03b1\u03c4\u03b1! +left_is_not_bigger=\u03a4\u03bf \u03ba\u03bb\u03ac\u03c3\u03bc\u03b1 \u03c3\u03c4\u03b1 \u03b1\u03c1\u03b9\u03c3\u03c4\u03b5\u03c1\u03ac \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03bc\u03b5\u03b3\u03b1\u03bb\u03cd\u03c4\u03b5\u03c1\u03bf! +left_is_not_smaller=\u03a4\u03bf \u03ba\u03bb\u03ac\u03c3\u03bc\u03b1 \u03c3\u03c4\u03b1 \u03b1\u03c1\u03b9\u03c3\u03c4\u03b5\u03c1\u03ac \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03bc\u03b9\u03ba\u03c1\u03cc\u03c4\u03b5\u03c1\u03bf! +not_equal=\u03a4\u03b1 \u03ba\u03bb\u03ac\u03c3\u03bc\u03b1\u03c4\u03b1 \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03af\u03c3\u03b1! +press_enter=\u039a\u03ac\u03bd\u03b5 "click" \u03b3\u03b9\u03b1 \u03c3\u03c5\u03bd\u03ad\u03c7\u03b5\u03b9\u03b1. +bigger_equal_or_smaller="<" , "=" \u03ae ">" +Tipp=\u03a3\u03c5\u03bc\u03b2\u03bf\u03c5\u03bb\u03ae +extend_the_fraction=\u0395\u03c0\u03ad\u03ba\u03c4\u03b1\u03c3\u03b7 \u03ba\u03bb\u03ac\u03c3\u03bc\u03b1\u03c4\u03bf\u03c2! +extend_with=\u0395\u03c0\u03ad\u03ba\u03c4\u03b1\u03c3\u03b7 \u03bc\u03b5 +reduce_the_fraction=\u0391\u03c0\u03bb\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03ba\u03bb\u03ac\u03c3\u03bc\u03b1\u03c4\u03bf\u03c2 +reduce_max=\u0391\u03c0\u03bb\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b5 \u03cc\u03c3\u03bf \u03c4\u03bf \u03b4\u03c5\u03bd\u03b1\u03c4\u03cc\u03bd \u03c0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03bf! +div_n_and_dn_with_same_nb=\u0394\u03b9\u03b1\u03af\u03c1\u03b5\u03c3\u03b5 \u03c4\u03bf\u03bd \u03b1\u03c1\u03b9\u03b8\u03bc\u03b7\u03c4\u03ae \u03ba\u03b1\u03b9 \u03c4\u03bf\u03bd \u03c0\u03b1\u03c1\u03bf\u03bd\u03bf\u03bc\u03b1\u03c3\u03c4\u03ae \u03bc\u03b5 \u03c4\u03bf\u03bd \u03af\u03b4\u03b9\u03bf \u03b1\u03c1\u03b9\u03b8\u03bc\u03cc! +custom_problems=\u03c0\u03c1\u03bf\u03c3\u03c9\u03c0\u03b9\u03ba\u03ad\u03c2 \u03b1\u03c3\u03ba\u03ae\u03c3\u03b5\u03b9\u03c2 +type_of_exercise=\u03a4\u03cd\u03c0\u03bf\u03c2 \u03b1\u03c3\u03ba\u03ae\u03c3\u03b5\u03c9\u03bd +random_exercises=\u03c4\u03c5\u03c7\u03b1\u03af\u03b5\u03c2 \u03b1\u03c3\u03ba\u03ae\u03c3\u03b5\u03b9\u03c2 +dn_must_be_bigger=\u039f \u03c0\u03b1\u03c1\u03bf\u03bd\u03bf\u03bc\u03b1\u03c3\u03c4\u03ae\u03c2 \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u03bc\u03b5\u03b3\u03b1\u03bb\u03cd\u03c4\u03b5\u03c1\u03bf\u03c2 \u03b1\u03c0\u03cc \u03c4\u03bf\u03bd \u03b1\u03c1\u03b9\u03b8\u03bc\u03b7\u03c4\u03ae! +frac2_must_be_smaller=\u03a4\u03bf \u03b4\u03b5\u03cd\u03c4\u03b5\u03c1\u03bf \u03ba\u03bb\u03ac\u03c3\u03bc\u03b1 \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u03bc\u03b9\u03ba\u03c1\u03cc\u03c4\u03b5\u03c1\u03bf! +add_the_fracs=\u03a0\u03c1\u03cc\u03c3\u03b8\u03b5\u03c3\u03b5 \u03c4\u03b1 \u03ba\u03bb\u03ac\u03c3\u03bc\u03b1\u03c4\u03b1 +sub_the_fracs=\u0391\u03c6\u03b1\u03af\u03c1\u03b5\u03c3\u03b5 \u03c4\u03b1 \u03ba\u03bb\u03ac\u03c3\u03bc\u03b1\u03c4\u03b1 +cd_is_leastcommonmultiple=\u039a\u03bf\u03b9\u03bd\u03cc\u03c2 \u03c0\u03b1\u03c1\u03bf\u03bd\u03bf\u03bc\u03b1\u03c3\u03c4\u03ae\u03c2 = \u0395\u039a\u03a0 (\u03b5\u03bb\u03ac\u03c7\u03b9\u03c3\u03c4\u03bf \u03ba\u03bf\u03b9\u03bd\u03cc \u03c0\u03bf\u03bb\u03bb\u03b1\u03c0\u03bb\u03ac\u03c3\u03b9\u03bf) \u03ae \u03b1\u03c1\u03b9\u03b8\u03bc\u03b7\u03c4\u03ae\u03c2 1 * \u03b1\u03c1\u03b9\u03b8\u03bc\u03b7\u03c4\u03ae\u03c2 2! +wrong_numerator=\u039f \u03b1\u03c1\u03b9\u03b8\u03bc\u03b7\u03c4\u03ae\u03c2 \u03b5\u03af\u03bd\u03b1\u03b9 \u03bb\u03ac\u03b8\u03bf\u03c2! +add_nums=\u03a5\u03c0\u03bf\u03bb\u03cc\u03b3\u03b9\u03c3\u03b5 \u03c4\u03bf \u03ac\u03b8\u03c1\u03bf\u03b9\u03c3\u03bc\u03b1 \u03c4\u03c9\u03bd \u03b1\u03c1\u03b9\u03b8\u03bc\u03b7\u03c4\u03ce\u03bd! +sub_the_nums=\u03a5\u03c0\u03bf\u03bb\u03cc\u03b3\u03b9\u03c3\u03b5 \u03c4\u03b7 \u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03ac \u03c4\u03c9\u03bd \u03b1\u03c1\u03b9\u03b8\u03bc\u03b7\u03c4\u03ce\u03bd! +nb_is_not_correct=\u0391\u03c5\u03c4\u03cc \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03b1\u03c1\u03b9\u03b8\u03bc\u03cc\u03c2! +reduce_better=\u039c\u03c0\u03bf\u03c1\u03b5\u03af\u03c2 \u03bd\u03b1 \u03b1\u03c0\u03bb\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03b9\u03c2 \u03c0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03bf! +n_and_dn_do_not_match=\u039f \u03c0\u03b1\u03c1\u03bf\u03bd\u03bf\u03bc\u03b1\u03c3\u03c4\u03ae\u03c2 \u03b4\u03b5\u03bd \u03c4\u03b1\u03b9\u03c1\u03b9\u03ac\u03b6\u03b5\u03b9 \u03bc\u03b5 \u03c4\u03bf\u03bd \u03b1\u03c1\u03b9\u03b8\u03bc\u03b7\u03c4\u03ae! +div_by_same_factor=\u0394\u03b9\u03b1\u03af\u03c1\u03b5\u03c3\u03b5 \u03bc\u03b5 \u03c4\u03bf\u03bd \u03af\u03b4\u03b9\u03bf \u03c0\u03b1\u03c1\u03ac\u03b3\u03bf\u03bd\u03c4\u03b1! +multiply_fracs=\u03a0\u03bf\u03bb\u03bb\u03b1\u03c0\u03bb\u03b1\u03c3\u03af\u03b1\u03c3\u03b5 \u03c4\u03b1 \u03ba\u03bb\u03ac\u03c3\u03bc\u03b1\u03c4\u03b1 +multiply_nums=\u03a0\u03bf\u03bb\u03bb\u03b1\u03c0\u03bb\u03b1\u03c3\u03af\u03b1\u03c3\u03b5 \u03c4\u03bf\u03c5\u03c2 \u03b1\u03c1\u03b9\u03b8\u03bc\u03b7\u03c4\u03ad\u03c2! +multiply_denomis=\u03a0\u03bf\u03bb\u03bb\u03b1\u03c0\u03bb\u03b1\u03c3\u03af\u03b1\u03c3\u03b5 \u03c4\u03bf\u03c5\u03c2 \u03c0\u03b1\u03c1\u03bf\u03bd\u03bf\u03bc\u03b1\u03c3\u03c4\u03ad\u03c2! +div_n_and_dn_by_same_nb=\u0394\u03b9\u03b1\u03af\u03c1\u03b5\u03c3\u03b5 \u03c4\u03bf\u03bd \u03b1\u03c1\u03b9\u03b8\u03bc\u03b7\u03c4\u03ae \u03ba\u03b1\u03b9 \u03c4\u03bf\u03bd \u03c0\u03b1\u03c1\u03bf\u03bd\u03bf\u03bc\u03b1\u03c3\u03c4\u03ae \u03bc\u03b5 \u03c4\u03bf\u03bd \u03af\u03b4\u03b9\u03bf \u03b1\u03c1\u03b9\u03b8\u03bc\u03cc! +divide_the_fracs=\u0394\u03b9\u03b1\u03af\u03c1\u03b5\u03c3\u03b5 \u03c4\u03b1 \u03ba\u03bb\u03ac\u03c3\u03bc\u03b1\u03c4\u03b1 +divide_the_frac=\u0394\u03b9\u03b1\u03af\u03c1\u03b5\u03c3\u03b5 \u03c4\u03bf \u03ba\u03bb\u03ac\u03c3\u03bc\u03b1 +div_the_nb=\u0394\u03b9\u03b1\u03af\u03c1\u03b5\u03c3\u03b5 \u03c4\u03bf\u03bd \u03b1\u03c1\u03b9\u03b8\u03bc\u03cc +mk_reciprocal=\u0391\u03bd\u03c4\u03ad\u03c3\u03c4\u03c1\u03b5\u03c8\u03b5 \u03c4\u03bf \u03ba\u03bb\u03ac\u03c3\u03bc\u03b1! +num_stays_unchanged=\u039f \u03c0\u03b1\u03c1\u03bf\u03bd\u03bf\u03bc\u03b1\u03c3\u03c4\u03ae\u03c2 \u03c0\u03b1\u03c1\u03b1\u03bc\u03ad\u03bd\u03b5\u03b9 \u03b1\u03bc\u03b5\u03c4\u03ac\u03b2\u03bb\u03b7\u03c4\u03bf\u03c2! +how_often_fits_the_denominator_in_the_numerator=\u03a0\u03cc\u03c3\u03b5\u03c2 \u03c6\u03bf\u03c1\u03ad\u03c2 "\u03c7\u03c9\u03c1\u03ac\u03b5\u03b9" \u03bf \u03c0\u03b1\u03c1\u03bf\u03bd\u03bf\u03bc\u03b1\u03c3\u03c4\u03ae\u03c2 \u03c3\u03c4\u03bf\u03bd \u03b1\u03c1\u03b9\u03b8\u03bc\u03b7\u03c4\u03ae? +how_often_fits_the_frac_in_the_nb=\u03a0\u03cc\u03c3\u03b5\u03c2 \u03c6\u03bf\u03c1\u03ad\u03c2 "\u03c7\u03c9\u03c1\u03ac\u03b5\u03b9" \u03c4\u03bf \u03ba\u03bb\u03ac\u03c3\u03bc\u03b1 \u03c3\u03c4\u03bf\u03bd \u03b1\u03c1\u03b9\u03b8\u03bc\u03cc? +how_often_fits_the_right_in_the_left=\u03a0\u03cc\u03c3\u03b5\u03c2 \u03c6\u03bf\u03c1\u03ad\u03c2 "\u03c7\u03c9\u03c1\u03ac\u03b5\u03b9" \u03c4\u03bf \u03b4\u03b5\u03be\u03af \u03ba\u03bb\u03ac\u03c3\u03bc\u03b1 \u03c3\u03c4\u03bf \u03b1\u03c1\u03b9\u03c3\u03c4\u03b5\u03c1\u03cc? +nb_max_eight=\u039f \u03b4\u03b9\u03b1\u03b9\u03c1\u03b5\u03c4\u03ad\u03bf\u03c2 \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u03bc\u03b9\u03ba\u03c1\u03cc\u03c4\u03b5\u03c1\u03bf\u03c2 \u03b1\u03c0\u03cc 9! +your_name=\u03a4\u03bf \u03cc\u03bd\u03bf\u03bc\u03b1 \u03c3\u03bf\u03c5: +cancel=\u0391\u03ba\u03cd\u03c1\u03c9\u03c3\u03b7 +OK=OK +choose_logdir=\u0395\u03c0\u03b9\u03bb\u03ad\u03be\u03c4\u03b5 \u03c4\u03bf\u03bd \u03c6\u03ac\u03ba\u03b5\u03bb\u03bf \u03bc\u03b5 \u03c4\u03b1 \u03b1\u03c1\u03c7\u03b5\u03af\u03b1 \u03b1\u03c0\u03bf\u03c4\u03b5\u03bb\u03b5\u03c3\u03bc\u03ac\u03c4\u03c9\u03bd! +save=\u0391\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7 +survey_results=\u03a0\u03af\u03bd\u03b1\u03ba\u03b1\u03c2 \u03b1\u03c0\u03bf\u03c4\u03b5\u03bb\u03b5\u03c3\u03bc\u03ac\u03c4\u03c9\u03bd +show_logs=\u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u03c4\u03c9\u03bd \u03b1\u03c0\u03bf\u03c4\u03b5\u03bb\u03b5\u03c3\u03bc\u03ac\u03c4\u03c9\u03bd +Name=\u038c\u03bd\u03bf\u03bc\u03b1 +time=\u038f\u03c1\u03b1 +improper_fracs=\u039a\u03b1\u03c4\u03b1\u03c7\u03c1\u03b7\u03c3\u03c4\u03b9\u03ba\u03ac \u03ba\u03bb\u03ac\u03c3\u03bc\u03b1\u03c4\u03b1 +improper_frac_2_mixed_nb=\u039c\u03b5\u03c4\u03ad\u03c4\u03c1\u03b5\u03c8\u03b5 \u03c4\u03b1 \u03ba\u03b1\u03c4\u03b1\u03c7\u03c1\u03b7\u03c3\u03c4\u03b9\u03ba\u03ac \u03ba\u03bb\u03ac\u03c3\u03bc\u03b1\u03c4\u03b1 \u03c3\u03b5 \u03bc\u03b5\u03b9\u03ba\u03c4\u03bf\u03cd\u03c2 \u03b1\u03c1\u03b9\u03b8\u03bc\u03bf\u03cd\u03c2! +maximise_num=\u03a4\u03bf \u03ba\u03bb\u03ac\u03c3\u03bc\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u03c0\u03bf\u03bb\u03cd \u03bc\u03b5\u03b3\u03ac\u03bb\u03bf, \u03b1\u03cd\u03be\u03b7\u03c3\u03b5 \u03c4\u03bf\u03bd \u03c0\u03b1\u03c1\u03bf\u03bd\u03bf\u03bc\u03b1\u03c3\u03c4\u03ae! +how_often_does_denom_fits_in_num=\u03a0\u03cc\u03c3\u03b5\u03c2 \u03c6\u03bf\u03c1\u03ad\u03c2 "\u03c7\u03c9\u03c1\u03ac\u03b5\u03b9" \u03bf \u03c0\u03b1\u03c1\u03bf\u03bd\u03bf\u03bc\u03b1\u03c3\u03c4\u03ae\u03c2 \u03c3\u03c4\u03bf\u03bd \u03b1\u03c1\u03b9\u03b8\u03bc\u03b7\u03c4\u03ae? +how_many_are_left=\u03a0\u03cc\u03c3\u03b1 \u03b1\u03c0\u03bf\u03bc\u03ad\u03bd\u03bf\u03c5\u03bd? +denom_is_too_big=\u039f \u03c0\u03b1\u03c1\u03bf\u03bd\u03bf\u03bc\u03b1\u03c3\u03c4\u03ae\u03c2 \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u03bc\u03b9\u03ba\u03c1\u03cc\u03c4\u03b5\u03c1\u03bf\u03c2 \u03b1\u03c0\u03cc \u03c4\u03bf\u03bd \u03b1\u03c1\u03b9\u03b8\u03bc\u03b7\u03c4\u03ae! +denominator_maximal_100=GREEK +mixed_numbers=\u039c\u03b9\u03ba\u03c4\u03bf\u03af \u03b1\u03c1\u03b9\u03b8\u03bc\u03bf\u03af +mixed_numbers_2_improper_fracs=\u039c\u03b5\u03c4\u03ac\u03c4\u03c1\u03b5\u03c8\u03b5 \u03c4\u03bf\u03c5\u03c2 \u03bc\u03b9\u03ba\u03c4\u03bf\u03cd\u03c2 \u03b1\u03c1\u03b9\u03b8\u03bc\u03bf\u03cd\u03c2 \u03c3\u03b5 \u03ba\u03b1\u03c4\u03b1\u03c7\u03c1\u03b7\u03c3\u03c4\u03b9\u03ba\u03ac \u03ba\u03bb\u03ac\u03c3\u03bc\u03b1\u03c4\u03b1! +how_many_pieces=\u03a0\u03cc\u03c3\u03b1 \u03ba\u03bf\u03bc\u03bc\u03ac\u03c4\u03b9\u03b1 \u03c5\u03c0\u03ac\u03c1\u03c7\u03bf\u03c5\u03bd? +nb_smaller_than_eight=\u039f \u03b1\u03c1\u03b9\u03b8\u03bc\u03cc\u03c2 \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u03bc\u03b9\u03ba\u03c1\u03cc\u03c4\u03b5\u03c1\u03bf\u03c2 \u03b1\u03c0\u03cc 8! +howto=\u03a4\u03b9 \u03bd\u03b1 \u03ba\u03ac\u03bd\u03c9? +show_hints_on_start=\u03a0\u03c1\u03bf\u03b2\u03bf\u03bb\u03ae \u03c3\u03c5\u03bc\u03b2\u03bf\u03c5\u03bb\u03ce\u03bd \u03c3\u03c4\u03b7\u03bd \u03b5\u03ba\u03ba\u03af\u03bd\u03b7\u03c3\u03b7 +icon_designer=Anja Georges \u03b3\u03b9\u03b1 \u03c4\u03b1 \u03b5\u03b9\u03ba\u03bf\u03bd\u03af\u03b4\u03b9\u03b1. +howto_click_numerator=\u03a0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03b9\u03c2 \u03c4\u03bf \u03c0\u03bf\u03bd\u03c4\u03af\u03ba\u03b9!
    \u039a\u03ac\u03bd\u03b5 click \u03c3\u03c4\u03bf \u03c3\u03c9\u03c3\u03c4\u03cc \u03b1\u03c1\u03b9\u03b8\u03bc\u03cc \u03ba\u03bf\u03bc\u03bc\u03b1\u03c4\u03b9\u03ce\u03bd!
    +howto_click_bigger_smaller=\u03a0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03b9\u03c2 \u03c4\u03bf \u03c0\u03bf\u03bd\u03c4\u03af\u03ba\u03b9!
    \u039a\u03ac\u03bd\u03b5 click \u03c3\u03c4\u03bf > = \u03ae <!
    +howto_option_invisible=\u039c\u03c0\u03bf\u03c1\u03b5\u03af\u03c2 \u03bd\u03b1 \u03ba\u03ac\u03bd\u03b5\u03b9\u03c2 \u03c4\u03b7\u03bd \u03c0\u03af\u03c4\u03c3\u03b1 \u03b1\u03cc\u03c1\u03b1\u03c4\u03b7.
    \u0391\u03c5\u03c4\u03cc \u03b5\u03af\u03bd\u03b1\u03b9 \u03c0\u03b9\u03bf \u03b4\u03cd\u03c3\u03ba\u03bf\u03bb\u03bf \u03ba\u03b1\u03b9 \u03ba\u03b5\u03c1\u03b4\u03af\u03b6\u03b5\u03b9\u03c2 \u03b5\u03c0\u03b9\u03c0\u03bb\u03ad\u03bf\u03bd \u03b2\u03b1\u03b8\u03bc\u03bf\u03cd\u03c2! \u0394\u03b5\u03bd \u03bb\u03b1\u03bc\u03b2\u03ac\u03bd\u03b5\u03b9\u03c2 \u03b2\u03b1\u03b8\u03bc\u03bf\u03cd\u03c2 \u03b3\u03b9\u03b1 \u03b1\u03c5\u03c4\u03ad\u03c2.
    +howto_nb_and_enter=\u0394\u03b5\u03bd \u03c7\u03c1\u03b5\u03b9\u03ac\u03b6\u03b5\u03c3\u03b1\u03b9 \u03c4\u03bf \u03c0\u03bf\u03bd\u03c4\u03af\u03ba\u03b9!
    \u0395\u03af\u03bd\u03b1\u03b9 \u03ba\u03b1\u03bb\u03cd\u03c4\u03b5\u03c1\u03b1 \u03bd\u03b1 \u03bc\u03b7\u03bd \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03b9\u03c2 \u03ba\u03b1\u03b8\u03cc\u03bb\u03bf\u03c5 \u03c4\u03bf \u03c0\u03bf\u03bd\u03c4\u03af\u03ba\u03b9!
    \u0391\u03c0\u03bb\u03ce\u03c2 \u03b3\u03c1\u03b1\u03c8\u03b5 \u03c4\u03b1 \u03bd\u03bf\u03cd\u03bc\u03b5\u03c1\u03b1 \u03ba\u03b1\u03b9 \u03c0\u03ac\u03c4\u03b1 enter!
    +options=\u0395\u03c0\u03b9\u03bb\u03bf\u03b3\u03ad\u03c2 +already_solved=\u0391\u03c5\u03c4\u03ae \u03b7 \u03ac\u03c3\u03ba\u03b7\u03c3\u03b7 \u03ad\u03c7\u03b5\u03b9 \u03ae\u03b4\u03b7 \u03bb\u03c5\u03b8\u03b5\u03af! +show_pies=\u03b5\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b5 \u03c4\u03b7\u03bd \u03c0\u03af\u03c4\u03c3\u03b1 +hide_pies=\u03ba\u03c1\u03cd\u03c8\u03b5 \u03c4\u03b7\u03bd \u03c0\u03af\u03c4\u03c3\u03b1 +no_null=\u039f \u03b1\u03c1\u03b9\u03b8\u03bc\u03cc\u03c2 \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u03bc\u03b5\u03b3\u03b1\u03bb\u03cd\u03c4\u03b5\u03c1\u03bf\u03c2 \u03b1\u03c0\u03cc 0! +with_reducing=\u03bc\u03b5 \u03b1\u03c0\u03bb\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 +without_reducing=\u03c7\u03c9\u03c1\u03af\u03c2 \u03b1\u03c0\u03bb\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 +howto_option_reducing=\u039c\u03c0\u03bf\u03c1\u03b5\u03af\u03c2 \u03bd\u03b1 \u03b1\u03c0\u03bb\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03b9\u03c2 \u03c0\u03c1\u03ce\u03c4\u03b1.
    \u0391\u03c5\u03c4\u03cc \u03b5\u03af\u03bd\u03b1\u03b9 \u03ad\u03be\u03c5\u03c0\u03bd\u03bf \u03ba\u03b1\u03b9 \u03bb\u03b1\u03bc\u03b2\u03ac\u03bd\u03b5\u03b9 \u03b5\u03c0\u03b9\u03c0\u03bb\u03b5\u03cc\u03bd \u03c0\u03cc\u03bd\u03c4\u03bf\u03c5\u03c2.
    +numerator_is_too_big=\u039f \u03b1\u03c1\u03b9\u03b8\u03bc\u03b7\u03c4\u03ae\u03c2 \u03b5\u03af\u03bd\u03b1\u03b9 \u03c0\u03bf\u03bb\u03cd \u03bc\u03b5\u03b3\u03ac\u03bb\u03bf\u03c2! +no_tab_press_enter=\u03a0\u03ac\u03c4\u03b1 enter! +close=\u039a\u03bb\u03b5\u03af\u03c3\u03b9\u03bc\u03bf +Help_jar_is_missing=\u03a4\u03bf \u03b1\u03c1\u03c7\u03b5\u03af\u03bf "Help_*.jar" \u03bb\u03b5\u03af\u03c0\u03b5\u03b9 \u03ae \u03b5\u03af\u03bd\u03b1\u03b9 \u03ba\u03b1\u03c4\u03b5\u03c3\u03c4\u03c1\u03b1\u03bc\u03bc\u03ad\u03bd\u03bf! +download_Help_jar=\u039c\u03c0\u03bf\u03c1\u03b5\u03af\u03c4\u03b5 \u03bd\u03b1 \u03bc\u03b5\u03c4\u03b1\u03c6\u03bf\u03c1\u03c4\u03ce\u03c3\u03b5\u03c4\u03b5 \u03c4\u03bf \u03c0\u03c1\u03cc\u03b3\u03c1\u03b1\u03bc\u03bc\u03b1 \u03b5\u03b4\u03ce: "http://sourceforge.net/projects/jfractionlab" +install_Help_jar=\u0391\u03bd\u03c4\u03b9\u03b3\u03c1\u03ac\u03c8\u03c4\u03b5 \u03c4\u03bf "Help_gr.jar" \u03c3\u03c4\u03bf \u03c6\u03ac\u03ba\u03b5\u03bb\u03bf "bin" \u03c3\u03c4\u03bf \u03c6\u03ac\u03ba\u03b5\u03bb\u03bf \u03c4\u03bf\u03c5 JFractionLab! +install_Help_jar_tip=\u0392\u03c1\u03b5\u03af\u03c4\u03b5 \u03c4\u03bf \u03c3\u03c9\u03c3\u03c4\u03cc \u03c6\u03ac\u03ba\u03b5\u03bb\u03bf \u03b1\u03bd\u03b1\u03b6\u03b7\u03c4\u03c9\u03bd\u03c4\u03b1\u03c2 \u03c4\u03bf "JFractionLab.jar"! +no_btn_use_enter=\u039f\u03bb\u03bf\u03ba\u03bb\u03b7\u03c1\u03ce\u03c3\u03b5 \u03c4\u03b7 \u03c3\u03c5\u03bc\u03c0\u03bb\u03ae\u03c1\u03c9\u03c3\u03b7 \u03ba\u03b1\u03b9 \u03c0\u03ac\u03c4\u03b1 enter! +insert_name=\u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03ce \u03b3\u03c1\u03ac\u03c8\u03b5 \u03c4\u03bf \u03cc\u03bd\u03bf\u03bc\u03b1 \u03c3\u03bf\u03c5! +common_denominators=\u03ba\u03bf\u03b9\u03bd\u03bf\u03af \u03c0\u03b1\u03c1\u03bf\u03bd\u03bf\u03bc\u03b1\u03c3\u03c4\u03ad\u03c2 +denominators=\u039f \u03c0\u03b1\u03c1\u03bf\u03bd\u03bf\u03bc\u03b1\u03c3\u03c4\u03ae\u03c2 \u03b1\u03c0\u03cc +howto_show_denominators=\u039c\u03c0\u03bf\u03c1\u03b5\u03af\u03c2 \u03bd\u03b1 \u03b5\u03bc\u03c6\u03b1\u03bd\u03af\u03c3\u03b5\u03b9\u03c2 \u03c4\u03bf\u03c5\u03c2 \u03b4\u03b9\u03b1\u03b9\u03c1\u03ad\u03c4\u03b5\u03c2,
    \u03b1\u03bb\u03bb\u03ac \u03c4\u03cc\u03c4\u03b5 \u03b4\u03b5\u03bd \u03b8\u03b1 \u03bb\u03ac\u03b2\u03b5\u03b9\u03c2 \u03ba\u03b1\u03bd\u03ad\u03bd\u03b1 \u03c0\u03cc\u03bd\u03c4\u03bf!
    +reduce_by_a_common_denominator=\u0391\u03c0\u03bb\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b5 \u03bc\u03b5 \u03ad\u03bd\u03b1\u03bd \u03ba\u03bf\u03b9\u03bd\u03cc \u03b4\u03b9\u03b1\u03af\u03c1\u03ad\u03c4\u03b7! +which_improper_fraction_do_you_see=\u03c0\u03bf\u03b9\u03bf \u03ba\u03b1\u03c4\u03b1\u03c7\u03c1\u03b7\u03c3\u03c4\u03b9\u03ba\u03cc \u03ba\u03bb\u03ac\u03c3\u03bc\u03b1 \u03b5\u03bc\u03c6\u03b1\u03bd\u03af\u03b6\u03b5\u03c4\u03b1\u03b9? +which_mixed_number_do_you_see=\u03a0\u03bf\u03b9\u03cc\u03c2 \u03bc\u03b9\u03ba\u03c4\u03cc\u03c2 \u03b1\u03c1\u03b9\u03b8\u03bc\u03cc\u03c2 \u03b5\u03bc\u03c6\u03b1\u03bd\u03af\u03b6\u03b5\u03c4\u03b1\u03b9? +yes=\u039d\u03b1\u03b9 +no=\u038c\u03c7\u03b9 +continue_or_find_best_common_denominator=\u03a5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9 \u03ad\u03bd\u03b1\u03c2 \u03ba\u03b1\u03bb\u03cd\u03c4\u03b5\u03c1\u03bf\u03c2 \u03ba\u03bf\u03b9\u03bd\u03cc\u03c2 \u03b4\u03b9\u03b1\u03b9\u03c1\u03ad\u03c4\u03b7\u03c2!
    \u0398\u03ad\u03bb\u03b5\u03b9\u03c2 \u03bd\u03b1 \u03c3\u03c5\u03bd\u03b5\u03c7\u03af\u03c3\u03b5\u03b9\u03c2,
    \u03ae \u03bd\u03b1 \u03c0\u03c1\u03bf\u03c3\u03c0\u03b1\u03b8\u03ae\u03c3\u03b5\u03b9\u03c2 \u03bd\u03b1 \u03b2\u03c1\u03b5\u03b9\u03c2 \u03ad\u03bd\u03b1\u03bd \u03ba\u03b1\u03bb\u03cd\u03c4\u03b5\u03c1\u03bf? +continue_with_actual_common_denominator=\u03a3\u03c5\u03bd\u03ad\u03c7\u03b5\u03b9\u03b1 +find_best_common_denominator=\u0392\u03c1\u03b5\u03c2 \u03ad\u03bd\u03b1\u03bd \u03ba\u03b1\u03bb\u03cd\u03c4\u03b5\u03c1\u03bf \u03ba\u03bf\u03b9\u03bd\u03cc \u03b4\u03b9\u03b1\u03b9\u03c1\u03ad\u03c4\u03b7 +do_you_wanna_reduce=\u0398\u03ad\u03bb\u03b5\u03b9\u03c2 \u03bd\u03b1 \u03b1\u03c0\u03bb\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03b9\u03c2?
    \u0398\u03b1 \u03c0\u03ac\u03c1\u03b5\u03b9\u03c2 \u03ad\u03bd\u03b1\u03bd \u03ad\u03be\u03c4\u03c1\u03b1 \u03b2\u03b1\u03b8\u03bc\u03cc!! +reduce_always=\u0391\u03c0\u03bb\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7 \u03c0\u03ac\u03bd\u03c4\u03b1 +small_numbers=\u03bc\u03b9\u03ba\u03c1\u03cc\u03c2 \u03b1\u03c1\u03b9\u03b8\u03bc\u03cc\u03c2 +big_numbers=\u03bc\u03b5\u03b3\u03ac\u03bb\u03bf\u03c2 \u03b1\u03c1\u03b9\u03b8\u03bc\u03cc\u03c2 +worksheets=\u03a6\u03cd\u03bb\u03bb\u03b1 \u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1\u03c2 +generate_worksheets=\u0394\u03b7\u03bc\u03b9\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03c6\u03cd\u03bb\u03bb\u03c9\u03bd \u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1\u03c2 +file=\u0391\u03c1\u03c7\u03b5\u03af\u03bf +range_of_numbers=\u0395\u03cd\u03c1\u03bf\u03c2 \u03b1\u03c1\u03b9\u03b8\u03bc\u03ce\u03bd +name=\u038c\u03bd\u03bf\u03bc\u03b1: +date=\u0397\u03bc\u03b5\u03c1\u03bf\u03bc\u03b7\u03bd\u03af\u03b1: +fractions=\u039a\u03bb\u03ac\u03c3\u03bc\u03b1\u03c4\u03b1 +factors=\u03a0\u03b1\u03c1\u03ac\u03b3\u03bf\u03bd\u03c4\u03b5\u03c2 +configure_libreoffice=\u03a1\u03cd\u03b8\u03bc\u03b9\u03c3\u03b7 \u03c4\u03bf\u03c5 LibreOffice +libreoffice_is_not_installed=\u03a4\u03bf LibreOffice \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03b5\u03b3\u03ba\u03b1\u03c4\u03b5\u03c3\u03c4\u03b7\u03bc\u03ad\u03bd\u03bf! +libreoffice_url=http://el.libreoffice.org +for_example=\u03b3\u03b9\u03b1 \u03c0\u03b1\u03c1\u03ac\u03b4\u03b5\u03b9\u03b3\u03bc\u03b1 +file_exists_overwrite?=\u03a4\u03bf \u03b1\u03c1\u03c7\u03b5\u03af\u03bf \u03c5\u03c0\u03ac\u03c1\u03c7\u03b5\u03b9 \u03ae\u03b4\u03b7! +full_numbers=\u03b1\u03ba\u03ad\u03c1\u03b1\u03b9\u03bf\u03c2 \u03b1\u03c1\u03b9\u03b8\u03bc\u03cc\u03c2 +denominator_divisible_by_hundret=\u03a0\u03b9\u03b8\u03b1\u03bd\u03bf\u03af \u03c0\u03b1\u03c1\u03bf\u03bd\u03bf\u03bc\u03b1\u03c3\u03c4\u03ad\u03c2 = {2;4;5;10;20;25;50} +fraction_to_decimal_example=\u03a0\u03b1\u03c1\u03ac\u03b4\u03b5\u03b9\u03b3\u03bc\u03b1: 13/100 = 0.13 +fraction_to_decimal=\u039a\u03bb\u03ac\u03c3\u03bc\u03b1\u03c4\u03b1 \u03c3\u03b5 \u0394\u03b5\u03ba\u03b1\u03b4\u03b9\u03ba\u03bf\u03cd\u03c2 \u0391\u03c1\u03b9\u03b8\u03bc\u03bf\u03cd\u03c2 +officepath_needs_to_be_configured=\u03a4\u03bf JFractionLab \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03be\u03ad\u03c1\u03b5\u03b9 \u03c0\u03bf\u03c5 \u03b5\u03af\u03bd\u03b1\u03b9 \u03b5\u03b3\u03ba\u03b1\u03c4\u03b5\u03c3\u03c4\u03b7\u03bc\u03ad\u03bd\u03bf \u03c4\u03bf LibreOffice. +jfl_needs_three_paths=\u03a0\u03b9\u03bf \u03c3\u03c5\u03b3\u03ba\u03b5\u03ba\u03c1\u03b9\u03bc\u03ad\u03bd\u03b1, \u03c4\u03bf JFractionLab \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03b3\u03bd\u03c9\u03c1\u03af\u03b6\u03b5\u03b9 \u03c4\u03b1 3 paths (\u03b4\u03b9\u03b1\u03b4\u03c1\u03bf\u03bc\u03ad\u03c2 \u03b1\u03c1\u03c7\u03b5\u03af\u03c9\u03bd) \u03b3\u03b9\u03b1 \u03c3\u03c5\u03b3\u03ba\u03b5\u03ba\u03c1\u03b9\u03bc\u03ad\u03bd\u03b1 \u03b1\u03c1\u03c7\u03b5\u03af\u03b1 \u03c4\u03bf\u03c5 LibreOffice. +find_lo_jars=\u0391\u03bd\u03b1\u03b6\u03b7\u03c4\u03b5\u03af\u03c3\u03c4\u03b5 \u03c4\u03b1 \u03c0\u03b1\u03c1\u03b1\u03ba\u03ac\u03c4\u03c9 \u03b1\u03c1\u03c7\u03b5\u03af\u03b1 \u03bc\u03b5 \u03c4\u03b7 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2 \u03c4\u03bf\u03c5 \u03c5\u03c0\u03bf\u03bb\u03bf\u03b3\u03b9\u03c3\u03c4\u03ae \u03c3\u03b1\u03c2 \u03ba\u03b1\u03b9 \u03c3\u03c5\u03bc\u03c0\u03bb\u03b7\u03c1\u03ce\u03c3\u03c4\u03b5 \u03c4\u03bf \u03ba\u03ac\u03b8\u03b5 \u03c0\u03b5\u03b4\u03af\u03bf.

    \u03a0\u03c1\u03bf\u03c3\u03bf\u03c7\u03ae! \u03a3\u03b9\u03b3\u03bf\u03c5\u03c1\u03b5\u03c5\u03c4\u03b5\u03b9\u03c4\u03b5 \u03cc\u03c4\u03b9 \u03c3\u03c5\u03bc\u03c0\u03bb\u03b7\u03c1\u03ce\u03bd\u03b5\u03c4\u03b5 \u03bc\u03cc\u03bd\u03bf \u03c4\u03b7 \u03b4\u03b9\u03b1\u03b4\u03c1\u03bf\u03bc\u03ae (path) \u03ba\u03b1\u03b9 \u03cc\u03c7\u03b9 \u03c4\u03bf \u03cc\u03bd\u03bf\u03bc\u03b1 \u03c4\u03bf\u03c5 \u03b1\u03c1\u03c7\u03b5\u03af\u03bf\u03c5! +example_path =\u039c\u03b9\u03b1 \u03b4\u03b9\u03b1\u03b4\u03c1\u03bf\u03bc\u03ae (path) \u03bc\u03bf\u03b9\u03ac\u03b6\u03b5\u03b9 \u03ba\u03ac\u03c0\u03c9\u03c2 \u03ad\u03c4\u03c3\u03b9: +cant_find_jar=\u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03ce \u03b5\u03bb\u03ad\u03be\u03c4\u03b5 \u03c4\u03b7 \u03b4\u03b9\u03b1\u03b4\u03c1\u03bf\u03bc\u03ae (path)! +get_odt_template=\u0391\u03bd\u03bf\u03af\u03be\u03c4\u03b5 \u03ad\u03bd\u03b1 \u03c0\u03c1\u03cc\u03c4\u03c5\u03c0\u03bf \u03b3\u03b9\u03b1 \u03c4\u03bf \u03c6\u03cd\u03bb\u03bb\u03bf \u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1\u03c2! +template_has_no_title_marker=\u03a4\u03bf \u03c0\u03c1\u03cc\u03c4\u03c5\u03c0\u03bf \u03b4\u03b5\u03bd \u03ad\u03c7\u03b5\u03b9 \u03c4\u03af\u03c4\u03bb\u03bf. +template_wrong_nb_of_sl_marker=\u03a4\u03bf \u03c0\u03c1\u03cc\u03c4\u03c5\u03c0\u03bf \u03ad\u03c7\u03b5\u03b9 \u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03b5\u03c4\u03b9\u03ba\u03bf\u03cd\u03c2 \u03b1\u03c1\u03b9\u03b8\u03bc\u03bf\u03cd\u03c2 \u03c3\u03c4\u03b9\u03c2 \u03b5\u03c1\u03c9\u03c4\u03ae\u03c3\u03b5\u03b9\u03c2 \u03ba\u03b1\u03b9 \u03c3\u03c4\u03b9\u03c2 \u03b1\u03c0\u03b1\u03bd\u03c4\u03ae\u03c3\u03b5\u03b9\u03c2. +numeration_is_not_ok=\u0397 \u03bc\u03bf\u03c1\u03c6\u03ae \u03c4\u03bf\u03c5 \u03b1\u03c1\u03b9\u03b8\u03bc\u03b7\u03c4\u03ae \u03b4\u03b5\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03c3\u03c9\u03c3\u03c4\u03ae! +wrong_marker=\u039b\u03ac\u03b8\u03bf\u03c2 \u03b4\u03b5\u03af\u03ba\u03c4\u03b7\u03c2! +template_wrong_nb_of_cl_marker=\u03a4\u03bf \u03c0\u03c1\u03cc\u03c4\u03c5\u03c0\u03bf \u03ad\u03c7\u03b5\u03b9 \u03b4\u03b9\u03b1\u03c6\u03bf\u03c1\u03b5\u03c4\u03b9\u03ba\u03bf\u03cd\u03c2 \u03b1\u03c1\u03b9\u03b8\u03bc\u03bf\u03cd\u03c2 \u03c3\u03c4\u03b9\u03c2 \u03b5\u03c1\u03c9\u03c4\u03ae\u03c3\u03b5\u03b9\u03c2 \u03ba\u03b1\u03b9 \u03c3\u03c4\u03bf\u03c5\u03c2 \u03c5\u03c0\u03bf\u03bb\u03bf\u03b3\u03b9\u03c3\u03bc\u03bf\u03cd\u03c2. +please_correct_save_and_try_again=\u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03ce \u03b4\u03b9\u03bf\u03c1\u03b8\u03ce\u03c3\u03c4\u03b5 \u03c4\u03bf \u03c0\u03c1\u03cc\u03c4\u03c5\u03c0\u03bf \u03ba\u03b1\u03b9 \u03b4\u03bf\u03ba\u03b9\u03bc\u03ac\u03c3\u03c4\u03b5 \u03be\u03b1\u03bd\u03ac. +please_use_office_configuration_dialog=\u0393\u03b9\u03b1 \u03bd\u03b1 \u03c4\u03bf \u03ba\u03ac\u03bd\u03b5\u03c4\u03b5 \u03b1\u03c5\u03c4\u03cc \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03c4\u03b5 \u03c4\u03bf \u03c0\u03b1\u03c1\u03ac\u03b8\u03c5\u03c1\u03bf \u03c1\u03cd\u03b8\u03bc\u03b9\u03c3\u03b7 \u03c3\u03c4\u03bf "\u03a6\u03cd\u03bb\u03bb\u03b1 \u0395\u03c1\u03b3\u03b1\u03c3\u03af\u03b1\u03c2 - \u03a1\u03cd\u03b8\u03bc\u03b9\u03c3\u03b7 LibreOffice" +you_have_to_configure_libreoffice=\u03a0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03c1\u03c5\u03b8\u03bc\u03af\u03c3\u03b5\u03c4\u03b5 \u03c4\u03bf JFractionLab \u03ce\u03c3\u03c4\u03b5 \u03bd\u03b1 \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03b9 \u03c4\u03bf LibreOffice! +install_libreoffice=\u0395\u03b3\u03ba\u03b1\u03c4\u03ac\u03c4\u03b1\u03c3\u03b7 LibreOffice! +wait_patiently=\u0391\u03c5\u03c4\u03cc \u03b8\u03b1 \u03c7\u03c1\u03b5\u03b9\u03b1\u03c3\u03c4\u03b5\u03af \u03ba\u03ac\u03c0\u03bf\u03b9\u03bf \u03c7\u03c1\u03cc\u03bd\u03bf.\n \u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03ce \u03c0\u03b5\u03c1\u03b9\u03bc\u03ad\u03bd\u03b5\u03c4\u03b5 \u03bc\u03ad\u03c7\u03c1\u03b9 \u03bd\u03b1 \u03b5\u03bc\u03c6\u03b1\u03bd\u03b9\u03c3\u03c4\u03b5\u03af \u03c4\u03bf \u03c0\u03b1\u03c1\u03ac\u03b8\u03c5\u03c1\u03bf \u03b5\u03c0\u03b9\u03b2\u03b5\u03b2\u03b1\u03af\u03c9\u03c3\u03b7\u03c2! +worksheet_is_ready=\u03a4\u03bf \u03c6\u03cd\u03bb\u03bb\u03bf \u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1\u03c2 \u03b5\u03af\u03bd\u03b1\u03b9 \u03ad\u03c4\u03bf\u03b9\u03bc\u03bf \u03c4\u03ce\u03c1\u03b1! +error_unsupported_url=\u03a4\u03bf \u03c0\u03c1\u03cc\u03c4\u03c5\u03c0\u03bf \u03b4\u03b5\u03bd \u03bc\u03c0\u03bf\u03c1\u03b5\u03af \u03bd\u03b1 \u03b1\u03bd\u03bf\u03af\u03be\u03b5\u03b9.\n \u0391\u03c5\u03c4\u03cc \u03b4\u03b5\u03bd \u03ad\u03c0\u03c1\u03b5\u03c0\u03b5 \u03bd\u03b1 \u03c3\u03c5\u03bc\u03b2\u03b5\u03af.\n \u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03ce \u03c3\u03c4\u03b5\u03af\u03bb\u03c4\u03b5 \u03bc\u03b9\u03b1 \u03b1\u03bd\u03b1\u03c6\u03bf\u03c1\u03ac \u03c4\u03bf\u03c5 \u03c3\u03c6\u03ac\u03bb\u03bc\u03b1\u03c3\u03c4\u03bf\u03c2 \u03c3\u03c4\u03bf gnugeo@gnugeo.de\n \u0395\u03a5\u03a7\u0391\u03a1\u0399\u03a3\u03a4\u03a9!! +find_the_templates=\u0398\u03b1 \u03b2\u03c1\u03b5\u03af\u03c4\u03b5 \u03c4\u03b1 \u03c0\u03c1\u03cc\u03c4\u03c5\u03c0\u03b1 \u03c3\u03c4\u03bf \u03c6\u03ac\u03ba\u03b5\u03bb\u03bf \u03b5\u03b3\u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7\u03c2 \u03bc\u03ad\u03c3\u03b1 \u03c3\u03c4\u03bf "templates".\n \u0391\u03bd\u03b1\u03b6\u03b7\u03c4\u03b5\u03af\u03c3\u03c4\u03b5 \u03c4\u03bf "JFL-Template-knick20.odt"\n \u0395\u03af\u03bd\u03b1\u03b9 \u03c0\u03b9\u03bf \u03b5\u03cd\u03ba\u03bf\u03bb\u03bf \u03b1\u03bd \u03c4\u03b1 \u03b1\u03bd\u03c4\u03b9\u03b3\u03c1\u03ac\u03c8\u03b5\u03c4\u03b5 \u03c3\u03c4\u03bf: +decimal_to_fraction=\u0394\u03b5\u03ba\u03b1\u03b4\u03b9\u03ba\u03bf\u03af \u03c3\u03b5 \u039a\u03bb\u03ac\u03c3\u03bc\u03b1\u03c4\u03b1 +decimal_out_of_range=\u039f \u03b4\u03b5\u03ba\u03b1\u03b4\u03b9\u03ba\u03cc\u03c2 \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03b5\u03af\u03bd\u03b1\u03b9 \u03bc\u03b5\u03c4\u03b1\u03be\u03cd 0 \u03ba\u03b1\u03b9 1 +try_to_reduce=\u03a0\u03c1\u03bf\u03c3\u03c0\u03ac\u03b8\u03b7\u03c3\u03b5 \u03bd\u03b1 \u03b1\u03c0\u03bb\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03b5\u03b9\u03c2 \u03c4\u03bf \u03ba\u03bb\u03ac\u03c3\u03bc\u03b1. +try_to_extend=\u03a0\u03c1\u03bf\u03c3\u03c0\u03ac\u03b8\u03b7\u03c3\u03b5 \u03bd\u03b1 \u03b5\u03c0\u03b5\u03ba\u03c4\u03b5\u03af\u03bd\u03b5\u03b9\u03c2 \u03c4\u03bf \u03ba\u03bb\u03ac\u03c3\u03bc\u03b1. +easy_numbers=GREEK +difficult_numbers=GREEK +pattern=GREEK +pattern=GREEK +pattern=GREEK +pattern=GREEK +pattern=GREEK +pattern=GREEK +pattern=GREEK +pattern=GREEK +pattern=GREEK diff -Nru jfractionlab-0.91/src/lang/txtsrc_it.properties jfractionlab-0.92/src/lang/txtsrc_it.properties --- jfractionlab-0.91/src/lang/txtsrc_it.properties 2011-12-09 18:44:16.000000000 +0000 +++ jfractionlab-0.92/src/lang/txtsrc_it.properties 2015-06-23 15:04:52.000000000 +0000 @@ -7,10 +7,11 @@ italian=Italiano spanish=Spagnolo portuguese=Portoghese -polish=ITALIANO +greek=ITALIANO +polish=Polacco Info=Informazioni -about_jfl=Approposito di JFractionLab -jmi_help=ITALIANO +about_jfl=A proposito di JFractionLab +jmi_help=Aiuto gnu_gpl=JFractionLab \u00e8 un software libero con licenca GNU GPL copyright=(c) 2005 Jochen Georges url_text=http://www.gnugeo.de @@ -18,65 +19,66 @@ 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. +polish_translators=Rafa\u0142owi Suryntowi per la traduzione in polacco. +debian_package_maintainer=Jos\u00e9 L. Redrejo Rodr\u00edguez per la distribuzione Gnu/Linux Debian +italian_translators=Mirco Bergamini per la traduzione in italiano. spanish_translators=Pablo Pita per la traduzione in spagnolo. -portuguese_translators=Alexandre R. Soares per la traduzione in PORTUGUES. +portuguese_translators=Alexandre R. Soares per la traduzione in PORTOGHESE +greek_translators=ITALIANO continue=Continuare end=Fine -you_just_need_nb_and_enter=Usa i risultati con i numeri ! +you_just_need_nb_and_enter=Premere il tasto "Invio" ! 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 +learn_fractions=Scoprire le frazioni +calculate_fractions=Calcolare con le frazioni +click_numerator=Il Numeratore +name_fractions=Definire la frazione +compare_fractions=Confrontare le frazioni +extend_fractions=Commutare le frazioni +reduce_fractions=Semplificare +add_fractions=Sommare le frazioni +minus_fractions=Sottrarre le frazioni +multiply_fractions=Moltiplicare le frazioni +div_fr_by_nb=Dividere frazioni con numeri +div_nb_by_fr=Dividere numeri con frazioni +div_fr_by_fr=Dividere frazioni con frazioni +div_fr=Dividere frazioni +save_results=Salvare i risultati +read_logs=Mostrare 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 +click_the_numerator=Fare "click" sul numeratore +use_the_mouse=Usare il MOUSE +delete_with_rightclick=Cancellare le parti con il tasto destro +not_enough=Non \u00e8 sufficiente ! +name_the_fraction=Nomina la frazione +wrong_denominator=Il denominatore \u00e8 sbagliato! +compare_the_fractions=Confronta le frazioni +left_is_not_bigger=La frazione di sinistra non \u00e8 pi\u00f9 grande +left_is_not_smaller=La frazione di sinistra non \u00e8 pi\u00f9 piccola! +not_equal=Le frazioni non sono uguali! +press_enter=Fai "click" per continuare! +bigger_equal_or_smaller=Minore_< , Uguale_= , Maggiore_> +Tipp=Suggerimento +extend_the_fraction=Commutare la frazione! +extend_with=Commutare moltiplicando per +reduce_the_fraction=Ridurre la frazione! +reduce_max=Commutare riducendo ai minimi termini! +div_n_and_dn_with_same_nb=Dividere il numeratore e il denominatore per lo stesso numero +custom_problems=Esercizi individuali +type_of_exercise=Tipo di esercizio +random_exercises=Esercizi a caso +dn_must_be_bigger=Il denominatore deve essere pi\u00f9 grande del numeratore! +frac2_must_be_smaller=La seconda frazione deve essere inferiore! 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! +wrong_numerator=Il numeratore non \u00e8 corretto! +add_nums=Calcola la somma dei numeratori! +sub_the_nums=Calcola 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 +n_and_dn_do_not_match=Il denominatore non corrisponde al numeratore ! +div_by_same_factor=Dividere per lo stesso fattore! multiply_fracs=Moltiplicare le frazioni multiply_nums=Moltiplicare i numeratori! multiply_denomis=Moltiplicare i denominatori! @@ -84,106 +86,120 @@ divide_the_fracs=Dividere le frazioni divide_the_frac=Dividere la frazione div_the_nb=Dividere il numero -mk_reciprocal=Affigga la frazione inversa +mk_reciprocal=Invertire i fattori 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_frac_in_the_nb=Quante volte 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 +nb_max_eight=Il dividendo deve essere inferiore a 9 ! your_name=Il tuo nome: cancel=Cancellare OK=OK -choose_logdir=ITALIANO +choose_logdir=Scegli l'indice dei risultati archiviati ! 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 +improper_fracs=Frazioni improprie +improper_frac_2_mixed_nb=Trasformare le frazioni improprie in numeri misti +maximise_num=La frazione \u00e8 troppo grande, aumenta il denominatore! +how_often_does_denom_fits_in_num=Quante volte il denominatore sta nel numeratore? +how_many_are_left=Quant'\u00e8 il resto ? +denom_is_too_big=Il denominatore \u00e8 pi\u00f9 piccolo del numeratore! +denominator_maximal_100=ITALIANO +mixed_numbers=Numeri misti +mixed_numbers_2_improper_fracs=Trasformare i numeri misti in frazioni improprie +how_many_pieces=Quanti pezzi ci sono? +nb_smaller_than_eight=Il numero deve essere inferiore a 8! +howto=Come fare ? +show_hints_on_start=Mostrare suggerimenti all'avvio? +icon_designer=Anja Georges per le icone. +howto_click_numerator=Devi solo usare il mouse!
    Fai Click sul giusto numero di parti!
    +howto_click_bigger_smaller=Devi solo usare il mouse!
    Fai Click semplicemente > = oder <!
    +howto_option_invisible=\u00c8 possibile nascondere le torte.
    Questo \u00e8 pi\u00f9 difficile e d\u00e0 punti extra!
    +howto_option_type_of_exercise=\u00c8 possibile fare attivit\u00e0 individuale.
    Questo non fa ottenere punti.
    +howto_nb_and_enter=Non occorre usare il mouse !
    Devi solo scrivere il numero nelle caselle!
    +options=Opzioni +already_solved=Questo esercizio \u00e8 gi\u00e0 risolto! +show_pies=Mostra la torta +hide_pies=Nascondi le torte +no_null=Il numero deve essere maggiore di 0 ! +with_reducing=semplificando +without_reducing=senza semplificare +howto_option_reducing=\u00c8 possibile semplificare alla prima.
    Questo permette di guadagnare punti extra.
    +numerator_is_too_big=Il numeratore \u00e8 troppo grande! +no_tab_press_enter=Premi " INVIO " +close=Chiudi +Help_jar_is_missing=Il file "Help_*.jar potrebbe essere difettoso! +download_Help_jar=Non riesco a trovare il Download qui:"http://sourceforge.net/projects/jfractionlab" +install_Help_jar=Installare "Help_de.jar" nella directory "bin" di JFractionLab/ ! +install_Help_jar_tip=Aiuto : Ricercare correttamente nelle directory "JFractioLab.jar" +no_btn_use_enter=Premere invio al termine dell'inserimento ! +insert_name=Per favore inserisci il tuo nome ! +common_denominators=Comune denominatore +denominators=I denominatori di +howto_show_denominators=E' possibile vedere i denominatori
    ma non si ricever\u00e0 alcun punto !
    +reduce_by_a_common_denominator=Ridurre a comune denominatore! +which_improper_fraction_do_you_see=Qual'\u00e8 la frazione impropria visualizzata? +which_mixed_number_do_you_see=Qual'\u00e8 il numero misto rappresentato? 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 +no=No +continue_or_find_best_common_denominator=C'\u00e8 un denominatore comune migliore!
    preferisci continuare ,
    o vuoi trovarne uno migliore? +continue_with_actual_common_denominator=Continuare +find_best_common_denominator=Trovere il denominatore comune pi\u00f9 appropriato +do_you_wanna_reduce=Vuoi semplificare?
    Si otterr\u00e0 un punteggio extra!! +reduce_always=Semplificare sempre +small_numbers=numeri piccoli +big_numbers=numeri grandi +worksheets=Fogli di lavoro +generate_worksheets=Generare Fogli di lavoro +file=Archivio +range_of_numbers=Intervallo di numeri +name=Nome: +date=Data: +fractions=Frazioni +factors=Fattori +configure_libreoffice=Configurare LibreOffice +libreoffice_is_not_installed=LibreOffice non \u00e8 installato! +libreoffice_url=http://it.libreoffice.org +for_example=per esempio +file_exists_overwrite?=Questo archivio \u00e8 gi\u00e0 esistente! Sovrascrivo? +full_numbers=Numeri interi +denominator_divisible_by_hundret=Denominatori possibili = {2;4;5;10;20;25;50} +fraction_to_decimal_example=Esempio: 13/100 = 0.13 +fraction_to_decimal=Dalle frazioni ai numeri decimali +officepath_needs_to_be_configured=JFractionLab deve sapere dov'\u00e8 installato LibreOffice nel tuo Computer +jfl_needs_three_paths=Pi\u00f9 precisamente, JFractionLab deve sapere tre percorsi che portano a determinati file della tua installazione LibreOffice. +find_lo_jars=Cercare i file sotto mediante la funzione di ricerca del file manager compilando ogni campo.
    Attenzione! Assicurati di compilare solo il percorso e non il nome del file! +example_path =Il percorso dovrebbe essere simile a questo : +cant_find_jar=Per favore verifica il percorso +get_odt_template=Apri un modello per il foglio di lavoro +template_has_no_title_marker=Il modello \u00e8 senza titolo +template_wrong_nb_of_sl_marker=Il modello contiene una quantit\u00e0 di domande e soluzioni differenti +numeration_is_not_ok=Il formato della numerazione non \u00e8 corretto! +wrong_marker=Risposta non corretta! +template_wrong_nb_of_cl_marker=Il modello contiene un numero differente di domande e calcoli +please_correct_save_and_try_again=Prego correggi il modello per continuare +please_use_office_configuration_dialog=Per fare questo \u00e8 necessario utilizzare la finestra di configurazione "Fogli di lavoro - Configurare LibreOffice" +you_have_to_configure_libreoffice=\u00c8 necessario configurare JFractionLab in modo che sia in grado di utilizzare LibreOffice! " +install_libreoffice=Installare LibreOffice! +wait_patiently=Questo richieder\u00e0 un po di tempo.\n Attendere la conferma ! +worksheet_is_ready=Il foglio di lavoro \u00e8 pronto +error_unsupported_url=Il modello non pu\u00f2 essere aperto.\n Questo non dovrebbe accadere.\n Si prega di inviare una segnalazione di bug a gnugeo@gnugeo.de \n GRAZIE! +find_the_templates=Troverai i modelli nella directory di installazione dentro "templates".\nCerca es: "JFL-Template-knick20.odt"\n e copialo +decimal_to_fraction=ITALIANO +decimal_out_of_range=ITALIANO +try_to_reduce=ITALIANO +try_to_extend=ITALIANO +easy_numbers=ITALIANO +difficult_numbers=ITALIANO +pattern=ITALIANO +pattern=ITALIANO +pattern=ITALIANO +pattern=ITALIANO +pattern=ITALIANO +pattern=ITALIANO +pattern=ITALIANO pattern=ITALIANO pattern=ITALIANO diff -Nru jfractionlab-0.91/src/lang/txtsrc_pl.properties jfractionlab-0.92/src/lang/txtsrc_pl.properties --- jfractionlab-0.91/src/lang/txtsrc_pl.properties 2011-12-09 18:44:16.000000000 +0000 +++ jfractionlab-0.92/src/lang/txtsrc_pl.properties 2015-06-23 15:04:52.000000000 +0000 @@ -1,189 +1,205 @@ This 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 +language=J\u0119zyk +Deutsch=Niemiecki +french=Francuski +english=Angielski +italian=W\u0142oski +spanish=Hiszpa\u0144ski +portuguese=Portugalski +greek=Grecki +polish=Polski +Info=Informacje +about_jfl=O programie JFracionLab +jmi_help=Pomoc +gnu_gpl=JFractionLab jest programem rozprowadzanym zgodnie z licencj\u0105 GNU GPL +copyright=(c) 2005 Jochen Georges +url_text=http://www.gnugeo.de +emailaddress=gnugeo _ at _ gnugeo _ dot _ de +thanks_to=Podzi\u0119kowania: +french_translators=Xaver Oswald i Yann Durand za francuskie t\u0142umaczenie. +english_translators=Gudrun Georges, Robert Kelman e Maria Stringer za t\u0142umaczenie angielskie. +polish_translators=Rafa\u0142owi Suryntowi za polskie t\u0142umaczenie. +debian_package_maintainer=Jos\u00e9 L. Redrejo Rodr\u00edguez za pakiet deb. +italian_translators=Amanda De Zorzi i Mirco Bergamini za w\u0142oskie t\u0142umaczenie. +spanish_translators=Pablo Pita za t\u0142umaczenie hiszpa\u0144skie. +portuguese_translators=Alexandre R. Soares za t\u0142umaczenie portugalskie. +greek_translators=Nikolaos Passalis za t\u0142umaczenie greckie. +continue=Kontynuuj +end=Koniec +you_just_need_nb_and_enter=U\u017cyj cofnij i klawiszy liczbowych! +that_is_right=POPRAWNIE!!! +learn_fractions=Wprowadzenie do u\u0142amk\u00f3w zwyk\u0142ych +calculate_fractions=Obliczenia na u\u0142amkach zwyk\u0142ych +click_numerator=Wprowad\u017a licznik +name_fractions=Okre\u015blanie u\u0142amka zwyk\u0142ego +compare_fractions=Por\u00f3wnywanie u\u0142amk\u00f3w zwyk\u0142ych +extend_fractions=Rozszerzanie u\u0142amk\u00f3w zwyk\u0142ych +reduce_fractions=Skracanie u\u0142amk\u00f3w zwyk\u0142ych +add_fractions=Dodawnie u\u0142amk\u00f3w zwyk\u0142ych +minus_fractions=Odejmowanie u\u0142amk\u00f3w zwyk\u0142ych +multiply_fractions=Mno\u017cenie u\u0142amk\u00f3w zwyk\u0142ych +div_fr_by_nb=Dzielenie u\u0142amk\u00f3w zwyk\u0142ych przez liczby naturalne +div_nb_by_fr=Dzielenie liczb naturalnych przez u\u0142amki zwyk\u0142e +div_fr_by_fr=Dzielenie u\u0142amk\u00f3w zwyk\u0142ych przez u\u0142amki zwyk\u0142e +div_fr=Dzielenie u\u0142amk\u00f3w zwyk\u0142ych +save_results=Zapisz wyniki +read_logs=Czytaj wyniki! +file_can_not_be_opened=Plik nie mo\u017ce zosta\u0107 otwarty! +click_the_numerator=Wprowad\u017a licznik +use_the_mouse=U\u017cyj myszki +delete_with_rightclick=Usu\u0144 cz\u0119\u015bci prawym przyskiem myszki +not_enough=Wystarczy! +name_the_fraction=Nazwij u\u0142amki +wrong_denominator=Z\u0142y mianownik +compare_the_fractions=Por\u00f3wywanie u\u0142amk\u00f3w zwyk\u0142ych +left_is_not_bigger=U\u0142amek po lewej nie jest wi\u0119kszy! +left_is_not_smaller=U\u0142amek po lewej nie jest mniejszy! +not_equal=U\u0142amki nie s\u0105 r\u00f3wne! +press_enter=Wci\u015bnij Kontynuuj! +bigger_equal_or_smaller="<" , "=" albo ">" +Tipp=Wskaz\u00f3wka +extend_the_fraction=Rozszerz u\u0142amek! +extend_with=Rozszerz przez +reduce_the_fraction=Skr\u00f3c u\u0142amek! +reduce_max=Zredukuj a\u017c do u\u0142amka nieskracalnego! +div_n_and_dn_with_same_nb=Podziel licznik i mianownik przez t\u0119 sam\u0105 liczb\u0119! +custom_problems=\u0107wiczenia indywidualne +type_of_exercise=Rodzaje \u0107wicze\u0144 +random_exercises=\u0106wiczenia losowe +dn_must_be_bigger=Mianownik musi by\u0107 wi\u0119kszy ni\u017c licznik! +frac2_must_be_smaller=Drugi u\u0142amek musi by\u0107 mniejszy! +add_the_fracs=Dodawanie u\u0142amk\u00f3w +sub_the_fracs=Odejmowanie u\u0142amk\u00f3w zwyk\u0142ych +cd_is_leastcommonmultiple=Wsp\u00f3lny mianownik = najmniejsza wsp\u00f3lna wielokrotno\u015b\u0107 mianownik\u00f3w +wrong_numerator=Licznik jest niepoprawny! +add_nums=Skompiluj sum\u0119 licznik\u00f3w! +sub_the_nums=Skompiluj r\u00f3\u017cnic\u0119 licznik\u00f3w! +nb_is_not_correct=To nie by\u0142a liczba! +reduce_better=Mo\u017cesz skr\u00f3ci\u0107 lepiej! +n_and_dn_do_not_match=Mianownik nie znaczy licznik! +div_by_same_factor=Podziel przez ten sam dzielnik! +multiply_fracs=Mno\u017cenie u\u0142amk\u00f3w zwyk\u0142ych +multiply_nums=Pomn\u00f3\u017c liczniki! +multiply_denomis=Pomn\u00f3\u017c mianowniki! +div_n_and_dn_by_same_nb=Podziel licznik i mianownika przez t\u0119 sam\u0105 liczb\u0119! +divide_the_fracs=Dzielenie u\u0142amk\u00f3w +divide_the_frac=Podziel u\u0142amek +div_the_nb=Podziel liczb\u0119 +mk_reciprocal=Odwr\u00f3\u0107 u\u0142amek! +num_stays_unchanged=Mianownik pozosta\u0142 niezmieniony! +how_often_fits_the_denominator_in_the_numerator=Ile razy mianownik mie\u015bci si\u0119 w liczniku? +how_often_fits_the_frac_in_the_nb=Ile razy u\u0142amek mie\u015bci si\u0119 w liczbie? +how_often_fits_the_right_in_the_left=Ile razy prawy u\u0142amek mie\u015bci si\u0119 w u\u0142amku po lewej stronie? +nb_max_eight=Dzielna powinna by\u0107 mniejsza od 9 +your_name=Twoje imi\u0119: +cancel=Anuluj +OK=OK +choose_logdir=Wybierz indeks z plikami protoko\u0142u! +save=Zapisz +survey_results=Przejrzyj wyniki +show_logs=Wy\u015bwietl protoko\u0142y gry +Name=Imi\u0119 +time=Data +improper_fracs=U\u0142amki niew\u0142a\u015bciwe +improper_frac_2_mixed_nb=Zamie\u0144 u\u0142amki niew\u0142a\u015bciwe na liczby mieszane! +maximise_num=U\u0142amek jest za du\u017cy, zwi\u0119ksz mianownik! +how_often_does_denom_fits_in_num=Ile razy mianownik mie\u015bci si\u0119 w liczniku? +how_many_are_left=Ile zosta\u0142o? +denom_is_too_big=Mianownik musi by\u0107 mniejszy od licznika! +denominator_maximal_100=POLSKI +mixed_numbers=Liczby mieszane +mixed_numbers_2_improper_fracs=Zamie\u0144 liczby mieszane na u\u0142amki niew\u0142a\u015bciwe! +how_many_pieces=Ile kawa\u0142k\u00f3w istnieje? +nb_smaller_than_eight=Liczba musi by\u0107 mniejsza ni\u017c 8! +howto=HOW TO +show_hints_on_start=Poka\u017c wskaz\u00f3wki na starcie +icon_designer=Anja Georges za ikony. +howto_click_numerator=Potrzebujesz tylko myszki!
    Wska\u017c odpowiedni\u0105 liczb\u0119 kawa\u0142k\u00f3w!
    +howto_click_bigger_smaller=Potrzebujesz tylko myszki!
    Kliknij po prostu > = lub <!
    +howto_option_invisible=Mo\u017cesz sprawi\u0107 ze pizza b\u0119dzie niewidzialna.
    To troch\u0119 trudniejsze i daje extra punkty! +howto_option_type_of_exercise=Mo\u017cesz stworzy\u0107 w\u0142asne \u0107wiczenia dla praktyki.
    \u0106wiczenia te nie daj\u0105 punkt\u00f3w.
    +howto_nb_and_enter=Nie potrzebujesz myszki!
    Najlepiej nie dotykaj myszki!
    Potrzebujesz tylko klawiszy liczbowych i klawisza Enter!
    +options=Opcje +already_solved=To \u0107wiczenie jest ju\u017c rozwi\u0105zane! +show_pies=Poka\u017c wykres ko\u0142owy +hide_pies=Ukryj wykres ko\u0142owy +no_null=Liczby musz\u0105 by\u0107 wi\u0119ksze ni\u017c 0! +with_reducing=ze skracaniem +without_reducing=bez skracania +howto_option_reducing=Mo\u017cesz najpierw skr\u00f3ci\u0107.
    To bardzo sprytne i daje extra punkty.
    +numerator_is_too_big=Licznik jest za du\u017cy! +no_tab_press_enter=Wci\u015bnij Enter! +close=Zamknij +Help_jar_is_missing=Plik "Help_*.jar" nie istniej lub jest uszkodzony! +download_Help_jar=Mo\u017cesz go znale\u017a\u0107 tutaj: "http://sourceforge.net/projects/jfractionlab" +install_Help_jar=Zainstaluj "Help_pl.jar" w katalogu "bin" w miejscu instalacji JFractionLab! +install_Help_jar_tip=Wskaz\u00f3wka: Znajd\u017a odpowiednie po\u0142o\u017cenie szukaj\u0105c "JFractionLab.jar"! +no_btn_use_enter=Sko\u0144cz uzupe\u0142nia\u0107, potem wci\u015bnij Enter! +insert_name=Prosz\u0119 podaj swoje imi\u0119! +common_denominators=wsp\u00f3lne mianowniki +denominators=Mianowniki +howto_show_denominators=Mo\u017ceszy wy\u015bwietli\u0107 dzielniki,
    ale wtedy nie otrzymasz punkt\u00f3w!
    +reduce_by_a_common_denominator=Zredukuj wsp\u00f3lnym dzielnikiem! +which_improper_fraction_do_you_see=Kt\u00f3ry u\u0142amek niew\u0142a\u015bciwy jest wy\u015bwietlony? +which_mixed_number_do_you_see=Kt\u00f3ra liczba mieszana jest wy\u015bwietlona? +yes=Tak +no=Nie +continue_or_find_best_common_denominator=Jest lepszy wsp\u00f3lny mianownik!
    Czy chcesz kontynuowa\u0107 mimo to,
    czy poszukasz lepszego? +continue_with_actual_common_denominator=Kontynuuj +find_best_common_denominator=Znajd\u017a najlepszy wsp\u00f3lny mianownik +do_you_wanna_reduce=Czy m\u00f3g\u0142by\u015b skr\u00f3ci\u0107?
    Otrzymasz ekstrapunkty! +reduce_always=Zawsze skracaj +small_numbers=ma\u0142e liczby +big_numbers=du\u017ce liczby +worksheets=Arkusze +generate_worksheets=Generuj arkusze +file=Plik +range_of_numbers=Zakres liczb +name=Imi\u0119: +date=Data: +fractions=u\u0142amki +factors=czynniki +configure_libreoffice=Skonfiguruj LibreOffice +libreoffice_is_not_installed=LibrOffice nie jest zainstalowany +libreoffice_url=https://pl.libreoffice.org/ +for_example=na przyk\u0142ad +file_exists_overwrite?=Plik ju\u017c istnieje! Nadpisa\u0107 go? +full_numbers=pe\u0142ne liczby +denominator_divisible_by_hundret=mo\u017cliwe mianowniki = {2;4;5;10;20;25;50} +fraction_to_decimal_example=Przyk\u0142ad: 13/100 = 0.13 +fraction_to_decimal=Zamiana u\u0142amk\u00f3w zwyk\u0142ych na u\u0142amki dziesi\u0119tne +officepath_needs_to_be_configured=JFractionLab musi wiedzie\u0107 gdzie jest zainstalowany LibreOffice na Twoim komputerze. +jfl_needs_three_paths=Bardziej precyzyjnie, JFractionLab musi zna\u0107 3 lokalizacje do plik\u00f3w bie\u017c\u0105cych zainstalowanego LibreOffice. +find_lo_jars=Poszukaj plik\u00f3w o nazwach poni\u017cej z fukcj\u0105 wyszukiwania Twojego menad\u017cera plik\u00f3w i wpisz je w ka\u017cde pole.

    Uwaga! Upewnij si\u0119 \u017ce wpisujesz tylko \u015bcie\u017cki dost\u0119pu nie same nazwy plik\u00f3w! +example_path =\u015acie\u017cka dost\u0119puj powinna wygl\u0105da\u0107 tak: +cant_find_jar=Sprawd\u017a \u015bcie\u017ck\u0119 dost\u0119pu! +get_odt_template=Otw\u00f3rz szablon arkusza! +template_has_no_title_marker=Arkusz nie zawiera tytu\u0142u zast\u0119pczego. +template_wrong_nb_of_sl_marker=Szablon zawiera differing numbers of question markers and solution markers. +numeration_is_not_ok=Format numeracji jest niepoprawny. +wrong_marker=Z\u0142y znacznik +template_wrong_nb_of_cl_marker=Arkusz zawiera differing numbers of questions markers and calculation markers. +please_correct_save_and_try_again=Prosz\u0119 poprawi\u0107 szablon i spr\u00f3bowa\u0107 ponownie. +please_use_office_configuration_dialog=Aby to zrobi\u0107 musisz u\u017cy\u0107 okna Konfiguracji w "Arkusze - LibreOffice" +you_have_to_configure_libreoffice=Musisz skonfigurowa\u0107 JFractionLab tak aby m\u00f3g\u0142 u\u017cywa\u0107 LibreOffice! +install_libreoffice=Zainstaluj LibreOffice! +wait_patiently=To zajmie troch\u0119 czasu.\n Prosz\u0119 czeka\u0107 na okno potwierdzenia! +worksheet_is_ready=Arkusz gotowy. +error_unsupported_url=Szablon nie mo\u017ce by\u0107 otwarty.\n Nie powinno si\u0119 to sta\u0107.\n Prosz\u0119 wy\u015blij raport b\u0142\u0119du na adres gnugeo@gnugeo.de\n Dzi\u0119kujemy!!! +find_the_templates=Szablony znajdziesz w miejscu instalacji pod "templates".\n Szukaj: "JFL-Template-knick20.odt"\n Najpro\u015bciej jak je skopiujesz do: +decimal_to_fraction=Zamiana u\u0142amka dziesi\u0119tnego na u\u0142amek zwyk\u0142y +decimal_out_of_range=U\u0142amek dziesi\u0119tny powinien by\u0107 mi\u0119dzy 0 i 1! +try_to_reduce=Spr\u00f3buj skr\u00f3ci\u0107 u\u0142amki +try_to_extend=Spr\u00f3buj rozszerzy\u0107 u\u0142amki +easy_numbers=POLSKI +difficult_numbers=POLSKI +pattern=POLSKI +pattern=POLSKI +pattern=POLSKI +pattern=POLSKI +pattern=POLSKI pattern=POLISH +pattern=POLSKI pattern=POLISH +pattern=POLSKI diff -Nru jfractionlab-0.91/src/lang/txtsrc_pt.properties jfractionlab-0.92/src/lang/txtsrc_pt.properties --- jfractionlab-0.91/src/lang/txtsrc_pt.properties 2011-12-09 18:44:16.000000000 +0000 +++ jfractionlab-0.92/src/lang/txtsrc_pt.properties 2015-06-23 15:04:52.000000000 +0000 @@ -7,6 +7,7 @@ italian=Italiano spanish=Espanhol portuguese=Portugu\u00eas +greek=PORTUGUES polish=Polon\u00eas Info=Info about_jfl=Sobre o JFractionLab @@ -18,11 +19,12 @@ 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 +polish_translators=Rafa\u0142owi Suryntowi 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. +italian_translators=Amanda De Zorzi e Mirco Bergamini por traduzir ao italiano. spanish_translators=Pablo Pita por traduzir ao espanhol. portuguese_translators=Alexandre R. Soares por traduzir ao Portugu\u00eas. +greek_translators=PORTUGUES continue=Segue end=Fim you_just_need_nb_and_enter=Resolver com o n\u00famero adequado! @@ -105,6 +107,7 @@ 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! +denominator_maximal_100=PORTUGUES 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? @@ -185,5 +188,18 @@ worksheet_is_ready=PORTUGUES error_unsupported_url=PORTUGUES find_the_templates=PORTUGUES +decimal_to_fraction=PORTUGUES +decimal_out_of_range=PORTUGUES +try_to_reduce=PORTUGUES +try_to_extend=PORTUGUES +easy_numbers=PORTUGUES +difficult_numbers=PORTUGUES +pattern=PORTUGUES +pattern=PORTUGUES +pattern=PORTUGUES +pattern=PORTUGUES +pattern=PORTUGUES +pattern=PORTUGUES +pattern=PORTUGUES pattern=PORTUGUES pattern=PORTUGUES