From 3fb4091465035ce499ea3795ec777daa6b24410b Mon Sep 17 00:00:00 2001 From: Abdulrahman Hijazy <109446966+Abdulrahman-Hijazy@users.noreply.github.com> Date: Sat, 20 Apr 2024 01:01:17 +0200 Subject: [PATCH 1/8] Initial Version of the phase1 --- README | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/README b/README index 27b0985..baae082 100644 --- a/README +++ b/README @@ -1,4 +1,9 @@ +// as a base version. For this project, +// you are the maintenance team that needs to implement changes to the existing +// software. The change request to the project can either be a bug fix, change in an existing feature or addition of a new requirement. Motivate the +// need for the change that you have proposed. + jMemorize README ---------------- @@ -54,4 +59,4 @@ Mark James's excellent Silk icon set (http://famfamfam.com/lab/icons/silk). Have fun. - \ No newline at end of file + From 12e5e661a68b14d1bfcadca561df18beb05f6709 Mon Sep 17 00:00:00 2001 From: Abdulrahman-Hijazy Date: Sat, 20 Apr 2024 01:33:55 +0200 Subject: [PATCH 2/8] Your commit message --- checkstyle_config/checkstyle_config.iml | 12 ++++++++++++ jMemorize_maintainance_Project.iml | 12 ++++++++++++ src/jmemorize/core/Card.java | 4 +++- src/jmemorize/core/Main.java | 1 + 4 files changed, 28 insertions(+), 1 deletion(-) create mode 100644 checkstyle_config/checkstyle_config.iml create mode 100644 jMemorize_maintainance_Project.iml diff --git a/checkstyle_config/checkstyle_config.iml b/checkstyle_config/checkstyle_config.iml new file mode 100644 index 0000000..e97b9cb --- /dev/null +++ b/checkstyle_config/checkstyle_config.iml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/jMemorize_maintainance_Project.iml b/jMemorize_maintainance_Project.iml new file mode 100644 index 0000000..fb8e866 --- /dev/null +++ b/jMemorize_maintainance_Project.iml @@ -0,0 +1,12 @@ + + + + + + + + + + + + \ No newline at end of file diff --git a/src/jmemorize/core/Card.java b/src/jmemorize/core/Card.java index d6cf17e..f233c05 100644 --- a/src/jmemorize/core/Card.java +++ b/src/jmemorize/core/Card.java @@ -23,6 +23,7 @@ import jmemorize.core.CardSide.CardSideObserver; + /** * A flash card that has a front/flip side and can be learned. * @@ -33,7 +34,8 @@ public class Card implements Events, Cloneable { public static final long ONE_DAY = 1000 * 60 * 60 * 24; public static final boolean CLONE_DATES = Main.isDevel(); - + // just for test + int x=0; private Category m_category; private int m_level; diff --git a/src/jmemorize/core/Main.java b/src/jmemorize/core/Main.java index 2c6f185..f750a7d 100644 --- a/src/jmemorize/core/Main.java +++ b/src/jmemorize/core/Main.java @@ -57,6 +57,7 @@ public class Main extends Observable implements LearnSessionProvider, LessonProvider, CategoryObserver { + // to test public interface ProgramEndObserver { /** From 8a7d460f04ace33e1808c8a20dee6677be82e7e0 Mon Sep 17 00:00:00 2001 From: EngySherif Date: Mon, 22 Apr 2024 21:08:27 +0200 Subject: [PATCH 3/8] put resource directory in src directory --- .idea/.gitignore | 8 + .idea/ant.xml | 6 + .idea/libraries/checkstyle_all_4_3.xml | 9 + .idea/libraries/lib.xml | 18 + .idea/misc.xml | 6 + .idea/modules.xml | 9 + .idea/vcs.xml | 6 + build.xml | 10 +- .../jmemorize/core/Card$1.class | Bin 0 -> 1632 bytes .../jmemorize/core/Card.class | Bin 0 -> 8291 bytes .../core/CardSide$CardSideObserver.class | Bin 0 -> 472 bytes .../jmemorize/core/CardSide.class | Bin 0 -> 2856 bytes .../jmemorize/core/Category.class | Bin 0 -> 11491 bytes .../jmemorize/core/CategoryObserver.class | Bin 0 -> 291 bytes .../jmemorize/core/Events.class | Bin 0 -> 342 bytes .../core/FormattedText$ParseException.class | Bin 0 -> 659 bytes .../jmemorize/core/FormattedText.class | Bin 0 -> 9657 bytes .../core/ImageRepository$ImageItem.class | Bin 0 -> 3531 bytes .../jmemorize/core/ImageRepository.class | Bin 0 -> 6904 bytes .../jmemorize/core/Lesson.class | Bin 0 -> 3602 bytes .../jmemorize/core/LessonObserver.class | Bin 0 -> 246 bytes .../jmemorize/core/LessonProvider.class | Bin 0 -> 576 bytes .../core/Main$ProgramEndObserver.class | Bin 0 -> 248 bytes .../jmemorize/core/Main.class | Bin 0 -> 13972 bytes .../jmemorize/core/SearchTool.class | Bin 0 -> 2453 bytes .../jmemorize/core/Settings$1.class | Bin 0 -> 1006 bytes .../core/Settings$CardFontObserver.class | Bin 0 -> 420 bytes .../jmemorize/core/Settings.class | Bin 0 -> 13913 bytes .../io/CsvBuilder$BadHeaderException.class | Bin 0 -> 501 bytes .../jmemorize/core/io/CsvBuilder.class | Bin 0 -> 6782 bytes .../jmemorize/core/io/PdfRtfBuilder.class | Bin 0 -> 6171 bytes .../jmemorize/core/io/XmlBuilder.class | Bin 0 -> 19046 bytes .../DefaultLearnSession$CardComparator.class | Bin 0 -> 2146 bytes .../learn/DefaultLearnSession$CardInfo.class | Bin 0 -> 1654 bytes .../core/learn/DefaultLearnSession.class | Bin 0 -> 16544 bytes .../LearnHistory$CalendarComparator.class | Bin 0 -> 1651 bytes .../learn/LearnHistory$DateComparator.class | Bin 0 -> 1105 bytes .../learn/LearnHistory$MonthComparator.class | Bin 0 -> 1107 bytes .../learn/LearnHistory$SessionSummary.class | Bin 0 -> 3323 bytes .../learn/LearnHistory$SimpleComparator.class | Bin 0 -> 1137 bytes .../learn/LearnHistory$WeekComparator.class | Bin 0 -> 1104 bytes .../learn/LearnHistory$YearComparator.class | Bin 0 -> 1092 bytes .../jmemorize/core/learn/LearnHistory.class | Bin 0 -> 9977 bytes .../LearnSession$LearnCardObserver.class | Bin 0 -> 307 bytes .../jmemorize/core/learn/LearnSession.class | Bin 0 -> 1163 bytes .../core/learn/LearnSessionObserver.class | Bin 0 -> 231 bytes .../core/learn/LearnSessionProvider.class | Bin 0 -> 600 bytes .../learn/LearnSettings$SchedulePreset.class | Bin 0 -> 1517 bytes .../jmemorize/core/learn/LearnSettings.class | Bin 0 -> 6770 bytes .../jmemorize/core/test/AllTests.class | Bin 0 -> 1323 bytes .../core/test/CSVToolkitTest$1.class | Bin 0 -> 1405 bytes .../jmemorize/core/test/CSVToolkitTest.class | Bin 0 -> 6845 bytes .../jmemorize/core/test/CardTest.class | Bin 0 -> 4082 bytes .../core/test/CategoryTest$CardEvent.class | Bin 0 -> 1291 bytes .../test/CategoryTest$CategoryEvent.class | Bin 0 -> 1076 bytes .../core/test/CategoryTest$TestEvent.class | Bin 0 -> 235 bytes .../jmemorize/core/test/CategoryTest.class | Bin 0 -> 10021 bytes .../core/test/EquivalenceClassSetTest$1.class | Bin 0 -> 1076 bytes .../core/test/EquivalenceClassSetTest.class | Bin 0 -> 8069 bytes .../test/EquivalenceClassSetTest2$1.class | Bin 0 -> 1124 bytes .../EquivalenceClassSetTest2$IntWrapper.class | Bin 0 -> 686 bytes .../core/test/EquivalenceClassSetTest2.class | Bin 0 -> 2790 bytes .../core/test/FormattedTextTest.class | Bin 0 -> 4563 bytes .../core/test/ImageRepositoryTest.class | Bin 0 -> 5254 bytes .../core/test/LearnHistoryTest.class | Bin 0 -> 6252 bytes .../core/test/LearnSessionLargeTest.class | Bin 0 -> 7433 bytes .../core/test/LearnSessionShufflingTest.class | Bin 0 -> 3910 bytes .../core/test/LearnSessionTest.class | Bin 0 -> 6319 bytes .../core/test/LearnSettingsTest.class | Bin 0 -> 2608 bytes .../core/test/LessonProviderTest.class | Bin 0 -> 3857 bytes .../core/test/LocalizationTest.class | Bin 0 -> 1823 bytes .../jmemorize/core/test/TestHelper.class | Bin 0 -> 2962 bytes .../test/stubs/LearnSessionProviderStub.class | Bin 0 -> 1663 bytes .../core/test/stubs/LearnSessionStub.class | Bin 0 -> 4246 bytes .../jmemorize/gui/LC.class | Bin 0 -> 8822 bytes .../jmemorize/gui/Localization$1.class | Bin 0 -> 1099 bytes .../jmemorize/gui/Localization.class | Bin 0 -> 6928 bytes .../gui/swing/CardFont$FontAlignment.class | Bin 0 -> 1312 bytes .../gui/swing/CardFont$FontType.class | Bin 0 -> 1461 bytes .../jmemorize/gui/swing/CardFont.class | Bin 0 -> 1683 bytes .../jmemorize/gui/swing/CardStatusIcons.class | Bin 0 -> 1466 bytes .../jmemorize/gui/swing/ColorConstants.class | Bin 0 -> 851 bytes ...ralTransferHandler$CardsTransferable.class | Bin 0 -> 2564 bytes ...TransferHandler$CategoryTransferable.class | Bin 0 -> 1706 bytes ...TransferHandler$FormattedTextSection.class | Bin 0 -> 1486 bytes ...ferHandler$FormattedTextTransferable.class | Bin 0 -> 2050 bytes .../gui/swing/GeneralTransferHandler.class | Bin 0 -> 8214 bytes .../jmemorize/gui/swing/MainMenu.class | Bin 0 -> 5906 bytes .../gui/swing/NewCardFramesManager.class | Bin 0 -> 4499 bytes .../jmemorize/gui/swing/Quiz.class | Bin 0 -> 366 bytes .../SelectionProvider$SelectionObserver.class | Bin 0 -> 338 bytes .../gui/swing/SelectionProvider.class | Bin 0 -> 789 bytes .../gui/swing/actions/AboutAction.class | Bin 0 -> 1097 bytes .../gui/swing/actions/AbstractAction2.class | Bin 0 -> 1600 bytes .../AbstractSessionDisabledAction.class | Bin 0 -> 1113 bytes .../gui/swing/actions/LearnAction.class | Bin 0 -> 3415 bytes .../gui/swing/actions/OpenURLAction.class | Bin 0 -> 928 bytes .../swing/actions/RenameCategoryAction.class | Bin 0 -> 2951 bytes .../actions/ShowCategoryTreeAction.class | Bin 0 -> 1456 bytes .../gui/swing/actions/ShowHistoryAction.class | Bin 0 -> 2032 bytes .../swing/actions/SplitMainFrameAction.class | Bin 0 -> 1748 bytes .../swing/actions/edit/AddCardAction.class | Bin 0 -> 1770 bytes .../actions/edit/AddCategoryAction.class | Bin 0 -> 1859 bytes .../gui/swing/actions/edit/CopyAction.class | Bin 0 -> 2609 bytes .../gui/swing/actions/edit/CutAction.class | Bin 0 -> 2580 bytes .../swing/actions/edit/EditCardAction.class | Bin 0 -> 2496 bytes .../gui/swing/actions/edit/FindAction.class | Bin 0 -> 1698 bytes .../gui/swing/actions/edit/PasteAction.class | Bin 0 -> 2875 bytes .../gui/swing/actions/edit/RemoveAction.class | Bin 0 -> 3900 bytes .../swing/actions/edit/ResetCardAction.class | Bin 0 -> 2943 bytes .../actions/file/AbstractExportAction.class | Bin 0 -> 4154 bytes .../actions/file/AbstractImportAction.class | Bin 0 -> 2992 bytes .../gui/swing/actions/file/ExitAction.class | Bin 0 -> 1334 bytes .../actions/file/ExportToCSVAction.class | Bin 0 -> 1567 bytes .../file/ExportToCleanLessonAction.class | Bin 0 -> 1588 bytes .../actions/file/ExportToPDFAction.class | Bin 0 -> 1388 bytes .../actions/file/ExportToRTFAction.class | Bin 0 -> 1380 bytes .../swing/actions/file/ImportCSVAction.class | Bin 0 -> 3049 bytes .../swing/actions/file/ImportJMLAction.class | Bin 0 -> 1495 bytes .../swing/actions/file/ImportTSVAction.class | Bin 0 -> 2379 bytes .../swing/actions/file/NewLessonAction.class | Bin 0 -> 1442 bytes .../swing/actions/file/OpenLessonAction.class | Bin 0 -> 1306 bytes .../actions/file/OpenRecentLessonAction.class | Bin 0 -> 1835 bytes .../actions/file/PreferencesAction.class | Bin 0 -> 1806 bytes .../swing/actions/file/SaveLessonAction.class | Bin 0 -> 2400 bytes .../actions/file/SaveLessonAsAction.class | Bin 0 -> 1477 bytes .../gui/swing/dialogs/AboutDialog$1.class | Bin 0 -> 1018 bytes .../gui/swing/dialogs/AboutDialog$2.class | Bin 0 -> 873 bytes .../gui/swing/dialogs/AboutDialog.class | Bin 0 -> 8017 bytes .../gui/swing/dialogs/ErrorDialog$1.class | Bin 0 -> 875 bytes .../gui/swing/dialogs/ErrorDialog$2.class | Bin 0 -> 880 bytes .../gui/swing/dialogs/ErrorDialog$3.class | Bin 0 -> 892 bytes .../gui/swing/dialogs/ErrorDialog$4.class | Bin 0 -> 923 bytes .../gui/swing/dialogs/ErrorDialog.class | Bin 0 -> 7581 bytes .../swing/dialogs/LearnSettingsDialog$1.class | Bin 0 -> 869 bytes .../swing/dialogs/LearnSettingsDialog$2.class | Bin 0 -> 1368 bytes .../swing/dialogs/LearnSettingsDialog$3.class | Bin 0 -> 1614 bytes .../swing/dialogs/LearnSettingsDialog$4.class | Bin 0 -> 923 bytes .../swing/dialogs/LearnSettingsDialog$5.class | Bin 0 -> 921 bytes .../swing/dialogs/LearnSettingsDialog.class | Bin 0 -> 6755 bytes .../swing/dialogs/OkayButtonDialog$1.class | Bin 0 -> 903 bytes .../gui/swing/dialogs/OkayButtonDialog.class | Bin 0 -> 1927 bytes .../swing/dialogs/PreferencesDialog$1.class | Bin 0 -> 884 bytes .../swing/dialogs/PreferencesDialog$2.class | Bin 0 -> 992 bytes .../swing/dialogs/PreferencesDialog$3.class | Bin 0 -> 1034 bytes .../swing/dialogs/PreferencesDialog$4.class | Bin 0 -> 1013 bytes .../swing/dialogs/PreferencesDialog$5.class | Bin 0 -> 940 bytes .../swing/dialogs/PreferencesDialog$6.class | Bin 0 -> 911 bytes .../swing/dialogs/PreferencesDialog$7.class | Bin 0 -> 909 bytes .../swing/dialogs/PreferencesDialog$8.class | Bin 0 -> 869 bytes .../gui/swing/dialogs/PreferencesDialog.class | Bin 0 -> 14003 bytes .../gui/swing/frames/EditCardFrame$1.class | Bin 0 -> 968 bytes .../gui/swing/frames/EditCardFrame$2.class | Bin 0 -> 869 bytes .../gui/swing/frames/EditCardFrame$3.class | Bin 0 -> 926 bytes .../gui/swing/frames/EditCardFrame$4.class | Bin 0 -> 890 bytes .../gui/swing/frames/EditCardFrame$5.class | Bin 0 -> 896 bytes .../frames/EditCardFrame$NextCardAction.class | Bin 0 -> 1273 bytes .../EditCardFrame$PreviousCardAction.class | Bin 0 -> 1289 bytes .../gui/swing/frames/EditCardFrame.class | Bin 0 -> 14430 bytes .../gui/swing/frames/FindFrame$1.class | Bin 0 -> 1474 bytes .../gui/swing/frames/FindFrame$2.class | Bin 0 -> 1075 bytes .../gui/swing/frames/FindFrame$3.class | Bin 0 -> 1085 bytes .../gui/swing/frames/FindFrame$4.class | Bin 0 -> 809 bytes .../gui/swing/frames/FindFrame$5.class | Bin 0 -> 806 bytes .../gui/swing/frames/FindFrame$6.class | Bin 0 -> 904 bytes .../swing/frames/FindFrame$CloseAction.class | Bin 0 -> 992 bytes .../swing/frames/FindFrame$FindAction.class | Bin 0 -> 960 bytes .../gui/swing/frames/FindFrame.class | Bin 0 -> 12217 bytes .../gui/swing/frames/MainFrame$1.class | Bin 0 -> 970 bytes .../gui/swing/frames/MainFrame$2.class | Bin 0 -> 825 bytes .../gui/swing/frames/MainFrame$3.class | Bin 0 -> 879 bytes .../gui/swing/frames/MainFrame.class | Bin 0 -> 21472 bytes .../gui/swing/frames/NewCardFrame$1.class | Bin 0 -> 888 bytes .../gui/swing/frames/NewCardFrame$2.class | Bin 0 -> 888 bytes .../gui/swing/frames/NewCardFrame$3.class | Bin 0 -> 880 bytes .../NewCardFrame$EditRecentCardAction.class | Bin 0 -> 1424 bytes .../frames/NewCardFrame$NewWindowAction.class | Bin 0 -> 1841 bytes .../gui/swing/frames/NewCardFrame.class | Bin 0 -> 6990 bytes .../gui/swing/panels/CardCounterPanel$1.class | Bin 0 -> 1176 bytes .../CardCounterPanel$2$LearnCardObs.class | Bin 0 -> 2114 bytes .../gui/swing/panels/CardCounterPanel$2.class | Bin 0 -> 1560 bytes .../gui/swing/panels/CardCounterPanel.class | Bin 0 -> 8313 bytes .../gui/swing/panels/CardHeaderPanel$1.class | Bin 0 -> 1042 bytes .../gui/swing/panels/CardHeaderPanel.class | Bin 0 -> 5072 bytes .../gui/swing/panels/CardPanel$1.class | Bin 0 -> 1326 bytes .../gui/swing/panels/CardPanel$2.class | Bin 0 -> 857 bytes ...CardPanel$AbstractStyledTextAction$1.class | Bin 0 -> 1463 bytes .../CardPanel$AbstractStyledTextAction.class | Bin 0 -> 4419 bytes .../swing/panels/CardPanel$BoldAction.class | Bin 0 -> 1381 bytes .../panels/CardPanel$CardPanelObserver.class | Bin 0 -> 311 bytes .../panels/CardPanel$InsertImageAction.class | Bin 0 -> 2386 bytes .../swing/panels/CardPanel$ItalicAction.class | Bin 0 -> 1393 bytes .../panels/CardPanel$RemoveImageAction.class | Bin 0 -> 1651 bytes .../panels/CardPanel$ShowCardSideButton.class | Bin 0 -> 2587 bytes .../swing/panels/CardPanel$SubAction.class | Bin 0 -> 1418 bytes .../swing/panels/CardPanel$SupAction.class | Bin 0 -> 1474 bytes .../panels/CardPanel$UnderlineAction.class | Bin 0 -> 1411 bytes .../gui/swing/panels/CardPanel.class | Bin 0 -> 13314 bytes .../gui/swing/panels/CardSidePanel$1.class | Bin 0 -> 1037 bytes .../gui/swing/panels/CardSidePanel$2.class | Bin 0 -> 1172 bytes .../gui/swing/panels/CardSidePanel$3.class | Bin 0 -> 1173 bytes .../CardSidePanel$CardImageObserver.class | Bin 0 -> 299 bytes .../CardSidePanel$CenteredBoxView.class | Bin 0 -> 1084 bytes .../gui/swing/panels/CardSidePanel$Mode.class | Bin 0 -> 1346 bytes ...ePanel$MyEditorKit$StyledViewFactory.class | Bin 0 -> 1938 bytes .../panels/CardSidePanel$MyEditorKit.class | Bin 0 -> 914 bytes .../CardSidePanel$ScaledImagePanel.class | Bin 0 -> 2226 bytes .../CardSidePanel$SetImageModeAction.class | Bin 0 -> 1136 bytes .../gui/swing/panels/CardSidePanel.class | Bin 0 -> 13797 bytes .../gui/swing/panels/DeckChartPanel$1.class | Bin 0 -> 939 bytes .../panels/DeckChartPanel$MouseClicked.class | Bin 0 -> 1427 bytes .../panels/DeckChartPanel$MyBarRenderer.class | Bin 0 -> 3786 bytes .../gui/swing/panels/DeckChartPanel.class | Bin 0 -> 8896 bytes .../gui/swing/panels/DeckTablePanel$1.class | Bin 0 -> 843 bytes .../DeckTablePanel$NextDeckAction.class | Bin 0 -> 1560 bytes .../DeckTablePanel$PreviousDeckAction.class | Bin 0 -> 1576 bytes .../gui/swing/panels/DeckTablePanel.class | Bin 0 -> 6102 bytes .../swing/panels/HistoryChartPanel$1.class | Bin 0 -> 1022 bytes .../swing/panels/HistoryChartPanel$2.class | Bin 0 -> 1144 bytes .../gui/swing/panels/HistoryChartPanel.class | Bin 0 -> 9775 bytes .../swing/panels/LearnPanel$StopAction.class | Bin 0 -> 1094 bytes .../gui/swing/panels/LearnPanel.class | Bin 0 -> 10215 bytes .../swing/panels/LearnSettingPanels$1.class | Bin 0 -> 882 bytes .../swing/panels/LearnSettingPanels$2.class | Bin 0 -> 937 bytes .../swing/panels/LearnSettingPanels$3.class | Bin 0 -> 937 bytes .../swing/panels/LearnSettingPanels$4.class | Bin 0 -> 929 bytes .../swing/panels/LearnSettingPanels$5.class | Bin 0 -> 931 bytes .../swing/panels/LearnSettingPanels$6.class | Bin 0 -> 936 bytes .../swing/panels/LearnSettingPanels$7.class | Bin 0 -> 994 bytes .../gui/swing/panels/LearnSettingPanels.class | Bin 0 -> 18411 bytes .../gui/swing/panels/QuizPanel$1.class | Bin 0 -> 1262 bytes .../QuizPanel$AbstractLearnAction.class | Bin 0 -> 1773 bytes .../gui/swing/panels/QuizPanel$NoAction.class | Bin 0 -> 1318 bytes .../swing/panels/QuizPanel$ShowAction.class | Bin 0 -> 1196 bytes .../swing/panels/QuizPanel$SkipAction.class | Bin 0 -> 1299 bytes .../swing/panels/QuizPanel$YesAction.class | Bin 0 -> 1323 bytes .../gui/swing/panels/QuizPanel.class | Bin 0 -> 10627 bytes .../gui/swing/panels/SessionChartPanel.class | Bin 0 -> 4235 bytes .../gui/swing/panels/StatusBar.class | Bin 0 -> 3235 bytes .../gui/swing/panels/ThinkQuiz.class | Bin 0 -> 2101 bytes .../gui/swing/panels/TimerPanel.class | Bin 0 -> 4009 bytes .../swing/panels/TwoSidesCardPanel$1.class | Bin 0 -> 1154 bytes .../gui/swing/panels/TwoSidesCardPanel.class | Bin 0 -> 5215 bytes .../gui/swing/panels/TypeInQuiz.class | Bin 0 -> 1753 bytes .../gui/swing/widgets/CardTable$1.class | Bin 0 -> 852 bytes .../gui/swing/widgets/CardTable$2.class | Bin 0 -> 1612 bytes .../gui/swing/widgets/CardTable$3.class | Bin 0 -> 852 bytes .../widgets/CardTable$CardComparator.class | Bin 0 -> 1358 bytes .../CardTable$DateExpiredRenderer.class | Bin 0 -> 1442 bytes .../widgets/CardTable$DateRenderer.class | Bin 0 -> 1204 bytes .../widgets/CardTable$SideRenderer.class | Bin 0 -> 1841 bytes .../CardTable$SortableHeaderRenderer.class | Bin 0 -> 2029 bytes .../widgets/CardTable$TextRenderer.class | Bin 0 -> 1605 bytes .../swing/widgets/CardTable$ViewModel.class | Bin 0 -> 3401 bytes .../gui/swing/widgets/CardTable.class | Bin 0 -> 18925 bytes .../CategoryComboBox$CatergoryRenderer.class | Bin 0 -> 1654 bytes .../gui/swing/widgets/CategoryComboBox.class | Bin 0 -> 2944 bytes .../gui/swing/widgets/CategoryTree$1.class | Bin 0 -> 907 bytes .../gui/swing/widgets/CategoryTree$2.class | Bin 0 -> 2000 bytes .../gui/swing/widgets/CategoryTree$3.class | Bin 0 -> 1270 bytes .../widgets/CategoryTree$ActionWrapper.class | Bin 0 -> 1963 bytes .../CategoryTree$CategoryTreeModel.class | Bin 0 -> 1463 bytes .../widgets/CategoryTree$CellEditor.class | Bin 0 -> 2398 bytes .../widgets/CategoryTree$CellRenderer.class | Bin 0 -> 1640 bytes .../gui/swing/widgets/CategoryTree.class | Bin 0 -> 9323 bytes .../swing/widgets/ExtentProgressBar$1.class | Bin 0 -> 1240 bytes .../swing/widgets/ExtentProgressBar$2.class | Bin 0 -> 627 bytes .../gui/swing/widgets/ExtentProgressBar.class | Bin 0 -> 3771 bytes .../swing/widgets/PartialProgressBar.class | Bin 0 -> 3127 bytes .../jmemorize/util/Arrow.class | Bin 0 -> 1352 bytes .../util/BareBonesBrowserLaunch.class | Bin 0 -> 2782 bytes .../EquivalenceClassSet$EqvPosition.class | Bin 0 -> 765 bytes .../EquivalenceClassSet$LoopIterator.class | Bin 0 -> 2166 bytes .../EquivalenceClassSet$OnePassIterator.class | Bin 0 -> 1822 bytes .../jmemorize/util/EquivalenceClassSet.class | Bin 0 -> 8268 bytes .../jmemorize/util/EscapableFrame$1.class | Bin 0 -> 757 bytes .../jmemorize/util/EscapableFrame$2.class | Bin 0 -> 759 bytes .../jmemorize/util/EscapableFrame.class | Bin 0 -> 1245 bytes .../jmemorize/util/ExtensionFileFilter.class | Bin 0 -> 1010 bytes .../util/NaturalOrderComparator.class | Bin 0 -> 3587 bytes .../jmemorize/util/PreferencesTool.class | Bin 0 -> 1550 bytes .../RecentItems$RecentItemsObserver.class | Bin 0 -> 305 bytes .../jmemorize/util/RecentItems.class | Bin 0 -> 3543 bytes .../jmemorize/util/ReverseOrder.class | Bin 0 -> 945 bytes .../jmemorize/util/TimeSpan.class | Bin 0 -> 2831 bytes .../resource}/about.png | Bin .../resource}/icons/application_split.png | Bin .../resource}/icons/application_xp.png | Bin .../resource}/icons/arrow_left.png | Bin .../resource}/icons/arrow_right.png | Bin .../resource}/icons/blank.gif | Bin .../resource}/icons/card_add.gif | Bin .../resource}/icons/card_edit.gif | Bin .../resource}/icons/card_flipped.gif | Bin .../resource}/icons/card_next.gif | Bin .../resource}/icons/card_prev.gif | Bin .../resource}/icons/card_reset.gif | Bin .../resource}/icons/category_add.gif | Bin .../resource}/icons/chart_curve.png | Bin .../resource}/icons/edit_copy.gif | Bin .../resource}/icons/edit_cut.gif | Bin .../resource}/icons/edit_paste.gif | Bin .../resource}/icons/file_new.gif | Bin .../resource}/icons/file_open.gif | Bin .../resource}/icons/file_save.gif | Bin .../resource}/icons/file_saveas.gif | Bin .../resource}/icons/find.gif | Bin .../resource}/icons/folder.gif | Bin .../resource}/icons/forcelearn.gif | Bin .../resource}/icons/learn.gif | Bin .../resource}/icons/main.png | Bin .../resource}/icons/pdf.gif | Bin .../resource}/icons/picture.png | Bin .../resource}/icons/picture_add.png | Bin .../resource}/icons/picture_and_text.png | Bin .../resource}/icons/picture_delete.png | Bin .../resource}/icons/remove.gif | Bin .../resource}/icons/rtf.png | Bin .../resource}/icons/settings.gif | Bin .../resource}/icons/state_forgotten.gif | Bin .../resource}/icons/state_no.gif | Bin .../resource}/icons/state_ok.gif | Bin .../resource}/icons/state_soon.gif | Bin .../resource}/icons/text.png | Bin .../resource}/icons/text_bold.png | Bin .../resource}/icons/text_italic.png | Bin .../resource}/icons/text_subscript.png | Bin .../resource}/icons/text_superscript.png | Bin .../resource}/icons/text_underline.png | Bin .../resource}/icons/tree.gif | Bin .../resource}/icons/warn.gif | Bin .../resource}/text/changes.txt | 0 .../resource}/text/langs.txt | 0 .../resource}/text/translation_cs.properties | 0 .../resource}/text/translation_da.properties | 0 .../resource}/text/translation_de.properties | 0 .../resource}/text/translation_en.properties | 0 .../resource}/text/translation_eo.properties | 0 .../resource}/text/translation_es.properties | 0 .../resource}/text/translation_fr.properties | 0 .../resource}/text/translation_ja.properties | 0 .../resource}/text/translation_nl.native | 0 .../resource}/text/translation_no.native | 0 .../resource}/text/translation_pl.properties | 0 .../resource}/text/translation_pt.native | 0 .../resource}/text/translation_sv.native | 0 .../resource}/text/translation_tr.properties | 0 .../resource}/text/translation_zh.properties | 0 src/resource/about.png | Bin 0 -> 15804 bytes src/resource/icons/application_split.png | Bin 0 -> 520 bytes src/resource/icons/application_xp.png | Bin 0 -> 426 bytes src/resource/icons/arrow_left.png | Bin 0 -> 345 bytes src/resource/icons/arrow_right.png | Bin 0 -> 349 bytes src/resource/icons/blank.gif | Bin 0 -> 61 bytes src/resource/icons/card_add.gif | Bin 0 -> 318 bytes src/resource/icons/card_edit.gif | Bin 0 -> 210 bytes src/resource/icons/card_flipped.gif | Bin 0 -> 211 bytes src/resource/icons/card_next.gif | Bin 0 -> 327 bytes src/resource/icons/card_prev.gif | Bin 0 -> 327 bytes src/resource/icons/card_reset.gif | Bin 0 -> 354 bytes src/resource/icons/category_add.gif | Bin 0 -> 357 bytes src/resource/icons/chart_curve.png | Bin 0 -> 710 bytes src/resource/icons/edit_copy.gif | Bin 0 -> 594 bytes src/resource/icons/edit_cut.gif | Bin 0 -> 212 bytes src/resource/icons/edit_paste.gif | Bin 0 -> 605 bytes src/resource/icons/file_new.gif | Bin 0 -> 354 bytes src/resource/icons/file_open.gif | Bin 0 -> 216 bytes src/resource/icons/file_save.gif | Bin 0 -> 639 bytes src/resource/icons/file_saveas.gif | Bin 0 -> 583 bytes src/resource/icons/find.gif | Bin 0 -> 545 bytes src/resource/icons/folder.gif | Bin 0 -> 160 bytes src/resource/icons/forcelearn.gif | Bin 0 -> 612 bytes src/resource/icons/learn.gif | Bin 0 -> 379 bytes src/resource/icons/main.png | Bin 0 -> 237 bytes src/resource/icons/pdf.gif | Bin 0 -> 616 bytes src/resource/icons/picture.png | Bin 0 -> 606 bytes src/resource/icons/picture_add.png | Bin 0 -> 745 bytes src/resource/icons/picture_and_text.png | Bin 0 -> 1144 bytes src/resource/icons/picture_delete.png | Bin 0 -> 744 bytes src/resource/icons/remove.gif | Bin 0 -> 351 bytes src/resource/icons/rtf.png | Bin 0 -> 877 bytes src/resource/icons/settings.gif | Bin 0 -> 100 bytes src/resource/icons/state_forgotten.gif | Bin 0 -> 195 bytes src/resource/icons/state_no.gif | Bin 0 -> 191 bytes src/resource/icons/state_ok.gif | Bin 0 -> 197 bytes src/resource/icons/state_soon.gif | Bin 0 -> 195 bytes src/resource/icons/text.png | Bin 0 -> 342 bytes src/resource/icons/text_bold.png | Bin 0 -> 304 bytes src/resource/icons/text_italic.png | Bin 0 -> 223 bytes src/resource/icons/text_subscript.png | Bin 0 -> 422 bytes src/resource/icons/text_superscript.png | Bin 0 -> 421 bytes src/resource/icons/text_underline.png | Bin 0 -> 273 bytes src/resource/icons/tree.gif | Bin 0 -> 177 bytes src/resource/icons/warn.gif | Bin 0 -> 1362 bytes src/resource/text/changes.txt | 73 ++++ src/resource/text/langs.txt | 15 + src/resource/text/translation_cs.properties | 335 +++++++++++++++++ src/resource/text/translation_da.properties | 290 +++++++++++++++ src/resource/text/translation_de.properties | 347 +++++++++++++++++ src/resource/text/translation_en.properties | 348 ++++++++++++++++++ src/resource/text/translation_eo.properties | 330 +++++++++++++++++ src/resource/text/translation_es.properties | 330 +++++++++++++++++ src/resource/text/translation_fr.properties | 280 ++++++++++++++ src/resource/text/translation_ja.properties | 326 ++++++++++++++++ src/resource/text/translation_nl.native | 333 +++++++++++++++++ src/resource/text/translation_no.native | 330 +++++++++++++++++ src/resource/text/translation_pl.properties | 333 +++++++++++++++++ src/resource/text/translation_pt.native | 328 +++++++++++++++++ src/resource/text/translation_sv.native | 332 +++++++++++++++++ src/resource/text/translation_tr.properties | 313 ++++++++++++++++ src/resource/text/translation_zh.properties | 331 +++++++++++++++++ 411 files changed, 5041 insertions(+), 5 deletions(-) create mode 100644 .idea/.gitignore create mode 100644 .idea/ant.xml create mode 100644 .idea/libraries/checkstyle_all_4_3.xml create mode 100644 .idea/libraries/lib.xml create mode 100644 .idea/misc.xml create mode 100644 .idea/modules.xml create mode 100644 .idea/vcs.xml create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/Card$1.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/Card.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/CardSide$CardSideObserver.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/CardSide.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/Category.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/CategoryObserver.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/Events.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/FormattedText$ParseException.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/FormattedText.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/ImageRepository$ImageItem.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/ImageRepository.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/Lesson.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/LessonObserver.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/LessonProvider.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/Main$ProgramEndObserver.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/Main.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/SearchTool.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/Settings$1.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/Settings$CardFontObserver.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/Settings.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/io/CsvBuilder$BadHeaderException.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/io/CsvBuilder.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/io/PdfRtfBuilder.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/io/XmlBuilder.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/learn/DefaultLearnSession$CardComparator.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/learn/DefaultLearnSession$CardInfo.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/learn/DefaultLearnSession.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/learn/LearnHistory$CalendarComparator.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/learn/LearnHistory$DateComparator.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/learn/LearnHistory$MonthComparator.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/learn/LearnHistory$SessionSummary.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/learn/LearnHistory$SimpleComparator.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/learn/LearnHistory$WeekComparator.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/learn/LearnHistory$YearComparator.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/learn/LearnHistory.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/learn/LearnSession$LearnCardObserver.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/learn/LearnSession.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/learn/LearnSessionObserver.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/learn/LearnSessionProvider.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/learn/LearnSettings$SchedulePreset.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/learn/LearnSettings.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/test/AllTests.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/test/CSVToolkitTest$1.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/test/CSVToolkitTest.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/test/CardTest.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/test/CategoryTest$CardEvent.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/test/CategoryTest$CategoryEvent.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/test/CategoryTest$TestEvent.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/test/CategoryTest.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/test/EquivalenceClassSetTest$1.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/test/EquivalenceClassSetTest.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/test/EquivalenceClassSetTest2$1.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/test/EquivalenceClassSetTest2$IntWrapper.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/test/EquivalenceClassSetTest2.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/test/FormattedTextTest.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/test/ImageRepositoryTest.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/test/LearnHistoryTest.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/test/LearnSessionLargeTest.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/test/LearnSessionShufflingTest.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/test/LearnSessionTest.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/test/LearnSettingsTest.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/test/LessonProviderTest.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/test/LocalizationTest.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/test/TestHelper.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/test/stubs/LearnSessionProviderStub.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/core/test/stubs/LearnSessionStub.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/LC.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/Localization$1.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/Localization.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/CardFont$FontAlignment.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/CardFont$FontType.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/CardFont.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/CardStatusIcons.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/ColorConstants.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/GeneralTransferHandler$CardsTransferable.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/GeneralTransferHandler$CategoryTransferable.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/GeneralTransferHandler$FormattedTextSection.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/GeneralTransferHandler$FormattedTextTransferable.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/GeneralTransferHandler.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/MainMenu.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/NewCardFramesManager.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/Quiz.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/SelectionProvider$SelectionObserver.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/SelectionProvider.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/AboutAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/AbstractAction2.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/AbstractSessionDisabledAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/LearnAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/OpenURLAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/RenameCategoryAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/ShowCategoryTreeAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/ShowHistoryAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/SplitMainFrameAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/edit/AddCardAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/edit/AddCategoryAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/edit/CopyAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/edit/CutAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/edit/EditCardAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/edit/FindAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/edit/PasteAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/edit/RemoveAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/edit/ResetCardAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/file/AbstractExportAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/file/AbstractImportAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/file/ExitAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/file/ExportToCSVAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/file/ExportToCleanLessonAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/file/ExportToPDFAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/file/ExportToRTFAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/file/ImportCSVAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/file/ImportJMLAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/file/ImportTSVAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/file/NewLessonAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/file/OpenLessonAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/file/OpenRecentLessonAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/file/PreferencesAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/file/SaveLessonAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/file/SaveLessonAsAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/AboutDialog$1.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/AboutDialog$2.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/AboutDialog.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/ErrorDialog$1.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/ErrorDialog$2.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/ErrorDialog$3.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/ErrorDialog$4.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/ErrorDialog.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/LearnSettingsDialog$1.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/LearnSettingsDialog$2.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/LearnSettingsDialog$3.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/LearnSettingsDialog$4.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/LearnSettingsDialog$5.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/LearnSettingsDialog.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/OkayButtonDialog$1.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/OkayButtonDialog.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/PreferencesDialog$1.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/PreferencesDialog$2.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/PreferencesDialog$3.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/PreferencesDialog$4.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/PreferencesDialog$5.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/PreferencesDialog$6.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/PreferencesDialog$7.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/PreferencesDialog$8.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/PreferencesDialog.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/EditCardFrame$1.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/EditCardFrame$2.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/EditCardFrame$3.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/EditCardFrame$4.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/EditCardFrame$5.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/EditCardFrame$NextCardAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/EditCardFrame$PreviousCardAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/EditCardFrame.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/FindFrame$1.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/FindFrame$2.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/FindFrame$3.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/FindFrame$4.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/FindFrame$5.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/FindFrame$6.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/FindFrame$CloseAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/FindFrame$FindAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/FindFrame.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/MainFrame$1.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/MainFrame$2.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/MainFrame$3.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/MainFrame.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/NewCardFrame$1.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/NewCardFrame$2.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/NewCardFrame$3.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/NewCardFrame$EditRecentCardAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/NewCardFrame$NewWindowAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/NewCardFrame.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardCounterPanel$1.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardCounterPanel$2$LearnCardObs.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardCounterPanel$2.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardCounterPanel.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardHeaderPanel$1.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardHeaderPanel.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardPanel$1.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardPanel$2.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardPanel$AbstractStyledTextAction$1.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardPanel$AbstractStyledTextAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardPanel$BoldAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardPanel$CardPanelObserver.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardPanel$InsertImageAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardPanel$ItalicAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardPanel$RemoveImageAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardPanel$ShowCardSideButton.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardPanel$SubAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardPanel$SupAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardPanel$UnderlineAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardPanel.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardSidePanel$1.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardSidePanel$2.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardSidePanel$3.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardSidePanel$CardImageObserver.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardSidePanel$CenteredBoxView.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardSidePanel$Mode.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardSidePanel$MyEditorKit$StyledViewFactory.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardSidePanel$MyEditorKit.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardSidePanel$ScaledImagePanel.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardSidePanel$SetImageModeAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardSidePanel.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/DeckChartPanel$1.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/DeckChartPanel$MouseClicked.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/DeckChartPanel$MyBarRenderer.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/DeckChartPanel.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/DeckTablePanel$1.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/DeckTablePanel$NextDeckAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/DeckTablePanel$PreviousDeckAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/DeckTablePanel.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/HistoryChartPanel$1.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/HistoryChartPanel$2.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/HistoryChartPanel.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/LearnPanel$StopAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/LearnPanel.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/LearnSettingPanels$1.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/LearnSettingPanels$2.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/LearnSettingPanels$3.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/LearnSettingPanels$4.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/LearnSettingPanels$5.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/LearnSettingPanels$6.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/LearnSettingPanels$7.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/LearnSettingPanels.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/QuizPanel$1.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/QuizPanel$AbstractLearnAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/QuizPanel$NoAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/QuizPanel$ShowAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/QuizPanel$SkipAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/QuizPanel$YesAction.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/QuizPanel.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/SessionChartPanel.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/StatusBar.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/ThinkQuiz.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/TimerPanel.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/TwoSidesCardPanel$1.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/TwoSidesCardPanel.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/TypeInQuiz.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/CardTable$1.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/CardTable$2.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/CardTable$3.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/CardTable$CardComparator.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/CardTable$DateExpiredRenderer.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/CardTable$DateRenderer.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/CardTable$SideRenderer.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/CardTable$SortableHeaderRenderer.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/CardTable$TextRenderer.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/CardTable$ViewModel.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/CardTable.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/CategoryComboBox$CatergoryRenderer.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/CategoryComboBox.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/CategoryTree$1.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/CategoryTree$2.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/CategoryTree$3.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/CategoryTree$ActionWrapper.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/CategoryTree$CategoryTreeModel.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/CategoryTree$CellEditor.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/CategoryTree$CellRenderer.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/CategoryTree.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/ExtentProgressBar$1.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/ExtentProgressBar$2.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/ExtentProgressBar.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/PartialProgressBar.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/util/Arrow.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/util/BareBonesBrowserLaunch.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/util/EquivalenceClassSet$EqvPosition.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/util/EquivalenceClassSet$LoopIterator.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/util/EquivalenceClassSet$OnePassIterator.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/util/EquivalenceClassSet.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/util/EscapableFrame$1.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/util/EscapableFrame$2.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/util/EscapableFrame.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/util/ExtensionFileFilter.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/util/NaturalOrderComparator.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/util/PreferencesTool.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/util/RecentItems$RecentItemsObserver.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/util/RecentItems.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/util/ReverseOrder.class create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/util/TimeSpan.class rename {resource => out/production/jMemorize_maintainance_Project/resource}/about.png (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/icons/application_split.png (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/icons/application_xp.png (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/icons/arrow_left.png (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/icons/arrow_right.png (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/icons/blank.gif (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/icons/card_add.gif (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/icons/card_edit.gif (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/icons/card_flipped.gif (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/icons/card_next.gif (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/icons/card_prev.gif (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/icons/card_reset.gif (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/icons/category_add.gif (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/icons/chart_curve.png (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/icons/edit_copy.gif (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/icons/edit_cut.gif (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/icons/edit_paste.gif (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/icons/file_new.gif (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/icons/file_open.gif (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/icons/file_save.gif (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/icons/file_saveas.gif (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/icons/find.gif (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/icons/folder.gif (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/icons/forcelearn.gif (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/icons/learn.gif (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/icons/main.png (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/icons/pdf.gif (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/icons/picture.png (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/icons/picture_add.png (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/icons/picture_and_text.png (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/icons/picture_delete.png (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/icons/remove.gif (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/icons/rtf.png (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/icons/settings.gif (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/icons/state_forgotten.gif (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/icons/state_no.gif (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/icons/state_ok.gif (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/icons/state_soon.gif (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/icons/text.png (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/icons/text_bold.png (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/icons/text_italic.png (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/icons/text_subscript.png (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/icons/text_superscript.png (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/icons/text_underline.png (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/icons/tree.gif (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/icons/warn.gif (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/text/changes.txt (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/text/langs.txt (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/text/translation_cs.properties (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/text/translation_da.properties (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/text/translation_de.properties (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/text/translation_en.properties (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/text/translation_eo.properties (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/text/translation_es.properties (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/text/translation_fr.properties (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/text/translation_ja.properties (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/text/translation_nl.native (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/text/translation_no.native (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/text/translation_pl.properties (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/text/translation_pt.native (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/text/translation_sv.native (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/text/translation_tr.properties (100%) rename {resource => out/production/jMemorize_maintainance_Project/resource}/text/translation_zh.properties (100%) create mode 100644 src/resource/about.png create mode 100644 src/resource/icons/application_split.png create mode 100644 src/resource/icons/application_xp.png create mode 100644 src/resource/icons/arrow_left.png create mode 100644 src/resource/icons/arrow_right.png create mode 100644 src/resource/icons/blank.gif create mode 100644 src/resource/icons/card_add.gif create mode 100644 src/resource/icons/card_edit.gif create mode 100644 src/resource/icons/card_flipped.gif create mode 100644 src/resource/icons/card_next.gif create mode 100644 src/resource/icons/card_prev.gif create mode 100644 src/resource/icons/card_reset.gif create mode 100644 src/resource/icons/category_add.gif create mode 100644 src/resource/icons/chart_curve.png create mode 100644 src/resource/icons/edit_copy.gif create mode 100644 src/resource/icons/edit_cut.gif create mode 100644 src/resource/icons/edit_paste.gif create mode 100644 src/resource/icons/file_new.gif create mode 100644 src/resource/icons/file_open.gif create mode 100644 src/resource/icons/file_save.gif create mode 100644 src/resource/icons/file_saveas.gif create mode 100644 src/resource/icons/find.gif create mode 100644 src/resource/icons/folder.gif create mode 100644 src/resource/icons/forcelearn.gif create mode 100644 src/resource/icons/learn.gif create mode 100644 src/resource/icons/main.png create mode 100644 src/resource/icons/pdf.gif create mode 100644 src/resource/icons/picture.png create mode 100644 src/resource/icons/picture_add.png create mode 100644 src/resource/icons/picture_and_text.png create mode 100644 src/resource/icons/picture_delete.png create mode 100644 src/resource/icons/remove.gif create mode 100644 src/resource/icons/rtf.png create mode 100644 src/resource/icons/settings.gif create mode 100644 src/resource/icons/state_forgotten.gif create mode 100644 src/resource/icons/state_no.gif create mode 100644 src/resource/icons/state_ok.gif create mode 100644 src/resource/icons/state_soon.gif create mode 100644 src/resource/icons/text.png create mode 100644 src/resource/icons/text_bold.png create mode 100644 src/resource/icons/text_italic.png create mode 100644 src/resource/icons/text_subscript.png create mode 100644 src/resource/icons/text_superscript.png create mode 100644 src/resource/icons/text_underline.png create mode 100644 src/resource/icons/tree.gif create mode 100644 src/resource/icons/warn.gif create mode 100644 src/resource/text/changes.txt create mode 100644 src/resource/text/langs.txt create mode 100644 src/resource/text/translation_cs.properties create mode 100644 src/resource/text/translation_da.properties create mode 100644 src/resource/text/translation_de.properties create mode 100644 src/resource/text/translation_en.properties create mode 100644 src/resource/text/translation_eo.properties create mode 100644 src/resource/text/translation_es.properties create mode 100644 src/resource/text/translation_fr.properties create mode 100644 src/resource/text/translation_ja.properties create mode 100644 src/resource/text/translation_nl.native create mode 100644 src/resource/text/translation_no.native create mode 100644 src/resource/text/translation_pl.properties create mode 100644 src/resource/text/translation_pt.native create mode 100644 src/resource/text/translation_sv.native create mode 100644 src/resource/text/translation_tr.properties create mode 100644 src/resource/text/translation_zh.properties diff --git a/.idea/.gitignore b/.idea/.gitignore new file mode 100644 index 0000000..13566b8 --- /dev/null +++ b/.idea/.gitignore @@ -0,0 +1,8 @@ +# Default ignored files +/shelf/ +/workspace.xml +# Editor-based HTTP Client requests +/httpRequests/ +# Datasource local storage ignored files +/dataSources/ +/dataSources.local.xml diff --git a/.idea/ant.xml b/.idea/ant.xml new file mode 100644 index 0000000..a2a4769 --- /dev/null +++ b/.idea/ant.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/libraries/checkstyle_all_4_3.xml b/.idea/libraries/checkstyle_all_4_3.xml new file mode 100644 index 0000000..60dafeb --- /dev/null +++ b/.idea/libraries/checkstyle_all_4_3.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/libraries/lib.xml b/.idea/libraries/lib.xml new file mode 100644 index 0000000..880c09f --- /dev/null +++ b/.idea/libraries/lib.xml @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/misc.xml b/.idea/misc.xml new file mode 100644 index 0000000..20f033c --- /dev/null +++ b/.idea/misc.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/.idea/modules.xml b/.idea/modules.xml new file mode 100644 index 0000000..82a7ee7 --- /dev/null +++ b/.idea/modules.xml @@ -0,0 +1,9 @@ + + + + + + + + + \ No newline at end of file diff --git a/.idea/vcs.xml b/.idea/vcs.xml new file mode 100644 index 0000000..35eb1dd --- /dev/null +++ b/.idea/vcs.xml @@ -0,0 +1,6 @@ + + + + + + \ No newline at end of file diff --git a/build.xml b/build.xml index d05f91e..13fb04c 100644 --- a/build.xml +++ b/build.xml @@ -107,11 +107,11 @@ - + - + @@ -209,7 +209,7 @@ - + @@ -318,7 +318,7 @@ - + diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/core/Card$1.class b/out/production/jMemorize_maintainance_Project/jmemorize/core/Card$1.class new file mode 100644 index 0000000000000000000000000000000000000000..433385ebe749a3a68c4962206814119ba29b7dbb GIT binary patch literal 1632 zcma)7TTc@~6#k|yEG=89C>QUjRoj9TRPa*7O98DGFsUK&i440#S?unb*@37}{tthJ ziI+qZ-!w+!lmEwfX16xdR%4T$IdkUB_nq5Jzy5sx5x^}}4a69Rwq4=+(s?e5mM=wd zaaVXMNFsqA1HC2;^mQ7QxwNy>483a039?gUP;G@RNMj#EW}ENwVuO42 z;_Ak>uoMBzIi92D8REJ8S`r!TH!x`801h%7=mN=*a@Q@cMBSIq7!GyPMq4EV!wmaE z!X4!_iVJimg(387l0zmA;|T4$>o)0^ecRb|giRh+_nx2#GB{@9I8HG1*M%y#sE_3G ze6+r!<7NJ&nTcf0se4@QNJ`bs|Bk0CxGqE5_a2I;s+FQ^|AO3mtCxJ~ za;1c=0iv2Jk{FJ+S81;$-M5;*BQ3Gy=z1r0+f3^8Q^^)RtKkO}dsI#nOZt+J5DmAs z+WU(V-nSwGb=MDw)vS1)kmUvs0udOv*X=GuHKRJULt%^_rxX|pV3~}5py)Y^)0f5s zVmMFIJk2qhQ-$$2h!@@=`HEICOw!m(C&50UNb+!Gg(*zaitIx)h6^P3klBk28DGRD zGSjdx(GwEQ7G5L%8Uvp(sihAXdh`w>Z!p@_8+z8?TO5s4V{ehwE+j%125AQSf)x9T zQT7cp?0e|WScKkkXBIP<)$Y=G8CS@Qt0bE(%{9`LND~K}!5j%OT&K->+@MiAd?VZ> zuJ-VM{K3ase5}Ps{Yw83G4k_v2wTPi%?Wzf7I7!kWN??}!O(^T`V~;Y{odp+g(8?{ literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/core/Card.class b/out/production/jMemorize_maintainance_Project/jmemorize/core/Card.class new file mode 100644 index 0000000000000000000000000000000000000000..bbf4949f46f25852199cb89ba486aa479634eaeb GIT binary patch literal 8291 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 I)?wxU0*OjcK>z>% literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/core/CardSide$CardSideObserver.class b/out/production/jMemorize_maintainance_Project/jmemorize/core/CardSide$CardSideObserver.class new file mode 100644 index 0000000000000000000000000000000000000000..c5431e7f4c2b9ed0ef183bf00fa5a561ce9cfad8 GIT binary patch literal 472 zcma)(!AiqG5QhJ)nl!O#s~2CuLj^H+BccR~g<=m8@7rXE8mR zL8y3|;h&k0nSb6tUf%%R;@HQ4VOBNNC@o$n&XuM(<+{j3L8pDPS{u?^(mwVXrWN1v zxaP8qSL=#$%MdB~K+iUPav~KBm$T&#Wb(T(SGwWWQqcmEvqy%Bl8c6yWWI6df8p9? zHdfT}QkXA5kcm=qyV1mO^Y78C<M*>N?)Xdxx(wC2W;aUS-V-dT@p7&wm);Gy-}$I$6Pt0Hvu!!8>k>f#tv N7em*0H-G;7`yT+VVl#>^gfxV8 zbfZUMVBOd>Qe~rBN-eIgn*~>)XU3{p?j?m#d}3KcMB%WvsqR|kRMx6KFpF8M=0>3* z)QcE&4ShQLaX?{sy<%2u$9iI>3btdWGKN#kTSZeLT3N9wM#-F?tubh}-C@m5i<^Tw z2E|9LvSP2+OlQ+{YEjw`>o|fT1+8YfOXedccru>th%;w96~lGSqHIV{EQ`PQbR5O| zgi~2@y<;Q$pNir*PG}g>@c~8^j_((OUd@Mfqf9JEm`n$S>502BoWh41#&mpyafSZv zcoia+YdVH&I|@Vbi8easeS12FI3_eCbR;pUFxc`CY#}9UMlI)IW2qQ3jwu}}oK*-{ zJ@etfcUyte8qO)iJKzPC8Ve?iehp%n#wR*H#b*kAc2x+@tWhpzQQ^XlLIkJN`*S_9 zECij9;k=FuBE;@O*)$xn%;>lX%CE;L7O$4e3P*j4JppFya+xx}?Y;E~HsBElXKrw}2C zCG_DI)p;Ak%X9@McmERg3 zJq?6w{GWw&jzZHck&1Y9$)5-_gwhh7{DcE3jiKP>(GZ&6jIMhbiO?SG>2Yosk0p9s zdxys|vVM-|_!VRk=1B3)cUE)5^VDdzNK?Ih1^p`C_c4yYMvQH|ko8rZdxPVYaFRuo zLT*9om~44(wDlv_=rKFt3C8eqTh8NtqzFb(Va*h(%rVTbP1QW)ybBI$zHJ&VXL83( J6MMa<_kW(ga~l8v literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/core/Category.class b/out/production/jMemorize_maintainance_Project/jmemorize/core/Category.class new file mode 100644 index 0000000000000000000000000000000000000000..3a3b6b528502dd4e8d7ad0c53f21046eada671da GIT binary patch literal 11491 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 PGmkBPF>m4ZmOZ%w!tFOS literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/core/FormattedText$ParseException.class b/out/production/jMemorize_maintainance_Project/jmemorize/core/FormattedText$ParseException.class new file mode 100644 index 0000000000000000000000000000000000000000..a32e99bf9cd820844a22650afb2803100ba6f229 GIT binary patch literal 659 zcmaJ<-%A@o5dP*Gz2p*Oj7IBEEcj3pYXqO_m4b*tA&R2-zDb6-lDn0?jYyyRFZm#a zKKKXpj}qsug4#-0*qQluzHet|_Rr(*2LQWRF2KVFAGs37FivP(MI0Hce{i#FEH_)m zM#?$vo%5|*J5e^_{o5{IJ8fdZxVzNJ+7@A@J&G3w$fMvRD4~cFVfsqlsOCV${pM@2 zZ#vfQJE8Wu{gQCztd9HP`UPQI@DbI8@3V4yrpJWIwvPFD7YTIA6RR61;P&s0EX?oH=6|rM0Hw0&9XuI6fSt)PYyqPKx z^2eOG1Cux(3xuUnPbZWPaQL#7velZyGbgtchRnfS+kPBz;zP U4|DjK*?BCA4WtSW^H>5s0quFDLI3~& literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/core/FormattedText.class b/out/production/jMemorize_maintainance_Project/jmemorize/core/FormattedText.class new file mode 100644 index 0000000000000000000000000000000000000000..731f638960353a33b1be5ac93e7ab3079cf7e8b2 GIT binary patch literal 9657 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 literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/core/ImageRepository$ImageItem.class b/out/production/jMemorize_maintainance_Project/jmemorize/core/ImageRepository$ImageItem.class new file mode 100644 index 0000000000000000000000000000000000000000..6969f9bbc37a46a6e4b0e6e3594d6e7cc4ca9ea7 GIT binary patch literal 3531 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 Zg;FJ~FhRw~&*eTfg(FkdG^T9Xe*p~R*7N`X literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/core/Lesson.class b/out/production/jMemorize_maintainance_Project/jmemorize/core/Lesson.class new file mode 100644 index 0000000000000000000000000000000000000000..d4d820f263ed12d8b2cca4961ddb475f80c2527a GIT binary patch literal 3602 zcmaJ^+jkT95&nLbtQFFNjbgBk2?m>_ww$2U(32KX8c?`65pjxLsGX+HT3YP2*SltS ziZ-PP4{;h@#-&U`cTeKYeD|M~Cd ze+O_5?`!B$7+l*hH(bxUZ5Ar7XBJ9EV6M2{Ee%P9{^rY-npG&5(nu*BxMVt}XV@pM z&d$y+mCnsyxHNlpA%isbXvpZuLRUD{;p$cl+q!K8mg^`aR?I-*@rm-9v1Jr&!&xcJ z1)k-s6eo8+%0OYCjz07&q|R856`W-b-F&ZQki#Py2E_URjhZ=xwUtfZm++6$xqH>c z#Yut;Vo1ZVfE*GI8ad7`ubCAlo|u@twuhk(>v$AL6!vT^RSaj&*fJH=qK2ai$2tPo zrr|k-vV2~){D1^!Fp42T8P{jrfR z6%OxSsMMLml#VCxq(X+SrFsd;39=xW6?8m>FOv0*r5l#b;`T-ASZ?7W?~7t{QpYKL zDa_t$i#^<#eLbzBhNpLGb79ML0$;TLijLDLDhyO?*D*NsBJ8p-n^8@Rw&Dox@LHm+{X`-!Ky|4!OotGb_x4TYmC0$ zJ^&hLDiU~qysYZ_PEyq5jZk~(($=k@@Yv4&?lSiz$93ux70!;VwVBQ=>lWmeA%k0+ zEK|*}FR6XF<|&ilc-0u=WH$`2THFT{J4P z;1%w~x`$cChEa^mhEugo|9IJT*K3<(w{gbA=U~f|Hph8N*v0&%7W*zsAciOzwmoMB zCMD5l9G>CfRGGepKd|qbIkZJ=PgTQRg(Lsplp8Xt3&*%o2DuW}(2E{9E4hVw# zJU7BCPd}i4NEQ$8`)S{YC;4gf?l~ms0p#)zp%!wzpF(?py(15>|8Jr120t^Q#U%D4 z4~O>$BM-RPzs{M3D%Xr>tPaGqS3T6jn`Qc9u5q$Thcz7u1$ zCNkEU$fd4{+=SJ|dE~>6DrUPn^JwnkJlz@jdROP~;#TZ@nFNS@seH0crHFzhQt(QM z5UJ8i!EJnx7((@{)JIf#4d0JZ9p3lyU3Mh>N2D9jiBOw;VZap{SnRm<5dKtT-e5S3 zI(!yCzz;)}vSA=eHj5uIcoMJkdjd+%%F}owj(wUhB(MI5$Strdrnm9sB-^}`nV^N4 z{zh}~hf0j|TFlJY)W49si^Eg@MDEHH+c>k0ujQl5XDIdH!-NPHl@|5(tI)`V&cp|p z`XOGAGCLV4VNvJPA9J9j@x~ejkKrfyDI>=v9pzX4?uk>G=2c2cM{#F5JLJulQqql5 zeukgN{!hpLd+C4WQ+)k%Tn9S&c&7zqZv%usYGaV*u#9lXJBQ^C1-u&~L`$Q!Q=+BO zBfqUOE-550FfJjKyX_(e5}BO2KWbKf}Wl ezobtO-o&qXO%vm{{P%0T$2;l1-{TJMVfcUeCKtB= literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/core/LessonObserver.class b/out/production/jMemorize_maintainance_Project/jmemorize/core/LessonObserver.class new file mode 100644 index 0000000000000000000000000000000000000000..446f340bba6a150189c423d64c98319a47c1d270 GIT binary patch literal 246 zcmZvX!3u&<5Jm5pWvN8aE@)qy-Uqabpq1f5X#dnH6!pQgT=Z!z`hY$v@}--g&D^=e z;d1Boemnu};5)Dg%e>@L>FmxTQJO`-b*-u}u30y%9oU3fE*mKdSzSaJ=bT&#e(}Wu zB~wlbi&gM9X1hKSrX71!X?D&G?RAGpHpcZ)`$E;mx{2=)e#Ar*p?X=*10DhJ~Jpcdz literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/core/LessonProvider.class b/out/production/jMemorize_maintainance_Project/jmemorize/core/LessonProvider.class new file mode 100644 index 0000000000000000000000000000000000000000..7425f773d1ff621f02d308a7b53ffa12dc2658e3 GIT binary patch literal 576 zcmZ{h%}&BV6ot<>WJ)k{)*DD%jnYnOih3@ z;9P+^N4AX`Y;+##MQxzT`VOmAuDh)4qxI{i4ZmOy&?#ychebWImDyuHD>(TCDh-=J literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/core/Main$ProgramEndObserver.class b/out/production/jMemorize_maintainance_Project/jmemorize/core/Main$ProgramEndObserver.class new file mode 100644 index 0000000000000000000000000000000000000000..e2bc7de71f5bd131056e5559968b34db3fc25a3f GIT binary patch literal 248 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 literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/core/SearchTool.class b/out/production/jMemorize_maintainance_Project/jmemorize/core/SearchTool.class new file mode 100644 index 0000000000000000000000000000000000000000..6d03879e5d71b3643087e9490083a5dbd014b927 GIT binary patch literal 2453 zcmbVOU2hvj6g?BKz5dv=N!mErNuhkCiPI0aKtr)hXzJF~t(%nEO=*C(8++qy;_Qa? zx*zZa&xjW!q(CHiKJq?AgCXZ`~({0fBBmNUC<;@YW%kgVOAx%ZyAbMCpb{^Rkl zzX6!W?I?N>P@!lDA|%katl!epb=|6^XBU=@iYpL0X4!d7R`nmg^EB7F=#4!HSEG}fnDv64Pu2&*Kl;#b_C+%sp7V|&|1&N(2oHXdo=9D zpuj-4i-5YMH)f1G#A8bHGGa)>3rGkkmbbk3DR$dIvMPoJ_AIX&tF~i)YNRW+W2AGs zQ;i~teHvcGO9EQWaPy9Bxh1n|2n~IxwGcCcOl{Vl6&JU}2s)cgb~3t47Qu4r@3fj~8Ra zX}z){4-mys98>YShBxG1ZI$-}>FwG@`?lfa^oF70xIm&KpOT?Fm8G(6*Cp6n8cyJC zp4YUh#+}(kfx&UV#9kR%>7)u$Bv}n7@eT{9SF0Ur{#`0sip3H3aLUAXOUO&o`!QM2=seUUM>a8HEIS`sNT}+O+)4yA1|~7+3rF1 zj^cubA}+EM>V{Qwmps`KFPgtRJ5#<G{zOC~lq1pCU^cI-+;&vMhbkoaTUaXsIew!#2wh_zNnUd@-CZo8X z`jv*)QxWRDvLrP{*5(C*GMESI>r9GNE!s`1Dp6>UKTF2lwWoxPbp)Q=F^wrE(pz#V z{)_rri^@pJtXaC-beKx@zYz62=uZBg=O=Jthi$sqEzEZ!GW)1sQ=iNzGv@{7(->K^ z8>VYgebgq$0;AoWY+dXv@ny4tgT+^TN4U1}5bCx2h-8$*4-gf|1QWpr=o47S=W-Mm_#MeiC=uGk$R_r0 z;y^}~lS8dZc;s8eCpMA3kWl%gF)Ux<;dO+EgFhgdP-&g)`4N2yB@udnOb@Q!d$KXC zeD6C9CBiL--gbx263S1^Pk}sBo?kcc3lqU8zYSv~aGam*3Epgna2|(A-4UMm7#lOCUFNDe8KzmOHAP#daonradH`9#xLMwT<6Dn8dq?GqcBlz+$2JXJ8jT@oo_j+ zcqNddDh#i18(2h*#fac*EODg3q-T7~w!CFqrfr3`{ZJpFUqwts|6_R@CsiEfFC35j zjXnP`vQDoata>%FIFbeai#Rfy+`e`6dK4cdwZ(^+V#Q8nl)z+g;^1I#6VulwgWq8! zp$rCp!5N?8!62Q_-<%BId-7*Hl?S}C7ns-uj*9$?GK(Q9Fi8@}P$D&DoFeH`K2!eo zTV&)&(REK!Igb{p;vCjUOMn=M@QFu85-B)D4SKXl3Hr81i;NfoyB3M z6Jw0o573|Be=(lhu{DePu%^A|K2M(0^Yot6Uw?lb0Vv@~0wIJYL}W}M%CIsV@saHq zAGx|WHdOb}u=dol=Jcz!(F4sKbC+Q?U)Zf*DCub&F~lV#WK2V5SO~Io z+u>@5dmdGDl_JBs(m6CdebCVMl~b8QjuhXKa*m_WZY@sVa!JMvQVfZ5slD~K+HN(w z47m$B6o-+PaRsvslI`>jOEVe5`9e*?Rfff(cA%-IMn}@LJ7axNHMrTYIF9Xz((^JF zMCtf(>3VHju-9ZP33j?(DYcu&js$;0#!cVogrCT7$++#yyQP=)N+4HctoZT?PjU%4 zhE(9G)f;l%V~9P|O~W$0=f3qFhDh1&Q_p7VhQ*uXQI9)at!EOGuG_k1?r4r7@Ptfu zJWYR3CqKc7jy-mCUNuBU@}x^^qAtC&V(F&sQr{Zf8`ymb8w{D#mZ@htOV*m)^`#htRLxh{7lY%(kbY5&h2<(^DmDocZOhsKws=EW$99Wi+nD6SIvgD~v?{vGV- zXW}cQFXB#q!{tcp6C$sDm?1b7z(s=50A4331u#o67QkhKsblqLL=nd&wa literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/core/Settings$CardFontObserver.class b/out/production/jMemorize_maintainance_Project/jmemorize/core/Settings$CardFontObserver.class new file mode 100644 index 0000000000000000000000000000000000000000..8db1a1643fe1febb048df1d3dc7ad6c8d25025c1 GIT binary patch literal 420 zcmaKo&q~8U5XQf0HR)fi^&o=B3iaYXKrc$5R1kZpc;BXDOh`AfyRFzq^WX#cP|~Ro zf|p!&mf@Rke&783etiSD$9aebVVtdbUD$NTDlROm1$&>G#El|tSJT4y`O>l7vJG)W z7-V{@Rjy5<=F5y@Pw2jiD0-6?uL!g8V`Z3ZQsq9xO_gS&gX8n(J5Oq5lbaVpXHjfy z%+oYyLcip?JrEFDPwf1xa6Uwra8d327lP1xFotcEYvpoR8d?Vu-hC>=?Qe$d7V1{mI5?g0+wcjW*8 literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/core/Settings.class b/out/production/jMemorize_maintainance_Project/jmemorize/core/Settings.class new file mode 100644 index 0000000000000000000000000000000000000000..b91e15039cfe94f6f88903214cb83fe40b187b23 GIT binary patch literal 13913 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 P{|XK5pmwEpHI@874YZwz literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/core/io/CsvBuilder$BadHeaderException.class b/out/production/jMemorize_maintainance_Project/jmemorize/core/io/CsvBuilder$BadHeaderException.class new file mode 100644 index 0000000000000000000000000000000000000000..700a2a7b74037a0b0de4159068507d443d3019f6 GIT binary patch literal 501 zcmb7BO-lnY5PfNDw_U5%*6PKJ;K2`Y@#;#!7Nx?{OQrX8JJgijq$JxS{wq&{2Y-M+ zN}R1ig@RxLGxJ_vW+s!5&$o8~H#qQ7K+!{~h7FVjnp3%uK_c}exP6LgmMNnJ%GXM( ztS!(wiB^I^W|f|Vr$Y}Ffnb_aYOH#uAU2i)WrD6-bml4$HKLlK{GQ=iF``;?mu*Hb=*hZam6tTmofL%0}zKIrlpHDnA`BwD{JDz)B literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/core/io/CsvBuilder.class b/out/production/jMemorize_maintainance_Project/jmemorize/core/io/CsvBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..32412f534800c47e412ebe54691071855fc2b79c GIT binary patch literal 6782 zcma)A33yc175;BB$(u}G5(rCpYz})8AW=js34$aN2n3=8f^mb#abH?dthQFGwXJrw)$Y4XN&oZSOfpF(e16II=H7SDJ@+jC zS?+uO*x|^3XIW~8mMaoY|nU@PP<4MjrsGKK8YvStll zg_1zDqcRZhj#*}_6|1a`cW;h`Y%Au22A?p>S6E!y;IIlsD;vA)&Mv#jCV5A7t@}E{ z_ko}pi(7VOt@~SD*6c$83N;kz7=y72Q+IS&9no0mVyiL`jail4!?S9-LSY`OkiSz- zUF`@#;?jmu#Bvyq!*~r7bWB8v!h~Ur8?1Od8c`@}v+NDgs9kH?R$DZ-TVYCRS;H{m z)MB*{1}1BmqGKwi(JG_RDR{}Y){M2r6^ezQn7GRhg)19Eal1MnC%~^^hK`w-rBFC@ znY+cbrX8im6Nl`sPrfIIIhd17V$q1*6l%3bFaF+)B@t}z4cqNu!It)pJRCht?2@nWq41UTz- ztQT=b(e-ABv*RosXJdnlmjR7Q6C{rB^11N)RjpD ztxrNMT~tx&Tpj00jOSUA)(sXTieA)kfsPC1ZB8H@jawSFDwK~BNVDrg5i`tiY+bo4 zV0GG|Xhg#{0f-=)(OKU(u;9ZMwCb=#M;~=u#}G5ysHTZFNfEUgLYXqj1}B_-2%=rc zXo8amGf92qVRVTGN3~!fx>C&XmAr{wHw#z(Ub0nB#|g~v5rqloaRgZbkkQ{-hWERr*Wxk zuH=SLyhy9PN{%T?}|}4I$yg zZ`?s{5ZCFr9-pJGw2s2ubX`-(&m>YcZqV@se39(74@TIc%-e@%_8~!9?Zr)mbX_>q z=}J_MFX^~NkW@&CHbn-w`>+SMY1pe{pTtdC@k&KQZrF;n*+D5RU)J#z+(D0$M?)xL zrAQWLC>$;dtJ58r)V!Ew^DZ5Ci+xHu%yz3b8VQ*8=8zraC~lh(o6fAjR|UOaQ&>** zkEiSLSIe5cxR16-##%GZ)SEF$G1=RAK*u-nEn+Uf zJZ**|@wFDK+YtIBLZvv^cu*j4V3_k$6lu;MfVF`(39N^8d>07{XSSwdYPS<$ZbvZG z5-F|3&ZDe&ageFWNrsXJ59{c|BQ!{-v<^&v!*oc&lR4ACV>%wk6HKv=EU{JvV}vuL zELYb{a2R+>=$}@Yl$pwnpbIp7FH?qe5tAW9`tU5ClhnOj!}AIYN95MzP8!3E+p%b8 zFce73qDSzYh8GnohgoPyFEqO*l}HA57DM4KAC98Uiytc38-tdAdngvS{b6F?AF-^~ zxZjTY}3q zp5KhLa-NLac@>gzUeWPmyh=bwrtONwtcdOA9jCUfDQ5fm6A7o+#gl6?1RMjlZbRex zjZO7uuG~`F*ubQnhQFl4NtBAdW;5KyP{^-qs2|*-*RI&Oa#iDo7MDX_!^-BB4er=e z8`u$VuD}?zBbIXSHl$-*V-B{X3W~}v z7;S3?gj3z@s8q#?F0bKAQlfCO!7dpta#CTIj8-cg>X25K0QEDawqH#jR9WMNGmh&=*C z4|Sybf6bu(KV}azT->Cg%9@${SZ|Wo6Jt2pKuVP&JlKqwbHp#^b~t( zO9_;)+lgv!cA#$KGPD;N5i@E|q}3}&0_=E+kUO$M?CFU4RIi!V3ld>5CwFDUyvvsy z^w^NQoiC{nuAMZH;@?OojTEXqTJ*)2hTkB{2OCy8P0hIcZ<;@?NL|4$HUslx6T6#4q{OT>|_Hzve6tzrk;LFgL6F$jHlg z`}?4^luupQi@Yk2;W-F>egee_OsdK;at>j-LRGGjdkDnZUbM-mT;T~+RB49C&=NQ? zfyD__C2)p2KXYI%e1u}veJC(I#cN2?gE21EsstJawlp3@lQT)6rKkTE!;`@IJt(g7 z^ucVAS)do&A3xxzax10SLQB3)(d#gl&s9`%HAibO8Edfw>-c$KJz8)UFUe;kiY8ow zO}G}#xPjf`ja<2vH}k!`v)_&ja6h?;p*GMMOGx)Syu-`8j_dGy{DJ38=I(d#9*uQ7 zz4%A`iSKAM{271YuZ;eRzd4fa$KUY}$ItumPy7qn_&3+Z0WOdKkjH=dW+8HqVU`9> z!wDMZe1x?cD)jd;zMltsG`z22oYL?i_}Eg2|8a|lOiX(382VlBWxqydMf76055bo5 zDGPeBqsp_82CvHLLq|(5qV!r$0-bb|=6ca7sk;xZXuxffh1zB++x590IO=PAB1Ira&Mn-jQoFA5ExJKTo}uJ;b& z_QSXn5Eu5LqQ%HFe7(4*DxVDQC4;I0qrllZ#wZYp35%Y+@EJK(dJmRUx`IRaMi%`w z-W`8Ci|8|Cab_Qk7NejS4^`<#j-e;;oy|gH=&mX}pjQqkGzxjZ9R#CpgO&!7hGu+>I6dAaND})P&0jyUVc^R}hp}@oUM|T)l>)>jA*@Ep0Q%<%s(((SlXg7|iES1gGtMI7uaOC6OYn*V%=h@7* z+^bW%OH~e2QUPU{u5vjlq*m`LmQQ}cZj=yFc^qBnjC_(|R9NLJols`MT=Q;i+EZNrl_;k7&Vp|Z6@tqOj~G9P)+1ccWqp1O^xT8gx4b| z>c@QKX=(!H{*b|>A*jL7V7mbae1Lf$VXUS~{)bbj8vn;0Lph_6EcWD1?Z4Bb$0q}bPon&ca^}v#5-^$4fVb{k#)^(73CgE1iO!pfXVS{TG$+TwNipuB zTX-lxez}Lz(H{N*?b%DSPtRU9t^Bcj&{#fgk%+(;^?H`}V2R8rj59yI2W2v+SUvkN zU51p6!*P8$+QR8!{6I3nOOIcft$O+oOxX)<>OK_6YVphRUR20-l6wuc2O}(t==IXnznr^s`4wxDGRT?A zI9QeP8&Z=QO}zG@O-zQTBXJ%>Y=-lk4maR;$tq5kK+naNCM+E2gFrkUKi@7#0$ zv!C;xeC6na0M@CEeiWftgHJ~ZrYKC`Y3w$FQ6n}O+_Yn-8FCb+td7JY&KiZ{+PbY8 zN);CE95#n7JF?#lhAi6*Myz0Wcwmb&(2|Hm!=~+r2EUG}(0SV2J7U>nQ&-zD=~#yu zk6W?k_73+>GHHuM&E~qTeoRA!hUq$Hpi*Jxq+^{%B&JX{XgVF%;Gk(MoKain@klt4 zXfVp%2=RMQo687hmX6t&Loo78PE?(m-j8_*XsFULA7_wv$QmZgJ;q?f3_9jsC)j4i zoHirmSoS`Gv(3Rs+%fI-5u4hgQp~uksrE7~#3BvVI?lvd3g=8nF_?%1<9h^Rt6_(Q zU5$M7?i(=`{H^P@tl!?YWm8wL!s0BIo#s@tA2m2f!?`*ZqgG+=#9gj^dQ8XRbp%!# zwG8)0g-f#SaXRMIZN}XBbiBJBOEfg-Xv9+L>vY5l8qFrcD$Gb5&Di7Vl$@5~JPpfr ztiVcza@Q@=Pd$sb8N-n%)jlhI*!9#N$EJAA8qQZ(kY}%v@IbJ|h?{b4DK4Oj+rwte zi8%Wj>HYK2B*>c;)=(iC=TEWB-`Q5zk#~b|cKz%k9cyqgp$^#G^5mR*3i?WkKOHS- zrNM@cU1qBl3mHyd#2Ml$?iewL20OO^sFbs3i|)q;v}w3R$40a(%yR`P5DhfI9>b1N zTMDxavEC|f`x+e`;vX&xmn$sHyGhK;?9*pQ z7=;Q`>0s@y`a+DRp4xovr=c}xuF6K!T)@6LSI|x007JtLK@?&#%tK^513@N357Bak z-v0}TT&{F>ikI)~8%=`=xXrSt3=OpM+&p;QLpGzqj|g^Z*rg*X!KP>DU@uI&jA2p@ zASSkH_alrES-p|h77)ne+PqED_h!U(I7rZg;-=$4QaG!?scg7z=HHAxI`&E>@>wHh z%#Z!JLc^PMycuty%T6R0H?esYM4^I4-$I#N4aXdG^YVO25Sg^)5~m;1fLG!w4R6zN zHQt_|Ez@)g)5x|bv4dV}b}-2+RHoC88(Om0JQdgAS`F{i@h-fZM+v29@73`>yq|YWa7dHT9z#aFi^az+E!*V82X%Z1H&9J6cRM#BdZn9! zYWT2@kKiU|(>)R(6SA!;V2!NEIECsw>)xW{qhg|xP}GW>8g7#!ok^X&LpIChjwm18 zo_@f1Zr`+FZ^#^RB37&vAEVk^twc0j9kZNjuSKYKtm^LdZGId8?S24v>G%ZhrVmN` z(P|{(bohqsoRztVFN0`H5nj}c9MPRHj( zQ!{fk<$0)vLn6v#t=M5Xc%P0h;EM#BI%tO#R{U@3wZrs&4Wo3Dym)OLO2l@F&mPfn zRAN1jtU7G8*X?UuT(t5=K{Wym23$7msb4u=8 z>uTf}eyrmsg2GP}-Mob;g!pGVelFY7xZPse%%pvhuqgT%eyQVE__c@IW!@HX;@!re zi`&h5$MB4f-$-1PQdJ{S(;4iWydpZ2V&1}T z!&6x)v%~hzP3t!(C^k9e={9Mr5lxuIY^T_dly2$uXym)1*;_5qc11@dW_BfpcbK+o zJf>MU8*DY~hbNj%1sfe5hv4W zq$V7hMBL$r#y!OmLLcBbL{sD*rq5>bD4|Y*LFvW)GG#C@nR~hbP=eyH#r9=>z9}+g zfHYRZVR&UALP8#le4{Tw^f};*OYD8HA{J>PnKpwj53kOQ?A9p zN%xx`&754racD{zZ^jS=^>rfPC#U+;2Foy$?fg+vd?mYouW zSV&v}b1g3QrCC$;?052lBCXhr0i}dWc4v2-Zw4=GvaF1x^DHALpDdGwDO8Cg&Rme2 zE2faRDrd`HfRo!8lEx<*r=#^)2|Hwp&(btG0kBk*LXEYs>54n70iC8ZWQF6Uit|;Y z1b=EmuC`4lVaH4s`b0EZUF+UnS3N)qe%MXbs#G;GshsABfXO*gF-5KRtBcecOnedxPY`3+`40;yyW~$7zep7b)kRtSuZ!}_IhGb2LW$j9gq(+162`kGpa}LVX zUV!|vEc#S8mffVJShO0^Xb;;m>RfM+#Z0?3YQ*F62BB0GBD^)VUS1w#x~rVab5U!G z!N2hIq|7{?h&Yp-OA(V~394{XNwVYzic}G*RB_gKA6p2%JmE9H47cuI&Vl@^G2il~ z5l@!zTae#`LrMK8)FCd4)D(X5F+W!-ji0(lK$Dm8Tbc5!sicy_7o*q(qtzEL8AI8` zad|xj4z*J_)(VR`9+}crIlmEunx-m@6vOhq!GYYWv6=K^-wq5@vTfe-{^3WFb z@|>RvQ_`!I71bNdcs!5Gd?qArPGS7YTW-xw~u533Jj^%JN#jG2u`u@>yR)*r^J zGlWgPfG*h4D>f7F*J(d;!#*h*nyHHcGoAdFNwD{X#wpB-l5P` z8Yn%2>lAKAKvo}6co`cP_^|(s#fhMTn~*{zPD77e|{IZh*z9 z#m4Q}jZy4j3%ehW;R-y%G4MIOg>BK5yz3g?b~TO@ydT%PW*p#6&(J3-)l8I;<8^A5 znoS?Iag~~*<`T9hawVQsMBFc^1!^H3bRGNK zMO^t*H6;^g_P8;U)LGoQ2xTX*LQ`j-;0rNz_RDC{uvt^*__dd@RKqnIu73%OPV(*& z4f_c=LMr|Tm$%N$a$&!WY^lh&gAjaVe!-F?4j#d$6>fp=P(9uGv)&F(*V&LV+-xpf zyWQJW-#CWD2TwjLp;YV|WFapGhejPYqMZCI$tg&4t;B6ug#)evt0`s>C2Fy%<%+ku z3gm(-QL1tU)lpo20@GZ1s?xYs9hJ`kDuw%cDqCvHp@#e6O>i@`p+MsDW^P+Tcs# z7mS;yC4MNtZ@ zb)sCY;L4XJYq46%JB!q-)cO27jjLu_aFzRcp<2hiO7d8UdeyQvpjy=ibqNCh0iQ~P AjQ{`u literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/core/io/XmlBuilder.class b/out/production/jMemorize_maintainance_Project/jmemorize/core/io/XmlBuilder.class new file mode 100644 index 0000000000000000000000000000000000000000..75e5ea44da137df2976bb72fdaff6ac889d49812 GIT binary patch literal 19046 zcmb7M31C#!)jsFGN#11gSPVp%fEaejLKF}+Q6yx6(JV9xLeNTwWC$b4Oq`jpShcm_ z-fGoa_qtVsrS5hT#HwvwinUt1xYSmy+S<*n+7>O4|2y}+nRyf9^8Y{0-2I+=_H*ui zK7HV!M~JA}Xz-CD!z7PIIh4yZ_VnPUU`2N@(pAyC?(|Scf+_d7a3q{q%w)`&d$Nzb zlxLF9qI|NLCY;_A>WRj}XND>|qOnj#YbcQjN4nxnEG=Zkbo`*9PI(up);yA#E1JzWErqOgJ3+HSKZAs|Om?k+B z+{n;fdfH5yWzuYm=FnWGIRfyO3hY?X8;r$6v3Nyow4<*l6iGOc)dxEg(b!g|{77hX zAQDdmBOM{8vN>}#p1#Q3Dj&_HQj5x{oT&iI4BLWf<`-EF%T&-2CLL+fd|JRX^>bmj zflloP2EaDaSXag71sxTg(Vp~CtGsj+__9HxKc9}KV@x{MqDra)-;FeZX;cT;DiNyd z4hgQ9=8i<9tj(OERkHr^7A>X|0A8@SHx%it*#IVBnl&eDLQ}LeRFw^|Zt_tzEj6je zqFSm0dko_%`xH!LxxmBk}doSWiV;suYT)MWZB(eLrg~;BTeX z7PZqFrqK`u*K$nLKYyJnlTKxtG7@CALOLn5HSVR;n7pA#N3;{l!b@La%30Y~Uw({_ z)=`H^ofd^?J=5VMEt3V&A@NYcUUx+-+8c@`pa^D-)OUOFAR zdTS_dQg@c*W{{-?vbnJ}+865x`Di0WME^y#{&UNqEf&zXX8@Fu4iMKGzrt4hEunZ{ zcfv=#R49i}SkylU3$-(V_^!TN0qt&H@+xCMHGU7>h=EZWl& z>W#+3wwM$F+H5JY1zww=?XU%@y~N1*Xd9hx(FJrNjtqUUA{f)!YP`c}wqbT`iVU72 z&|G5CH|bkUMOwZz7#RrKqP5}pMzEm61&%p|qH=Gn<@7R(zD<|IXpX!NOf=IpXBoGx za%0KCF_8J4gKYe=HGvg@h|9)*R~!fj)pC4Sr;o0p0v}yT*9uo%C$=CBuxpsc;tfpW zQp*II>$Y@+dK2Mj#H8>;d(5(48jzz@nY>!z@?IrWm9vbVgsW8{Sctk6=4mRdd&P>27qbjD)uI z!t)As7Q-_t1_Q*l&hydrLhK5<&!YS30WhPs|4ikdf|o31pEdzr`Vllu%2bGH8?b1Q zc7f+{2*)PGmu_tfcFBpDN}T1hR7KX>BHs-#3NVzr>0y(8Y|$h1=rBW^8pPy*sp=5~ z1V%8GCjA7obZZX>Bw_QPS@bwP0V0WKnK}Z~Nq{h0z*2qC1)tV2!WLBlF(`g|%A%i( zwHhnixQ&&Mo)#tX3pclAxLKzD(xPX@C!M5yUr`4cITXDhk|^VTWzqBWYak&#PI@6< znzxva7@4NF036JV0{4vq+V4`JX=8NwqZ%ehhcS^XV~q+oHeH-{2&H zzqQ{ctO$sQ`<5vV)olC^i~dRP*gCi&6zNL9G9vm3N0rhM40tG1x;t z{m-I(v>(z7N4B#TP9oFdZ0AWNHa**gqHKC-{*n3EUpY<|BH}wW3M8j5WSnS~( zFpF#z5O=xa|F=`X%O+M_AB0lJ>UmfyzA+5n8I^pXH5StT9CqVTJlfuR zh=aX8&^OrG+1l6B6O(9~Kf7WZ3{)(eWgnZ1Q0iPhrG+qcbK(xMHqQaDFb&us+Z}LZ*W?mtj?YElj8;TVu#OH2 zy<8^5vD@-M`*{{u@DadLZFO7S+WO{}#_Bel!$xZY+gAwh)Wfw7CaQcqm*-o&fEVJ_ z;QUr$*5NqQyyoLYe6-2OSbQv3raY`+%L&Kmb(v;3$|*y~5wr=!n~$^jcyWy_5H&4X z0@eu@FA=bE#jZubXmfd~#Wh@;@~qPNhytvv1p9PM%NjFE7I z{el*+6Q<7X+1MG5#Ra*Y7Ka!_Dmd6(W;zm^efBBrt<#Pxgt?73SR7`=D5BOio*+0q zj#|%1Q%$tH8=e%{9U|8)LJQZ!_U<)jW%^A<r!{V5De>nm{X8|cj zu<{4)V>$^q7hu8zfmTQMg$7`Jug%sI~75!??wLu*)0!!d5+nFFi@z_v!C26}sjp{UDAv5bHq@~(?&UkMkQ8Ou4vX*PAJ`1q z5bX$d*92poz`!_hd@~U0W10-GhdVSo3H6xXDjg z{Gq5W?Qo=l>mXTx;EUqJZko@ierp`)Bo zrzWMW@mGug#(%e2-08Cif+gTC1$_KZe#hi@Eq;&RPpJ$o$Z6Z@O+;jcQI;Al9GnUsoMeI;YpFw20q9_-4FX*e+_BUI?t62uYSwmo02QbrgI z=Ni6@I?Pg2Bt#S^$K{9Jtcoo)RZX*b$*p6yW>Ob!wip2-I~^`iAp-)?W?E{NnvE4T zXm+n&nQ7q&Fgnveec^mHSCyEm)KX=t9D!jLmRuo~eK;LtiL>!(L2uS{L9$S|!cs>F zg>`}njVDVKZmRiN(Sr!GPaR1Hm{}bKv!@m@9qpKSZT4h@o#D*N1diZJz)9MvjNrasFEd6tGenHEa#AN)YKioWc6uB&B9oR{s>a=w z(Oas{QuS&XXoXqBG)c~!H99ccsREWdQJn;44M#c{^G=9laEvgmL2mn&EvktEfFs=jDN-@FdWTAFgq|c|?)GDC`9CQzC zH@uBWYK^5%5m&FiDcdFU0df_t5-RSX=&9cqK6!lF4O84^pxC0irS8!go>8Zx(A zCpDxgVyUPo@w|B7y12fqgwrJ~c(aOGDlVE#B0JFmakx;b&r+MzX7S`YJFC09Kf^Cu zBly^AsWTNkRXAY@o!v>fteT%&LkUS3^FP(umO4j?%c|3wI_EH=ii7Q0q|QYSR3ZJI ziW1!zbC8%37gKGAP;1QUcoR8wWc^b~Vy}YFTUZnA>+UR$L=(k&`{GUr%e*{wp}NRa z7hCEQ^-ZvFhB>r92PLdlf@_^vN^fX)KvgYLms;vF1t)kMkS7Ax7VbfQ8{}}VV*>$~ z1UmB^*oTG1RnWq%b*-&|<|YVcD(R**2=Ll~9_jGZ*3|$SPfc}8tyrT#Z5{YC&F=*M60(3q5ZPvmUd9Rt**7Lb?x#%8?29AZfkC_}v+=Qu?P8QUyUJ+=i!#;NIK$er5-PzW>vSxXvTGLVoAkaHXPi<_j z4b%su?v;&f==1dIcG=h3Rt-Q~nwzoR7^hO_0EboVme!L3D^}=D?0S85putsLQQg`q z)jYemt_kIQXJ%V<3sx?)(YY2k6>IC7+FIJz+9Q194u^|kdHf6Z|ghXdv6oAU3;&?1k9betpAQ2YAQAbIqBH!Wj z(-%n~bhIy#&eC9f)|Cv9+UYzJkTGrpm5v;M6a;m6&4A3mpus&T<>vrd=_@tKk4)7Z zJp3N6Epy?DGkMnQql~thJ#`ZBq`ey=floOVhT!%C=fJh6OH$A_{H=&!4rZfcBa)^X zP_Vl!(FU=QGI;PSK)b%^CY zq^VwYTr7FR5(hS0t5>I2gyHY7-&R17Tn|4aB@QTkL09g)D0_sZv=;#YYeRVHBv|Ye+iPc4^;|Qa zN?FhU{9T9TXmK7d39 zZ(aO3^DztlMpvz#*rzYRZK(1y6`*R2ix6V%HS&-RNvlZQlQ?S9E#??{T-NET7GtW} z0WU-&!6PNjmf43CH$?_^A`7Dj`iCDQmC6zL*9Q|DM3H$@d=DJpOpd3ZiacTF$J`BHR$D#p&F#=g5UeM&T&(6Tkx#C@@QKS|h@aCk}AsTzn#v9O}D0 zJK=!5)^JxOnCOdPwPU|X5b!DMfQ+K09MN$rC=fwRmay)y?51hV1lZ}99{Q}_V0S99 z2W^s8d>Qr~et_AoQO-F>;9xnb5$QvW$@Q>qX|-p^osQg(;LT#1M@SD69oNzAJlpiy zFJo-!9Fy@lv^4{{mO{V5^AGkmh7ud1opG;m6jO0pCl_x9kwV2{$?!O-*tXln>@|+Y zF3fh!;Wds0#JEQE8i2uTH%jez2z*D{yOu?Yb!Rb;$u&;!8B2_6(^!hcxlscq&=}Mx z3r99ZH{w01j!5h)=k)WfYaGAGJ>oT)u4_ja?r?w} zKf)Ec17r=Dpf!xh9PAN@L_)EeZb>|Wg+^yzwt;`O78Wv^#&X252OW5%bC|}7ayca2 zbui@4k)c%VL(^2;6)RlYPoW}pIiE_bu0Tz3De6~d>a-B`?_}zHJL*@t>JOs+-Ao-R zt|E1{tDcMcHLkiB^=mVAz7h57GIf&muFuqYFX}hA>K~$hqpSV_>fdwK|BU)guKJs( z-|VWtiux_C`U|Mv>Z(73`faZI^QeE{ReuWg+gUU)7^cL#Bpdw7H*Vl|4z*%93KTgK3Y0RUn_r#3U|}Cb^vzX09`al7q99k zvwV;)#heLP>xzCFTj@o`l#1W`=zU0_ETF6DF5uxVx<~&$L2uH#sJ~0^>t93T^kO{U zCS-aPorh=e7f=yhNF{iCw}39EMRWz;2wz13`YxV~UQ4IZb<~AtIZ^r^ZK0d!T)G8& z+>U2lci^qr4*b0nJKatXp!5*xkD&fj`T;#bcheramwrk2;jzpEfMbB(#uKe~@%s^e z_tGx7F+SQ=ih0_G6Nj;=?%X3VcqaId21~-7l>JjxQex>x7 z`U!Yq0qt?-D*8nIRQ-$$^*H*sk+mNOGilTicJP?A&7^9RzKRCI=8+Rk^~4ak%A4Io zXeKg;0L!pBe#4%UC*KaZ7sGIwGr|=06aev(LD#FFtEa)V&!m{v$g`OiFG-qq)0JS? ztAt&z9-wO)`)OIFXE)vGYP?B!I7v5yHFKV#LsFv~xv8Iu{5eVbe!-+9^4+E}AKx?n`JV{o$-!n+h^$)!d-kgu--}F;yr3ceqc!+*a zB)zXXJdCak5C2BNx2=h=8- zbs_x?`@RDSco)0A10H`Doc$hl{SbWq5!C-)Jm32tR^3l8vPrM7m)>Bex7eV6q5dD# z_v6)&!SZ$}kA3XZJbotl47Vlfm+D!-RzW4|IrS?rzyw;Vo>#vHx1UA})Nj;pQ3`|G ze+LQ30Yu}~3y^?Z`UP3)Ma=L3*3s%E^)gDt`Rez!ETCk|!d!a8*+X%jdPV)gk%b#X z2ntgS4Vk!+0PXcdR7SZeUVa*_Xfpv6eN2b`7tj4gK=LvIA|rs_gPGm#@Qo=r(WKw5 zai*n(#F_S~^HM^h{s=LFkjTqLTeI`sBEH!2wvvLkvRSvW>?!ixSGJ4(!qj9e@)UZ? zcM)#;Zly$dp+_^gaQrTM7vAJel-o}yOYI{jt+)3M(kGQB^!5QMc>THKmdz>FmFPCDbWuR*FY0Zm)dIR){T0lo;Deo~{-*x!u+k*T z*+&yhdThU_!QHs5oMzH{pHRyuxL){&tbmR2rG!JlOR&7??UytKVO$$alYHndE&|!g zcX2Vp%3Os4qLRmWE;PkBE=?KXoPxdgGZadak4*AWySU0A=&%D$+u}?ch$o|}2f5A} z1tLmIz}@1NmIil=Pg)2s-0&=&55yoBiM+?7V$8k(-& zhf>U;2#tYT@Bxsy1SSHo%Jk4V>Lc}U@cBeKUHu1bN;?fjWE`L}lkq{$ zHsEeQ9c41!;BVVYhiNtC!Hnz4CojQl&y}ZRFJbU4yZO9!;OK%uzGQ$eZ!9?oT?>by z3yz+kdKkJi7k)=`;U2KtwJv;5a2B9#+OG3;;MBhe1A4S$Hw%JC+>Pf^5q$I3OUw8S zT7lJzkzLvFYH&%xdVVLQLcS8298b{~w3@ZV%8AbjKHAnaVYL*lLPC=quA8lkCt9N!2& zyGhG#DGn(@sC7D8Z@raPLMhy?hgRm4r-Zbu5FFI66^ZbZqe^B-N%Q2+O0&do4)R^l z?m2#MO0r+lDtiYOzR#Wu56PM9my(_fH>(62!RPNEdNU*8i*a1yvmoJTL$RL&rG74z z@HTwLx1ARA1r+3qpvW(VBEJNm`@nulrm(%z83hL)8HR4aj*~8>h`yjPm3Q~dE zuMR*2kD_Wdq$PeTo#LqF8(}hEGY}LBw$ie{!(fb)xM+u=(5tZGP1;YeWq&H=?x(4c zcivBPZ58k_l|Vc1BcCS6;ox69#&XDU189v^Xb4EQ>Csp=j+5Zz!6ZMN2C5jX&!#jnMm=vg{l?VYG8`Td5Z>=eF@3bTRJ$b$^I2ZtkKx@q0JlLk|M258?MwegHcCL3)h` z;D8LmC$wXoVjI=0Y3avibp=ZsUZe>Un;BGfOiiE;LsMw8l4<85~Q z1g?ya@Rb(&B>2A{tI8V7#R!2cwwY;!_A3_mU;zqREF(=N62?PkmWzc^KCv(o(3hZo zR#N37T;AM2^mImI?K3?GQ}R4b<=@aT{9Blj-@*NQ0qXHZeI}vFR7U}dAS~B0B$O)E z+9pC91`R(R`L}5iI>v1bPJ4>a?{lU+h$+{JTU+4w4XW{# z`6d2*Xhbz}dmdcU$3@Fgv$H{g48E3@_|3-<^LhPV=-XXtGC;^H@#iJg;gwidG7fxm zyFYJ0O|SHo_P6VL$jArV zd6AAN!K+wNxc6eN1=`9d;df~t8ei|z(^}1nM7^vPDGDedlGDodWvx;H4BAFv4+H=I zf-xE;54`ASwMU$zSz|fn9l(DKK%C(NG#}2e?G{7#!Yv*R#fyIjXo>JX?J)V~A;4kc zSN=gu>xo1d1hatmZVoGb74^{oC8tD3Ee)km%DdDYMZ45Ih8GQmoT)aU`iw*}9u%IJ zLJkVAN+B18H>F^r@PZVe2cDus{kcyP;+}r;?N&#&52yw3DZEH6q}!1MtMp>dpC$6i zL*WA{_)z#z3i&APm4daKcfyG&D<4n`D@XZrknHl~C#jCcPi|6G;m1s>#rW|iRkeSV zrw}|>>mOwlg2(V%Xcgus)pGwR=;sn+P&Fjg3aRWV@uVsl?Hq$QL6Ce?jiN*G;Bclo zgyyLNI$DjRC2Bl!g@x3jCekWZ1jlYNMb#8KTTP?$)pWW{&7y16Y`R62(A}z(9#CZv z#Ch}+RY5<;)3)c-e0otWpx4ww`l~t`I{6q@s#3Gyr8Y63rC$e2m~=n~V7M2c_lz-M zG6mLp-586KLG$QE;}C>m9(@jBzOC!Vh}b7>|-kE%bm_}@ zYDT_{HW?F8^3gTaV@yOTpKhT}!;g}MtlBEg`lB@Ct(G)ZP{OeHOa*q^A^+5o?tet} zsPgD)`8!0%(df?@jGGT+Eq3C3K6$QYYiEe60T_rLH;ymS`YAiy-jNk^Y!L6+W_^<Wun5hxTCJci)j}~ml>3HSiI8{|eOIkU z#-g3Rhj(;$q5lDO8e+z3dRPTD&-4OsF{;vPD-Rjf32?GSft^CDwc7H+?p$RQp)Cjg zaYQSyTqwHJj7i31@P|eBrUUfH9nKRv90p#%3kv$FF$E>@|8^UP>i|9FmfLF-LrNaU zi5HOX0KOHl)zWM*0IHKvGw})7KJgLX+eZ`e_hYTC_7c4N9AhdbDq|YJ#n+&YuhM_q3|~&F z(~#cwS9<$tJhYQ3$wJkMWT6+yLTz`D-d0ovfmx~6>EAVo!t7{KJLPIU$hrX`a2Rpg zMi8=_rl|;3sTkF(I26KJnAr#6Ig8e)t#qpTDs4pn8F;QI7Hv6@U5^yoFOBIC##0eF zzJ#Ql7dsuH)6Ehg$5bkEjHDySHFo4khtW!7hB4F0kRX6RfTV~WLmIOV!0k3>F{E#{ zok~k}=vKs*NX4mjwMe~vLSy%W6@2ntt>YSf2X%3cW&`8!_UQWvmQ*OIx~`M#SBYIY z-Sd^C>Jcnv%ySVm4XJHF%X#4M^C2)7Ae(p*%~BWZBbV6A>TDs_r`bBch+G*0XbFsk ztEOo4X-5_L1p7Q*A8JRI^Mn6{fa9P31Cw&FRGUP?1FE+H?%0x~Izt>eceV~DZfq=m zXHiM1R%wm63mQ|VRoS3AtDii^57BEgyZm>KNZo?N->O%&BNes#g1`ql$nE}X%x%ffClj3d#ejQPd_{1!u(EhaV= q>c5Nh-(&ROO8xgZqZXr(_u;ub%BaH!gb{8t>M>)P5im|7|NjA^m684c literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/core/learn/DefaultLearnSession$CardComparator.class b/out/production/jMemorize_maintainance_Project/jmemorize/core/learn/DefaultLearnSession$CardComparator.class new file mode 100644 index 0000000000000000000000000000000000000000..9381ddb2acbdde728d4e013f0788008b80fbe7f6 GIT binary patch literal 2146 zcmbVNT~8ZF6g}e));4Q!oRmV+HfibxY#IKct8*W^k6;yRf@X zMWz0bzE*wYrBXuGK2&+iL;q19TJ_A>7;vo0)bh^9otb;jJ@?L?KmYmt4*+*ii6ext zfryDH1_Wle8nWSf_V+Shbv>D{OUrZe_vEJ4tOsQ^sYu_qT_;ntyp5vU*tR??a6N&6 z;F;}bt_bAH{pu(r5JTKR!o(mmcl#c)~cXa;sYzhrIGLK>$HoH6khMg(U1g{IvrIh(FP ztS0ICb6M9QN^y*0%)nU_=kSieM86sZ5{)%q27&F=e1S}Fmf94zb`kx1IB(#BiT80) z;9^f($Bqb`vVBd+-Q8lFAC3EK#YD!$hqxp#NS6**&rM{z!5l0W1~GxGft-m+ObH~9 zu}j5NByee>#rl!R6{xZ+m<0ou3GYx`au`49B`}RECT3K8Vzv{kTJ@$(Fw|E~T*Jo# zMpdVo6tHRNB>AZVSoj}DvLyqv%&|jnk7jzjV%HoiXnI6+>v+D+cN^;vd4!I(--U&O zzFq|0vAs;^p}t>$fEL|svVxo(jC zUUK41S9@H#k>kd8w+{@amSphE-FVCz(U5`kX#93NR}S1bA!FKUVql#)-Gfpx!o?YZ zXqDxOo35VBSDi5J)6|lz1XlH1){!=W<2@4n2#QwGDr8FnPu~d>B!b3cQ1$@F@jc(Iah_4c0QhiG@N6B4|es?jlpgxq*jpQNa$@;KM?b zlJ6+_L3449;BR0S_wXsTJ!F|)hQCJ`*@&v*+Ge;5ciQ2M3Uy;STr!r|6fR^ z?vR#8TvdUYr8X6qWNz{m(o_8Q@sWZY(vSzVx+fY!i}GaKT!(UPf=F7Vm$9S|FJndb Uqj=0dO?4sq`x)Cb`zHwf3xy3bkpKVy literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/core/learn/DefaultLearnSession$CardInfo.class b/out/production/jMemorize_maintainance_Project/jmemorize/core/learn/DefaultLearnSession$CardInfo.class new file mode 100644 index 0000000000000000000000000000000000000000..a588d1bc0518260ff25aad5817387ec231d2fe94 GIT binary patch literal 1654 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 literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/core/learn/LearnHistory$CalendarComparator.class b/out/production/jMemorize_maintainance_Project/jmemorize/core/learn/LearnHistory$CalendarComparator.class new file mode 100644 index 0000000000000000000000000000000000000000..a01603213df1ecd785ed337f079b9034966e9384 GIT binary patch literal 1651 zcmb7FQEwAR5dPLav$k_FiAh5e3N4hD*hw&?lu#TJs8N)lkXALyL)Dkfd6iu1yF+(t zTKYTs)CXP>5)YtO2KrF(+~3jPLHq5+E)EfeNWPufyKiQ`*_m1Y_3Dp50o=gNA~MKI zI4*KHA~3S6?x|W^h1<2Sw|2E>1dc5Fp>LK1veT8#BJwCm6kQC#6)30hj`7>IhHC4u zrDB1hZEe=V#Hi5I0^`$_^@FH-5hWaz7;!O*vcQGiKnGFm|Ez0X6zf`Bt2nH!+jZ4X zOcdWg+tf+oM`5!Q1S-BSkY|{tQ86i&_rDHk8%W1_v(l;~}u z51D%X@D`Odi8BIY1BDpi?lhtnsT^JRL%q=nwsd?)ZMFHPydHU~y{Tf~?t3pCv*RZM zm*0a$Kl|4QRTs!47X{|u!+L+gQ_Fdpdo&*#C}Tf}1$Y*4j{tGYD%=gTMZ6zwtGhk+ z1$NC!6bFiJGtqAwqkl3r+YWnQ=xHd~iGKVxGJMxcJO4Y*MoWABVE=VQR^FaQlO2FdA5b7za1*miCKg14_XZ-|6dsw4}YRdOtjdHIcP_bYfPc#7JBhIQ`CM6>!(WP{)n7N)pXvO8e``uIeA+>$Y%Cb2u`f zf8I)xl9v(JPq?d53d&sd8N^d68Jy*6KLd~ODOYz7fX{G_J7GtRt2O=`4hocw=a3t7 zGhGaKag6#^XVRJ7+g0bfIKGgpPC8b~@!YulM#}vBc{tOkoNGYwRm`0Bh31FJvEae8O)H1YQ#tdfZa}@KKqvp`V8JuUv zIU=TTfttic+MGo8AAA8RF(FY(e|d?#;{Zd~g(K|E1yIi8^Hg3U+U_r70T{W#6S=~W z_CyvKFiSaHoq37UET1k;+T7lDti!z=z9goQp*KoC4z8v~bu6ax8kSPI%s&;NOm`(F N_!U#0plmpWe*rh_m!SXv literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/core/learn/LearnHistory$DateComparator.class b/out/production/jMemorize_maintainance_Project/jmemorize/core/learn/LearnHistory$DateComparator.class new file mode 100644 index 0000000000000000000000000000000000000000..2592c7d155def6d56b0352f3355d2191e838ccf4 GIT binary patch literal 1105 zcmb7D%Wl&^6g@X_Uan~pQ`+*TP#|eaT_JWs2ox06DCz=G7Oa>iBjU=jkv-wH=WjrQ zO+hU90Dgf58y2vFFF@RJ9;8*E!i%|{$2s?&b7wyN`tT9JEo_=dA)SL^A%iU8+HPO= z!^nFfolY1@$Cn}soR%K9yjX?N^VNp%WzZE-BkVsGk>E8#_PQ5%>INZQskU>-6YO2_ zL^uQG`OX+%A_vpL94tQfNGgI+ajR|)^Mr-uxRTG5b6Y6c45PkKCXS$Fp$wZ)WPsjr zgII~6BMHYD+?oZe>qH9{j$x4#iEfvWskp8#Y?-imxI&$0TAk4dyPUAt@&dU%=G^2UP(3duTy6btqB<}mvaO^#N`I>j9nZ6`U zi^J0+Ccx&hR+x)$9v4QOlY+AEQG9cN=IhLYR&j9zUQft4wejiz^7|ArHIZ@&mq*B( zNGHYRSxRaTNB>x%Up?@H-^tG@5&4OT{76I^l_X~sYe}r(3P+pKDb%oG6u1L5_S^go DYH#g# literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/core/learn/LearnHistory$MonthComparator.class b/out/production/jMemorize_maintainance_Project/jmemorize/core/learn/LearnHistory$MonthComparator.class new file mode 100644 index 0000000000000000000000000000000000000000..fb47291661ad5642f843860089d4841814557ee1 GIT binary patch literal 1107 zcmb7DUr!T35dTek<=`lmR{r`AP}G)IP9kp@jj0k!3J+qM=#xvkp+~N_#2@Ws$)MVg0ZpJ1X=( zO1G&(>H1QHfm=8GmKSLi9xqpgFN2l{tEzJ(Lcu!1$YU??^b&^JD$aGiJa3>wD`K4*IdxQSbQBP=jj&-n$c7&KqboM0@U z{#~|Mw%>mGG6a;1fo6Kf2@sIS5^ggT;SQD)$aSRo1UNr1@w$*ZMgHp$*3>{!PCu!; zxR)SQSQ>l{;`x+g8;&O7_Z z-%ox8a1IZmXhO4wkd81~1lm`Pbt6-8%|d3}aHW8@EZuptNUM1$aWPCM{{FlbMHFos zbRB!pE-_#iHTd6KFYYTBiG^ zz@?$-UA;%AcjEe2e`-3r@69+-k*EoUw-t;(G1 zk+aas&7aq?4=<3m;$qn~9L{vsLs!dQ)Nw#93l|rql~*GNbsR#UK(x4+uQ-NFsszN8 znmVjw07nEO#l@0QF3UV8Ce*}BI);LY+lEn4PBsRWTLCYj|D5 zsE*TkV+TE1*DAKP8Bb%GzI;+5~fh`{09y}3Lb2&kC~q4QSiTl`d$(;&S}bv30V ze@411cK(Xt7)9wyhhR_qmy3{CV4Am;7-1R6`ht#aNu*jO)Y&+HLE&tpFEopM@!rh!KscTTyuqZH4m%Lfq%~nb!+i_*Sx|BHN zor+Q5p?hkj;os8H#C7V`URo81)kq|mB;mHZA{~J}JZNrh#wZ0jkGS@hj(1*eaf<=GgeT#VJ6#memOJ{ z{gG`o?0~QnyM_-1dY`?NlJO6UK33E&2%Lw8n5yC|K`~XPy_UtEiC_y*?uC>)(+kMTHukw}$wi7T5tYnoQGXU!0ciqwl)T4B$+OsmDSuF%r( zHtho%@Np-N#y@qGx!@?XgrI`!JW8sKzfE*(16SV$UstAO`(TDHppZ=yn+5?yk!G}$+)(GL^2-PKx!My zpyxbC0C#G|;6`F{q*T+KYr6Qc0Wew?k!Yg_VX#2+K`6iq*}>&v6Xn_Bdc z>;AF;xxhlh5c?a4$Ttje6(<=~Wgx>=p$HR2@1wf?%^GJVR3%A4Zm%_P?*F0A*=p!~ zy`l49y>q#t^NohiiF)U|4V`Z`bWYVfKWOO8KTd&Uw+Y+CEAc4 zF93UttrAIuTT`m9*6ZY(nqx<*I=PMI!2b;4DgPej{|ipB>E|=}1aAWM9DY|5tS1N- l!V2A+U}Dv4*HBb&7_`L4!a92~&PTC^4>)oc_wf<-{R0P~qg((0 literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/core/learn/LearnHistory$SimpleComparator.class b/out/production/jMemorize_maintainance_Project/jmemorize/core/learn/LearnHistory$SimpleComparator.class new file mode 100644 index 0000000000000000000000000000000000000000..a14c9a6103801da4c75614f3cf6e0fb3396dff52 GIT binary patch literal 1137 zcmb7C&rcIU6#k~PY+I^8K~VgOqO=9s#BebX6H*{R3M6f9q8Bo>6Bx3))9g+a`I|IR z50Yr22M;F3izojZpy0Hhro$_Tdwcd{FX*(} z%GaW`-4@gYrCd2|incjqF=8YcXLxW%;7@AQq}z5xT#IB`wFGrok)GJOxDidAW37>@s@IWrT6^p*(pnhLaq z8HUM!YQd0O_dMa39UcUN^vj=ciBDpvcR09(G5YUjrO48c2Q^NfO_rHx=@{${9TK=g zySWBFV}kZv_W`cr8hH%Yaf5aPen_uP($vg5Sg+_12Y(5{-KwbwY^vWRE~e%rZbxb6 zLLW%J#f8^BS-!<6Bu^>a!Bm8ujj)O2%O2$S7&38+yo-Agaxo&G{(zAu$GG&V2md3+ iKYhwS9r5qObojo2VrWa4C7Ta(mT*6rA-zkOL-rTiBLAoW literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/core/learn/LearnHistory$WeekComparator.class b/out/production/jMemorize_maintainance_Project/jmemorize/core/learn/LearnHistory$WeekComparator.class new file mode 100644 index 0000000000000000000000000000000000000000..3174874691ff4d2c3c3376c9e93ffb804e258fbc GIT binary patch literal 1104 zcmb7DOK;Oa5dJ1{m`uPG9!@ zz>xiJ{_jg4gSVzd*bv#GiBczL^mWeE(up?dz zd!QWGK60>N!pdO+IkxLcMKFr>Qr*N9;ap^{KVdZu@O1B!t2^i6*ykET59Pab2-dofrE%nhcH&G*L6~732UcU_e{!H$;ynH z-;sprhU3YtL4R8YPsO&&nnJ^G3%4Z#N8e+mp?Xe8xYPLGKvjaN{FZPB480InHo{)D z^q4?x!tAi@(MQ5KGdd)Uuvjb&jUqx%sN^UUVb9-t;wz??x#4!bAk1`R`>09(PN7Ax zn*JbY%MC}9kWWs=s%{4%yCp-l>4(b1EyB{NOb~K)&yzvT6=5iuy~0s0$v#YtHU?L) z$djwr7)zdA@DTCMW=UGRatQjwhZN59uAhM)xWIdEXn>2j#5cla1{*p*f)Rn{%b5d= z=hNTI2Fu>dcOTd=3G_1pnjad+KtLW#xXMt3YgmpU*OBHEV12>l^TPBY@*n@g`jtq^ zI!@|3Zo~)`mKq^tydU)>N_eJ@J#V5Id*0{Rnj^EENgZJJgbn@aK_-9rY@!hJxDYcg dB#lxOas}l`RoDygbLPR{Q-y#>JtC} literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/core/learn/LearnHistory$YearComparator.class b/out/production/jMemorize_maintainance_Project/jmemorize/core/learn/LearnHistory$YearComparator.class new file mode 100644 index 0000000000000000000000000000000000000000..60bf4a0d60e132225dfc21a526b085b52d39d3d6 GIT binary patch literal 1092 zcmb7DTTc@~6#h=TW!q)Bt=zneptMj~FeIAPXiN>Eq~XDuCiphAld@#HOLnI!zWZ-9 z(HBTG@dx;$jAz;{EIdG*hdF0v&UY@~IrHc5&))!EW5YrQSrdkh97YJ6hh5nXBk!|x zTVW(!Uy3Mj>w4ezViiWmOI6{^pe>?m*gX=F;5)*|3or20OG36-YMRIsoI~+JxIN|h z?hs(Xgk@tCHrsWiA{fP5sb*rFaI0^wJT$FW--ShM7vGM6>Bw}(oMqp^|kGBq3ODeYS@;9iMkia z-ClQJM(@PF&o@pzYze<9B2S-_OG6!aG2vvxZP^;O=;{=j1gjDDqL$q9 zGznAbxmeTfAmn#tthU2gnRr52xRwcmT?+ykRecf1lG$^Hxup9rez7rlfO(!cvh za=|0SCzmDZ+m%z$4^}d`&AWaEE#eOA_P_vlagR@g`|NB0uCTRsYOWe5D17nxQ=c$|1Bv(z3k*{_$7 z8!2Sw47rSAf_%lXlOi%Fm_Fw~e{|3@{^ZZEEF_CkKjaEl`?8ERmJXvcD8n@hOnn*a Gu>Jw$dgQzS literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/core/learn/LearnHistory.class b/out/production/jMemorize_maintainance_Project/jmemorize/core/learn/LearnHistory.class new file mode 100644 index 0000000000000000000000000000000000000000..f89f0ebc6cefe9f0baf11c3a93df8a52ee526f5f GIT binary patch literal 9977 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 J^dZp=q6?x7Q`7(e literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/core/learn/LearnSession.class b/out/production/jMemorize_maintainance_Project/jmemorize/core/learn/LearnSession.class new file mode 100644 index 0000000000000000000000000000000000000000..bd1242f6245a19d16de329b4f615ea85889f944d GIT binary patch literal 1163 zcmaJ=ZBG+H5T3=_(iTdK3L+|kh*w`Y6Tg^XOiY!8qyk#Qhkn~$$GYXZM|QVO@Td8~ zAK;HN&TNm<9?F-SotJ0knV0+d>-!G?cndE|FehMhIKok4)He*H#9$bsG&*eaw}aNI zM3=390qg%_Fm-ZlL=;+IF*-$Jdp+oO z{m|IjIaOz8Y%L}Fvl^ihu*8|C!Jc}49BpNpcXNg-8~;z1Cw45Y#eSNxPKHDO_G@DT zw8;YjYnkJiHlbu3pJx%AWnZc|%fd|42GYC@vV6jr4=IbPD9fga)U*Mr(xp`@`*EyD zt;&A?sAthkxbs&*e%wCO%wcYOI$Z7ox5vY*89L|*Uf2XwI?32XxKDIx?;ez%_AXx* zl|Dr4KH#W_#+Kl@fR|TYssAZ1*QN_Q&>BrE=IPS4Pb>XRuPA`prk@XBr9j(|2wun2q9Hy4EV4nJD&Rl~qL;D`Or0y34J!l$HDx&FAAs zfo`HQEp5dlp#EcU_1%Ee==wL`zWE5^PN$R#T<*5^nMKXM17$uVoK;%87Ypo-#&dx) znWo!$O&5l^CKj0dL3_jY9vAG|tLbO8UQ$-Pq`s2uYBhRwHKUgusA42ljv0u264A#W5J=5m*&NeLcJM^Nwta+~>V zdPlgrb?CySyeg$vg`-zTpKx?%UvC%k*?e&`ofH0RIwCSKvy;}&jH*A=_wa5^v+&mEb^X2Ld|gG6EPh*!K+ z2&1^GVob+4CaC&90a>R}rBaSfyTJ=@85Uw~*%{lc*Hdi{!*faeRQm~nK=M!Om_m$X zTeKX@TVfb&r)p(x#&Ue}Xp^U7j&hR)Ezlt_g#cu{B zQ`;w5`f`@T^Ns2rcZ=qpO`i3?lt+zScJfjTkzB1}+PkJ}3Fa2P;+R!BC2~VeJ2+FzB0(!(BNsoEquv+|T7Cecn-8adkN=wiF;s zTP7{7mbA1{($WS=ON#@9hs3r}rk~>HF-JTLgvQ8*g1g;AIQ literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/core/learn/LearnSettings.class b/out/production/jMemorize_maintainance_Project/jmemorize/core/learn/LearnSettings.class new file mode 100644 index 0000000000000000000000000000000000000000..9f1f8ad8202e7543b7919c342b6c1be9d5de0c32 GIT binary patch literal 6770 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 literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/core/test/CardTest.class b/out/production/jMemorize_maintainance_Project/jmemorize/core/test/CardTest.class new file mode 100644 index 0000000000000000000000000000000000000000..9d13911ebb81f629ce96ffd5cc0eac09afac2ed2 GIT binary patch literal 4082 zcmbtW?|T$i6@DiP>|`?mx}?w)#BE7Sk_8r0EMO=!ghUcH5Xlk@tYCL_dWML zXYSws{n5t&dhoY6>QEm;gN8L&tKfmD*|O=TCv3fBJZst0>8#9B(O z_KwjQR0W%-N=C`D%}Yi)XW2%&S9gtqWzVaKD`>VY%RQe9rs9Y}lNikk?r+ab=@<2M zQ7;$LBd%?h3*8-~jaZKjG2EvifsG2b*6i&P2Lsr70i+;aindnJnyGOPfpo`kzk-b` ztad(z%?j3eFlJq|m_A0Facn}piU$=mN;C$r^D4HI@OV*=qXpZ9z^4`L4+umnyH^rg zIpb4&NW;U}&TI++JI`#a1aIfNC0~zdcoaJn#Pob#nDcZPxHjc>kiWE=5n;X}2(=sI_c4^p+v;x&J+!4+>3U;h=Agke5u~)(R@gQa8Sc%WmyxK9VKir#Bm5u#Bf-{5j?q??CiY1 zd5nv)#vJvLTp6a{vP-(_8dT7n%UDOz8^bXTedu2)w`I=c$BoaFC&C>Rw8;LoB92qS z$2AN{dNti~4BPFyFsm1x7*23WMQs_gJZ_mNiWC&Z>$!qY(vS2?>P-m;c5Dk zUg(<$nR)8=oQ2nygxC2RtptIqG7&-<6&kvRapb6VLhdORS*X=GdaYuSuuZE>3RDyn954lZvPiT^XVRK2=96X1O^zE$$7Qq0Cv_)j8xw|YlygSXwUWABm@OG) zrgS|_K|7`3;JuZ75BySqMGYlMkIM8&0Xjm;(lCPy3K|^tJ+B!KNJK{>@_5#?4-80h zTX0dsvzX&du4t9%xm+?qXmPxx;W>QSmwec{{!5|w{k2=gSLklJlZNfryNVas6a5LP zLOI-*G<;R0t-6-qWL3PPAnl>4&S)ixY~=;BOuZ&6xfg&}HGB_&~u1S~7-imyLW+$(k)w3=Qq)ItKXH zYf0-{&$2g8&X&dvJFAZuIg`j(IlVZl+op_z$p&}QWLCG;wn^!`(HF3rx?+K!nc=bb z&EPwM@TxEG*-VFLh8@jnAC%O^uPYS{{3w}&1zvi1XoUN!rSxVkIKkB?ZhcFyQG9}jr*0!z*?S%8xz8hL=KW$j zc2vb^3u64*i=*H-jQqO@>ib+LD+fDoF~}_>7tkhuiS|V20(N?@dlFs2>jL&=e5V6L zi9M+WbT6Ri4nCLY+8Mo9Fg*;FJEzcuoxFzaV*1kPz#i;H7oNalY_9t}oJk)+fU|>s zAL92!xfiYY1K;ZSek(%!j{tG@E(V#6OeU2WTEeM1ob{3IBdjy2;C%sOckso)b7*I3 z3D3|mmB{-m5)&Rn(()W91$#Z@tacMMaDWUB;y!d^E4yze4iotiUS@jG%e%%PpTqng z!LceH*?@W=T;y9F?r_gd{P%53k!{K2_)*01D#s$UBcu_YN`t&FV0sB< zg&WyE!`V;JlBqQ*Ou;;PSB~OAZVenKsR3-k35sNhSGkiUbjpJ+pcpQI{wNcFmogF+ z|1kpf7E>c$A{ENSi=0Y4pSVnMBwGDR=J7?*!xn#dAQ(PRK%wa}--G!IzHR(8gNbZH zmUT7Cgq`K_k5MM)i1?{0jDrEjCZY{7{wc!vFJf$vo$e)$3jU!Kb?cvfD3X%_kzG_# z;^m5cg*MLf6rZ6sbZR5Vip%qyC#a1AZ=WVXPcgM7PGi~w-|54Ov~eQP#tzno(5U0e zR(wpA)K{rQyhJ6wZHYDoe~!rhGax(szsX+tf0$ZiIzy%x$kag_T-NbL?B`YJDCW_R zOH}$i**;grbU0#qJYd=uG2OokQ}Gg}zRhR)Nyt=bB2$sxO&(5I50z64TGBNN>snM8 z*Ezb*8t~n2aC9RYy~)v=(dccC-i}7^aP&^J%ex%C8;#!M=)GXnuz;VWvhUBAG>e~HO^nKF3=PvQ!z?<$_gH45cb%<)Qf1=o4;c^x0{CMBN;zb0=6 QiQI%6k>3A8YaRajAGcZh5&!@I literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/core/test/CategoryTest$CardEvent.class b/out/production/jMemorize_maintainance_Project/jmemorize/core/test/CategoryTest$CardEvent.class new file mode 100644 index 0000000000000000000000000000000000000000..22b09408f4ff235a39cfe280289f936ede663bfe GIT binary patch literal 1291 zcma)5T~8BH5IwiuvTa#D3KT^^>r$m%3yT7RZo!ZSW0Q&|lD?9qTw&|BtJ^IEpM3BS znTQe}`~m(bgFt&^BGWxo^JM zt;<><&{uStPOvTz&E=~J#F0>u)X)!2z^FH5!}Fc@(yV#DGy~ZR%#t0*ea}DMCL>$2 z{k_dY+2lfvo#6Pb6cA-DGpJz*!=bxIK?3PYPc_c9ICMnAC_kq*c3gQV-6YZ&S8+|l zbxa71*V}~9eC^u}dF1(T%#Bt{`t+h^hsx%=w(YhAV!3iTU*+UU&YTjM%~g6Ewk~=& z=O%8c$Y{6?U10PtKn42uWpLKJz+^6ev7gRhEEU=RnH>+XJG&wQy<*f>xi=)7A9XCC zl)OC}{7}Vd%B^-|SNhxbu1lVgidVDUs_i>$cb!Ub;Lx}Vz4iXVu0=d@R(3%^zcP=a zmChCEDzsq4~hZb{}blLmn84(t@AFp*+QefiJK!M~d zukF|5Q->#$I;+4e%=4B|oh{Ozd96UjBZ16SjL-s>n@#DLT<(E-NiZW_Mib}kB10=4 zfxrx+Bc#bqXL4gDfhAdngbH*5>HRNT|&dh-j#p|8u>#3~Q{0#)nId~aDSW{+IeLLwG>0NRxJJjhPM7xN51{%v vP(6glKy@%Y2C9SMF;E?g)S5#2GFcI7cqNppcuaDHJaMeTB7KHru`m7$zOgNF literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/core/test/CategoryTest$CategoryEvent.class b/out/production/jMemorize_maintainance_Project/jmemorize/core/test/CategoryTest$CategoryEvent.class new file mode 100644 index 0000000000000000000000000000000000000000..8867f5b1a43fbcaa9896f95e100124f69728d5e0 GIT binary patch literal 1076 zcmah|+iuf95IyUpaT1&>Q0NUp36PjH4$ncLDk`cWy&x*{SUK*}I>a_?oTBo?FCkG; z@xTZ0QHWV5PNhU5e%QHqX3m+J-9LYS{RXg&XIUsns7Pv9LW-f-x6f^3VEd=WL9fr9 zkRkQl_1*9VL!wrfWW8f&lEtvnov9kvXlGHzO%=B^+{QA)a(_h3j1R*0_?JL@ zG`5FBE(k@lBW36F$Q}$CmTIP1w`B5NnYqI7q}H8nv_0>sTPoHV^cgzyP0CIu4Zftx z3ue+bXG5k9)-8r)Cpe)26}qm^_eWljizB-?AWyj)IQGD@g)8leGZ~(_)M9J4P_G0qBD?8h*2)CIayC;x++xY{wZKsrBjjD znI429uVW-Z?_r(n4YC}PNs^MDBYOc#qC<^m~_16B)cl9&d1;{Q5YJ zpdOG#1+a;S1Sz#D0Ve3SU&kM1dI6fQZur(pVv(whDQ>J>^2lDR9~ zxn_}%0uHFHL#p^TVo(_;O&OFTT*;sWi7SiN$x?{x(?~YZBv~d;8Vwkvuaaz~(*FQ> C!T^8( literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/core/test/CategoryTest$TestEvent.class b/out/production/jMemorize_maintainance_Project/jmemorize/core/test/CategoryTest$TestEvent.class new file mode 100644 index 0000000000000000000000000000000000000000..0b6d6b632f30da76d16ee7bff9c4605eee1e30f7 GIT binary patch literal 235 zcmah@I}XAy6!W9dA06NZ3``8<45$LZ0s~wiR8Li_Hj$E03693V0XP&QWk77a!ImXI z+t1hi0bqqJ!ho=-TW+@!m&lwe<-JVfL?)knNOWlQ+^@wuIz6Ap{74pWk1Ak;ef- QL?4ckdQQE=S7IE-Z@gbU`~Uy| literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/core/test/CategoryTest.class b/out/production/jMemorize_maintainance_Project/jmemorize/core/test/CategoryTest.class new file mode 100644 index 0000000000000000000000000000000000000000..61af6036ca511cbadfecdc901fd3cd0507eb2938 GIT binary patch literal 10021 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 literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/core/test/EquivalenceClassSetTest$1.class b/out/production/jMemorize_maintainance_Project/jmemorize/core/test/EquivalenceClassSetTest$1.class new file mode 100644 index 0000000000000000000000000000000000000000..fabf55046333d2db81595e57a2fb147bd856413c GIT binary patch literal 1076 zcmb7DOHUI~6#i~I?La9~5b#xeR%t0PG$3j!B&NaG1keO*;_@=RDTC9QI&({mEB}VB zjB7S-B+&$Q>wnVt%@jf+VbMwEo^!tQKKI<;f4?08cmgYf1d=9%GLtu$ByUdRe@x&)G#q1FnVfK_q1xMz(htMe+t)J8HP0(>b1AF>S)LJG8jZM z0~5npT)>FHfaB?gbh|1JTsJW)Ft^uMZ9j0{Da-Z)WoZ>^YwbJY!!#yQhJ+s zp`R$Gjr1k@Wh2nZ2v8ttpfKl_CEM{cg@ziFwy`zF{x#JQUTla10 zHe}#L@-b-WT_+T<`bkr$R5{Mbv9Q2q`*EdXZbRu^zxjeKwv|=^vzvC@GHaY>zyIA_ z^(<1VvrQSan0@T5wx_G`Y9f=i-&_ znk{m}6Z}&cC!HYoh-i$=9724F)ssBagu&pKcupR>T*ehjk@Hntqdp(;G<%<;Foo+p zqliZ|Pm!*af5H5Sv00K282XOESBDt-QT_?@E3)a%>g)-(Y)nlUpOH!&kbXicd0-qc zK$4k(dweB;#TQbcyvSCTP{w^q%ak6lfrqH_j4EB~CB{jmE4V>>mWUPHBA4Jlh1iH5U{~#{}-#t@CQ<_GR)If=*b1_oFJZXjjbEN$K0qo-b5C8xG literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/core/test/EquivalenceClassSetTest.class b/out/production/jMemorize_maintainance_Project/jmemorize/core/test/EquivalenceClassSetTest.class new file mode 100644 index 0000000000000000000000000000000000000000..727972b32530f9a8c4633856ce859aeb4f802a75 GIT binary patch literal 8069 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 Vcro}F{+5o}z;8GT=n)6N{{u7VFGc_W literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/core/test/EquivalenceClassSetTest2$1.class b/out/production/jMemorize_maintainance_Project/jmemorize/core/test/EquivalenceClassSetTest2$1.class new file mode 100644 index 0000000000000000000000000000000000000000..a717cc7eb7ee8942a5310565c9befc2b657d80fa GIT binary patch literal 1124 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 A&;S4c literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/core/test/ImageRepositoryTest.class b/out/production/jMemorize_maintainance_Project/jmemorize/core/test/ImageRepositoryTest.class new file mode 100644 index 0000000000000000000000000000000000000000..d736303de9b76ac1c183b30b8cf69cff92bc7230 GIT binary patch literal 5254 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 JzyIc|`7fiMt8oAT literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/core/test/LearnSessionLargeTest.class b/out/production/jMemorize_maintainance_Project/jmemorize/core/test/LearnSessionLargeTest.class new file mode 100644 index 0000000000000000000000000000000000000000..1570ba2f8c57ec9f9d924fecbddcfc4135c65084 GIT binary patch literal 7433 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 literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/core/test/LearnSessionShufflingTest.class b/out/production/jMemorize_maintainance_Project/jmemorize/core/test/LearnSessionShufflingTest.class new file mode 100644 index 0000000000000000000000000000000000000000..3c0514a6e5f223aeb7c040844cc8fab2dd4adbd8 GIT binary patch literal 3910 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 literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/core/test/LearnSettingsTest.class b/out/production/jMemorize_maintainance_Project/jmemorize/core/test/LearnSettingsTest.class new file mode 100644 index 0000000000000000000000000000000000000000..5bd0d0f679211f0067e5da02863b38f988c74aa5 GIT binary patch literal 2608 zcmbVN+j7%Z6kR92$T1?ABp3_?N`S_8NL+3y5DH1;gc?i&B!mW9sIU)-f-F;6ZlQnB zKJ{1HDTZk~{eZsov47L)I+Cy*$1^bX%#pUvWv{i@-uw8ke}DTEz&z|E1`yE@)e%En z;Lvu{vAn`F*R09!>hANxnrwK6*^mP9s}`582}H8FbqxuD@$H(d)m`g*S*X-qS+J$) zI)$=&u1e3doXtiO8X|+(16{*j9YfeBaJuK1M~I!L6sSP5_M{QI5ja)uIn@VjHi`Wh z)-a-D6bA%`x6N!AJK6XV-$$A1rphk`sLQu(s3Oh;e>!j^fjwSPa1^aM}-E zp{jX-R2O2na{^fnIURXS3Y>kvHm6oATe8};FRb9STy?>m|27hzVTQaYcz4FPD}V=kF;pS9N>_R(zTI8fBFh^0V3quKE4wRb8C#IldVy7^p32{&0cbQ?g9 z>=GfUu(FQZSZ482I0aM6m6R5Dblg=T=z$iC-!x6T!F8ivWnt|rTaH|A)}BgtO%Y^S zmg^PMUN>D!eTS1#Z_DDLiQcUC@7!4iK)Ux|u!9-iDTWm@t;EE%Q=BuK#%~t|b@7?}Ty7kWf z=qn#Zlo(;H?s!|2yQ&;Tx9Uy8$7`0;R1F)g`h6RrloVl=ixs(KDSgvBuE#Y7KCLui zf=Z4fUBgy+qSiz2sv+oCoM0{ocx6ZUP(8psN9KJW3Xz_;K#mVX2B zv%hVXPqhprvBsw!Y`}f2^DBx6TpjQaZ-x7&^S?vec!R;$Nao)n^&08?uSoCL{z+)5 zy{XX_4(HWG3&&n#yn~V^5nzOr4`3K+jFajV$#zhuL)0&PWPuHGdDO=Lfx)O?=jlB8 z3qEe)jIub!BQ1PV&MO89#bC093-6Y+-Af%xhv^&`W9Y|mkazKEk~)WznB#S;Xr%+d zkk&!ot6y@DKsUj!+5~?L2`&T#FMSxnSeszVmrs%JWtb(yJQ+?BeTodHd94(>7%sFK zPWEB=*iW3w|4$*qqGFgDrEIgxinee);M^^$BKAN{bL>!fG_sT9F?t2glj8*@_9Fl8 zW{|@rJ}<-I_1RIf81kH9wFXKGJZZCg8?v(%=x%nY!9S84k;uwMlq1Fw=g>G394YmY zQeP>4wqSG|7c{+r#H z;M-tpT+uRGCf>r0BN>e%-+GIcqZy6DDr+pGB?9X}G^3^Vgm#R!9@w2S824S?WCz`1 zhu&skF0))$SQK{%eHROaRs`<_&>=yRz}GPSjyCX=mg*k^61XP?hy{sV%%Oa6+Lex)8kP~HiI?BW|7QdYcU?2gv}#tj4WfrNCL~2umOwK%#+-5&-BpK zBg-T#34tW+kU$m^AYm~}lB!e%8O2ppKIdEhO^Qm9ocDUsY_iMc>F)dPJLleW@4Mal z*LVN;2Eal5HH8E^40M{P2aMM70j>sdY z(%mYMS+tg{tYeiIvQxfimly7@&Cg3Og-np~b`#g(dVvkh!d;-2`Su%h%r~0oQ-W_Q zc+&Faggh67mBbDK!*Q*mEcPqtn@!w;TLqH78?Xv&85nGV&ZVgNE)xS76fmtSlk>-( zs##7|U>6f?3O(0qQCSXiuXeTF>|xuHN!%uIovzosz3kUKSWH1$x`i3{I;8eb2=A@dJUB$}7l|r3l?aDyp2soh*1GTiKnJ%N5(ReA_K6Mum5` ziF>e5VB>=HBe-o!l*WDxmZ;1K?lrLA!~xvLFxz^u5(GQuy6kpeF1X%#Cf*7eEfVy8 zj2bv(Vho1`wl;xAeykf|M=h_&I;5kz)qLB@=IyG_RycyA1|Br=5b^>&TKssKyKP@G zcb9FNY1n-bN!mQI_P#gj~inIEE)gDQ*hiWk5BlN#96A>*jDOE zbyE^0!tBXL&#Jpz6BRr~bJbdsQF{%nGbF-;RNus`bazOt5Q_at)HoI9J-6&9agL(T zJ9b4WbzYsELDfn>H1Q)m!%A^JDTz5fS_qY0pOWV|DMNyiTeRoxa8&%*#82=7C$&|n z$TBf@w>yz7CqEctxg=iXiHZS}_!*I+1b)HLLRAgCvfiAHCMHuHb&GswY|7hZIZ-Rk zal%`34lU`tTdS59RzOePfIARlR3D*8EymH`lD+m&-dZ@iY*}-eQjH%9y>-nz9=2<^Vg@n< zi~`$R8X#0-kdvw>@Qn}zx&nh{;%h5-3c_YzOu03$Ak{leiQMo}aa^B$_6c@ymLwqX zGJg~5TZP|53H1`^wVQT+67ly{K4p0oylxn}2=O=V_8NcHGSH9L`D+Facmr?psS|H; zHK8}pphK_i7`g=GD zGIT=Ka3=)-a*T6?g};|yTL<{>ARgdYK88a$#W(yDIIQCz;+_L+kl*1w-Z927lk4gG zd;EcU+=6|0A0My;A97vwL}2+NEq|hAJ37C^uz?W+M+{8-7ds8id<)}Su1DomdVCb? zahgm@_<>lDSolB>Rp2wcZ7FcjL=Q5vhZu97?KD|eg@HCz_&8==2wC^GXVnd`7}e!+ z^i!liP7zM9%O0(x-`j@%lbHT_wm^bOkF=*>g=zw|HmoCYbR^{tq`h`RWOPG4&PZli z;wRbjb1Zm4N0SM7;zIU^g^Y@!&eo@KT+fAZI{ z!&+omXR!w*c2Bu3tXv#cUz@Nl;4=oN#?vU1P;zxCnsomPo}XDe=ju;9poSEd>Y%$q zXl@Fj1wLN~@TctnpCRD0R{;EC9l)2`0lrAUm#zT#Op8JiplyIIL2CUs372GWlHg=UZQsF% z@mEpT@&SA(m;25PGr{DCD{Bqso_p^;d!Mss`1_wf{sORt!!!~|rZAGlD8>Y4&b^N1 z8fT8#mOpo$ABTVpb1Qzn?IR`=UTS0XZBkA=0zGQBsFAs z$gDRsz_z)kZ@NpJ*@QJ|ed0V!-j`dC&P0uoF-G*sf?@ZU~b_CKr z>27uqGj%5I*9;~>qUy|nXWNkp^H-V5bxG-?uIDu5j-{HH?|1Pr zA=Z=t6zH-9Uvc0D*c^=U`6X8d|8i~^U49So8-oN&e5!5mC3(tcHaLK1*yL&iUvW3# zU;Y(I{(vWcBK77yZq!!vw4VJPH79D{JY%@xr?9&sdFuM~e+~AH9lhJ4N^d;_I zVm>acK6k(x(u9k(X2K!@yF*~6^{L@74+-;VD9m02Q=$sRCPy|?iqG;8KI`oHMjucv z;`2NL+6`sp16lV8qkpEDsVEkB)9>0dGTX!yM;D9CN1!hv(70Eh>yL(uEEB5I2NU<| zWdySwavK+dW7Z!J_C27rM6OgqqX+VLtOqWUor->x0voB@l2x kcOBAQuP}pe=(QuP;@B@d9e{_0HNGiY1cOLD+214W)}3j%K}}Mq6`G?TO>{qbypN0qg$YP zLtEFARz9n_vxd9Mmg8!9mnjbgofRz)`w9XqiXv!3OeWu3#;rInY4pooyDZR9f|s;R zlN-$JBN)IZDh8wY6j%0A_BPc6%-Cu)$KT&e-3x)3{1QnNW7;o+go3{3gbX%;5f!6RjN!V#@sb<55U90vS2ObCrg?;udFg~1-xO$H z+t4>Gn`If#TDBf{b;pfo_?XnqP2Fa_B&{4vwk~Dl_36UKl5S_TC6gnkQdU+oXEfW8 z{oRs>IDFS;E#cBOna^rUat;_nX`uJ?Gokmum&WdkTIM z6*fg~TGr*)M1S)FO$U>Cy1AE7W0~iXOeQhL@RbEN=(>D5CMS=lT`jwQN82n?sZARz zdCe`@#5ORJ8TO3=$4FwVTl%ZuOeS6Hqw@B*?>|T#s1<&Uaz8!8x`1;IFv_ODNWhF= zL12Q?y_C-ehD-Xr*`W{1tK3lL*Y}=cudr=W{=Sut2v5S5rjfK&u(SFEk298Zsmw3S zuZW-aP0Ml}*VZ=g=sV40=3UV;>ACIoqLYa*JzxJ z?QWxaI&@8GRHR8mf2>g%+(ByadobL8=nm;EeiKx znABR79o!ILFK9vBXa0j^7Z(SvGq-Ux;U-$ix08(enOl-%Zj;bMW-kll3OBzK=SlM+ zg9H}$2`!S)qDLrIB-BJppQL0Jqu#gtcHh!xB`qJ(($`Cpl3F8bNbMa41Zk;A+#oS- zlF#cq{77C}Ij`Q`*um^sJBN8u6W~>55#&YMl`7BYb)US_j5$MIGt6w3ydIF(0<&Hu zok#ECB`L{2pPa0y59K8(?OA62AFm}s&C<3CIp}7+fn6^6wJDpH+NAXBGks7ok$K{?3 znmmd`7`&0;Q21OnX@_B^|2~TCdx6h=2G+7M!%)qT^)$mo9)|pG=yQfyR|Nd^px@^5 zt=I06W!?=tUhmM8La!5JUVRV|!&5h-aDi~^40Dn4q#8XB!@*{jYb;u&M9_`uuF2*= ziJs$%NYQ#cUAvy*-B6y?TdnFL!&Jm$Aj4YLbrLkZ1|bW?N#PYooMN&HX# z{ziRPaV)Ln@oroHx3p>4x-N&E;22i33S-rX5e$o-@4F*izu%6y9CFF9eF4c+ZzDYw zrr53XwNog=4N3QL$R~#}BckL&CKr!xbc>oMH6ILufEt&f)C>o*!(Rz~rItt8Mz8X= zZg1SBC&2>sB7K&A7U*HIX-@A6jkC0RVfKMi?K@a4_YL+JvRbInsNWypHu6}(9L>sv z(bjofp+Cb_Tq6(764F=HHVw`huoeK;4X_b!CO{2cz@ph_xQ-{O1I5{h59Ewc(2Hg=p+nw8)lk&Vr+9J>#TFhUQ8~Ygy z$Xh`g2HG~D6Bz>=GuVVKg^>$otL%FA3s$z^dR8{D{2=QG)j2<#vrNy)TfT3*PM$jo zsq$>a^nI(S(3PvJr|L0LyE%g%(Mh)Rrd_g%ve}nGzie(O&-#mYr4sI5m%$d{Ym~Y%W?8u2V3Bvv#mRiUyp(SLh#_8V-$UMDu}XJM&{H>{DnLIMUdOVL^UGVc*bd z&ec1^)15egn++VyAd6cRHa398B$-8G*dJFGCUR_eMnrGR;C9?W`#uw+b2=qh-kHH& zf?Aqkmn*?Cfj4ls#4h!qQ+?F)%;lUdULTT@8CTfVgp7u}A-l{@-kx{Npz6`uU<`3u z7|%7y3$kN}$Le5c!#X!HNxh!pXLy=%Ot?jA?#kJYb+THXv%E9rT!}k9Ik#YzrcKY5 zb+oB$1vMq;FWAh_fo2ERs8M>=5fx4wD}#NpQn1OeBw1Qf88YZv=`ln3z$`4DFe};z z1E&-=)lrpTSl9DbKsKq$o}s8@>ao)n&mRz@n@F72jUrevgv|}?(k}`_&3o4dTJ%lo zj*9eki6>zh?R9hSq^5N%OWSU(ZJlNuwpl7I*UmO-;PjFWz}_T)v6Yy# zf`CU1Xi%JQoE#SbWfyWXn>I+W2w zONfOv57gHGP=-yviHayu};VyuV}XZE`ck)>}w-;6DBy0n{I)Q`G$X z$YrRJt1!-8#)eBs*U9cW*;^+EM)qIA){z63u)Xb0qu<#6Id+eHhxAqKJlAhr!A(HV z;AISbkNpXpealc^{PU}3>~9Y_yVv0SCFJY~IeXXVOop5TYjJ+fDBJkT20V&B{@#Fg z^b(mqY~y>-UJT$CY{w{e;2yqKOfZ6{_$=_GjD5Js=Z6@@DHT#5)u<~qiiqO@Oj1gy2kDK{)NxV?O-)fto2DKj)vl?B zNp)x{M=FUEq_ar|Z#v@_+Da>I^B^}J&)~`q; zG(t(ed6$kV6EZ~JDx%j)czd((cuV0t&d|gW?RMRAx>@*W3*oT-AEP(ZEtPaPE16tV z$=Q}ldYhFzyrz=JTPhi7R&shxCFgJlgAz=nxg{HY%*Md?xRw6|u%$Hd%$MAcC+D%4 z&c0f5W@@?)P?P9Nv^7i4#3U0n$tPG&p%?opC6Y=yCT?;zCa7wHPp&UmXesy)f)7>b!b3mbme}FQE4|78^2pv1WOvA=kPqA dDW1N_?=oKJs)q{R;0wcB$qjg$*VB90`Y+!&RJZ^D literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/LC.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/LC.class new file mode 100644 index 0000000000000000000000000000000000000000..03f78915ea8be51dd7a88e2c7d7c8f5461035ee1 GIT binary patch literal 8822 zcmaKxb$}d27RIZPq)3Pm5=a6;gTn-O4tjffcALy}58XYx*&xj%8I}#3U6`E(g1fuB zyUQte$GLIt?(Xh)+Cz;=~s(M}ZO7@L6Uwd5$VaQjfi;bk1yLMe`-9&rz zoYu0DsnKOsbGq1sq|Gy%%f_1HBg@=XYg?;3QfyZ7Tqp4DvL(g5YNq!)?a}d(BczyR zPK-}>n&X|p=GatAiOrt-rW2MU9I3Ii=e-ETRTXH=Egm#JeR^6xG;FopwI z{z-yP8TEPi8hiUzn+zP51{jj zJ{2Rpzud0ZDF9|=8a@_cB2*APH2py(9HP;&Rtbc*9BT;Q-zz7BIS!e0T4$Nf_L`C& zpA=iBHuPi2cFOLM5&_m+VwlOLSlGilM4C+{hLFXgi&jdpRqAJz?I83l({cj(wkt6w z6R(^~ifwxP#Lb;3#p0fhaf=I5@3QUJY~K%uFo~5oS&AjGU#&Ub9BH*nv4K_ACOjo( z)%C5|aWzXxCZ`V?7(v4i(~o!xeZ)?)Gd0=QY-f{TZfuvX8zn~3R%V$hvY1h=z;_?Z z#f-&RFmX)!#warrG&|CkwJ?iSH@v{6McB^8ipBV}d>ppZ&kDyBK1LQ-50o2FyeJ2{ zNo1me6?e82^E0PRgE7}Vt73T;RfVlZ41-+;;z`S0yTlhu3*0jeJcnsIArrOQnL=_)Lq>oof21)w9BK* z(6?8js9e)!NKzUS%S!_juYaXoSK|7v!6q84D(*0dI)`d!_hXXZL^{@yOowm9onrf2 zu?o4p7T2&urI?|A$KUjhuDF>Fb1?#1*p{cn-I!5@kYS{iVrFFQ+5H2^+kGez z2lRXk{Q;^=52F9oRa^ao zux2A`&#GCqKFa3XF&88AL>2}ERyzK9k$u@Nhr@0oT<%b=-j(`rdFnGW@(Ju3HSij~ zNz{NA(2+|gjMi;vx{c_gzMtfJcwC-liiAphFwKEBs(Wrf)-ngbl}{DywF2|4E51=4q!R_Y|Cyv$X%mT# z@~M-O_R2R0ta77@dZEPUlP{Y3Wm+kA?edH;E%{+u>Axh!E;=b`m<^apvE5t8RN|}H z>)tY!6x;TUk@n^rsQkSmq&v`(p8h_LG^Rc|f18@18PheK!~(UgD?-_-(sA&6ICte8 zwIVbsC@&~SgI1NkZT@?djbW_sA11RjZIk51mImC02lJm4=7?6%G{{G<*-it;btQg| za+&X2tSb7T*kZQ8=U4Q-a*2qihlN?MZHm(iBerWc#tZ-77N%FGEqc--4z;rqe<*ln z+M=gkv$5x&3!a&_IQ_DyxYVpbS^ryM`gNHUV`TB;82>E9=rX}Eu$Zw#Vmd-pIS4Z32OdfY}CCy(TbLoP#(v#?x; zBGtnqx+co~k^bIp@jY=-FJIfK(_jz6yx4%Vw!jmGF5OBVnoEloV!ZnQxFdM5Vrj`V zshPf>%D43}BMq9;^F&D_*OV3_Ml^}^O=aX#ZmHv+z7c2_Y974_%Jt{3I_NN zdPN|C6%>tC#H%KzIwfL^J5p9{+=6Ivwn(J)u?RzoOmGga<2q;Kupv(+skX|b=v`u% z-lUa0jl{8KDn?SN&;&*ws#)E@mL|tZh9{t)xe6~uB%_HO6}mH!5o^t8M?VpjtpE>K zxTBK}mnH|>y1u6<*})krwM*p)oc@keb{6)sqM=qIA|}XS9Pu0;F_j}?`a6zzK987J z;u2#H;59*qMD8xav?;e%pJtxgY}O^6*yNOa60<+EhKSkDPi<-4J9y@x*EIPI z4ydUM(=gAhmE#(;Lq3lxlDd$HvSBiZY#6v&>U_S0V{GaY39%X~Mx)AyKf|AxYOik5 z12DZwnzJR(;1%uo@CqspUL4CgX2`zr*;u;O{g30r*FZe+>R9d@|!Ecs1iS;8PfnfJYgx1&=Xa2cBSjI=Ibv5;4$#utJwW_$_wGRBvKuVj1`_!`F7g0E+M1NbJ!H-m3wd>i-<#&?46W_%C$KF0Th oA7uOx_z}jBf*)u61o$b&PlKOj{2cfN#xLSjBjw9e zd@w%yql{-SO*bLB$;>zNUC(#s+uwhF`~1%0p;4eQHu(NyuD_OQ2^qn++UQ=t>SRncYdSW<807(;s0@gur#@?oy z+E=Y!_f&<)@-(3!;o?MwI=*L0%be>-V5#{(h&uuWk3cIovBZ`wK7tnw?K!d-NfR9g zo#oyz>nyLSHAwh7WzK`M4>FWpWmHIX#UtJErRjz2Yd6PtItzJ*hD2n3dEWMj#yJXl zVOzb`F(cCnBiT!A#&nXmH-6g-B2Gez!^Wn-!oS&Z@eFKzhV!+5CAAlGn+_d;R|W%? z!qAZ+gz=V&%wZ65h~0+otMI^+QKTX~;M5c#FwcKrgo~rk+g+aOlp@xweuMbTLjjB2 zV>9pt_qe;M1D0@~HxUmW_c++2_b6p$tq;4k&h3@8F>m!z`b2G-X)-DJm41ExLf?~& z+i6smk?{ohFsV|(Bc9@{B|OG5V<%wa2~SpepOv4|7FT{rOWa6lb?q0%*SY$b85X?> rzmyeQVNkIElqtDJQRSh48dejzhIL8{8zg2c(QM!ar9*VHl>Ghzj?ehE literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/Localization.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/Localization.class new file mode 100644 index 0000000000000000000000000000000000000000..a7ea0d9410c2a1f8192ffde69cac5b922d332583 GIT binary patch literal 6928 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 literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/CardFont.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/CardFont.class new file mode 100644 index 0000000000000000000000000000000000000000..255b8db7c26cdfdbe3a911050f2fdb7b0d7e2c7e GIT binary patch literal 1683 zcmb7E+fEZv6kUg2hD*z(Kot~01#Am;RJ`K_(}aYi-~)sQUdYfM>)>>1W(E~M$?%|w zXySt(;71wPo(@`SL2NQ}_Sv)d+H2qXRJfqoa5 z>%qRGOAXf#EI05Kp61%}{hy?^@|z0rQlqLB2FkXp*Y@f=+S{;p9BMM<2J_prJX`LO zG9J9N8TQhtVHSzn>_$&Zy)$n*l+38;l*_lJ!jkw$Uo-7_3iTA7f44}XCbjvqzUt#8-%s2L56DYOfy4ou_mhWr!F@0>x6}sgv zmblEl>EhzX_~rsq>XIc2Pi_IvZYXZ@1mBl`mwX?VuMK*bgRif}2 z#zzWWkWk4`IUYhcVG$5BXZnv%tctO zMAGdgjEagz${yn{({jDyoS~fMtUg>Cqpll^OJlzPkgiR# literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/CardStatusIcons.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/CardStatusIcons.class new file mode 100644 index 0000000000000000000000000000000000000000..507ffb55e99b851fba4470dd729808fd54aabd2b GIT binary patch literal 1466 zcma)6+foxj5IsWz8g-5q0oL@G7WB1H<5Mkrz!% zf5+8)SyxL3x{+7onzg-ZYj(Mm%$Y`sK`w6UM#5hOX4E_EtM|2_%bJo{QWB(~33;0R`;{GPKuH=S+*M z%bIR5H08OSHR&3bdB6||M;tJVCYRofz^ z#N0|7+*a3CQdH+C9*U+vVrX;2t9y}kA7&W(E@xCSO+#?* z0!H=``RkCNe?Of9`ssX#24V;cWO=|^31kt^T&VXHEWpM_&)|!GMbpvfceEU%{I(kVxTiQuINh?J*oPJ xJ`r%GI8jOnDyEl8BcqL22hd0S#}LFMIxt7P7tw_*@f5dEDx}<7Fr*x$2NN5Is)XX5pqu8d?Zj7rG<`8uqOL$vCE1vYf~Xg+4`2Fu@^+!faVLfl!V$~}%wkT#eA{{96r4l9 zp!GZbfr6PmTRl*aGN*~%7@~+p5EnSYd28*i+wBj$mu{go@(RO4uh*JLX#L*McY6L% zLGqzx>Z)z&rMjltr7G7>2+XrU*w#y|nG#5|ozNdw4DwAP;}n?@IEqCDb49P``FH6f zXBb9)pRbVOP@Dr^30&iohz?6hs>Xul3A#X#xwm z{QsI?7uaBx#foaz4ArbpX>pw`ft;*Ur8-*8C|h-{Y?f{2wgt{Hm#7*g{hn(7VJ-;l zFq7dC)tRpU#fNZF;1ct*j~*B`+0PY$tL#b1jEZXM=0q-n>*SS->o~NJa-;1weQK`Q z?EIQxIG5k2C2RdBE)B%=dagC`aFul7fSrhDIGBO_1Z_da)6n94?RjZP_s zEMEeBWqE-TX(bYA+7fAA5@{+DX#x_dUy0NOAuHa%O~PAby`sD1=jj+qfXEmkK=M68 z2jMinhTmc#z|t7m0H?-SdV}QvXC<4eq@GK5lg%_fr}2d{q$@vh{Yc|m8Xu+W{1}A* rmtRvQ1-I$FNgaXj1j`Uup(9%5%fL3)>AyB$VheTJuYz5Q3!(TE!mOXY literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/GeneralTransferHandler$CardsTransferable.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/GeneralTransferHandler$CardsTransferable.class new file mode 100644 index 0000000000000000000000000000000000000000..efab2d9bf367fda819e28cc83c088df588d5fa92 GIT binary patch literal 2564 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 AcK`qY literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/MainMenu.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/MainMenu.class new file mode 100644 index 0000000000000000000000000000000000000000..633019825ff9bcc7b29c493818664aac2a579129 GIT binary patch literal 5906 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 DpYmRe literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/SelectionProvider$SelectionObserver.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/SelectionProvider$SelectionObserver.class new file mode 100644 index 0000000000000000000000000000000000000000..c6ec8ba2c1d3c5578fcdba6da8cc570fc30b6c6d GIT binary patch literal 338 zcma)2!D_-#5S)#gm^7Ap@e5k09?Y=^PZE$8N)-g}(Jbi;NglkHMChmW&=2sVO4mYi z_OiPSJ3BLb`ThO@u*SUyhwze@Txz4fILaCo*|Vy$XwLyp9F#cd$ zziL~1xFbB>be<5tRTZ1KNUUW`nD*DZP%eQmknaE_@kVfE8o-n4U=07i2MDDHvMFvc Gas59&Sz)jM literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/SelectionProvider.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/SelectionProvider.class new file mode 100644 index 0000000000000000000000000000000000000000..e8e2c49359c02d0ba694094a35d3ae21def7c3ff GIT binary patch literal 789 zcmb7CO-}+b5S@zhB`P5JfgUx1gYMA-#Kd4oG$=+A?}Z&VCA(YG?&8N!^WYEgM;WJO zL6pSksh#PYH?MEz{p0lw0M1}P14|4JM*#*>i5GOdSUCDogr3t!ABT~U;f<1G;iAgG zGK1oXkGbP>0`vwW0x;O{FuFybN9eY>ay5f;z0tL}I1;|o6*_7%$n}L6@+elwps@gG zb-y$Wr9#J0HBYH-mFU|OTJ)vB%`qh%3 zJS9`QY|G$5h8P-)vsBYjJRpa+e&TGNF!{cW)et+vH>g?T>5z}j+{pB6)X^0N15`Q# zy9`dgO#jy}85Ax;Qr`Bt)@Br?S<9)3X$A~Zw2lB-+OQQ!Q=Fk_$;LUzgW0^*xqN}* rwYk{Tt;2@J6_c|BWgBlog}72swTxS^P3JOo*nt||^7cl1mCk(v0FvN3 literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/AboutAction.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/AboutAction.class new file mode 100644 index 0000000000000000000000000000000000000000..2fe83fb268c954759a8429fbdfb5bc8e01723b47 GIT binary patch literal 1097 zcmaJ=YflqF6g^Wa+m@ALd9)&mfNmb&OP_cnL9s!eft5RfqD)p3>iq9xPW1S>V8*sJzpOwyWP`v zaH!q3EuBz%ZeTZdg3za+5yeXa!_T#=!xsWWMAku9h9I%@QbaB?@xLW6Z!M69tS5j3@OR&sX+_)ULotTZQXx5K7lk0>yHr zc@B(B$YavP6p8{F%2@Mdm*C|y@WhWj-VUM)5t8yvTxJKSxkhte9>^~P?_S43-^T zD5`j7i7(@(iCb6@Fv#D{=s=U_C6ltUz{Fq5KCY~8Ei;Q{qRK3z#Im9S$Jd`(4{zNu zQG-n;)7FMdedB6JAYERsv}juPcFDthQ@d)j*WFS6w%qB^N+CK{OZuAQ!D2f6qyvFJ zuP5<4>A%yisS|U&{8ssUp5Ilw0<(kT$-~fA2g(iYxKmg8zs{lr)t`yoIv*sE+wyw8 zqt-NQ9gF%cW~s5sbWa(2G5ifd@SCCWE=6^k1<^@39j}rZxt4!pNf_4<95PcAen%TEQu+Q{36vz1eZ<)KP6NO&wc|6 CK?BkN literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/AbstractAction2.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/AbstractAction2.class new file mode 100644 index 0000000000000000000000000000000000000000..c9f99bab1cb783b82000a3ab9a90fc26e1229a2b GIT binary patch literal 1600 zcmb7ET~pge6g>+LGDgLTLp*Ir+K@EGm=HI#P1-miA&?IhV_Iz7^3)MxV+69qNb9EQ zzsf@()6Db-^hb4iR+1fs@k?JM?e4wjo^$Ti{`2o&e*;*>uLX=@+(6F6IZOy#KD2+g z|ENW;T)$ge-HTLcJ8IQYZr}?{JaBzitq6=)7CHswF=?P+VhX0fd7W6ZU#VI<2)rX# z30&w(wJu-UeNPSdW-1GfvypWTHEp7Z^8#fiZA!o2ItW7L^woxZy=g~BaZPIyC0sNx zW8xCZ0*i+|*$YDVPg(2s-IO%>l5BK_{IY=Ada$}bO~VIgTH1ZmjJvxoBPVo^b-VI-ATYh^IMS1$t%8td z6|jOw1|FLn(@%m>aDCbA_x5Diw)Z^l zlp29!dmTG;^*Y_msRNg`Ej9kfoUw=zNu{TUoJYCUAq_u1E@g%$9V5;Qvj-!?DRmP( z-D~C@+v;?PoOIL=JS7^n(edcN(W{*O?7@RMSQBLAg4Db&55gSCwp@Ewz z+H;cBm5bHV7w<8*J9~;7BS3Fq8cP|_;t;fmO%~Fi%^}4mb!*Uawe;0{RCcQ;sFLc} zr?@);`wksj&R~~^*kx>`gnt@hXXO7dO8#BSzn4MF57F}YIYrw>E0y0Q?{P9UtEKwv km3MeJg5L`7??*A>wIp_kXrdi!*X`Pg?H1?|Z4AHs2O_6fO#lD@ literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/AbstractSessionDisabledAction.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/AbstractSessionDisabledAction.class new file mode 100644 index 0000000000000000000000000000000000000000..469075b33923804fede98ecc5dd7938437a4004f GIT binary patch literal 1113 zcmb7DO>fgc5Pj>oHKcAEk~HP3g|;*#Db$D?3Lr($N=Rvu2+ER&|^n0oL9`|DzD($s;I*!O`CH_N(`NvYp_$foKR`2F<36~w@T`a(5C{2+3FcRJY zmx^JbFX9(U$6Wb>VYOCopOe-!P)jbBQJ@?i1Z}}1)e%|~jh8(wqEitu?AHD+9+*7u zyzHjoS47D{*~N-c`e@R4w$iNUbE$c6Ac9mlLt%6h@L23A6CDZ_8^WtDuHqVflsYSW zHByS^myGAgw7=ovCe|48TEuB_z+l&o>Rku780r&B$;f8Qp{i$LKoeYUOC=6R!=8v< z8!`;VcIfj#mq*h0S$7NEJYdY?&5&g_g2{O^UdLKy}!{9Xc7dQOz)) z&}mU@?kte`(||PsT2BBfX;KD2>9~s;mC_zu3~HO8s{e$t&8lat-cUQkxYQt-V^luE uu|L7ijd9(G%_U+}jvk4AFeS2-acodt8P=hL;xBq-biyKIIPXxv!oA-EzyRj} literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/LearnAction.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/LearnAction.class new file mode 100644 index 0000000000000000000000000000000000000000..a8e085447f4381e0b0bc4a8f6585be2685aa3fc6 GIT binary patch literal 3415 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 T9-~+|C&AcX3Eoho537Fw)JtVC literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/ShowHistoryAction.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/ShowHistoryAction.class new file mode 100644 index 0000000000000000000000000000000000000000..33e7752754f76395ea190ffc16fb2724b2f3da9f GIT binary patch literal 2032 zcmaJ?-BuG<6#h;K84^d3NVKuGC|XP+WCW|Wi9kby5)FZxG#2_}hvbkPNoH6x6R5sG z@A@vi2`*i$56}nbBlrYfcXgkcVE(YVn3Hp6?{9y5pKtH^``r+x+z#P9#uZGcxPVE9i(R0KX>n~+7Y4(*8h3Jr z?dV2@GhB|v^Jkc)CDcU~Q;0B(k;l5FH_1HKXWmV8U%s~82(G2;e_6#Rh!R2a&vV;0 zDSEUIz@_EAB9BjTRl#Q}KF2geWPsHvz=R8?TSlh}3||aGHaHn*dHL*^r4?LfnCpUe zxgY8VZ`fMLFk9CxXImbHa1A%)?cQXVjSW`mj1cj%f?0+O{Xz2CF~k_ockq*?Tq(a6 zLISrH%&C}1lHtmLi&@bd;*~DNLlU8kJqG%bt~GShRnf6XUTM0z!6OBCK9Xit=nb=G zYg-5U%hi_Sn8qXbBm@nMGR?aT%ao=>)Q=s_yT{=OyYA6%9fd#6n$1Jg;D(cyLcWLl z3LdEV3STqa?9a+;i9w}!@_Ht!PTlQ>TwvwhzWWPd3CjvrRD6SsR5LOA5Z2?)ppf{B z)N~A^v0P44SVC6CBdn2x=v|&lDa-hjH)uWLB~xm?n`J-!C48%51389}Y${=ky#_)1 zW4rP47@jbUpWb37Tgq(}Wankm!CIO2oN~eH1GLmOy70>VkH80WHG-%Kmq9S=w#c-xZ!b$vaeZZ+l%xh)Y9dO-fPYI^D33zAC^7C?Ep# z+@W2XRz_Vg*%j%2DF%qegkoAc;Bzm1hCdc!2}T$tS;^5+6g|(DBU>nOFllhpLX(mfTM1Ed>8C?TaGT=dI0k3D=q95$YEZEyk0hrZ zegOZ04cly3zzmof7W@Ey6Vq~@Bur@BPB%}w_nmw1x#!*Y{(An$p8&Sd){sJ4g`y*a zDS?$IeY@}Z&UdzXG<3}1spB4*RyTA!H!!yjg3zb271jy3~x99PX^M&PpP+krRqySC|c zB~5F<>|IN8-hVb&8@NXrsmcG({T>- z0{W31MpRptOI8b|auo3_(dFTIud1Pl^C}i}T);(vd71buOrXGw_nc$r(DoZ%%rR20 zE)%@3;}RALBE>TxrBs*Xiny%f1BsgX57p**$*n6ouHr+1Jge+^gPPYLc&_b+B$QA$ zt*46WKyA9D!IIOx9o=bQ@&QoI=JFc~C}i!_XVCUp4U&#jCy4m6#v>Ii zf!UWYniMy>v)hgwtMilETa!Up;v}W`R;96kD%K(JDXkRl(B3#@Pt(VThkFV!8GOcd zlU9p<89!_M4q>eP2GuA`kC6X`z7$_Tpuh;A#I=kZ4CJwb&*_% zjR#5gpNL6wuWF3&&d%xx@BWD5YI=nCC z3dvt*p&NX!Zjr=oO0Z698(3pgH%aX-DM^Bhap^I^D!xFS#42>4656Bj#Pmn3xNpz0en~CT)sN)Xbx#lU27nA(6(O#1kB=Kb^Gn?WCMM0%_s@SFd6|pIN{SV=qm;wL* literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/edit/AddCardAction.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/edit/AddCardAction.class new file mode 100644 index 0000000000000000000000000000000000000000..dcfb8f7fa319c6dc5a1469464f18a42c6200ebdc GIT binary patch literal 1770 zcmaJ>Yj+bx7=ETr*)$z`2|{bBf(SI(mMj;QOR5r+0$+#&xyE4jP23ZSd zI6lHzq8MPgK`5P?P(H&%TgFvCiiPh=hS^;H5aody5zJtgV-6oPq{-qzD7vJcJEA_w z*^d5>41>`m`}0_^@CnDKxWI6E;L3-M7-op6F86hwYQh(7os#7bP$qhYE=shE6Zj05 zEPT#!8CMvt45K}f&3;bGB9`qSe9dtF2&2i#`%j8%5jhKa4jW69k6{GEJY$#^o|pVQ zRlXPOGc4qe=l*~v-%R5gLsr+!gjgt5Dy?#9vyy>>>lSWs+{7)0`J*1J2d?O-H$t~C zH7ezk;VRLHJ>hf&b$25UsmY5}_2VMlQ(tm?h1(1k^;F$d{OmAea_%nm&PnH5mDNUB z0~I+|G|(ggRb=Fb>R0Vj8ZbH*}?=Ts>(n)w@OMDYVs&HonhkRueC(q@iVH zjtW+(R0LS_X=;7tGNf|VeAB{1a>m3X_G3rxNk4Yhnb83U_o;2K9AkNcjMT$e^I6mdX}Ht-N`vk_(MCnBoGJ$%&B@fd@@0Lu zyDh^lvE3m_)>Nh`LZ#n{FcrU25ySOEZ7?8szlTn4k0MRVkmWJex7d*3P7rpb$8aGj z-XJag^)&M5uOy~T77=W5G6%-g@i`U@8sdbm1ZnKXJgV9}t>;+A2! z*tb1kn8P#tM93Dc%b)R_ut)S#PPp18E+B7bm*1k$!xwh;j=9{kvtRe{tvzk^@SQzf sCl4O=us$H4ClKH^g?ER-y-SPu9&OSh1-xP$(P0sA;t0bFdX3=aJ6X8QLjV8( literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/edit/AddCategoryAction.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/edit/AddCategoryAction.class new file mode 100644 index 0000000000000000000000000000000000000000..faa57f9ac8895408fa84dee02081cd1a24191df0 GIT binary patch literal 1859 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 Y7L*8@+>2m`F#`#@e$Gqy$L`+$05tD%cK`qY literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/edit/FindAction.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/edit/FindAction.class new file mode 100644 index 0000000000000000000000000000000000000000..646e84a3f4adcc5eff7e926d4f64afacae86dcbf GIT binary patch literal 1698 zcma)6*-{fx5Iq+Hlf*00C@5~IxFiu6H{9YD1JOu`N-*wH!*Ge$N@lE?K}z5JB&)1Q z`QQimQI>sg_J~U!X42E$r%$gxet!E7AcK`C1~6zK#4&_nhBI$#qUL(?qcAHQ()2f_ zQ!y<&kgnsKnN>gVNXTgUJj3vH>B!(F!(bv=jv|bRfhfn0e}J^0A!NIrFc&T9Fzl#^An*8r<=BE@Um{u9#w@L%_HgXQC_|V$ za-LNq^F)t%C(U)G_H_hpsr~nH?8i6}B>#f&eV3w-_W)>G4HbDD#32KRIgVh0VYH7` z3m`^dORgJatw2;%X%@Fe6xSI^KiT;kXjMINqB+Fr#3?uC*Gr4?mE{bzFZ{PyQ zMa(iB=*_<1+E!J5wA6so7!oOlQxw~JZ<$q#X15f0G{R{bkp53#;>S{ zV{|)bB9>;@Z+gOaH#}RI(pLMhPSu{N$aRHugX3lkDNoukZqxAgrm`|OU&<=uI~-YM zJVIgTgl~KDol3yKJPorZYHbFlcrTp5To51T)t?CY-Q~E4JOeM?d$6>eeZ0J~F#n8! zm02a)hL?$ zFkMjf8wBydFg=STrRmM+9Z7u!OVwd~CSd>%=s7~Bprs4pG&v{mkR;wP#v?3|#8ARA zJr&R=vL2%M#1{DCR2}gmJ;v%da4ocjqvN6JI!@M+>cEd_^C^O#Mg%6}I7`>)oDOrb z0o4pcpm>Zj1q#vKdV;4!FoH2W!*dE6r|bCwFG)9`E_##BE1f4WnTpSB;cOk3Qt@kb tTu;SsX)%-9l}mj=u8#Ztlx7M15@NVa7xfB`<7!vtlkLo3QLY1c{R{Eru`&Pv literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/edit/PasteAction.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/edit/PasteAction.class new file mode 100644 index 0000000000000000000000000000000000000000..393e763fa021e360164edc32618f3a93a6f62a16 GIT binary patch literal 2875 zcmaJ@TUQfT7~Ll%41`f2-q0#|L4|;%+E!H5HVwB(5K3Yy=#ma$z`_O*e?`*r8yjie2as2-kBorklF0 zWmC3hI!n4eu9=Hj32W=J?$)5++0&a?(blw^rHmD$8d9)FV2>P#XzOl7U!&hhaco4k zTd)`V6m+WS!hV6n^)PG-R$x2b59>=>KI@KJnY=T#PMCD`7>EloE4ONy^fT0ig93q7 zneZTXqgz({us~0bhdPqgSmmjO6{deEUiB&I+N}RjZ@L9X(W9VOMHqboq0O-hv}(oT z>GqOk=k!H^u9Eq>vD0c0$1tEEqT*>BCj~0uXDnNfOlpQH(86HjrsHa6MivJh<~Z?Q1BSk_owur!;QJ5+6pyw$kx zJPJn2lW01IVFe>9Mlr@@mrd87U(968GF=kF5ja(+_C*qV0n`}T*Z^|xc&U!7xPS@9 zV>n6Oai|V6dDA3UJSmuK=H8lAaS>AjYAiZ4oSYv`MAK6<0tbuql9Z@%G0Y%Gv)Y-F%ytm3l7+Zv0eM#iRQ zW=oKzh|HrE@TCaYRzq-0AX)`VARNb=WX*T8f%nHmXV0T~60 zDs(JKS*TrPWwfkuTa!x5B$5;YN2*J-u@^UQPl@ol3Ii(w3K3rPsK2A$;&c*iu%9SW8*@S+}lQF6MjtUofmOD8< zHIs^6O3hD<%nFFOw6?C|CT>wTi7uMSP`+)=wJ2GEo_Jj9Koee5@jBihNjYWG7(DhZg49N)OApl!(wu)&pOIWyYu)7#!S)4-pc0KbXIU#TX|XR zIu%>;yRleDo_e_rwvjh=@odsODkUphl7sGw>zaL1z0C+=OVZUcHzu{!QU-!ak4K}1 z%u!p_nK&T1LOR4vo=vf=<~TYt)xN1dIKbljAaI8dF0 z_z)j?zCJF;bB=w9C{P=MyorID?#FPIsX*CO0H1iUeeyz6g8erd_yaE9M}Gk)5`BNb zf48rIlLed=1-v*J?t6$X8O%d;cyq>oKx_X`NIbx_55;!cYkv>L|0Dbj1A-d{vi!mVHopW-v(?Z8QVjxQMH zm$W&Ez&}tG3_e1?ynr^bsnDWebAnHd&m)PWGUQ`ZW{$VKQuwoUC0WxI4$a?(R={#N zbfbV=xGl|??E==q{sL}S%2uSwWm068X6ASmx`Iwz^>9l{&{PSx4_~q8!`JwR?;ywS K@Ur%8WAlGr!0*xk literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/edit/RemoveAction.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/edit/RemoveAction.class new file mode 100644 index 0000000000000000000000000000000000000000..23ebb42c4af606f4274dc8ffb1f9c538e33cc6e7 GIT binary patch literal 3900 zcma)9{Zmxe8Gg>PaF_L}fPkXbub2cDWur}F1E|4eu^ag+kTqZ$yeyaH8n{dEUO-Gz zlg5}dZDN{E+L~7TUE1_3w#ll|q@Uw-I@6i{3H>cU^~cV%Gim8_&b|AAkklFO<=k`5 z`*EK4dEfW!U;g{<`v5xdr!WF2(-72AjtYV1Q`6>j#<9+r(e$hp&CXkPI%=d`D`RJ) z9b;M7;YWx1-Y-zmZrPT5NT95-DOrgSDm8?4tbs1D_v18~C8#1?TvS4 zcJ~U|wx(p5IMnK>L%l#%;YhJb!%myy0+Bn^?Q7bkqd^9yGHbd?V`|pS%A;=4u@#@7 z{#3>?O}xhL)YqM>>RQfo-esU?_gHZ(vv@LpH(BW2*04?MSO|jV(ErG6}A0cs*a^WPX`*%&q7#b0IDVQs5gp zzKM%0voz9?O0k*w8C2fL^imDvTROfii{=_`>9J|fwo)1{3mhn-Rcz3OHk5CiD;pC} z9?Og~j_bQE+w7g49y6UGi3u}O70#sLSn}JS47!sR(T$d5OVM8bLa?HZx5;vIdvm5u zPoUp)WG$3o*j`eAJb=7=fWnB$Lw8duz3NIFC}tOz4JS?iHk>FaQGWEfD9w<9-rCAW zLpKE}DiWluG!x6r+N?dHRH05#^dqVS#faHfPjxZArS1!?^*|^zE*6PYUKWeZJSPP%E)F-hOWB6+Wf@}JDD5-2wdV5 zkk?4wQG*!^SJz6To-*-i!*q zTc{_BO5BGH*oQ5=M{LLa_#Rj4J$?8-e!wqk#t&(iQO1w(W4>uM@D_E10kKP3xQ@*N zJ>F=WK<}PgcxKOa>=d|+`QUrFcev~Znufipt7sl<4cUGP-CFL668whp zhF}hdYhqj}tGI@v4^-4uTtx5+WseE8Y7I2jCvXv4<>(QC-(k2l)DX(ygnW%IF8zHG z7xwzb&vPKff(=1m%#|Z0cCxj+p*#muZIxy&qpw`~DyJt0hv{R}a9xG+S5y8@`TmBA z{)QTe@8KG|;BRGJQJ8E%=v3&>!cq2N9BfOk+ z@@^8x0J_-akK!?Y8#smu-YL>-{?Bve0XpNV8(`EmV60MT<+=!Y@+# z7V5nLdHBTu-hdWdM6fJ}^D?|;D!kih1Xv)TPtw#=xC>8X4;%YoejmYE1^EuoY#tcI z@V-i|FdoEj30puNc^`uENM-6s>v#Y#mZ9T(VtkgQ#o|(cLs=X6o5(+1l17LPwnl1R zA}@3JN~GpO4quH_ou$WLk1)gDC{}}d87n-;N^lPA$%lHJXEk_1xhu1tdVF^SOg18m T-{TMbALiO6{sj1AMdkkhIgR;L literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/edit/ResetCardAction.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/edit/ResetCardAction.class new file mode 100644 index 0000000000000000000000000000000000000000..ca8d07c455032e9b82828a1eabb76351a07aed82 GIT binary patch literal 2943 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 literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/file/AbstractImportAction.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/file/AbstractImportAction.class new file mode 100644 index 0000000000000000000000000000000000000000..42558e4b37ade53a55075fd8e0aa40a597e1a390 GIT binary patch literal 2992 zcmb7GSyL2O6#g#s(Bses1zg6&h)Wa@oFqmQ27?k7#SBaYgQ6y;nQ5SPW}0+2f@a_M zeW}VX@Ks-cij_R(AwS7VV!qSeGt3B8sZ_yq_qpeu^PTT3_x}0MufGH6$Il7Wpb`dr@TeGG@CMWzU`E}RR6T+yZo52Jdc7w+cT#NR=z)2R%ke3 zmu$aJp}xIiQb$~2=QZ<&xfEGBJ8T!MfjP(VEH?oi^$9e>(6QOTBWP0CvF1AGxK?Vy z@_l;u6t)%|GoLX%f6#WVobR|d6}Gf@WW;*Pc2Z)vS4?g-(2N#^7SHkr7F^dVRd3na zUb{m;ZliKwreHGAp{1NPFR{k4Lt*!Tvrx#ll^nlK0JIf|pe`8n5F6rvP5BLso73EyRSy&GSh0LfUVfy2Uav&TeOHCYi#x(ysbN}-WkM@pV=mU0Yyhh%F# zK}=c_PZ@X`M-}4SG3=T}s<+puuNC5qEPE;8Hqhk$V>qtkSp(0ZN8#9-kF`zZ>J^$Q zB|O4_UB6tpo5gh%!3U$_`VWT1d#~_&Lg7qpPR@q-g5>^(m34KTM4y3^IHj zSjpARrl1qqSdgpMh^tg}QO7Z+pib&|N%~sa)VG%W)F@*yXRTq!EtpE`O zmI+M55-2kY=?IE6XjL`U@LV-KDzhtS{AtV?uyIWx!QnA!dv-8@wDwCKlM32^lV_VX zW$cnQwosh5-1FgpYR(9alcsCScO=yOIh#}X*{TBiAKlfXGt9D0+4?}0nvB0asW1)f++g+PMOCmoIfF@K=_>v#ZEoBUC^M4!<_Z2&Y6g-=}tr z&;EPRr&h3Ov}+ZKWo)^Prm^Pj-K*HyrTBUH55&6;FXQp9&SmWD+x-h->Q2`(4yLuF zwu+9Vc83PzXyS#W74-ptH19dUGn76@c^_BOXrbdIp2y=jg?+q_9pV`8#vq=;5RT$B zdN_sqFcN_7V+bugf#>l$Ez0f9g~zA7`B(`2_232;8A3O`F5xEidg$*K-hhTTsre|h z2XxFE-&;D~(RtP@9j%S=ztAY8y@&Th9+XWM;@nVJMc1erV`xt@(q~qY9_#)CMrSuA z&o86@HZo~V`wc@=^^_;NmvQDWDFrucjx#TiJmE8@z3P19<4nO@1XiW}^ literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/file/ExitAction.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/file/ExitAction.class new file mode 100644 index 0000000000000000000000000000000000000000..4c07b25e19597f71acc606bda984138e85777be1 GIT binary patch literal 1334 zcmaJ>+foxj5Iqy3n}h{)k*k8DfFVj&5%Cg55rR?%%c@w>^2J(~2@WK?)b4^7f8uBO z5-A`20KdtyJhMp%Sm;A$c4oRypFZ84pTEEV0I-A?86?nUAZg+Z&I&x(uFJX~r~_$l z?I}C_q`WQLaUp}n*bMgb3H8HT)AQK7R@lbcKNv%uL$%2UyzKv#CAl0gb-0~r(D z8u!NkaI2~&?c!$@wUN@Hj4DoTPlg(%$3(BjNJ^Sya1Q4USSI>$L7=~b>-vGT*B#{v zbZ^OM%?l&PbEUvgcBXWSSwTY$ni#^cK#Cr#fm5e>_Jnyyg{poI;|Q@O{YP=pz$Fu7 z7#EoA#Q3+9faUsLRR#6snjgv%mGnuNioMr#dQzAW=+#-oG4jQCYi}~RhDifcCZ=&+ zVDx01lJ7b-b>Qd{5r}yROlM2m&c0*U99FL!1uSBL8vK2w#ho#c!wmt0lD~@cA2`jq zlEN(2K1uAuO0m4GL2MJZG)ON&R%GY~YFE=qVNPJg4rJ)>1+KIeQxEM8vf9aSsjBvz zH*vQeevQxi?w*PJc)%(WZQWx#ddg+>vuiUIZp;2Ai_}+Ao_w`e-;lu@-GtON7NX(= zN}pSo$>^gB1!j-czf+rbTmRL51)?{fUdy2B2X(nAaJeOl^C`0BzVsry*{enUUC_h? zIb3RLe7X_2*W>OSIL79vX&JSr969dJy0hCNpDD+(t#Ud@sWTsWT}Vt&sRU;jNJ8l0 z<@%7P0(ZeZo%;rnYry!*LxR`f6m@Z(q{9@Qr}2mAe&NFKuM zVCeq~V3tVv*kZ70)AHA3mhg-SX+5(oq_^BPrT#;#tPqy{G}j%!7?~53H|5N3i6I89b`ObT{*6&}DQJeg&gmL+YM>_;X1Dt!SW zi9f&}WxTW7(o$%A*qO}iz2|7>Fdre&OSwd5MA z{oSaRR84mbvudkFqs-NfL))?FCU|i=k)Ls2a{1LsueMkP$*yf~??yz?}at zrjNC6X7>sWz_87of>w69EuoiT_(ZE|s$r^Il*6v;oVw1QV{xq_LqS9&A7$uIfbf~i@5XON1fwWC!yL%I%F)~E{>r)!doGt2PlST1cP6tq>-NG2O07c+L=QItcFb*$^ffLc%;v z%*aR}DIuj`8Z!(dZPuo)m5p;vD1|Uf++mpP+`iV1${0ghP^dCY-Q(g{+Uns;Y)-*E z7Kkrm&*y9K9&aInC5AE8;%&J;Fat88S3CdMHGoahQ8a*M3U(eNh7zeZ%L0q&YkJ})SG?@9~lN3^R>Nu^M|3A z*lvnS@J>T=lYb}iQOWY2$B6J{h~H^ST13M*F%zK23J8LR89lVF&?!SZqdlCu1WR2& z`bmcX-q6~IE?N`hkR<06nS!1P&lszCOQ#^#@Q$nnP?1hS+T+(y4rVUVw=+8(or(2d zVc-gn+EM2aCfN;Q!9z{?o^@2hz&gFEB2pZi$Wnwbdhs4P%4o}r%kY7Gw(*IqMD!Ip z3H!)3#tvfRu@_gEy2R`cy7G$=^@7T377?k33yAl%4zo$t!Y-Qf5H9dC6HY UQ9|p8P?Al&XdRCpAunqFA984i{Qv*} literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/file/ExportToCleanLessonAction.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/file/ExportToCleanLessonAction.class new file mode 100644 index 0000000000000000000000000000000000000000..c71a0e0c6440f0e76ce035d85333b6faf257c7a8 GIT binary patch literal 1588 zcmah}+j7%L6zp*XvW*DD5FoJJZ?*x8>$2bw2#x{<;iO2)@Rm}<#0;fKlq9n$zG{~T zFSQT*0sB!~+ao)%6XN2*BhQ)BeJ;~y{{8Roe*ny5xriJlOc)jp;Gn>RPn&Wxiq%(X zce=_>epg|~_WV>uVPbEnK-%-`NgC7QY<-U6bUr&0I5?|9mCgxFlq>Bb@+g=nS~#RR zAODoI&$Svg0_laWOp++vCN3m0ZF@miCPf^^q=_RIj$%q+ddTWWv9$Xzf#ZG!h3A&9uDgq~V3aUBpmzUnIt~Fd|zE#8x+%$2^LJhXS={?xU_X73R(@LX?*gS!2 ztVJgscogAE8dHmP-r`=9mfIZ*cX3a^q+D8A)2H_XxAS-)aAyAm*A|?Wh9-Mx;Wte- zNwNi*__6w|)5_zqzLlTHFgBlK}7DgKVZK+!4x= zsiC)_hnpqumI34R3U81-4 zo2iz{-@)>4S4;P^KfhK>k9w#NlP_h7&Y{5Glt_Dubk7LwcVuQjF3_Saho%1kW|obv literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/file/ExportToPDFAction.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/file/ExportToPDFAction.class new file mode 100644 index 0000000000000000000000000000000000000000..d6a837001bd6d8248ce56c2ec5617b5cf64aa947 GIT binary patch literal 1388 zcmah}Yfl<^P46ryv}#Ji%+Acc=bn4-nfdkm`%eIA zz6i6T>4qyT)6vSJ%C+=~7JwLN-H|-rU_&0)K%KL74vo5M7ZZiyUk6NBP zj%9kF46#`LAHU{tDu1ef)+I=el1s&l0Sq!sw{7dLsA}1BmzxgNKpN5C<#rIml-uqB}q3Kk_)A3w1f~VIMw&_srttfboRfZnI+A&F@rZ5hAyDxt}FnRlFT%%QrW=3-;aS4`aAn=VAU0A2F58X7*ki#rF&*25F zl%_FW;uWoYc#Q$FmOvlm(?YXA)sHuLOV;l^ zWQO;Izlkk6llbc%aboZT>PK}*9l6BVSK4oKmFWPh9UPTbgf96kwJ?szTG~Yt>Z2=6 wHZYS=7rc*nLS1Sgnea96tj&FdSc5VRQJyOC93!Ta#Ijw9NGl3M#^aLx0~jz$@c;k- literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/file/ExportToRTFAction.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/file/ExportToRTFAction.class new file mode 100644 index 0000000000000000000000000000000000000000..8d7dddc71c285aef374b5af3d8eed9db03a34341 GIT binary patch literal 1380 zcmah}YflLGBdS2lb%NCbhD^-Q& zd=X|z(+yWxrlS=_nQO^Y$F<3ls$E#NoAkCA{2Rg)?j}QLG?ot|h)@7w1zi$z`M;PA zteln2rEdU34tMik=eQ$*sro0rWFWwS23tC~K*j%T0%BAf4#%ayy7YO4fFZ zK@2kt5%b7WBrA-wNRHRsNZPV1x*LXyQCZnBhIwKjLzQ)^=#gtvVVl9*EwOwMPZatbDti)Z0xqD*9?$VI` zno%%|Ifek$eV^ho4BmH`=tUVu@1u9JlRDa#P;mtd5~_!wcDQ5M;zE)NVu@i`v$8o6@$d;3ZZVx(I8}Bx#z$VDLqEV|kjktpXA4%?Ok4 zS1YI7&grLRvZ!7$^13bLx@q*eXTo7vX%oT&62BwIb%tQUYM4puWlvd@OdFJ^#ipi+ znY=1gfxp$o5Kh$$?p4DHAj!~wqrTmP+Z~2(YFqd6460*luX_(qEktkKwmP8z4_zziLp#VcAV4QIT@ z8(R7B7JcL`fj-J7g=YW4;x&{OihOE-MGCp(Aw(KpO$72M3L74(AMdb9-tRqRh7W|l zg>BlC_-h_$RW)y}Uk4x$gu)s)7 literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/file/ImportCSVAction.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/file/ImportCSVAction.class new file mode 100644 index 0000000000000000000000000000000000000000..92180ea4a3a3bbe5baaf1cde0327dddd0fcd9557 GIT binary patch literal 3049 zcmai0YgZFj6x}yOCd3gmii%pbRum!-q}8giDn_iqK-5qwTBSo6U@*+knE}+kTl;>$ z+h5?<`USDB)%H_et3Ro$w%vDTLME8Dti?>`&bjC8v(G-~&hLNy^fQ27d>=;ybqb;? zR-s%9`FKWdnU zdrY9Nt$jF-7#bABRjigiyZ_gx?<-RnF1u@Rbaz-Q&FM}YYtX2mNyS>M6WBbh&1)&s zuu{b-&8Af<u(5t{_o z*RWwu*Yq0&-KFPhFS^V9E!d)9tBP%SOkhoDzucg>RcOE));Be>uINH#uq6;a3CTGf8$eOcr?kPhnS(5^{0yx?Ni)2wPrf$0F5X69t z&`N+X>n)W5WQ&%Wu0djGU*IX6Y_OzYzrb3rJRuIGsGd~u6b`Uf6P7*5A_#Q-JAX9< zmsap}KvjxzJk8$l(q|63HWSA|9F{$GM9Rm98d#-egB-;(3XZ8bjuTRT%S~6bY&|7w zBe0r9&6De!TDm%^B7;)`G4AjLCD0}%yKG)* z!H-EpLn`zu_9*i2`925W^2rRn+iJ&|Mu=LAy!6@B+fZTyU`5l7$kqVCCD*6o6d zf}C5ciX~E@;JNaEAoOfLWSYnGDlTG#O+n@dn1VLRQf(-Yi;&{T^AIjeLA)S`LP)#i zMkU^>0=p`By^+;--PKKp{U`Ose^<9-c#$1nbmkR|No`kEIhToHoJx@9T^y)!T)~74 z%ZA)rBWx`oQWA!WX$e)~h?U(T*Gej8Ace`b0h7msX%q#bZQ1tW7-j`_q-@=>=Io-L zGT5{Jc`@o}^Sb7AO&Sx@hpoaX`<0E&{TXYVq&4LXQy-k08Pn|{Im4+&Z^jL4wjrN` z#i%=FaIW`+s$LOy)j74|Oi8nz)`BS|x4}z#g`mkPrr zouE1d8msZ}z$*n^xM`)+ps55Rax%44Z4CFRf=}7f-nb3YRPZ?kUlD02RkqD?Gm-Q) za(XSRTpnlskSP~Rf-d?~$(y#cWj8RLc)=5$+{@ywsC$wIdE zlQnSk0~F7`X9?;(Bn0kZvp_DH*uI3Fi9Nj3i+zdY5;}fG_dv%3DB?DhjwST`NKbWM z#4Usc9$bx_Q|oYupD%~8oxfYr=SAP?N5Bo-q+KJw9bU#OjNi%=?^V1;+^=)J36Y2B zRPcs^?u^1$QM`$__>%dG7@t1;+ix`t=#yfbIzlb%UTmE_v?|UUU zfe-K@V?=NaAK_yXBU4Wz`ViX`9Aw&mGkR1(Ou;7#KI0mMg8ZNI+cp0OF@8b&D18m_ z`X#;!%6QmYBZ>EMWh610D6(*Oq01Wis*u6~CPHdx3gAWL2XWx$EUl$obJFv$h^Zu* uyOvB?i+HIbv4of3H43T3a?W4_%#h>eWyfE8;lIJRyvOM{&r|q2H2ecoXC2o7 literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/file/ImportJMLAction.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/file/ImportJMLAction.class new file mode 100644 index 0000000000000000000000000000000000000000..c8df3bf09aefd4b02dfa6d35303cc634f71dae31 GIT binary patch literal 1495 zcmah}U31e$6g`^=WDDg36PuROLQ9~w0W0OBUxq*kb}`6dreQqvDYKC`MpTwEl1!Pt z_Q&+K^uaLgO#9v+)#+JTiJc5H%}jQ^yZ4@Z&)Kv3=ifj60tp7ELVKSjK6A^HVG@ik0I>&hugLVB`mV z6$>l{k?gnQX!yMAw%M&fwd%f(vuZT}@!Nf%ypW-ut)oIJqJK2lnP$f=R`e9rD6gbuHxUC%y&syIzX@=-1^#k%r zRhW>EmVy7Nikl`@1(uJ(yPE}E5jb~<+?c`LdDz3W`wc^KPv}T=u-cJD6U&zKw}1U+2$Tm-SvmQKI7PjpXJKu(mT%buPVpj8{WH z6&kd_4~YIVAoM4M<2PJ2ISbCk`df(l80H%;=I|}YMa*-&#DrBQUuGy^Pl9m=ceygK zj?;|RK)*2B;9R+S?H%l2vAp#sR(`lXM&&Ke{rx7(J3*Wh<1~7OO#ls!H@UlpBCS)# zt*lC&NJZAVhx=I%mAszL+Q5ShtAb5DWbGDFOw2tpQL@qILi1bU_#Gbcmu{`WS#vag z$H%{Mp3u_@fL@!@GV(HW`g54)K4G+uE7wbx-{JEyuGft**6O8OV|+Q)s+4iR%dXd{ T+dVdLe+Iam0}FJr@{j)mD$HXL literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/file/ImportTSVAction.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/file/ImportTSVAction.class new file mode 100644 index 0000000000000000000000000000000000000000..5c0b919921471443329bed4c8bbef676a4c5474c GIT binary patch literal 2379 zcma)8T~pgu5Iq+J!j8a+fe>g?NJ?WMU?sHBfb&r>5KIiTh0@ZmR0v^2Y>7%TVe*Ii zT3!rOX4}43*Op!=+q(bCb_%*-2Da+ z3t}qb8m`Eg_y03y6l-;5?Ic{xw}LgJShjo>tpZ&;#-5?uu0F>Ma?Wl!SP4AKD8->6 zAv3=!aBU!8ZipoRd(C(h)j0d zb$!cYoT%pgYM&OO%UFVh%OPH7eeAzaskO!n>9oyRhY#MY=75YYea_Wo&ObKWwT$Lzjo?Med5ZVzd=Cppz* z772lh5!u%&IdaQ&rYYze?&E<#oc&s42}Xe(>yRCj_C4Lo_Wxb%``H5qWMsjaa!xEM$B?en`I6fTP6i^0ogKK34u)0u!^i4W>xhWDP)*Ch;R70MPl zBhYrX01ntgZ{XzYe)tKdETXQ>#?`}0++CR2bgP`Dr|OZkkK}nW(IgmVH0{FKPg|;tFvV9w zqDo(i`WzY3G8yKSa~#Xd77gFGcvte`M8R#+w}CH0KmoacW`2LdRfbQ&XKd&YVyFW3 zfQtrv%I`Kb@_U#LBXmyVGp@AA7%N!iO2Ow?qcsDGTU<4BZ$>N~LtDRhh_`J@EF7E-AV=NLyZ1#xSRGwDOKIo<8I&cLMF0L=R_9FCNqKDQ%z8dWzX*F^UdH|SHLsn}Gp z^*7T|RJ5qrRMCItWFr Xshy{R-SGNd{J>|Nfm3{!dWii4X&+@i literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/file/NewLessonAction.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/file/NewLessonAction.class new file mode 100644 index 0000000000000000000000000000000000000000..c82f3d7d1f98fdb3f374253f88a839fa2429c480 GIT binary patch literal 1442 zcmaJ>+foxj5Iqwjn}p?J5J5yiMGUL5;te&3#3V>0iI*UjzTmJ-!eFvX?QW#xPy7t4 ztZ4b*2l!2vWzTLPV4*KFJ2Ty<`<(9HpTEEV0FXf?fe5-ZM0K1%H^cqyhG;mh+!JQ4 zDNS!z+BK6~zI1HQ%xrkRONWZ^Ji5q9k8jk)W+r%M=$@Ch^cNVqQqyY*#1Pkz(9xrC zZ~PCpD(k{5i`^pOI`%$X+!Ov9uQ!F4Kri|<^y?VFNru4=mgTs@EOBWw^wfl3usxsK zmS7l8O&5sekFXeKnz1ZV7cTc5m*GUJPzc-iv5qWq)LBHPWYbvK(qf3F z=$W>xvq_E9UzD~eHyazmT~)(C$^>Ot5&EkDT_7FNO>3S`Y1$d>apNnP(Sr7w4iPNT+DE293Q=mk z7z{k2lO7sl83j5qJjDvF3g|uU%6{-0^wPB!k}aJ61dYDN6l7NbnIte^meyMYe+Nm- z1+WvLYa5n8P(+CUqv%H&&nThia{y!-<{ CKwoMA literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/file/OpenLessonAction.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/file/OpenLessonAction.class new file mode 100644 index 0000000000000000000000000000000000000000..936579e9e165bebbbfca59beb4ed07f6219b093a GIT binary patch literal 1306 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 literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/file/SaveLessonAction.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/file/SaveLessonAction.class new file mode 100644 index 0000000000000000000000000000000000000000..c374fcac5e787dee899e3050edb0f0e5af8508ae GIT binary patch literal 2400 zcma)8+ji4N6y4)E$TrFaLjt5wE~VfYh)O9?8ZJ$f04a7taWI9p1VtVPfi0zy99H?0 z@&kSDT3v?Khkigms&pSoiE$bz57uSo%szYe*>mK-|M~MT05jMqAcFw|SrdcUrEvLa zTetndeW9(jj%$U_U2n~@oyhgQ(3)8dqku0p9flm3b3=Qzr5iKxw8E|{uIEPA6b4F@ z^#XFp8z`9AEx702hud^p+N#+bx1_<^>n zw(BYEUenQn7e=<{XodZy$;u94(*m{E#6FBE?6Dh-B<0d-sDlk1C>$?sU)CQnoosEt zi375)(aw6qj`X}IO0=~X3I2qMk8nsKPe#dVg@ga)lT4A($2el(sEK1Zt}wQZ^(KHp zup1PLIR(nzur1fOWF+3x2@{{pZQ1mEEec3zI#v4ZA)zv3;v3A89;qzGVvp^#n8fC3*M4FvbMv)X0l8`7 zmVgWsWKM@p;I0du9KKaJYy~>>JAtDu*O9X)XJkbbpIUR9vbtiTx=CSyAqJM{`gjBO z^T^U0G^2G}|1vKRc`o?Q#9h=B%-XG`yUVlpmRD}iKTuE$f_BeD9rqJ1GmfKMI$~}eSQ`vuR7&+@V=*p3b>*>W#dsPR^ za%dEaaWU$4;L3YCn2nyep~CsMY}GU4W<%PsaZEEu5^zTcO+RRB+T=)Do}M&Gmx%Z*kh{Kg^mHI+U>A@)W!kx3!9IH-yT>yN-&m$b0(v=850G zJx?;hOv4Fc)o-{>S1@-a11wJRAV-G7Y3A9MAIj@cEwY_wReL?vxKN87COw3GN7f`6 z5^1KyOYBKGejyZoh)Fcwu!^SG_3Jw}6b{hj+0URV|^-LEByEwea`zP{zwu@7}1jRV; zJg*lBc#&=SQVd>B08(&5L8D3dEXJ^gC!}Yx6}foIR0_|~N>g9uJ;T(4{riybB-l!_ zxE{lgCqY~AgJ{F!QU(9Rpl%TA<~yL)Q>dRm3~G^3OaB8Ed>B-nQ1{;pm6Z=)s?|%1 zFhE(3u}qcIEKRk{>)DqWW}VLc3M2a)vIAXwA>|r~{g9OF5!0+7PxX$n_K!JxGyzKW z%;IodBpwK+6FD*n88wN_8yu29EI9*120s*vk8cFMHf-BiaV~ziQ7$fYal1TPEB}EzT`ZTgU3}kj*90*@-{eWBNY@;oV~*1^r|6i+oJlNP MN@*)Z9Lu2dFS!67nE(I) literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/file/SaveLessonAsAction.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/file/SaveLessonAsAction.class new file mode 100644 index 0000000000000000000000000000000000000000..868bce30dd7a5900a4dce5cad129173998bbfbb9 GIT binary patch literal 1477 zcmaJ>Yg5xe6g^uCX=~(B#0TO71#F`>DyU$6Ra&Id0urp_ry9bxuG1z=lH$m}a>l8S zAN&FSD95`=p-{jNdF<}J=bn4-x%=nuuipT2FcOHMPeD{gKL!{UJ~w&Oam60j>n)*s zUxZ!PP0JUK?diEK&v$8IaL=QSyztDe2H(yF#|#5cg)RK&41K9|C4m^?3KA;LNZi@~ z;nqZh>xQ|@O9brLId2~^?s30jHd@?E;4B6e45=8#2*YR>&T?F?mrY?aoT+oaXnVeC zTb$uSDqT9kEGwZ#Rh+{ZLySC@T(e2$sUzmy+7jcOpPW~ZjhD%2P z0$Sk_d0fVXf-5Sn;u^zLm(}TE7!uw=MI^i4TsqjL&*rYF3rAm~B4*Q-7$zA;WIY15 z86#IIRCCnko0w8CtzrhZ7{-rMC^?qd5PPOg4A*p*drr%> zxGpRyMk$)AERpGD>Y^t7=Tto0=TRgh1&>Jv0cG=xuk&4Q`}zw1T97|+a#&FD1X%{v zSYF%MTzt1#T`7EEU_}MbsG&WcMSG{^2fi}c3l%Ss3(4jzi#NDy`i{%cpDGqZ{V%G> zqd>Z(e9AV>l`SlWXo`;Mv*>J-?1oCh=Busd7I!!0G%+NDZd6QH$aQBk>VFa*!^1-= z=xS$wK2Mn=N^mGNS?6xeahrUb>e=Z~w=m(*1^JPVs0zeoB5e4{MwCM{n7gqVN#jYhvNgDkp;#i6*EGY5zq&!9tP;WM5`=)8GYm04=}9_(28LNC3;Js_hc>YM}9&r-)SRB&w19ycrV~x0?g0_qX&T3L#GZP zxuc9#f{fDrv4(Y`5|MXXC&(w-muxjHdHpADw2{)1cY>dcmb~A_tTt?D-!UKk*v50M mzl~Sj=;MR}%p#6CBuT;-@raUpj5OvCrKTOE_Li(8*!TzG({O13 literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/AboutDialog$1.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/AboutDialog$1.class new file mode 100644 index 0000000000000000000000000000000000000000..686376b35dca1dc424cabd9dc5c515fc26da0f7f GIT binary patch literal 1018 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 EAM!GGVE_OC literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/ErrorDialog$1.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/ErrorDialog$1.class new file mode 100644 index 0000000000000000000000000000000000000000..c205fe568b0fa0d384b229453a77146f6a76cd38 GIT binary patch literal 875 zcma)4+invv5Is)P>~^~(%PrhmN+HlBMJ#;|s%T3Ppim-F<=x4e)X`>*Y$ruL@k2;d z;v(_D2k=pd@iu~r2b72P*rPLNX3n0UzrOzfu#3%Q6j1a~3bBMTLvuV46Q$*Q5s#)a zHpem>#fjvp8kxAGwbD=WM}3>2Y>%X=Kcu4Wf>rGRK9)TMAyyDFL}NbVamuO3tHD?d zEs;KwnY23$#YVFqpn|H0D8zXO-(0W_gO^D2RvF>pBEwqVg&*5k%tU76-Jz8#>q=uq zCN#tS#=`SA`wXRhl?aAvS7zd1IvEIk$OkE9E_Bt9r+u!ad(V?4ClbTfqAlv%ZPMkX zutzHCam^>f3QYu6o=@Eq`i;^Pkua>&*iOEG7wfns+iudLn31BZ|AR3Euhmo!#Z&24 zh|c`t2acT@cd}us4Ef-6s1SEhXQ&LOGEMfT)~alelZv$l*?=nE%}w*7$1{=AGX8-u z_L(v?O87h@#rIQgj4-%G*7HHSfklzCA33r>-wG~KyiB(piY^nhw!VP1zQH@mF*Q2N zR0({<6*_CDC|t!gdJ#TnW4KQDC4zm32z&#pbUNC{6dkSK`V96J=l+rgdHxeToSY%{ j{}B6F!%eC#VV&v=w893(64~@N?&g^a?okZp9q9TS(&E$M literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/ErrorDialog$2.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/ErrorDialog$2.class new file mode 100644 index 0000000000000000000000000000000000000000..8187fdcf0d032643186b567a536b8dad513256c8 GIT binary patch literal 880 zcma)4+iuf95IviuvFn<|+`_G;Tmnr}gi&9ED%uhRD3nN`yl>(q-N^Pz>vdZ3#4jOH zZV!9_ABC88BB*#kdGOBe=**d!^_a6ZEu(gU3$_^?%R#0VVPZNC6neG1n30_S6aY0z1v zO5hY%=xoeUxQc7^B7DKdaGmZe1p5#W_y*SLw6sqsT3WaB3G6e@{U!B^{8u>mc81vf iL+oM$H>tXUO{y=^3b!d%$g6j7ugKJJpQ5+uK-b^%-__v& literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/ErrorDialog$3.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/ErrorDialog$3.class new file mode 100644 index 0000000000000000000000000000000000000000..8cf7900241b82acbba01b0af0b60c4c44d23f68c GIT binary patch literal 892 zcma)4O>fgc5Ph4Zaq61He1!rng0|1IocWyQ4R6W}e^AUthif*u~~D3Mg7AIaorOp*5L`snYVT@W!e1 zl4BWj+G6)an@9jw4%a3_4my@*qfm;OWq zhDaaDSehM%VzV`}QAN#y>)?C_-(0W_!)l<8-s}rM9S_Bc8LDn1k9@^-XyGEmdft{F z8&AwcY`opTNEP>GVni%7!~N#M3$;cJrLGDEL#;1kaga`Zp@-a$D088&0v?UHmf3rr zEM=-OY%SWNvE3n|UI=rj!U5NODvZ!XP~-X31EF6lJryCt292HR`R`)AY{^bGX;I8b z;sX^RqkT*fgc5Ph4taT`*amhX>3OD)j=!W?=*K_HYC6)Ciph;m;$OR|yUjn*3iocK$e zkT~!I_!}Jf7l>y!tw1PJEbWeWcHYdqxAWuox959NCqCNk}Z z$I(#5PN4Ekr`kOiDDO79K9&UM@9)f z8*LNIq${n?&oigz209aXxM+!BuSw=PD0o7`i^2%1zfo>rdMDD#k#fqi>S|&#SFp?m zdMt2Arn$`XC27tH=*+~+nH4Im#AhlBY|jCm3(fA9W0N|SI(8Mz3IC^tK=rMe*jT;N zxwiGcUiWd%fe&zy#^lElI3@1mj==o|U$Ta+eCn>pX8dtqMU#FyM$ShMCfj&o9V1;vB;#$H5+8Y0!(pz{Qe1-T@T(5Gk&<*^=MebK;kTukK z%E9Z{;QgiipJAWtJY2>V?s>)+TxG8Rvi&NuZJl1?ESq5dYeh9u!wuH*aFg&7Zs9hq UhfUnYcH!B?J=!XxeOi8h08Rk$8UO$Q literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/ErrorDialog.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/ErrorDialog.class new file mode 100644 index 0000000000000000000000000000000000000000..839668e4fbebdbdfc2433008fe2a3b5bf9c828a8 GIT binary patch literal 7581 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 GQ1}b#7uJ^m literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/LearnSettingsDialog$2.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/LearnSettingsDialog$2.class new file mode 100644 index 0000000000000000000000000000000000000000..9f9eec85fafab6fc9a032281d18b0bc3956e98f7 GIT binary patch literal 1368 zcmb7ETTc@~6#fPZOUqiyRlpl+g|;9I1+PW4mKrhJN>bAoAIP*jX_stwlie+#PrjI_ z|3-tD_+WhYM;XuTmRrDwHtAf>o;lz5opWaX{Qdb0Kpq=W^q^NkL`5I^8J2fiqUE^e zd!aSjrsnOLc0)5vZaEE4(*<|!itv3hdK-Z;nPuqro2HjsqQiQZr*kn3AgUmyVh}1r zVu$Z?&Ekaly0#%@FBkRga=uiokoVg#SdfQ`?^3pN(tAe5P26ILkqFZey6F-0 z=vn^KNc5AqqhMCW98wI!XXuB=62!hDEK0F3Hf=-f2MOMcVG0=)^H^Yrcui-IA)Pvr zR&Z>en>NWh&oEt8u*fiX8cgg8n-W5tLM+p<ZVPVD_Gp~gohb= zIR?OR7c7yGuLnISJ@g-hM)MM_)@hcOSZ4k^SmpsA literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/LearnSettingsDialog$3.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/LearnSettingsDialog$3.class new file mode 100644 index 0000000000000000000000000000000000000000..8846d665138e1d8c5df0342e2d23d5d0ec3abbc1 GIT binary patch literal 1614 zcmb7FTTc@~6#fPZ3uT3R0YyQ)RHP^@iuWoig^F5`MCE}OGPFY(vfXWVrU*XylQdCG zeDDYOY@$)4|HOD^T1z2lv`u$r&z#Hmoy+vY&v)+u+{Iiwn$YYZ=As3y3>Vf)q7+8* zx$ue=>8WQjD0&6S{jjLKoZwOLSZGZ`HD!g#afVjCDphifjC22KosOdo?GEBDI^Z%S z*7!R2d`>YREw72ZCg(S0AoT=8^H6Fbj!twrNVwQ<)V==<$I!ydWq;GSIq2e$@!=Gt zDu+t6ldQ+ZVH{!TE-m?uROfjhd`0p02^mI*8o=#L%I<)Ri>U<% zml^sk68=nkVqFBsc$(&9R_N8RFwafmwTQ@37q=|tMYIw|B~f4) zAR1dmF&+%r!%&?Y4T;F|b7j*9vPL#t?rTR-(Mf zN|Ti%wun1#lTibhxJ(CmKU7rUDo+;=@Q^|*SEOH-R?k)7r*0%!__3h~^vFd*Ce03e}?~ZL@bQ{ufIOO#cJwMas<86n%aHWF)Y) literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/LearnSettingsDialog$4.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/LearnSettingsDialog$4.class new file mode 100644 index 0000000000000000000000000000000000000000..358adc7e0b167167120adcf205aec9323bae50fe GIT binary patch literal 923 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 literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/OkayButtonDialog$1.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/OkayButtonDialog$1.class new file mode 100644 index 0000000000000000000000000000000000000000..b438dc4fc8b5bff3563af853f4bd8e2b0d42baaf GIT binary patch literal 903 zcmb7C+iuf95Ivi^vFn<|TpDgI=?2G(yqgwy;+K%P zNIdWXd=z5ViKx^Eq&#?McXZ~QIpg{L=jSf~+ql1k5*A!I0Txka*cgq)SmpAQh=vmx z=@Xd^qeSvl4Rv(*j(^;l7^AXhMW)_nD4Qdx>zh>Bou{d6aTe zI~4@>%%s_3SZFl+J}RiX2m_qA@Q3qgF}R7;@0AuVE;6hYQvAe3;#g!R+K!D> zSyyT!GLbX18}m77_8FXAl?aAvS7zd1G9HNh4IiYGxzJTHPy0NV_B~5Fc4iElbLrIE z9U9XsVUASN<2fG-BXVM?@}mEq$lt1bEE0xwGGM29*5aPE+p+C3>TLCYAO`=nn&h!~ zF0G4|vwwcW3Xt|*7N<(nj!gRsa0hjU%3vbXWV$IkoJLw}Gz+y4vxVC4@l2%T$2$<( zyil5ccknW!@$aTwYoT$I*3tvb4=fDrYSOlr=v&4miYs*6qG&UI>%lj$)(^N}3QUd8 zGF1YPaGB296oo6eN-x3}Yz)`vzDTgoA%U-Bl}=0hl%l2eT3^Aw8!U*w;_CFxUQ j?;o*;HQbBh literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/OkayButtonDialog.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/OkayButtonDialog.class new file mode 100644 index 0000000000000000000000000000000000000000..579b7a335c7c5a551e0f8ef9502f10c26f14406d GIT binary patch literal 1927 zcmb7FZC4XV6n+LG8`l*v3Kd$ZSZebI3yQTGt4)HjKp<9Z+R)cYGK9s=E@!jR;t%LK z{WtBG;E{9s1Nx(SdS_?ZB=qpXJ%`E6+?nS-bMJF6|NQ&zZvc7h>lnePhM0kK7-P7y z&tLK1%+71eX_@P*7Ps9N!`MU1vHV92w~}Rfz~rxev*hu%$f>o>>G-zq(XHH0s;VQ7 z^BQym7ho`C_uHcFde$3Zwz^gb-VCriX5}S6EOdR}bxypEw}fAG9bY*9Gwuk6sbs3} zR$92_2rs8$oMAHJQ*gbe@XGwq?fP*{5bGi#2v0`>S2SETFo`LKM06oSVi@JkCPQlA zbw#&*;5q~__`*tkUo`xjdf+t!)0klxuXioGsh&{aUY~9hM)?Xm7sp2o=eCL6o{Z0| zfsb*6A$GtUFNr}iRn>6wbOscxhIxjG;V71iaol1so(hTuw-+lL`I?R-QX0|*GRQK_ zoVwvQxNW`RzU4aPkfPjA=wJfFU=METn8Tu!h)EF-qcmuj+?N>^haD;vot5bMWgSbn zBT-ivmI?JeR1)N14xbyihc6f|Q~vS|`LMFpA>jy0!_9$gidU3LbNEC6@c<;FhX%d` zse7T}w$1&P>ozUXF?U_BO(SpkBwboZ87>7|hYWg<`N~F+^^9^CC0!lQsbEICN(vgj zVwfE)wR#|4^GW-_KU6~2@fZaeoFapkT%%9Q?g>g7o*MWXYoU~fp&8D1gs%|D#W1JP ziL!<&-Y`(cCc_1i!*kaSD{eZhxCs2jl+#hcGY#Juc#iF`{Qh@}#7Zny#V+sKz6u1x zwP7;rCjqK5JQ_&VnQbL#0gH0)b>Y3>b(?k)Whwe9_bj;% zH)H;u)giUMpW>*Y>~eokN^7Fujuc%gY~S*g!=S$m76%#IZj;*#Y=`ngB2%4(LUPud zNLy~y7b(ia=fcQQ(&|Cu3`E6nb@-H$8X-~3@fxCJNqUo~+wG#HOGsOy<8KNXIf{(2 z=1>V0ZQkjK4wZhK{z=Gh1oRfXpz&K;{f-!|fcbPLd;JJ3-GeqAOI+&VvYgW22Z;~W z;`(2~?JA8^!JQ>&xJ`}u4mH6Qe1g09j%+Im58tCkD?-K&ejsmh_9K1@Sj^*R{DRS7 z?^kf*Fe3YK$mtKlm9~4wn5!i|eT&bIuu#q%W2u%t!tEaJX5QldX7(75Yh&~sA>YF) zQC-jUu$BFju8u&`oWU54_i+&q2tJQl6tI9*B3cTl-cW8rsuz()9StHeOQ)LYx15PeR!+3hwo+X4kjp@rtq1i=!nK^0MH1yWi?qRQRbby8QmYh*hu;>2%2 zg8zZUhs1#&z>h+VHxVF#kaF((<*4 z#}gTw3t5cgRPs!XP2AUFB(x|JVV;($Mw_8(Po-%*Bxr9gY$rs3B_Cl8%cwDIobhx1 zYNps78moC?yNQ*mAd$zikamw@VYfL5v4XmfsD@Psyg!#LgP%(CQW?SUXm`$*n*#=K zU!{bt_hccCC;3q56F$r+v({4y&jwsecb_FaHywudd_s+Ohaox=_Ee>Pu6Zu3&_q+G zk7KFv*DpVC z3M76|B$+a_5YxuozujSI{(Fcc*R_d{xGWA`SoRVe3uB)tV;O4Ci$duAj2j~iwrL9k zT1XZ}ZVxG{&{@VB`O6gTk$0J}b?*~c>kIr3Wz7|`RWPz|ah2@)w2J&Sx>0?}#&DhD zMJjs}QSl9Ikae_A$UEAg^%3kdF8wAA%ltd|c>f1+@QXOWO>7d{!!5#Ba2s3XJ=)A| P+$}RJ*dZUz6e#=&vf|ro literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/PreferencesDialog$2.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/PreferencesDialog$2.class new file mode 100644 index 0000000000000000000000000000000000000000..284278e4f8037d1aff64d24471b222a100a8eefd GIT binary patch literal 992 zcmb7CTWb?R6#gdJ=CWOrG-~RlHD017sdY84kwU2r3b6*1JoqA$%`};?7nz+T;FEtz zunIm1f;aq8;+ajYq99~o=ggit=ljn2=6wJ0{sVwrZ0C_eIt$Ce3Nj4tBoINQ zrqYe)G90->$^B>)yFDcig%Y7B;`@oK)?&!$v5aeXD7Cv(Zrer<`7CS)t8f@f6F%dv z&x!BxU?MzC(D!60^$tV2-stC1KrxGwgEf>HwwEGfCFF@aM*ohT%5_RJ>4GY-xg z_VV<_kZaMEvF@lSFd^o8-N89?y|%bEZW3W8#XO4(44X;Ke6C$F6QOo@JuRcqfQV2i zhE{z^O&Wa$YcCoKhGJKS;$RvKgnG&cK6%RB$m4#WD{20ZotBZG;qG!owN{%HeD!n}*w_UPh&D{4a>XeiBWUCpyx!QTb<# zZW{(7-w!=Mis^+Gg*j*%?TcJ%?u~z`N>%0#M64e~F}+Rl#$_7j92m}n zl}cuyX~t9Zt>Plt4La?RH6FXUbp+OYhwSSlW|Q^|Wda{@iT27O3RS{1%TCZ3uF!df z!d{gq_$sc^ZeYD**lP0)n016x#=gaAW6~$TmET+y!UH~0wVzSM7p&te@qYV*yL!T1 hMGe=9$ifZEN#Q2yWGx!c2DTDU0k_E76k~d$^%IRI^=SYA literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/PreferencesDialog$3.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/PreferencesDialog$3.class new file mode 100644 index 0000000000000000000000000000000000000000..02e2155c65ad02b260d325e79edb09b521f49a7b GIT binary patch literal 1034 zcmb7D+fEZv6kP{OONW7$s?~bGRG>u|l}8MTL5L;=NosiT#hgyJ^x$-c%uI{%$?xzl zOi&Xa`~YL3(f={7Q|cu#F?NzUd(S?5ueERU@%#G^0PbQrk1>qrka01Atb(`Sm2MQ9 z7vk;pjF%jmaL;QS9YlMHw-d`#i6!(Uxi>IXR}`{o$0XI83~h`QyXs&P`5YV3t{yu? zJn7<;WiRy(+By|`wHZg zZ=%qCNGP$w?S&D$Q`=R@tVeB8C^Sqc+r4f};zzm_&{Aqdz7BSEZ0z^Yn6ZOUxHTG4 zb!C;k-;%TwwRd!^yOK&w7`Ly3o~+xJNn4@D{Qq6+hAn^9rmdLa-2b^NOgB^QKikp= z!z!F+)Qf%DG`7z2UmLeKv zqgW4gl1PHf-1|u=RG^AQyZihd#`sR*9OZdxYn0aF)ED1C)!!ladf;<`XO@w`CtT!N zKK8;TV%oMQLFx^&_YwOur%lwYNBNEXtN;9G0bo4A0L* x{KBRG%2oXK2V>U1Zn^P literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/PreferencesDialog$4.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/PreferencesDialog$4.class new file mode 100644 index 0000000000000000000000000000000000000000..c7a82e22f8cb3995be6331bec154e069516fb7ff GIT binary patch literal 1013 zcmb7C+iDY06kVrDbD2(aQ={?LTB9bZ?WpuEQjpl7kY1pY2Vdl5a!e*pX3ESY6`%YL z|3at=KKKECf}rS+i0dTr0wR*YoV~LzYwg>|@9#eVxQER&77$A!ZekG$0c$W+LqBj{ zD62Petnk?JdREtwuHOr-gFro1f%0q>-k+GtTLOuw?}X)BOl{4TTQ`tGItjzX5=?>I zK#ry5O7iV@2Fi{Ieb@1vXj>pwskYO|Ae%(aL>>i!jk(AKGQ%f!pWy7L>3akhj}0Q8 zHgQI?7e+^287b{*2L7<+gpqciHE~Y6^S|93!q`#ANt_p0)ipn#O-YTF7g-HWqIACU zR3LDtGUr&TZGm{h?<#?8%kk9SXxLG~BiV6jDYSfBx@{Ra`v1%r*BcPHJs(kdtInbC zs;KXG4`d*RDpCPq%rN30rfqZu)>!{Pn%vP1*LA&urLFuYPGI>klJ>J*c{HorIP^z> zt(uPRtoYY)ZE9W)VaKywKjhw~wVGJh8_CLuX#JmqX5pzl6-E#Ikh?V>dK`Ykm0_qt ztn$QD5GX<9a{A19`3wA(aDnn7wQWjmF>32?AZqWBd_9S|#5ciA;1e$MEl#7bLQMTL zCTIdzs4p_?WsbpXxXM?V$duF#QA pKNw5D7)vPQ8ey+bGDV(gH>fV4f+}U4H(SHai6w&#N@G?7)gK*O`Lphax zB$@ANe@H>f(05g=(oKO}quDE?0?$F!#ZlXSV<9quf*g;dmlouhi{lo-36&XZLk?;J z=Q4JAnEEuOIQ6%JROz^*OiD2&0(Tkt0k5NC+MA5}lsuRHh%2id9muFB z6J_u7V%{!N;Pzrf^^G>~?g^y_I_%0sjwq#sVLX{B=u)z;lM#gi>ny>p_-~QBR&d+S zo1-ajeeHj30_A6Vk_2>LSs}H5EOFCvF#T>EMB1=>W}~^difaOu{zOIL_9RVpye)aJ zwMH|edoj1#qppl8Vo9YvGU)?tcp&#-%>Q5~lE#q11vYF60w*AtrQEvy38M7{&WEh$G@nI&3GoJJIIqpRa29KP`8?M7w6Kpk zT3E035#lqB%);t#>{T7aRhl+Ur2Z#5I!{hlcGEg3u7-|WZQRkRvTV6pUt5neB JSe}z{`V$d@=TQIv literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/PreferencesDialog$6.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/PreferencesDialog$6.class new file mode 100644 index 0000000000000000000000000000000000000000..1841cdb336bc76360363c14344f0ea956fe2ec00 GIT binary patch literal 911 zcmb7C+iuf95Ix(ZvFnB;+`_G;TmmFPVBn!IK^1K&f-00qpuBJFX}Xc)Mcz${c;Xw7 z;6ISKNIdWXd=z5VjR1j!ln3w3j?SF3XFT73eEkMs6E~KyfP#l&8H*?hgrhNyb*5fZ zIGm`^9IA8}#!4o7Xu@7b`;<`{k$ISx8tVcjd!S6?4!3sa>g@#ZvE(5rV;NugN1z#3a{1O40Njx*eG?=8@jXT0)1m_YDc zPqK&}DQBeq&jQ?b8Z5t)Mu|4OD@RW&<0={gmBBU@^C6XGq-a9%$`;VjPajqy2~zf2n|BKkiDlT$&5o_GPz!olZEb{tZ!L__n!F7(oOo7v%xpU$% literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/PreferencesDialog$7.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/PreferencesDialog$7.class new file mode 100644 index 0000000000000000000000000000000000000000..a4af7b3fa41daed0d03874242902572d2b0f9315 GIT binary patch literal 909 zcmb7C+iuf95IvilUDqVx7H%!&5+Dfz1226Ds%T3QRG~y_mG_M^O*eA9mAy%UCw>D7 zJ_3o0!~-9|MkqKx@u?f~g zqjcO+siBw>fd`E_oiuv_g-tymfl5ckv@;p^DcO_#h%2W$I+RgQCd%Gt#eyB0!2S7z z>Z@&@({nNhdeD`L9Fw7hX(}>v(4}NwCu152tgr<;&c97=S;KAn-aJit!b|^y33$7D zl7#d`StGT7e*ayo!SY*i80nNZ<@jknuA?qc?oU)S*q9ij;|mN+{@WoZFgl% z5nFP1C^b)Y$`A6N#rzL8Bbla@;tDUP3!WiFwQ3iXcQ(i0BF=C;%h?)7Tk%@AKS8v< z!1<72YJ8Ts6XGq-ab7z{;XE$zjqw?qz(vlB40}^$@FgtqX=xvEw6t#PBgAK%_)Y5B rx_Adiy#IsP{YC6z8JD@cfEDh~v4yJ~3%tD7a3iafag(DrQ{eO`6x88$ literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/PreferencesDialog$8.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/PreferencesDialog$8.class new file mode 100644 index 0000000000000000000000000000000000000000..deedfe09326c869e4a07d2ffc10061cb5a790b2a GIT binary patch literal 869 zcmb7CU2hUW6g>k=7jUtNwWYOcwc84{%9DwS#@HZOB2ZIEedyD$JHp_yV`i6<_=kK} z6Jw0&5Aa7B?`&$-*e1H!nftMO?wot(e*6CA7{Cs;^GG3W!*YZISa>9D_K_FJP{xmw!UqgiUHO7xzAZ!1olXWq_xT{8OsTCr z9vpBjO?;9p^kVM4CUs8Yd{0faCz{eA7XOm;o*_WR8=)7dh_1XN;*s)gY%<(E)%UlF zIQMdhc~?a7u8OD$rxk`m*8?6!BC@f?uzFUppO?i@_+!9|YcwV+G^VUrHiKe3%BW0C!uKS94hvYq6_l}#O|og+pbB%Q z4x3?({1mO5v>aG3ZTh2QHdwfod|QW0*1`tux0B2UDr8H9OQDK8PnL-zJ;m$~|Fzxb literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/PreferencesDialog.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/dialogs/PreferencesDialog.class new file mode 100644 index 0000000000000000000000000000000000000000..f5e4ff5707284f21bda7c75d185779cf725bbf4c GIT binary patch literal 14003 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 literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/EditCardFrame$1.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/EditCardFrame$1.class new file mode 100644 index 0000000000000000000000000000000000000000..cd5eb9396bb21960dfb61b65c3bd9a233b6eaf17 GIT binary patch literal 968 zcma))OK;Oa5Xb+UxN+jTsT-iYp@4xjJWMaW6jdrwD=LK+i7NL^yd)dh>&Uw)j}vz! zIKUS{;vsS11Mr~`vq>pJ^k7TgnVp^a&F;+n{Pq0@fGymvp@gyv$HyEh46RWr(kz#+ zMKqYmNWYM35IxU%Ds;3ROVj3gykocF8bielr4AoZRHtazhKDL@E<7Le@EL*;Kjcxu zDa(FuB>IM^52cc3lcC&P?RuzV(M8~6$+|a-=3!WxjAL%Z)_9z}dNeU6Q!Y+1te->} zb0rcT*~dM#YIv;e_q50lMb2=qS^SZ!T?VI}#e!k6BbC^jq&<-z@LoceMknj@q|0+@ z_eVy@mXhIa;T+-G237BgFvE=QY&&8^PK1R_9f+5vJ*1L~n4zAj-INc+vB7(mP4d3j zk<+{U)6@I58Fb}s)lV`_ouA=-T(h-r@Hn1P{uG7MRriE8k26hu^LLdJc{|}+3+>`2 zLs+EN)T#ffjTM^8Dkvvd5ZKA2VJ*`?kJEH=hO|wRC6Zq2&KI!OH@Kf@SHd!_6^aCV zi?gIJ&%AIB=V?d&QyRks(&xzSO+d~U;nQld>miYx uM_`6ag&7}+@$m$PgUduL;R>#jbZGKdaD8g2;|9qFo!KYbuYnM^Dz)Enx#I}{ literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/EditCardFrame$2.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/EditCardFrame$2.class new file mode 100644 index 0000000000000000000000000000000000000000..be8581f891d4a00b2f51858dca3ae6aaeb3151e9 GIT binary patch literal 869 zcma)4TTc@~6#k}^?y{`3pyCZgu$odYYj~|8)}}<03M81mPrC;?&33n$nU?62|H4Fn zg^8EM2Y-M+%6MiW-X2UJX3izw`OfwGkFVbVG;wzU1RV=gtWsrn1?Fno-2h7{d#Hq1cJSJ)c?6ax<5*g1j>pNXrxR6fyXuxF){^<~nPS~>gNS#%Q< zxIc4_>P~})^n&aliw~t6yd}*HWtrD~NcuR_BZ>t!xNtYie_Lz2HXE)~!BwsO42w_VIivimK1}R6QNU`Mzkds&fITE+F-AUS-Me6Rc5hs2L ziACbT2k=pd>aoRkKt4>@qN?|*YToxBU%vr3!0rkhtPihgFoR@9)z4&PKFaP zGKBg}#?tIFLhoP+bRM>Gdpf?t1!^0JeQW%Aa7A0I|*v|O* z%miX8ViO#Uj7;L5)JDWYF+8p>zglC!knbd8!BFYRSRAL(P^i~@7*b}vmyCEg;7Zzf zk<8lzGCW$Eqqf(gn;i*rk&OG?{s$uzAyjxacVDQpL`8yj-l4(mY5!fVYu9YqQFCHS z*WUVH8H4*ON!3Uk%4~$D#LL*F(!%HDZO!<(>*uq zjg0W^LRv5TJQg7>RX!HlJWn)@PNl>*Vc| zwHdd$`w6W11*H#J%?)~s)Cou7Ci$E5Dr{k!BC5~O7;ceYptAQq74Hxs%V3YlTG(py zBiLtLI-T3gr@ztHkR$XIWoHWCnf<|1{l!wn9o!|TJnj*ggBtFW&66A-ppj+P&?M_F H=*ayE>cZXy literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/EditCardFrame$4.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/EditCardFrame$4.class new file mode 100644 index 0000000000000000000000000000000000000000..1f5e121d8e1459c1e2e79601f15dee2353778364 GIT binary patch literal 890 zcma)4+iuf95IyU-vE!O1Knb^&QV5WQi+Si4^0u)Lls=ROFZL^W>mF#tjKmvXV ziHpPoAHYW;X5EO}1ImMUE;@5&=6JsU`1%dN9`00Nq2$2!v4S!~dlrjWrSi21j&m7g zCo(w>j#3_rEa-<)_jnrao3OFNP}WnKH6BvcVA-;c2Nx9wo{v@d47C}b^C05X<;8d= zCYo3u$wca1hElUN^00=ggPM=C2Hsq@4?|@tLs5+C;5@@-(TJbuK+Hv=gT0BCDjCR3 zi$tUh_nXV_&>At=JrxRu>OdyqAdkl)J>=tvGUo5)of5i)Gi;6}rLSL>TKJ7(09n3Jp<|AR4jFIApS#J((c z`0H0cF#OcIpG+c^(LtP!<>MwA4C~`uMqyWJt>SJ@Z_?$YXT8}f8opZG(6b>=L_|xu z2O`r?R7NBDPZQF<7x63;8LrbMx*!3;YBh6>bf6Y}t5_#{fxKO^CgZj5egbQMf%Boj z)afl#C9F5NNPhhkg-f_h5#b9qhAZT+5bS-8z*n(Buc3WR*3i1`k6@p1<~ONl^4428 o*1JE5-Cx8mHgS!rZER7!MJsHRwdrPW;8u}Y!)>zOq64`<0aNYQ)&Kwi literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/EditCardFrame$5.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/EditCardFrame$5.class new file mode 100644 index 0000000000000000000000000000000000000000..6f190006bf4f0cf3b63ff5046c8b7b847caf6251 GIT binary patch literal 896 zcma)4$!-%t5PfYsUM53qLNHrGSPa-^87?^)MY1hNfK0FiG7`78T}j%SnU<#84&sE6 z;D3-L`GzS-bC51OeTBoTH6uG+aqOa_qnRSY+1`g5v2k=AFJ>MDpNU^K`6P) z)6ta1mQf$5SlL~HY`rn`u!eF06(6UuE>K^#k3iALIXSv1(8~fg1h&#{^4JD6r`QJV zu~jW4(!cjzY^q`kvd9Tget`x`I zY#s>HI}%RQY)GrkJ+n|3e%_Mxb+w(T@Xx_6XZyl+7<&C(;ms^E7^SOXWHrRl7lo#y zA3DSQWr2E5Z@}DnmGxu0;`NNSw_tt0j)D?!CfI?la7$N_*C!WwtEhqv}hdC7Zr@q!F7pb=<-z zL)7Dbg_vR(x-7XC!#Kmp#pbrx3e~&LfFrWqzo$vyW#+T0Yj z>v*P3!fZRFNv0_pD*LXEnbS6k^oly0)iH+@Lq8#w9TM6RHbW#;OxH9Rn2+MVjs;{G zQfDdozYmCY0&fV}R@SJBI`;xaJ}SUP9S@YSF>lvBQifqzATF+Gv240V&E?%XQ8-W% z4zC=vcevcLc3O0jEGe04mK17#au`u2WO#Pv8s}`BrR$Wrzw6dFEah^aOM)BddT@iw zhAZ2=&ML@*Vv5v`(S)-^LJc;pLLl9-MDZc*IK>df zIb;4inDGNqBRTLBgB^?*$+2KDVI-$IxMM^*xc4;xctp?90IY~Uyrm&}hcT2ejWT9Y z!DISgr!oYKCs?NVlzu&QKwXe3cur4M{XIohJ!yOc>mdCFT6bltLSd*vaf-kuG*mH& qtpI$un{@(C`N(30uwDdNY>-k`X&J&xyb7X0pEwYNDrev|LjM3TC_Y>O literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/EditCardFrame$PreviousCardAction.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/EditCardFrame$PreviousCardAction.class new file mode 100644 index 0000000000000000000000000000000000000000..4a3fe2d8432222bb7b4efe9c72d0063d9aa26eed GIT binary patch literal 1289 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 literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/FindFrame$2.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/FindFrame$2.class new file mode 100644 index 0000000000000000000000000000000000000000..83bcff5157dccbd280e613b24849be173869804d GIT binary patch literal 1075 zcma)*ZBG+H5Xb*h3T=;rUJ*eM#fOS*QO=O~s)j^JiG&tWNZ&8*2v^#>=5EV_uly)} z1rx=@7k&UglyUYTO=CmSOKxX(Z{|1uot^vh_t$R#Z{cQ;z*q`N8{?QDth74Z2}18P zyT?7xjm|y)*!>i$4oB{`=Qp>_G`~)m&?jD$e*_eb)a9Zk2xosu% z_eU*mXd%Awd{1u>#tOx{g=u6{aBSo-Lzs`<)wy>0jD79y@@2(L2-Y!cS#1SPjw5$0 z%;Iheb2jEpqWmc8BzeRtY@DR9Kv*13R`nvyK8J*2VYKrW>xAUBs%+Ksd9T+w;_y%% zwMFMlHE5`IU4@=m-)tsLMG2$v^Xp|PVvY4l(A-z%QZ$DWZJqMve#lY8O~R6}Oqqx4 zRyOiTlq}rpL6{WQM{cuk0bpqh~#4J9bXE*)mCzr2#=&q(;(af zIgV*n>E5KglUS55_hq&rHX+t3t^NR&ej@cvRtYT0I3basO+1kK+_e`TVp&$=AJa%O z0OR8J#S!Pncp{_0zLwWu>3>>ffJS{9;VJSGN_f^s)CFJ=xz#I7Io4N^_#JeGI|exx z3!D}U+CheP;ZSV=o$I4>H|Ui(ij2(X{T#Q-{4l^8mYGCBXbBWi5}TA?XB98woms4j KwIqp=F3&%?oZ!{~ literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/FindFrame$3.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/FindFrame$3.class new file mode 100644 index 0000000000000000000000000000000000000000..b0f5a172768ba5d04a6f84f676206f915552ab19 GIT binary patch literal 1085 zcma)*TW=CU6vzJql!ax56>Y0+y`uuvZk70iX;KMT4OWvjB>K`UFoh+1F*`#`eDW)q zRE<9P0sK(LGYe8M#_+H+XJ*d%oy(r{^Vjzu0CrJHBZjz!gn=a_8SV`{?ggRqfm^+y zV~JD8?^(y8?Qvl>9KYL8Vxhv2lzm4Ow#lNoh)GpP3TX|xfeZ`=b6}s?mTMFJb$h@& zl88?o-;p~E@nWf!Miw~@rh$vdGZYr_!I1Ng1h>OZ|B#R5vtY!q+Ek84lSE$D0uvDw6eA zHg%O)RYk}snDzhYP<0|;GZ54i`av)ZJG|kj9J136+)@>zH0yrH4FvV*I4lF(s`h!o zm6C)+AYiwQz^zm9Z8IxJxI}k7zU^BrlQLN0XHAqe!d5?$NHWX88>43>UuO z(l=aXIEU-%oxMely_<1hP92yip-dEp%_;Q>5fzo4W5zKa%^+x^CNWZbMTi6*M1~Ks VMSFtA&%&eVCX2_k>yuzf{0+aw{Eq+t literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/FindFrame$4.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/FindFrame$4.class new file mode 100644 index 0000000000000000000000000000000000000000..81ee73172e744ff71a626768d87793fa7c9a7e6a GIT binary patch literal 809 zcma))&2G~`5Xb+M=F6^eOo0NWP(BQ5f`mEr7E~#U8i5q5N}wQd+t}N7tJp@nn-+26 zJ&@oTkob@|@Blm%Vm65iCzOMC{yU!e?ab`{`u*c4fFAC9s9>dmYJeK*ga;?N%uB7_ z$>eCN5_6`CqvTMFT$*H{ifrIyyhEtlV`bvUoH1M`rR$>!uK_>6DgwgBi8vK+7yRDX zSS?c9ORXvkWX%|XVb9vIOvPj*v~v4}v+Bk`SdJg>bP3UOX^+e7K)6X-sX4pFy>sIS zQXiH&mlQoMtt3Euxy+@ABhwc?_ zMtr~Xf&$!i7ZVz3r*HZ~XNwM-`_kB_rLlzISy4#cp9o{5!EJsyO@2faMegmes_?gp zOKdN*+GXoJe&^v=Q0F@upJy>wc&&pt@dMUbug{}!71wyj@iQ9XI_nyTy^lC}12=ee z*dAMl^*Ucb-*Dm8U#jnZ&_^`s(?4YIoa|u}H#xnETMVdRi+cd?LfpZfgc5Pg%nvE!P=lsoM?<`khdqnX1RW1pwp(^FU zv=~eMT8t;`SszxJn2dy0?!9n&ZU}_s^po8#A$}?CNtGW8H%BWqvs>Ibw|yw}QKbu+ z6Si28$CHY4o60j;+H^jdeTTcQOyY_*{})6EUsY3`$$@g!H!uF~u~X)x`(-w%4FB%D zpa}Qebel%n=^HnIAEFpSPmQwd8!We0=&3hB@3Q-)p&0$pIvxarHR~YTF zb)K;E=qsr69scK8%vHYYASQmmHOANHQEYGUi{oc%gqw_4IqZGR!MCu%x08Lw*2xB) zFQ9L@^j9==e)r_3=IDOzL&gx literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/FindFrame$6.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/FindFrame$6.class new file mode 100644 index 0000000000000000000000000000000000000000..0d7299b17065c1407c83f870d952ca93639675ff GIT binary patch literal 904 zcma)4+iDY06kR*_OsC0MYqiF^vE~AfPko6LN@%c<6rq~;)66kFZ88()oJqkaKgAyq zRB8nu`~W{n+-Dk!4@ELCvoEZ@_TFpu?>|3(0oX;mj100xR26YajBp%70va3|C4&jCE#M|zLqe-OsR4%7;(Xdiiv^2@ginw4Y9Y}3n zN1EHa`(Y^K?nG!UH6HO1miQjY^XwV2m*IB>ci3*Sx5L(EoL2igsPzNIuPNp(e+wWk z{EQm=8AP(IIAw^aKNG7UO6eM<&WSUOp*pfYIr7nR5 zd=3&6#DWjtqY!uO2wKP@iYg+Aaen^#{sTY_3;C@>T+<6S3*B17Ss@I}bIrqk&=UDrej>jth` z*uW;k)<2kF#65Y&lYY_@p{SXvd(2O`?Qt5wfeL93?b`n#lg4-5!VPRO7?DtY8V|$9 zBJjXO8Mh4Fwy=#IhRWq47LS@CJJQ3B8-Bx3BjzPG)UFK}GEOii;F>Fa(VtC+B7DV% z9z{y7Zg{{$sr`8{qu0o=w-ooJs%1` zRkk=0zOs|8cJ(_hm{D!zWX6k=7|erU7LG(u>OKm86xr0fV#xJHq@D*6?azAQlK>o# zN0Fd%Rxd~vJG8VM$)6RATJ`iwfl_dX>|OG@WK(3<>y0m9^{+7MrL}Lka*k`C;^cdD z7m%j=E%JCr;(Ct?c^1(S4EM21_5qzN1?U%sDr$6V_6}Lip09rfJIBq}e>t_9fDcsM j$Cz(3Nu2W$1a&kBp2kDUOW_fku`Rm93+on;+NxM>Rjhm{tG;54q?XtONs~6b4={ykU^kf=AgTT-6RpMv ze}F&AcxRVb8+qVi=6+=EnRD;CzkdJt380C31_>k`q&%!)oxwk!h)JmAh46<{>Fc=+ zhW?r26QTW<3t-Z%=>@}ndzIRTi!?G0Tn{(kG1Qh7@d#V{&7L-j zg7~jj^x10}Nb`mvS*~=`$TDnLE~jBQuD6al?_A_@(?P+*CT=kluYyyA?mfum9+69nX*zbyj%(Y zACVgj`47U3!oe}O`WvALCKs!8EYw-3CSt&_yBG(b8(+*sVEkCPL+eL;8ByDbr@Q*5oC? zXx|=?-KFS|Y=Z1&we}UP`VCICu<;$aOKg3P9`DheMUw6*GMJ%&IUZ8v5e${#5gwB* z(OIJe{lf4B`*d6Mw`47Py7~p|5_hj4?G^za;owsQw;jJ*z)=OBqD<9EROnp-Rn#I| O#51yPgj>XOB>n&lBJFno literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/FindFrame.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/FindFrame.class new file mode 100644 index 0000000000000000000000000000000000000000..a3896dedc82bb10bcbcd8ff988814c42ee26cdb1 GIT binary patch literal 12217 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 E0)+e%b^rhX literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/MainFrame$1.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/MainFrame$1.class new file mode 100644 index 0000000000000000000000000000000000000000..1ca6d5472471d7b3ef09d22a325e7ed5a5648bb2 GIT binary patch literal 970 zcma)5OK;Oa5dPM6$XWMVS3^aRH=%nKuRA{tK6Mr+iYZe(XJCDPW&Ja zRN^6V;0N%d5VL6%5Xr#@@63+A`M%ki@vq-MegZf^-GzlE2eyx8lo+;$DNm&mA9!>* z5|Mr{vdic~#VOa(Q7p1UHuoME*sGJZTtyIh^e-Gn05w(P}8 zCsxATr$O8Fo1qwgxYwi>AMt!3`=_xPSK|rz#_ZxD k9ubX=$3$e&8=jK2=^uE8a1yCti)?i&K`y;-8?}=A2Nj0)W&i*H literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/MainFrame$2.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/MainFrame$2.class new file mode 100644 index 0000000000000000000000000000000000000000..ade96c35c50c793442bd93e4a8725414b38f66e6 GIT binary patch literal 825 zcma)4+invv5Is(|*|KcYP@vpO%VmWckTB{SYK0UYgcP0K|JwG zJb`%N1NZ_Y_!h*>rd%E>6ic>e#xuvqXZ-c&=Pv*{$P(00j}fIqc5&xo@oA z9~TF@e60?0imdeAP~`(v8urhEQ8+eUU_Sh8Ynz1NitGuopO2G3Yfpz`H+re~IV2|C zw?q<=y4~D)(n?^12%IN>k6TeatF9-3n)JUkf#j7NmqWcvk_$BdNcfnsNs^u&&Mur0 zim@S(%_D4zyWHm{e}S$mPMsxM^o+%Q?Zb2DiCOx>T3vQ?<-PW}gOq+34_+70q=z v0r_vE_8s-wkAFZT{05D112+jF!mX-)4YwHs>%{zC6X$d6>5=QDWsG>xz0Hq}oDEk{{n%>CqmF%0eu;Q1H zct|Yx0R9IFHi)@ND31lo!k+Qy%$b?v^X12<&j5CDcNq?HF7g4EP!QM}j%cJ)^_s%L zScTb%N(SLkDo2!s2T~>bHmz<86wI;8st>rMy+}*bhlgbset;DO0_CBc$S{`7{=7G& z$S~tWl_;|#kgL_ZK8h&0C?DxEw zw{i(A#$VlTvO))Bj&;8yt>T7K?k>r{ZxUE%LM!CIC+*quns&_`O<3F2|G@-*WTVy(Eft#!i^66yP?hykKvv;(qIw;*#~N)auhgr*q>x>&S#+KE^ww z%skNSnF0Svy3v_V*7bu(ICoYYe9CU!_NvXalFjg4o6$@8~5HrG(N(8JH=G^ zUEoeQUvY)=$_$08xW-?MpR%zhIA3Den=*rMV3psN_7O)*>owj%e89Qiq`s{?-{3mm m{~-3xh&`;~CU@tt&ixLbu)#6UhTX)SX{CrQj{bZCr#}Hwr`4ta literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/MainFrame.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/MainFrame.class new file mode 100644 index 0000000000000000000000000000000000000000..c1f5e972179fb005b468addef51f9040d8ed58cd GIT binary patch literal 21472 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 literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/NewCardFrame$1.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/NewCardFrame$1.class new file mode 100644 index 0000000000000000000000000000000000000000..1a48fb3eaf2dad087d74f9049c4bf7e339889a93 GIT binary patch literal 888 zcma)4U279T6g|^y^RZo%ZPobITC33}t+@6%QfNYpN{j&|g}zNTx9x<@F3e66@yWj= z_yG#_-5(|1*%lQ+$->Uvxtx3Mxo7Y9A79P@?4e%50&)d79u|=oXpF`*PPBSU!O27g z=}g5Z!LgQON`o%V+ENb>?5(yVkT<6)tv%+V&YV?E7e$l`a6K%+6YxiJDuYOJkC%fH zg@#F=s92d@fn2@OcTq;A0N=whRs=TZY$M=?nxr8sSHP(sHI53nBCwYAlQR?0lwuR? zg+?WDN2P{h(gF|bb5GLfGjTf^l0c=SV(L!D1JbYMAmYqQCkbWLms;8TMbfc$32e{X zqPEjyhhC65O@=*bO*f>OpdvHXJ<`XC9up6^&a$nMe-E~AhiqDS>&A40JA0f6r zqwqe%T;ns(mB3eA=d*f_!VTQy8{;!Jfm{5&$gp=lgIBS}r=@NEqWu8je8Q!}-?VN< mb%qkY{e${8)|tm)`Bv@*?s9Z^XYb)bmMLSCqstg8ou8lh`_ojs%#J|LZ}eT1Q7NG6VHqm|8*{c1a6?Vfkd-Uo_y>)H0xk)xW&PyL1T>}C z1iPV8N!(GXp_sJ51Ap#G8hs{iCqojbbW}{;$#_8el^jHzS?MI9jQUb5dp}P))-Hjq zd0W)Co9xhYGRMiVC#~s*G!s;0rn*P^FwtY;0oPf!HS+Jl_Uw>Nt29Sb_ICAuFgERF zGSMOJD?7sSpMU$IrRUCjaTp~juf&-u4|UuVC=Vto8n!0JBymf!jWwS)f-Byf@6WTI zj49%2id{<0lO$y=-qV;ZZ$~msDa9?`!XgANLR71E6L~oo_+7$fjy3+;;b=4N=GI4u z&Ce*j&oEc`%yT7himQCq&QQ39>wIH;#wKuszZV(yuFBw5tnq1STfb;OK;%B*!t39( pZbtPLC4Bn_^-ZiZkHhk<+}pUr(czuFi~Cuoj17)1W2|(3egX)))%XAa literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/NewCardFrame$3.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/NewCardFrame$3.class new file mode 100644 index 0000000000000000000000000000000000000000..8a8d6ed02533097470f005a00c4585d471cf59ec GIT binary patch literal 880 zcma)4+iuf95IviuvFn&5po%tX1t^3_pzyqjr|m|LSF$$=;)!2E z;v(_D2O#kPAB327BdB;ldGOBe=**d!taNubhIG4-aCAtkTmFyhSlt{%x~AQNTZi)6tHC9u70 zi~3HRwRukFM2CH8=r zCL=mjc7?UG|M`KX=gtSQRg}$eI+c$*s0);bQx%2#Q)6_zFImP~gT25NZx+sZ)|W9w zyp7wV)I8BC&*DFgS@KRK)09%&WdFHf;UKD2>p`|~-3PEojmtNdbo#wKu$?<)*@S7q>Ztn+DUA9J*{ZtDZYC!G6B>Sg&K paPadCvHOSE#RhJ0bpe}PpW_v7aV)S`Z{u#3DdQeTZ_$CTzX6+c)hGY} literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/NewCardFrame$EditRecentCardAction.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/NewCardFrame$EditRecentCardAction.class new file mode 100644 index 0000000000000000000000000000000000000000..c39fe864cba8d5b1be4fbd4d63807bfc11011b7c GIT binary patch literal 1424 zcma)6YflqF6g|@d+m?-#%1cB6CD1O|#rLC#Vq2tI8Uk1~(U4&~lr`-xnOz|AuS~ES zKllUuQN}yF7=)||A9h}Q@4090J$HWn{_zvQ5?&<{LtI0bj&AfYEPQHt`Crnw_|TX<$o92U83EUVpAxncY3!V-?J&Xz3Sb{&Quf7kY=<{5I;3j!5VNFb>p zrK1-*!)%lv58yp>Y1{K9ZNhMODBgnY*#06zJe#X)xWte?>t8J;hry-Dw|vD ziMG- zC3Qr{6^t@yp73jwF(MJ=Tu)$(LPzr3DwQ{i3hTO#afNk>uu8(Sq`jwDB{0cw&6L7( z_oXFF+j1Sxw5T3ig36O`+B?eorjDt_h#XW|ZvswMG zq8O6xtu}XfQ&1!$Qa}GH&|3{{Nk9+qP{Sh~kClM3QSqW28Aeo=LJ_w<7p367Xec#% z40BYgi*-UFSEq{?-3C>-uWCD@w%^_sa+7bj=p<8BDynm7tNqDgm+BIR#fyfBY_ZQO0X(&N25KE`k!$YeWNKJS`bAfhy zh|>zl8?#@*jBn74Oy76(cQ9;Zt_F*1MrNXe8%8=6?_kF0>R|RufU`j3b!arMBZ&=a z@=aXD8%&~(EZ&lE-{C3!)hQxHz#^W}{G7gSIv_%f9>y0mDk4Ri6_H-!80;8k2lr2- qs7?SrAcc=TAod5I>vRGD literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/NewCardFrame$NewWindowAction.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/NewCardFrame$NewWindowAction.class new file mode 100644 index 0000000000000000000000000000000000000000..a5d576fb73ac92e9bb4134d61571326e3a72f294 GIT binary patch literal 1841 zcmb7FYjfI06g>+#0-}itX`ZHew4M~?1f}jHO-a)bffHg(+~Pv>=rC)sCdwemUCE)z zzv@g%JN?if&>z+5U5PZzWBf!Prgi_77fIxW+o?|4IhQny3L_ZW_a&z)fT21BKNL?5+0 zvdC%3>o^XbVI|3qNA3f&z8!>;4l&#+;oWvTC%nUuE?0UQPB0Yq+qbPO3Jk>=?P{ml zAM{(D#-n~7MV!*`fsWHS!*Jn%op1B8^P0zDrAH!UxLR(%;4is3=9G?ZC@Cv7iu2%A zo|1V^$9Y^}&;k*5C{qlllZ<;=lo-ywPj1j?b}i-TqK-?-(Ftb7T}3I2D-0!5 ziooBKwlE#r_X5+VhZ*qUusU*fl<~(pmfx~yk%oq=gccFzlh70|g%_IZ;#E^^G?W?6 z9}u>@-MugpD}RQL6kc`B-nlH*=Bi5}cysvcJ!q-H{9jN4Na!-sI zs)rruPoo)_V4+> zFx)67cgVyUl73(wv>+1qU}|qo|MWN2zBle@Lyj*mgY8*>ksr z+~V6~x+%6*d-u3>)OmK9QL~HT)*OTXHT`N7`i2Of`&2e+I)*}$yTy2RZ3?;LOIHjT zF3l#vyB3VcS=44V#hVeuQao6al^F8fsPWev70$`|hp4I+X2^C#5I*n&np=9y^Mtg< zJP3qhMB4LH8<(kXv-C&63I#R)X_o@E3^r)((CKHSX$P3b%5PxC@6e3m;vYCU#aW}c z6m329IOR#VS4V0;tt60M(Np*rG z2z-a{Y3)SPEnhpKE?fautj9Z<{?3@;~cF^ oXh%?IqG(DpD4>KM`h<|ikEEZ%V?2r0RXn9NPm&akl4nT$3v~khl>h($ literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/NewCardFrame.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/frames/NewCardFrame.class new file mode 100644 index 0000000000000000000000000000000000000000..9e68ac3bfbd975e3e63abf49c85dd6166056ad6e GIT binary patch literal 6990 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 literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardCounterPanel$1.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardCounterPanel$1.class new file mode 100644 index 0000000000000000000000000000000000000000..aacd412dac8d0eac68aa8b4098f40f2a6443fc79 GIT binary patch literal 1176 zcmbtTU2hUW6g>l!t%w$DTfbXs(SSy`JQ|F#!Ow(N5)3{MFv5~$hs+LYeDWvhlZg-h z0RM-HPyPhs8P?j>7fak^@65e(@40i&z4PVAr_TWPaJ_&GvL13pEFmvY8p~JG4`np; zpY_J7Zw2yqgD9}~1hUmy*Tb^Ft?@)nve;L_;o<{sf<(@`%P&EO+AaOGHqw6 z)IAggd~JsQ_@zzxNqafzZ7D-d7H%N#Jtn8A9MM4=^+E;d@2W@HO zM3Eq7UmGSB|G|R5ezkQ(*g#t8Cw`$L>;d&y*+%QAS4};c5|za@YAJKa8n%X+bJ7fX z;hkfkCeC$%jTBG{Utsg_&U=>ly_r>mbPoky{P*pxdSm?*{9zr1j-HvmdK9>>uKzu2 zw;dtu|HG&s>X?-$e0wMh++1Loinxj$fg(wsO-Xn=)O-iq>8g?;p7OwT#5v3-aQQ&R z_KA+^UVIvHmYboBV-=$ej}J}Y1Ycd2{}N78FLHN>){L{<_z3ZVn+#4-=4l4L;xy$( z;(!&DsJY-XSmpUyx2M~?5|uTqQ#!=^TwRWgc<*Ei?%N!$oSgoK%P_$?#yH>exIigz k5tsgn_WhV>Ib5D&U%@8V9Ja8H%G|PrYg`M=fXp5p< zLkBtuvjEr0MDz;Z!nq&GMv^SCY}`(VP^HrR3`+m(c0$ z8}8`G1U=W1n{*sqh(!_C&<%}{I1tA|HwA}YFCECT$FAoL%kUNmZOK$IhFPC__cUC=`-E6^$Ca*Y*cRb>2z%Lfq;9HG=zc*8=St~rT*C)ZT-Pv) z4++--#BZ=5XnWFA^>lM`muc@$rb2KF(qo?=AsIzV!x+X1y#a0onaLHE%A#o!hLa)7 zjBT1+M@F7bZ7CNM8YZC=y2`fY3BzJy2I~f)y0dZ=+)w>Mlx5-WGmbc>5L5Zx((s8& zu8)Bi4vnKDS@H3A<1>Zxb3#vG%!W!nt0Aqx#~i6*Gh78}Uc*9NTD6a5U3y33DPf>( zoR_LaM#Go*iqKKrDG7%#;%E7&J}Gzej=kqF{Y%2(!hTJd3`h?K>Y-6#xUQZTj%Nrn zWEAHRD;n!_pa$T+Nw_gZE<(_y)YHh|3Ag%XhY3hJwCeN>qcmLxNXC{1yB~) zLr=jI<-=8RR3|!Kuxn0PW(`$}L6v#<&7M^0a*}J(^_Fclu-b}cNhf0pm){mXHb3e8 z;iKOzxXNFQE)epdL_&Qv_(Kxm|8CslwZOXtUX>(1HvSAW_5#tTzRm{!cCsZXiSKwn zbgqRW?(>QDeQ$(K-gmItuL)LufGz%Ix3q;ewDZ;3*a_$aJtr7=g_-){C59ioz&p<{ z5ZpF)@1Ei+;S@I_xZe;CjGy9W1ixeBC8pSRdTpX{#|AUX;8QjTqywk8-Q;276mv}i zcKJnEu=F>w4Y$v+{2Vz&MLQG~)6h7po9LlQTp=CvG>tsn#wN|eqBMS?Is8WR_=E1? z2`%C;TJmYT#WZbV1>5+Z8DTye1fJms{HO?K*$#eUdY_;V0wvZfvsB}|bIS@#BuhFG mng56H+OW%~2==h=ua{x)I>Pc^Ue#ZOcL%)Y`O!V>jQs~>IxJ%V literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardCounterPanel$2.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardCounterPanel$2.class new file mode 100644 index 0000000000000000000000000000000000000000..cfc0acc6f25f1e4f58697f7800db482175aaeaff GIT binary patch literal 1560 zcmbVMYflqF6g{^TwvPo03L>I{R0^%ISbQKw6dR0~3TO?9pUAYGz~Xk-%x*F9lYhxX zV${SR;EyuiDYacSq+*lK<7W1pbMKuq-+z4h24EfQaYWE#AZnr)eT4bLx~zN3ekZN{ zhHd$8ZFk>#BV6hDR#B*0(QCMYR69D7&J+5A1KUq8@`t4}d|5~!hPZ)*i6l%y>QEdB z%Mr}AT{)E1fPq(S*ACVQJ+pJWTI7Iq zSreE-TDS2!As;SG*Ob!v!rZRzN5;ggZbnkn+Kn=hCCqhXozk67Qx?y}&CG;o(W^ZPbS92qWoRpIOkW$S$_7}YnOV1-KmFDY`#pUL3BtL+FS>XN;~AZDwR z8*WY32s2^rr)1hxY_xB{KxJv!lFy#W(GdP=wf)^n)j!&yF-VU0152BYfsIz}8&q+MnO9O4EUa zp}$fwJ9Iga1p)mrlekjUnaLD^3*K5#UGc^>;1 z0hGZ4uSYq?r(j``XT8#BgqytXz+PFe~WA;Og73wL0gE?Ha~vP z`Pq1Z87hZ}Gi~Bbi#UoqoI?b6vCMOn-+_B5G$UhJ<$0WosLP>$_t}3B`r>Tj2p$4I E0n0>_#sB~S literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardCounterPanel.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardCounterPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..75286943b222474c3e681dc557edad45d42e7cba GIT binary patch literal 8313 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 literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardHeaderPanel$1.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardHeaderPanel$1.class new file mode 100644 index 0000000000000000000000000000000000000000..ca509a18b2892d5580c415355c830dd18a8fd9aa GIT binary patch literal 1042 zcma)4TTc^F5dKcPblYXSROD(EZ>_ckyYP%5Aq@tTmJlHI@n}KxIiFmmYXYWs%OcuYYjaKpq7hhKW&_0_8(_ zENyv`+Ui(^sojbCiCT4KFI6#7JoQ2^T@lFE>fHh?jOi$uxPftj#`Q@Bj9^#2At|nM z1;lHHnlLemDdGrr9TF!nIV8i0Vl~iA^;(!QF^gLQdZJQpguqPg(&Tzqz#iVZs*lTj zLTg2?5*TZHq1xyNdn(?Mdp_Mez^E!$B) zcGNSE)lU31V@*CtZCMK)KT2p8&jpxx!h>V+WVE877ll+FiOFxMBwde^lyp50Llw7t znItN~J(}`74ZJ9oc+P2+p>Gsr^0#TVLY^Z=WBv@H@df&)LCzhrIS8^lm?JxNo`t)F z$d55V6Sz<75lVYsqT~m7NS0yWUBFfwr-Vx1DT*JUYagLy&rtjmz4;l_%$Nl;TI7Kj z#P$*uyc%Mz{${SyPL*gLQRXxG%!zIBj5!z2N4T4d4m90 HHa))pDK7Z2 literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardHeaderPanel.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardHeaderPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..353054243039a6f7a2b1e01b8f1132c3bc584163 GIT binary patch literal 5072 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 YE~a@8@gbbS{XjE-EblrStIGNL1(+I1qW}N^ literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardPanel$2.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardPanel$2.class new file mode 100644 index 0000000000000000000000000000000000000000..ab2f14404265f358cbacda3d415ed30aeec4d1c5 GIT binary patch literal 857 zcma)4O>fgc5Ph4vapIcP4W)cTp{7cLgi#M1D5``a5S2oU)G7yVn`E18Jkx2ywuc?3o?Ec{}rFe*8T94&W)a>!@JKh2vuxRe|kkqLM7v?^QIO z>Bzj*={R~LQx%)2EA!DS>xMf5)ncMe_>dXBGAX+rYN)&Le5}A12&VE>MzJLO;b5wU z1sR{{R2O>!ORaX_Lj$WW0v~G@9+tU7U_H$Wee!NUkz;i@Fe*P)xp8q(;PHP5j`T<^ zdb3^rMIg{_mFuzH7jU}SNC~X=bgB+!$w1}Dau74p>}5k4_hqi_`8?=Y6$Q%ihda9z z?xiXw8RwA8L=|jLppm8Xg1ZySsYU|cQ8vqm>bbV}Hhz!ofz_O)JxhmiW;oadm7T~Y z3va!)_16xRDPClT1M&CMROQ`R8l$LU$U4iaD6saAj@aa?)j%a6g21jDH?YEY1?#kz z==;{fz|*S8$al;^%Av*XS=3_8}nnI(&XD?IT)7 zQR{rN3>W^8dX`9hgDcMF#5RMtb7BWKc&gwgZqYhi$=kRyk2G+Xw#k3CT>CV!g?rWd EFQ=c*vj6}9 literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardPanel$AbstractStyledTextAction$1.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardPanel$AbstractStyledTextAction$1.class new file mode 100644 index 0000000000000000000000000000000000000000..00703316355f5058a94fabc608d929d7963b828b GIT binary patch literal 1463 zcmbtUT~8B16g|_fENvI4d<#`UE4BqG_<Jx{8e!j?q!uH!lK zK0`E`2CKPM<5E0mO6hwZW#010n zc2;erm7P!uPXr7bgmDrd6gt{Yd>D+9Un33s%8n;in~kan)_B#Wnf|hGb9bEwjvBWn z4dnrbVn_J@v1x()up;D!PlgV7Lr4)2Y^>tcJuaI8rBB%Ew4Z5d877a5+9sOzgRX?p zu5-t<|7#gpPUz!c7&*4`$Qwkgry{xie1&hdYK|ZH?4hGn={>rHv+5K{xFyea{gAHd zK|RXt*BJ_(ogf|5(XFV+fKYTP-K!#$kNi-YxXF<2#0%uZ#~zudHk#H-$qIDNJLAvJ6n2S1?O?@*0OFU|^2I f2dV?N?Yq+6j7I2IDe)=|s1>80w6zSh@BEX9v literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardPanel$AbstractStyledTextAction.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardPanel$AbstractStyledTextAction.class new file mode 100644 index 0000000000000000000000000000000000000000..4dfa25ea03aca8ac24f0562f195c9042c68fb0b3 GIT binary patch literal 4419 zcmbtXX>(g=6@Fex_VsdOyUuD8+Qe~#Ejv*{3kg;>*GXs+F98KZ%wn#k8~Y|&+^Z|c zF8k85?`z9e*07h-M5!BE0+doZ@ByX+!@viA01SL&_|Wj2_e!#^B2PSn#$#Q*%Q??^ z&hwu0-sfL@@@W9Wc)l4SgbhSYG@w!8;Q5T5$+^z`c5Jrb#PS!N>}+h_%G&9CY{YU? zr{%GCcqZ?;R?lb(~yDl~d?PQG`K!p_mPSchJ=%@=E{>%fFXx_eyxux44>(!JJEX9&Z&bF&(iSl%JeSbp{gVdT6xQpBg6E`T z!>(&BjXHU+1?$iues5C<_w`Q-6YEWEz($4E%yfP(=X%M4msjZU?dt8aGv18N*kYi| zM7ON&T}!A6>oU_4l228>6u3Z`q{SFrQm@m#Wy7Zi7!cm-am&`A_EBIPmi;gln(vQ&emp2i7kKVD^E z$V40m6t-1^s<*)haUwfk@P<9=ex~5rlx<&MFmAndtl(KQX}hv6VS8}{JUu&Z_Tpsb zgDYEb5FHZyu!(yxqR=#F<#q51J;9K*vw)ZWDcO0<#BscuJM$&l6ry!@)`L0KKPeVY zm^g`33Y%zQWX_U0WV;nljQc>)UN!jv9o!62d)SOI6XT+W_1T=~oLf4>Lpw2(x7`KX z)u}&i;x%|JHBp#PS)P4Q!Skf{ZC%~3FZ?qmUWZA>o|$Hf{5=6g<+|!yWM1CD)K=%k z7j+Y+6e8nR#uh%_Wa76o2op_glcbj+*-m9>o+GTkWq4WGI3BAO54Lk2!9Xg*RCTV<6(f3=889)oJt zJ)cEg6!S3?AIB#sC$_CX$!2>DMpUn?i;WmQW#ZHLj2}s*<15@=L#sZwm3fBqIegy0 z7fgH+4=Hq4lN&rx%$HOhJIyX?v$;n4c;MMb63%Sa@(M0R>sL%)UecEi1R`EZ#-X@E zoN=w8X;vq$ax0=Q%h)0oyPv*#*4`rPwG*1oTMY8fI;L;x ze6+5Zo2@=^_0jV7YwLR|YhS=-bqC@#FyUFr3p}GbwFa)1G#jgH)xfe`FxLr&4IieoG=(aFh0NM~+AvD~$gtvRjy;iE&=d?#;=)**uZuU2-IC<@0h0+ER}E z<`;*K+M&ocw$moQ7e)BZPR*x~ybnO(Vg39i{^r#c=;)BwC5|<5t`%SA_*eLAfumu5 z?~V>!fr<`Zg%Q1mb!V@l{R%nJFZ~oW7_st`M+D+e1ulM zjuu+oh;L#WzKvaY6kp@~CiYT?8Y~^B7|@8xtUXhB_G8t-{F6Obd=Mw$&6km z0^j?JL%BZyk28eJRSwLG0~43}ufmy#%C+w8DK8f+!53U^lS0b*oz;-H_f+a znO6T{dK8`{W}o>(CFUDN42fFKe@9fmuj0J1g0B%jqx6LHrx>?y>jlOooKHkM&ld5< z>zE!R`PR53bs4h?Ly@k?GA<}Qgst*)pCVs{p$6vTVpjtxe#fO7f9H?)4MvOjzySB{ zEaIapwD)M;|ACbM5$$*Zd+;X=;m?fzFQn5>N( z$CxHjWjl`GmrPe!6MP#&FQVJPw1Gtf>Hnf9qU0rlr%lN#0gZ*^T3w1b%WV;kbu-RS zUdR41#;{M~O+*>Sks?03!f2;n`45KhPrlRt3tjlP1{?J)R3LWie6w1hQ)?x})$6oY j!u0lxM(}IuN|0>EZ^S#t<@vdY6o&oyZKRoR&HD2{jJ(ed literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardPanel$BoldAction.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardPanel$BoldAction.class new file mode 100644 index 0000000000000000000000000000000000000000..534d42d0529182cc6f40707c794c432f0ce769a0 GIT binary patch literal 1381 zcma)6TTc^F5dKanEi5b6Dt8pbinJ9LykkLA8VwBvjU_zrVz%uO7R#>LJ>}wW@YOaVH{Ziz8~H9WeoGYg=x6zVlXE z8x6+_b{%)adSkn?9#{q2uRYhx)Ph&9<*Ul^T!EO{bb{2hz<8+@-&_Ye1Ug@Nu9~b6 z#(;sYI7}1g&@C|E3Pvhl36yVFRax!VWo=dNspD+s9M@5g1acFtrBm9ncWkR}v&^#c zS#2)87Dqy$FTAjKl_htitE?rt|3oi3k;KI~E}7^-uRyAmgjsN5^+oCBa=yGIAc_Y1 zF%ZX~i6ION^ypA~M`SY&6Y*Y40dqsDrtQ!~v6v3?J!P9S_>5Ofj9^rt%dXYRo1U+# z4J9y0BF=(mod(8mEsm6l>lhapX|_`&m5h+zg69Uxc2&T)b^`tM0%IpZL*u+6f0c%k zWvO!MbqzjYB8`kdJdo{9Fazojbx;){(o?a73xA=zIHd^p%r0jgjapg*5yCVHn z4JwcnpW?f>5>VU!(Z@E;)(3H@u}sttlen&tUT?w)ZUp&rO&KSE@($@ph< zW)ce@aNz)bpK$p-FC&TpVJ?Lf_vZPVb??5e`jp8+Ujwa2FX$4YNp_HtJY*_y9Nl<)#M*BEraR rA=c=j)iG9#SogwMG2F+45M?&Z;vsUOPGXKa$(sn}Jf%VXC>r?-%YtEc literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardPanel$CardPanelObserver.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardPanel$CardPanelObserver.class new file mode 100644 index 0000000000000000000000000000000000000000..073b2eb0d96d194c8904268e9a150aa3eb89a1d3 GIT binary patch literal 311 zcma)%y>7xl5QJw*VuSgA2a3?-y7ZByC^UdXl>UH~v1Q*ycZMJyEkz!HheGT{!Zp>5 zW;LU4&zIjn0B;z^Xc1nEiYx2#6RT{WEB}+5Onqy^rB|tT+hwqm#x2&K-GN<!o&0Qi!iWeR_TnJI9b`f+wgl{vRs?>moP|Z&)L@> z*4Ht5gvmXGgx<^;c4?`-XHOV6qc`M;AUyIq&=UA3L)&5~1u%g-ooGR; zftZOlvUw#rWP7p@T9bB=JExa}X)lz4N*C?CoN$!udjjoh z*$oHZ6F89BjEGbRIs{tXVm^*Ix(t{mwxC;JY{kB5uhkSQxu&eFx>b<5(>Yi9!C6-g zR=>~lsG<9W>$&Qrz>cAeer^?PTAft^jZY0P#_3{@iC**xbmpb1iV`?hyKS#3OWu^8 zvZ?}4>vd{45>>Zkw)#lBpE9tWsy5m=tF6&zo#@9-1G`Kluv=hoGf)V06|XwPHtXhO zD9}^&p{(43m2pFr>cSqpX<)C30qhg#j$CXU3v{?j1~$Q@AeWjmaw8;r`(@MZmC$iy&`0x>Vz-d>j-p}VlOA{|96Mg@jmCdD6v5)L|1y)Py(it{+juVS!yuXivKZIl1inBw-w5_&`(VNMtu-eGJD9 zd}v}EDS@5qmN|YPt*lgvq#(+@1>eqP>`+a)0Uhy!TSUI@q3c^(M@mco$izu}EU+z< zYO)*z_4y)_QiUud>X;FN($6H_=XaAe(r^@OscqzSESRANmmg(~1qx>)jq2B*8j zWq);{B)uuuF8FzYnX0A+K+}O;l&L0?YH>~#m&ktlKnB#9Y}HLPaOMU2Mv0tud@qhP zW(}M*k-?mR8S$j{jyzL-HKzocxlqfrIHu91hjS)A)w$eF$fjiI1a3(e2_5~ciSxKX zS#~ZLsTJ7W>{!E?D0463a|4%5T-E{J*~EhNjHIQ3yit~+n)aPCgF8%-o2X;dKz2|1 zIVrF;<9c$wTwIdDd3&kAoxY6k*o8$qaP@a>Gp5U&!0}DVf4NSQl09=$E&D8_I(`ff zrERV9;hYSv`9V?U1O{rf`k&H7vyEDyiC+^3W;JnZ$w6%~%?U=LT2ty2;J(Xn6Vax( z>(C2qsaK>ZaRrjE^SF`Z)GDZQPgUisJz&3(Q9)-P?@JBM0PDfNjeJuq zf-m+WM)SpPgnjHbarRcx)1zA|S1q6?_=5A7{5r|Gg|nF)`57YFXFNjZgXq>*9J|rV zafvS-bRmZ;`X=A&@hZONZ1ca38x${i(cwt3;sPIb@aTu+NCjKxM*qN_(ciJ{9#rxn z#6#?Of;R-_4?e+L0{3u*i+2Tn!^n6n5v$k1YUv4l~qoOnngv&gn| z4S7mk!467yd3qRg{JM^qhMJ#@8&y$Ef!(Iay4eb910|rK(>Ha!q qApM*TlD~#p4BX&3@3tc3*g~ty(cF)locp2}_S0e=>owetb^ZtMWs9Z& literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardPanel$ItalicAction.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardPanel$ItalicAction.class new file mode 100644 index 0000000000000000000000000000000000000000..647b4e121f632d923875dd671ced4518fa0b45c4 GIT binary patch literal 1393 zcma)6TTc^F5dNn0LYEb5l{*SzMcN7r;tdO!rqR$)&{)C)FXps8(#3Yy?4EM*H~FH8 zN__AK_@j(-wiRi>qz^lDE;HZEd}n5V{r>S2KpxNI2%#^Au!#twgr$R~Y`UKPQCj;g z+wzZWXW#lD9NF-#g79ju^)gjdqG4C_Rb{&lA*$-OpIRi$mU{8d^`oCK@XmGAyd3}; zFfb5ZBoSJMvha<+Ex#wpu6T=6Xx0bRZ6e)eu~2S$SM> zF1;H=f-n+Xh$CgmL+L1MQ=Yugi#U?F9>Wb2Ll`EcdP$fNFYLT2z1_-}HwjcUFp9Al z#!XCMk}#x09d`)lIGl+4UJ}fGsm^UD=8DC1knaWCoWW0d%fu9>nO;$=mFupjsx3tr zXCf|x=Q<6{;7$xF6L&F7m^yE#m{ewj`7OAPuY{v~Lci^|pPw+(4I7x}6*E|ADOr{( zm)_Ixb0*TraQ(hie_b<|xNfzSs5E33!d`lpknZsvwQacI)|j@dCEJnPt!71fI~tUb zEV)(D*cG0w_npJAZe7B1PkqwW_BldgORBodBjJgrRMOMr)P)}q#)$}Kf(h+n{vt)} z!?bjKc!175Q($}GWdT%iG==5@Tw2Q!{fLWG0&I)TC zCz3tI?N7XDV@9$uQ)2z{y$GskHVbeI%-~EEM3yqt%gnV73I^1Lgqr8o{pH#;!;7I4R zeMwnzOS;Nx11{)&ArnG%nJl+2=_nKojPj|+c`j=<+7`n&_855C!~|XuNbMvd0*U6w zRff3Y)MOwq()OXHoQ73$0#!(0FJ3dS&%`9A1cpKvduD+_M@ipibOgrJZQ537Uh3$H zZ~(6xNSSy8(*nsy2;CzB#)ch~>4rcgo%u-LNSnwYD-d-<^=KD6jPBX>O<7fpMP4BN z0yni|Vg1CB!$A`kSS|@>q8m1Wi4J%#-d$5c-#KjJZM?%f?UD)WFXYMG&fA40FGOf@k&6|Dsou0>dT8mE~4*UHa$k^#(P`l2^4G z7i{0r{~cvi_k+OE9pOLQPz4sis#F^uJI=S8k|`wGupM^Wn)E;M{HCl4O#XlIlJ>4{ zO@*Ns$i9eCFHPhi=-%FTAwIu7*!VJRN#^c9JB1`F%C3I8YG3R`CtmSdepN0yI(|dF z!E#XNjg?$xhR%2ai_lzhUFjDab`a>M*!|4pF|Z~u^?1G&%k=4K!Dv1`FEGV<5a$pS zBO`kDan}bj#WBhP|K=(CD9vo{21GV#+(hix@YEdFAw;--$(vsxfv@qtKFRxfoyP~1 z$NBYBL3qJQdy=b$y-m=5%9U(x8^f#lzfjEoiI=WmE_)r~I>v6{Re|!%E$kP#f@yBv z6!-(VW6_D|HfHiyF>vkSUA;e)-^RPw9^TQcBG9a+5##y|z4?}d?mHaD_k8pRGWrok z{Djl^8O!)3WSd2l_A%;DaYsTO-g>uyMbaIhJdHCXyhQsbA`h_7z^s7-_c3W8caNS& ch^HgBf>J2Qu}YbwrjJ9g%r%a)_%Is#7hXlTs{jB1 literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardPanel$ShowCardSideButton.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardPanel$ShowCardSideButton.class new file mode 100644 index 0000000000000000000000000000000000000000..635437d0fce4bf561ee7c7bb78d537f32342fdc2 GIT binary patch literal 2587 zcma);UsDrT7{;HI1Qu}l7X)iTKt&4yjs0sa*cKv|*dUZpY@r&LWF-s9Zrt4fYIRD- z&a~g4y>qBBkHUf=2EnvnR?EN#xy%KEg$=mS!+$cC5?IeDI?TP-6mVr z9DP+c-RMq>VOgaPoKf*Q-XKptmG))gc*+qt=w+Z%Xm6C5Z{ckP@2EJ7cUjXNTJR^f zF6nN}$`>q?%f=W2i%(U=CGvYJhB3lwXEjIGNg&i8ADC|-%KIulz=!n7=(i+0XE?@U zj#f4O@p&0^2gX#yqzv1Og^cFvTb5-VI?`fX#YMSBtKn>Y_5FmolO|NeaY^7%UR%*w zr?lo?G2Cob#ZFe&-dE~Cl^pz`Fa#!KOp_`uV~Q~meAbit4)tt#m{ahHz!6VxvXXmM zMc_Oa-^a!tewk+>J}}30#w?lD=7eGDmy7vD-JaFF42Ba{TFcF8wjtmB!H{eP0_XO% z<{r&tmPn*-aeZ#WzItAVHAL1OBLZvbVguyG$ zi?MW-W8IyzvN3l{(&b*6)Czt~HHMkd*998N0x4IdK5HyxbG)cUF;8lfcnY#q{_d{C znMtc?r}c}5R9=(Rkf-d^(o&%AvhKJOmP1c1W0vJQuB{cyQ9E^De+@2(t92+)w7tEe zx3{?#b^{!^3W`#DtFoU}I-y~%S}VHW5X*AB$b4D$ErIW=h3FfW7n;z_Oip+D5|*`6 zEbJkMDtYXfID4z0?_s`BWxv(!s)l?QF)f!%8m`W&t8tTUCYIA2N4D(n%jb-O+X5$E z3Un`i1z!qu|Gy~@l5()<<(8}C-kU~{PdsC|sRQy10a{w**~s@0Hh5Uga6HMk4clBBXdT={d*l~%25=?v6ONYfS|n1!;E$fuS^joI0mN0*i)&~S zDYS{}=oX7OA=2#C20o=tFHz_obGX90eEN)70q^N^f(0?p=SCWlaO+QC0bei?~QnLzjywCW`1jYijROttURA5BSTN|F;GHcJB#Hy zf5pW&5EfrEgBv&_?qghh!{+{-7ej;;Aq-VwnD%1`@Bqj_C+j$6cf+f_%xe#7|3*lN zMe#!BNTGB7dn1@=r8%ZxiOvju2w)j2-n|1k-kUgblg{$quZ1;^g*g^rsn_{?3wLlA GhyMlULx8pb literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardPanel$SubAction.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardPanel$SubAction.class new file mode 100644 index 0000000000000000000000000000000000000000..fa2f80f0a9b9ce3f1e1d3314f67d0f844a2f8aa8 GIT binary patch literal 1418 zcma)6+foxj5Ivm>AsyyuUT)I!6IX%6<|NQ&~Adgp31Q3iMq$7+0!op5Vv>ey^B(mFW zE9>oB_I7sHv_;d)7EHJPPEC_WyPB^_%drUqvSE42MZ#REpU~VO1_?p0UDcprC<0x_ z1;hx;{X{48RZqHRO&apBDe4t*Adh)0S+*sg6LRzY5h?AMduFz2^8F0y@-=g*%?RRz zQUAc)msznVY?)mXhp*KniUcl4a7D*3MhMA%2os`(%0}r!Id7~HsHkBK;}J~gn8Xxe zSfx5RQknBG5$B^I=-Wc}EGOrS#gxzYjBifk`d!m8jTyp_S+5%n$Cb6VBuuan=fU$m zHO%5h1W6q?F-Ms0^^+_rE5iB~9NUwoEj>oIJg&J{bFE!Qo;{81N8}}oSZzyT2$@T5 zsSNWvQb_Y{JRy6c)8|B&+tREy#VL@jF3;OK?kJR)kFqP=e=Jgc7CN;_2o;<<>w2+d z*YcX$KzV+McWo`p=o-aV7Aeo)*ky`w_%1KoyPwUipSM&gJ(ey_wfSnXLC87!I+KX}Kr|g+{)$T-jDE+}FMJrlB994#7-t1xdIOzSF-Aq)<$aw2836ZipX~$w z!o0!x2oEvGqssG?t;!S5ba4GMPr8@`DwfJV&Pdnc2!~zq2#@)k@C0cd70i3~39=o^ zOm%Q86YL;!LNKO|XoJ%m(5T{r&UD?6L5CPrabXBNL(Yd=^64z&xo;DA!8XAs0UlrS KsIkq50)GKe)@Y9a literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardPanel$SupAction.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardPanel$SupAction.class new file mode 100644 index 0000000000000000000000000000000000000000..71394ffcd06a4a9c59cf052c7b7ff3a50b8e6953 GIT binary patch literal 1474 zcma)6T~8BH5IxftmTng;RZs*4u_A4e1;4R;)vB?v7`224Ud*<=!eZHNcJBiEN#iVJv_iN_Nxo2kX&tKnv04U&591%n{#0>PHmoU4tD|TJaelN_e zz&8DT+u1UkmLnRzS+u#k$JfkfHZ&v& z=feYQUz%c1IMRG3-aS^6I8r#P;hcdX3=`7b5GKTn>#xeM*9w(q1S)B`Kp6QeK*?za zG7O>PB1Scg8MuVYgdt^kaFhh5!93l!f?#Y3*|r>=E|oIjb^fu<>zv*R16MFfNLclH zW!v>+Es%tZtkY@mEQ5|Tu4$Mua2?Zx@pe1OnzLXmf6;Y(X*tp-^xHm{gz)^DXEzyp zvJ*S>DM(hi8c0zQGN0L0F|r17m>~@KLU#CPPw`(1q*ZN*4w%gr*I5Im!ZAXe>K_)F zE-N9kL5LOIIxBmoY&+t4uv-=0x{5|fmED@v*swfXt&cWis^|%GT~*pix8w=QH6gcM zZX?gy6_OPr^le*yC@8bASR@v_BQyW1$3E(&DhXlVwWTpMK20iuCLDEzI@jSQL9e)h zR})Wcg)wm4+OsOxjQ?Et@~P`{E{&4o2(Q?%d|xozcw6sZ_+L9>g3C_l2ZoYK^{((N z3N91O@%}uo-XO*^U?!XU0?Ou6+Bd|rgOT`W3?^4U9Ae}v#S&^*TI7IJh4xA@H9IE;(ixWnUJ{`c?((;(c#G=Ek21s+xSp4=g>e&k6Dw^#Yn zLWncmGC0CvQ``^T2oD&&1@n?^qU@c>jU6JBiyq>}3CRIoUY{`?ZS(Zh4S`(EWaUxqOty;Dv*9n<;XE_xP%_B2iGr8cR zbh++KVoyVaFyvpD$1*LBge}vX;`D`Dgb~Fp4Yv&pV2}{&Bw<20xAUg(b}L)lBv4+* zFh(?t8W_VkVL*jCY0}PdI1%T)AQ%Tiwr$7a`Fz69_lj*s=LelMFokJCuUV-StBxzn z4M`YfBCdnyI(5uoRzu9dUCa@t+U+Eh%8W3-Imh;-X-kihEw9xCgqh38zDHIviKT`V zMIkeZeH9^YAb})T;|ba3oxH|-t0B!&Ok&UI?17RUsAbsC|N7bQ*41ytGuQeXXfoP+*L|Ej+p5c-#<1 z-nNCCtC^lBINSc#n_SG$@c+gO)7)h`|3N4cQ9lk|b%A(rQ+$4(cdvLKU_FvdeFY^` zQSCdz$;j>(+&sh3H%xry%K+wCMiFG3adguJ44T9+O<{r04F+TYq_N2Q0e{_m!0`wV zF~?HHSz)c>bf?a6=Myi^F+<9iW__H&bAu)ho8l3c_@3|>NtOy`gKfH4hf?Ebxc4_V yHB6v5M^5-y)8|$#tPo=@t5{6I6Fl`%R{SiUA>->PR#`{+CctuyrOtXi82AGS;cAos literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardPanel.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..d47913f3449636b229b4bfc58025ce8015681860 GIT binary patch literal 13314 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 U&+T~51?Oefy7Sb0RYU&&2k}8n<^TWy literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardSidePanel$1.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardSidePanel$1.class new file mode 100644 index 0000000000000000000000000000000000000000..d6c5bf3a9256371d99e70fc4dc555acd5d64ffa6 GIT binary patch literal 1037 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 literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardSidePanel$Mode.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardSidePanel$Mode.class new file mode 100644 index 0000000000000000000000000000000000000000..0a496bb6b887efd4768525ace96aef402cfcf29d GIT binary patch literal 1346 zcmb7DZBNrs6n^g3u3IfID}qe$1yME-3J8jBAuMw!$#_YMi^LD4Y*#4hTGMuz_{pE7 zBN3y~@Y#Rl7vs5g>J~L|P1@6Q?sJ~=a?knl?ZamPMHCdo7-o(dyy5xwD{dS#Z6kPT zy9dS#%jHgBlq|n)+I7Ay)QJtR&QoBJG{{Jh+$lfZVK6E^G2{hBQbS5m$m<)$M`d9- zr$G~zenGld+!@GD0MZP~M73CXQZ^app7j`0g^mjf(i#SFk;2v-&*cn**<9tw zI<^eQqN2C!YBnq}`hbs(2om6el^;|UxS*7NTC6P)(6Tde#+`^=2MwCXtu#nC5 z+71f*(_1RhtuhQ$Y?p5~8~fbfvGyIZl>U+t)zZtb!NWtZzHRx03As-NO5veRB4yeKt`#bT<9^=70OjL zy{2E|Yqls~@0$HtF$5HFlLz5rF9;RfXUP6B)O!q_feC!93xAs|+7A?FFiV<2uS{;Q1(b#r@rZ1mWSowasp-*EjJ~Dce=#YT z6IDb^sTh?*|MbpBE(>W@3^IijB^i+D3k)Ydf$hdyh?~1o3yQfbx9DC(zTNdDaR&=+ z=e4%;>__s|uf7Kg9*`8v K$FPk2YUVpyw=bXo literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardSidePanel$MyEditorKit$StyledViewFactory.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardSidePanel$MyEditorKit$StyledViewFactory.class new file mode 100644 index 0000000000000000000000000000000000000000..43c7154787ed6223653268b0b7d5c90c02531ad3 GIT binary patch literal 1938 zcmbVN-*Zz%6#h01y=j`-q*Ji16oN*~FNq3bAqbYx+DcL?foS1rlkBv&B=^R9Z%XTv z|Av2nZ;n%)N);T&@qq{aAf6n@Z*!B{nvRq4A-i|ap8d{#-=1^w@~@}Q0nFp!2m%-~ z5RBjih6NTko2qF$=GQ8>-ZpdYW7AsCwWOsQZmuAmdfBY2RlQ7ZYoBjBw4g zOz*nDP%>2+#cLQh5RD*)34tl?zTLgPr?$P^LPIr`#bd_0@>XP12}~wa#eZPSo)<-ywTs~C^;VprYmUQI0BU>8=-WE912fW(b z_rVj0hma&6m%^I1WgsmuH}JC+D1mZR{ieOG@kWrvy9O>qki&Zdmj=c;lu^C>;raBy z`NOySfC~4q^+~31Nh|oFz!DW4Fw66u*E&|~|ak&da?U1LxeKZPDx=fm;(y9pJGmXx<) z*LC7H6|;@#!!<`qk5{<(Ulq~+fLaqG1{FI3tFGUn+bXorBh#vDj#^m1`*hocz*yOn zwMQk{>T(X3?Y2`>i)KfaBfav1J}wYiQLeXSyUYP9njAC-1tQCqrJO=Tx~?Me(IbTt zJEr-L|EnYsXO|B_;3h;gsyjWKe}KPH+~T~zuj`z(C7jOu43XZ4@ngqlk>fB=0^i|N zj;DMtEMb`|`ghO-KI8WZx_uL+^KBG4YS>rY9^$-}`4wXVrR)o+?8M0@c>P;Mo?&(^ zvyZd8*@-uMmV~yPr{$fFW%3zPYw10RJ!CS$eO%;zfsY+-Gn=c?%`1 zke>k?cd$x9J|{N+K>x(7fvMPZEXEUeX$zo?d!6|{zTiAVdlvWcC3gb+TB9w+^#cU{ E1`Hk@bpQYW literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardSidePanel$MyEditorKit.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardSidePanel$MyEditorKit.class new file mode 100644 index 0000000000000000000000000000000000000000..22c652ad26f710bde5830390b66ee9d9a440c380 GIT binary patch literal 914 zcmbVKU279T6g@Xdv&m-DrnP=+tu_xy#I9fwBqB&KD5j;567X@F9nvYA-7-6|P5(rV^^A^IM^3jOr?>Uv6d&&WZr?N&}t8^3?h@!CAhiz2Cep-2+R>}r=Zwt8i3*ktimSjW_8r1IrmfxjBo*j{6A$NGTV zdHfaB`3C2U%~@w#2C==sb+(?}ySRay?A_wE#D@$@xQ#n(Q?O?!+O+Bq)ITuR%4ZH1 j@DJ-#2CKTjD&nrqx`+Grzrmbg`4zB%hg@Ih^$7R_!yfS* literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardSidePanel$ScaledImagePanel.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardSidePanel$ScaledImagePanel.class new file mode 100644 index 0000000000000000000000000000000000000000..23cee26f17467026d123335203f71bb9dc5054e8 GIT binary patch literal 2226 zcma)7YjYD-7=BKY-A%%lULZxF5zr!S0u2<6Ky0zJg$6=fX(@u2vh6O(Lb8e3Ed|u^ zGTPBm$8r4N=qG1nhH*wdfLt6tIQYrYA0hw4@%Efenzqyr&CKq3_nh}U@AF>s`#%qU z1~7m^1OWs!gmfrS1rA;;S*3E-zGkKJb9Ty|x1D^dVmMaOO${1VbHX;QarxOfF>4ep zGg~t9wG9E)E7)%5UV%hzttgo&!iZ>y>R1O|pzWe@*|<_Sd)zlf+!t)e_WA{aUENcX z?|L20Xc35%rYnYNlA?gf%9A!78?aG8D^1&ynLtZULZ*y)FXeOfEw<~}geL^nR}9)c%7Hrkfp(Bnbd2J=6KsaxCXKd3e2<%vf;8UoX z9h-5j>Se2%>CQ^9?K*ZyqzEsLSa!bPMalkY9i7-o_S~Id3M8NIB|<}X$#Pt~>|`R? zg)R-C%=t~W!Xt3_aW-eN@9y8X1jE)!3$8@@uw*p_FcUi<&9J#*f)p#pX z=A7+VqjRMht2$}S6uHxuE3@OKjH)fa>zg6jasrt(+gR1M8OHRa%WTM_Y}kCSDG*zV(qepjhiF%@Z8xkw z<4M>qnUlp15ZJhMu~GCAbDj^|P-_f^P|>=;&JKFzia^tZXUtwYX;kX* zi%yj1scH=*BdFjo`xBLuC?Y;K+igkRUIrEu4^%(EsxJj4Hwu8 zjmleHx#Y~&!FCRYFlTj;D`y*}fSi6nON$)Y^^}!0U*>z%fcX1mDdVL6+-rJ_xlU%k-U#s;tpDWMd+4X#XW59s|(xu6Zi1cq0r{g9Xyj( zVb*izSzFT_--&{0!R2;P*| zZXnW;R^rsxeE67RD#i2ZaP2c0Q~l3K@)z`cjg85N=s6VK9KDUbw~@YwLrF<77LG;u zDCd=!Rxl~6H7OYEh|`b$Gcrg)$cQ`G%J(G(sl;eIXhH?;cmvzuVkbQ8#vJzJGSaxh zfpm>IcoV1aHeSU$n8mxi`5rYtz*T&Rx9|~nKgRp`6kp&oe2dR1I|)X$@F`iqomRDC|;oyCX>Tt+`_tgjaGI-ZTgpgBw-B!4Tpu$uuBLQ)?e5g l_!D8}Z~n)y#94^4qNj1*Uky48wE5L$z~pN2uOlCd{0DTT5%mB7 literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardSidePanel$SetImageModeAction.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardSidePanel$SetImageModeAction.class new file mode 100644 index 0000000000000000000000000000000000000000..57a88d0f3523b2e57311ed520bd112d0fb6b09bb GIT binary patch literal 1136 zcmb7DO>fgc5Pg$`I!WCo7${I$%1402Z872+KvV%lMcPIR$_WW=lA+xwwvp|$68{RR z1&IScfIkBq;E0%Y5fmyR*N1((JG<}A%szkm@!=zYHLRA9L*7Ec#wkn@nj@e6Fw$?> z+n#7I-qXRh_gV!!j=h$OhFv}6j#<{aoUHq5n>WHCuMH9%285|(N5{201h<`)r&&f3 zB@1O6)36EEk=j+>Sc&Xbf5d}CSnugTCl3hudZTCZowZRxRRaD?U(^X+X1SV4S2P`* zv2fPLIm{92S(7E$@sY9#ck3rqZuBf%AS|X;s=dVHT@DiOuz_tICme7@c#)mAdEyKR zg;v_ON?QlKIq~}(Jy-p)G}38@12yicNSpPq&4PJV!u{+*$Gy=M(Zjc@Zg8>_4m&DR zJ|`Rrb48{8>2UNajC>vvmZW~;gMT~p*mSGe=n+V=UHIQ2Lb)4Gq5(hAX=Q)8_qJgt z6gN3eo`$iQ%w7+q^R2OpW0sVh<0V*FCah+)N@_GI+V~Au#I!{a&I{&@cY$iv{BZIQ z=45{w7X{~K^-M4?SaFvRK<;~3?#cmX-lhjH$vB&aKcj>%GXIJN*_)F~as`XHENEs+ zB9RkWpd=yDG9Te8uE}V09!c0-vfX`=*~iQ~oc<$HPGjFBukS|$?B4=5uA?SQdE5|= X9B$%PiVo_6PRi||A?V6#<>CBKT&OD4 literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardSidePanel.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/CardSidePanel.class new file mode 100644 index 0000000000000000000000000000000000000000..ecc80c2bf9bccc289cd27cf73bc74fc3094d0712 GIT binary patch literal 13797 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 E|1_9e!vFvP literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/DeckChartPanel$1.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/DeckChartPanel$1.class new file mode 100644 index 0000000000000000000000000000000000000000..0369f2269bc3b790f3da2af3d70b99baa485d748 GIT binary patch literal 939 zcma)4O>fgc5Pg%R`EcFTN%<;Yff67|MNKbA5LBszB9PLmq9{F9TW6KHjlI#X(+W=f zC8Pop2aX*0QHa?Ps&GKf!JfC{nR(A|=jX3)-vMl*UO)=z95OEEkR_}hMKV%4{2=|_ zDD=%~829|4h~>ceFJ*At>I!~mCw@ysLlraH?22I`HM2Yq<1pDEq-*s~0Yxn4;JGNFOsLPyOK_rtKqRuK^n1ec zl;S{X>9;1ISYHvBTwJ!|oYAn$`4>VP!dh*r=K^<{^$sD^Qe8<{Y=^Pj8AXRuzY~W8 z&Xn6K5QC1;p*>HM8EYot(d;DE^(MjFmPucAcZC*_WWRWX7yR|`tu%aIe&ai3pCj#c-nA*;6AO$XB8Lv!#ERWX+PY16y%0P=rN9v6#k|yEL|2U6cJHGuwpOBq5`5t)KrK~S|q_#qcLXK4rNQbOLn(ad;(v= z$1p)m{9*L3&t!~erU(Kx@?+<+=bZ1{zB505efbLDAs$2#LRdq@KnFS*=Bjm3cRl-^ zFe?q)^xxP{#oXqOsQKn2VQu9$xfiU;d!pzze37f!)|MzUbOxKYpO|LI6iyA1)zO8h z2Hik642D>hH@R8k^@hjmf}(F*RVDPzBDbAosYeC9 zj4=)42Cg8%kZ9-YxDmPWMIf8Y5J~1!B@Gh{u6 zHPA5MrWGd*sicQ#72T$s$O!i;G>`h4+wd&0Y|ApokIwLv95{xq72yYuU7u1i@(y)2 zSL41fs946|bs}zsXkZzxg2iI;y`U!~O#ixZjn*XHW@r!5uBS7fz|x-2SykU)u3Flm)w?+H9Y`*>y#J;llIh=0J)`cqERZIawMh-#K3GDUVgGohRewuA@J40jcD7+GbwfO~2m#v<)HL5JvlxR20p D-D+z4 literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/DeckChartPanel$MyBarRenderer.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/DeckChartPanel$MyBarRenderer.class new file mode 100644 index 0000000000000000000000000000000000000000..beb1a1e3ba3659032b7cae68ac653aa3b3b56d7c GIT binary patch literal 3786 zcmd^CYjYb{8Geo>Tb8_*Z?R)hO4G&-wwy-Ag|xOB2S;`qfnuB3I89O-*3z-O&T3cP zUD-*wlyGUeG%fc+fl>k`9hiYBG|q(1boz-8{Y88VJm*NVu#kZ6J>?|L$osg;xQ>vD!XbSR7>e71=`P^ z$}Z2T-v7LT98R;c1<%}4HiT$v^7fQxme;MkKQWum{qNDJ1FG!Q=aS)WYfpGfh`PUN-PWtgtT} zH?Y>OsE(D6^w?NOMq7&ek-lgwf~VR4jpm;5JX4#C;VjOpI4*G7YH{fHC+s!@v0R7h zYD&Ij;8|QG>{cK>GjK_tLv`xW8iY`Qh+VR7Ody}Yk(ySXY6kQE0mR9j>BMu|PG9qHv+x3X%>7;Lx(%6LwotDu)OyxQrk za_Soh6p43uJV7?8(1}e0TewVKRqd^rdqsMIl{al69&WCX=8vXOGH$7CdM5og_3r=Q zG>oxd*`0f_btfWR>!u$<@A&HETFenU3;|zNZePr|2)5*MTl>}NOJrpMDi9Q$=*9R z(Va|gqwgjL^)tMU`)=ZaceJ&y@OOx|02fhg&|8_Fp5xuk!&kX#K=5}2U&Gh=e1ZSl zxj^?qT>$t?x8e{(=;D?$7!4Pa@1pxn9OXm2i-*+LHb!sbh`<{-ko+4y9ooiJlIsuf zWxD=y;s);L=3ISqu)e8YP9(<jO6MsK`N-vxdbz)U*i>vfHK-uzpID2mV z7S2t@;*(v8*lj!`Fx8#tzKt&n{1VgZZB5_&Cy|PbOjwOcI@m=q*$lh)f|)|8Fpk-=Z78W7OB#)PLYb z{Vm>{|A^ywo9O(B9rR}`<1a+$uegAB*o1%ASzc#OhxzYkxI{}&Q1|C}jm>$Sf0z7% zZ+$Aeof?#x%j?Wtt^EqW))gw_H^fz8Sk|~I49glaj#km8@B<{cc1U?UXz7n>u5-*dZ-DZizk Q2bnZzh-|~zx`DR;0LZ2F8~^|S literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/DeckChartPanel.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/DeckChartPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..2fb2389472de504be9a97978f4b41439d4b5a21a GIT binary patch literal 8896 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 O-}y%?enOtc{QmvnoF!Aj>3eU$pe1Wx7IhCP2 z&qJD0nuq&(VyHKg9c%f32?+TPRTSE_ZEL0KrSVTjhHM6F`Vs0BRxcjk+&S)gC zzB%}p_MUB{+ZqaNGhkLbiUOyvMa_zh`D<-h(|?nul=Wk23>j?jY}I(oL=f2N;#G+6 zE?p6rZyh>F%|;#t3$}w}aOirFr)p?Mf{$TW&q@9(iuhWAPoWcn7t) ze;?Vrx>F8LV^YA1rEYtDDRA;2XQDeRFnItvLhRH{q$vl}Cej!qEz8(f!LGrS$9aKi zSIIaUC||mPABC~&dun?#WCN<*V8?i0aB%T&98H=OP{L&kvkqQISzvB|(f`v{fntBt zA1Ecmq`NKoNcIFo(?qN|n8zCeHcdP&yOH`@;LJ;@~Z?U8hGN z_Sp&KdF^$U6tjcn=J2WqI_SBrAl9{Gco*+kxa!~`N#|lbtAIchw8R6=O%pH*w3tZHL_WK%g{&{NGM#_f2mFa)iGj zP~{LDmPj?@kgG@A9G>x35X$zTza>?|GE1T3I{MHD$4=Wq)ba2qQ;br_w|a0hoOoBWROfXM|u#6A8^(x*(BrF1LLA)ez> z?#sn=H8-_~H-ExA0?$zRCL_N6^S4y-J{5}wK^7wfcVIKiGy`A4DtXmT5X_{ZhX|Mi qEowlBq#PW; zL59VL12G7cd@S7FNV@uw^n31*`=YPi72$1f@Xfwxnti^h#EuL`+8i%?p$vS6gW&_I z^OqSG8v71Zv5`i`g6-fC9CDrJ$)g0?UEb88qD`Fe3T0fBz6_Tbl7(VBjUx<4U*Rk_ z@7CI#m0Is(7 zp@Wg~ge$$k*RID^w=<+BlzVc^c%OH0;a?neGRYv1cP-32cn<}J;@(UDPiq;ngN`>+ zO85lB+ir**(PvG4A;VC2Oogibz%Zy zj~zpr%3h@_Y3g91J}&hrlzq1$byzus5Al(Oj~#r1PpLvtb6%;b_)^yf!;rAhAbe|p ze(s=xMbZp9TPkYH{A(yD(;X?byT+xzYU~K|60Tdg;SfJ=GUO+a|Jy0<)P7&2y9$Fp>} z6>@KTjSt7Sv0Kq-ugX5fnJ_qdY09S8G$89jhqnVw^r-d`!({d z(f>F_0ydDrJ!H|w8GMcN_y((V>QHowhFiEzvQFOtI-ukXU*Hb?P0}AJWs>C8(i5;J zxR~l*%l(X8yesB*@%}ShW%vo19}+KrdHGkY_>2_S42mQsC_1q59cAAnatmC+R)k_M x4nIagiO|3rCAU$;ItrBjONwJ5@i%OiBjYA*6Zi^uBbi5wq)iS9BG3jB{{Zlan)(0$ literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/DeckTablePanel.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/DeckTablePanel.class new file mode 100644 index 0000000000000000000000000000000000000000..3a6d2011e0519055382eab1a882cac06d48d44ef GIT binary patch literal 6102 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 D0ipJ} literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/HistoryChartPanel$2.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/HistoryChartPanel$2.class new file mode 100644 index 0000000000000000000000000000000000000000..d148196afaa3adfea45f27712ac46920956d8129 GIT binary patch literal 1144 zcmb7DT~8B16g^W)w_O$~UquTDYSp$N3;3NH608_%3X))WHPh}$m+bD4-6^0?zL@y& zYfJ##M&-UdpDb{MWv8NExe{lxWt%HC_K;d*9(oJmZRQ3uWL2!}NtU)~N|1 z5Fx`-v9}j5?Jy*(G51j24a8>KZ;0>}Z+N6;q%ND>+u@9^8xr~%e{SQPPX-MkJL<~CDO;TcZ zCgHiOtIVAn;RUUL#H|HQPewHC9pM)4;{n5PqwRW5Jn+?)l#zb+Tz8^Q$>LQYru3$W z)Vhpl0dd+C_67(NHf$UAXt&r6ovpjbUR{jp-YmB)? zXNn?$54cTdu7g4mCHf+KoQC5lX78F$GhDe@j3 P#-2PLku?detE1mvjVm59 literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/HistoryChartPanel.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/HistoryChartPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..7f34f4697cf0fe5367478791e395e0f04da59855 GIT binary patch literal 9775 zcmbta34B!Lwf~=F$ekH30%1`QTo5p18$bjliiRu@%w{G60iSt8a!Ce~nK(0HahIyt zy0_MfOIuf5x@amBFlw!B#ogN7Zfae++4kA@Ufbt$>Hpk&XUQaSc`rZ0z4u$rzJ2G* zGao$s7=TLovmbfLH{dZb4h4e3Eun3p9fA1vaHK1+ra2U`dISY0g(Km_3PFC+g0%*` zg3>L$R&O*GKF11l^@rW%eY!dxSRIZhqOqM--Jw{*2H=AMzlrfM397ffH`-|lq|VRb zLrhFmw1+5ys%URtG-5>(aosW5L?NaKe7)`64n)B*^%=Y!(U=wJu|ly(pkDuX(N_2| z4bu%AYT_`=5KPJ0(GUtp1mnA`L|r7F2t_(b%b`UJaslhI3Im4=$}<2yp4GXF{FsT^ zD$FAUi;A+qe*ET&1#6Y~qf8u)IixDo*=chYwBqq_G}5#wZpF4)F_M%GH&+fht8JhL z=9-wNf}YUd*BMG!)uBWvXeCqy$C@a@0*a&~W^u+=o8SnFBpT}qY}p*MtU!nAGO(tW z@AiC!DyYOnDar&!Z@WD&nDtRx3p(eH0`WQ#qEHI37y{ zQ{z^mf#%cO-&-9EZC`DLySftsPf?w-?gSGj>bfbz*R2b8Cb|_)g^82Wa6&tV!_fsR zOq`MikXc{@Fz7;x(uwQ{ImUVlMOad)7zKW>7ejq71pS*PNV#b>iDC~8fY-lh$aV@vr<)Q z<4QTT3(T2yt>bhPEeHxGZ|V>CblN(p>W)TfZ-VLS93z54g%@WC#x+J`Dn$e9Osq#6 zBLt0Bupo=Qv{zR+Ecb*MS(-L&u{sjO?!`t1g(^C|6*KT}t}s)yuHoiQ(Us912HFLa zY?0afgNYael!1_r4hu!~RbF&3pt#|nyrrh9rm@uz3!4pendnBCW|*@l+7aprpA$;Z z%g6#_gJ8bPLKeCTM-YMRAuqNHCZ>?BY-_KsY_0L4clhACnwrzRh?3Z>l?_det*gB_ zd-&3}n#vYG&O}_bOFE_(Z5&N*2DW|L(6rc(e#}r~AOL3Xt=!}$egOn=rwXva>F5BnaI;5A27R0f=rptBoz!)1V7KS1h`EckfUeUhakq)R zxQAKD$u({k5}fWDT}CF3&F7Mzos*cxLV*q!K_G=mK{C#g(K~RTiTm+2s+j}sxS*`4 zE-SZuG!Q4Ie#68!mFTGs(abgd2`jDugPK8a#DgXV@GaVMygRzRC7K{jjDf6`Hu$g) zNdto>_Tzw{Bv(kxCh;`s^`T8xPjfULR)?g8jXR^ceaZ2pIE!98(FQ(Z8+~CPhDWNwL03%`lgcD1@lHx?l1(pjPiT}-!z@jLw92{z54c-%GgTAll&i9hL_ z2Fe!8uFS1Yo%pkfzoa(RhQd8orx*W0Rk&Q0*H+fm*U&}};%_GY6aPi#XgX^{J^ifB z7Zz1#Q$&EvWP214hzR!VcC1gLO@f?bT)-;_dLP%`U7$GvX#HH2FQF4SSN6JwQ?sS~~z7`fpR!ploR7bC?0i>t5pX$tM4W~>oD}yHnpsy@v|u~I<8Uo*)lFNWq}ma z$w>96s|0~D7#MZA<_Rg~$vG?BSsmftP>)moc%__S`56BAr9>98gq1~fk5Sx!VMLA- zK-V2_%2Hi7nN&7fU3A)QR&&hS9NuBb2`txgg%xw9pD9i$UzV}!A{BxYbGP?s z84wSoEF$GoOh>(TR&+ubJ=-fMv&uMk@%esPE~h9nr)qgKmIvF>-*FSS7^LaQGFfR# zl~8-r$lgdKtjR}ez$I~P()5r((6y$llGTodr$NWphT~xda6O`LP=&3bt&bsu^rlo< zSaBjC6EsYA?`3U`-1#jj&OdnKUYAONCEbBxp#hDQC!9np6f8 z`(3Tf>?zQNt1Ihk+be^Lp*@9WMi!c3>lq#DWW6ejhvn)|OwE|!96@h1c@}l( zh-#aaW+){)+c+|8IB_D)o!lXmGbrB~-BxQX7GDLCcnJ^FK#B0Sran2@?cB5Yu~V5^8(&~D(U6;`Vi_S4dH zg)`EV>%$SNGSV6B4)s|XUrxw&)#wh^>_tpwgmzA<(oA#imz{E+t~#IAs2!UHYsbrl zVi|JLC&HZVY-!BQQ@c$0j9j9J53RaVasQ-YryNJsBe@w3rn)Y{UZ!Ao3o1sM=qH9_ z$Y*mK%C)gjujQA^k?+Gaxzd!Yz z-Qbp*Q&J82g3ey=bZkEEL~aMB%jE`Bz9cs~7D(%5>%;C;YbQ8kfI30Dbb4}fQ>yY; zjaG+yt%&wy{jx`HQT(^6?(Hs|TrOWR<*RZVQ==LC9++oU{8YT6Z>c&P& zNbWXeueKfSeKUzT{xNzmFwHx!Zb(^NI9ZiT;#LAKT*$stDDxfSJv0- zH%nI2{&pKxIwo0T+9lDkJOWFtvwI{un4h&!J0v>hq5o9b{rrjQ8cup?4cXznuwL70 zYuPW+Z+Fm>=++XgJga$>pR1s8apzE(%_EB~ zOQ}~L=>`sW*{24Ev_AJV=!>O}etN#NPkZVJw(xisS^Vj#6g0h{r?l%=-SOb!we@a6=tj5-V{yFwqeqi$Q(}QWwGW2Y-Xx> zAgA1CTO}KPc6Cc$y{Xu&t<+o_OU-3uHnJ{Nd8O7Z7M$=2fTXz7dZWcnKx!=7VbY#T zcKg~rKrUcGvsnWlU;Yn~Y4l6LkWY`=5%(fmLR?g>5P_~lyuGb1*#FWq42 zxsZs=x(GvgRgan}KMO~;k(myL`v;C@%QBBq&WD+D4@`#2d+p$OAHVO<`u-Zfzn=B| z4Ss(!>-zzIKbZAB!0&HmeLqAjyd728dgp0Bd9`L^rZD7sV&2EEv*EGnnO8grDbC*q zUvUx>ic9uk(tb=G!pt^K%u3=&4j=QNf{`TuKZ0xk>$v%Jva%i%&_*;HaTGRVF1lop zv(p{GvR@AH3z#PllMvx3?`K`~gRVF>78CybeJCD6d0X*AAku~PC6hXnIId)}T${wQ zlF0?9Cb7I^^7#EpoXmBnwhdxs5>X%@yJSvZo`X>0~+wwS7k*9aK4jfczF4^83gd?jB!bPM|J734R9qU z@%;wUeF%PI@21@D!6mqt^0^;-*u_^P zUEy-<7%8F2cW@ac)XMACC*-??-^Tmc@5%QmNejozlX8%3Mo(!KHLSX`#^7EYBOlL0a_FjU@;0 zj6mgc06!2C+M#bh5j>8UDGQ3>m&*%EXA~sy%5p%rdNz=j3?`^mwe47vx3y_Q_Z-KOjsmcQ2Ng z_~s*wV)-H8{KRm&{78OG36TGEoH)-GJUb;g53f`3dEA|lpU6*HE~dn->z|NkXt*lw zLy-4ACK)(r;H7tY8T&Ji<;l;vlea96obe{HXv|tQrku;OkDT4h{Nrmz3AyYPJ# z8O8q2-Va~M64@M*2RzCD50as$v52<=%kdm9_@AZsJWs}7Ok3I_OtuA6z?HMotglM5 zzADZ7sx<4Tj9^_?jn4X#EY|rK7;b#JowTX{E*B~MkW9D|7!dJz^7o5TPnT1lY}hXo z8cUNhr7S6j7V~9x>3|%alw(UW5okUY2;N$Fcp)*B&%^KvgZ`_GLa#9jy-x1mzzKNE z=D66!>iE`S`~#GiX(Yn+Gi^W0&ZOU*NsOc)ZP=_ZOy-zf#oi@XtE_My3Cqe@5{S2H1ZxJHCsv@E(2TeTL}|z@sm& z6tP9K#9=V4_^WJzu)ts-e_eh>%bkh1{91lP(S#YcUy)ZSOrN|azjc**G5t&ni4%w9 za*E`0nn(<0k6jeO6@zlkpnN_lUo07tJ#CZokK(^Uxj89cE+Ip=mlP!Bt_(vnH3rH! z{t;FIW{ZJx@!~k~;RNy9#5#%mM0s7_AVMz|$(!;P^_VZe<9D9?UjD$RlG9Jk{*mu< aNbF2L^{3x?Fi!81KY4t-AK4{uL;eK#P&pjRp{wjuY4u08 z<(=40-#QYG9C%h;3gtBYeXgb5qwTJ?U57BO4{R@2A#B#K6V?S<{w`XwQnFSHHJ5z-gq>$N!2gk(@{xwZeknM4Nj25y>Iz#?Jk zAAh$i2KK24n~C%m(5X6u2Us(ZGqLV-yE;j8 zMFe3+I=z4_?vhaC>aQb#YN1Vt)!ZI;oT}T7Y>b8-srE%@z&Dw?&uUvJ+dq#lW4=%b zTh~i)PGeOb@;j*y++I^C=2%O`IH^!0O{qS*YAAbz!BxbX$IJ_XKsUgr?y^%WBAp202(d@>n^ z!%#$t?L+>i_=2+#9-+)@h)x0eZ1D_qhP&UfN|@mKvIX8S*4qGcF?1ed0<*ACVW=n` XvtI;TcoNtwp0Z8yp9qWj86tlG`%)MZ literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/LearnPanel.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/LearnPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..a1bed5e0919e08550390232445b5cca15fbc7b93 GIT binary patch literal 10215 zcmb7K34B~-wf~=FlABI%+cfEx(n3o2B<)bj)}~OJG%0Dbkx5%p&@f4ElW8ZJFf-{w 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 literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/LearnSettingPanels$1.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/LearnSettingPanels$1.class new file mode 100644 index 0000000000000000000000000000000000000000..8146bda7f38200bca811c905da1141b5847e608d GIT binary patch literal 882 zcmb7C+invv5Is(}+08aITP`h^mIBQ~8w5*u4XP+r5lEp#YL$0qGo+4o*U0O%z!RT< z1V4hrMdE=E;G+=ZO~qA0%7Z=j(U~(oJ`PK ziHeI8m5<`*GN-hNyChA1K-MzWE1_mvplXj)(Y(W{-I;PbAp+EVgmo;SE)b37v5Zs6 z^_~vKlvtL&r*dVt1?D!l`XLt4@DbIq?Bs{yhrAlHW>|l zoD*0p%gYlR(=p{Xo^raXu#}S#xVt%{y{*20x2uOF(CDh1_9xkZ%%L2ljGXQ2M5cXd zl)ImTp6jGQd$vN&c88nygzS+X_N0*+Su!lskbk-qSZ52a$A6pLbA~(ay@H>%`ahCD zc%UaHp@+)ZSowD(Zo3j(eJ@W^UGSt#UnUUjQ(+(Jg8#MtIOm@3rm`rgz%`!00NfLZ zC~{NCgIVFVfb$$L@M)W)L&Db0j}WcT@ZXo5W!|ft3B17y@5@sbF5(j3m|v>#-}8B% zX|E$DU%@KxPWC=WCmXarKzzcPU!q}&zlD!?zX=CFg#)bNDrb9G=llv=xX#hz39aEq Oi7aA+V|ZGDk3Rse``fSp literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/LearnSettingPanels$2.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/LearnSettingPanels$2.class new file mode 100644 index 0000000000000000000000000000000000000000..436bf24a1d16223b17b12232012e8d3f894008c9 GIT binary patch literal 937 zcmb7C+invv5Is)QZn|BXKq2MQQZ50KAXvz2P(_J~0EISEQQn>GkUHAzR<<_*p7cJ1NhCrY)mQxwVlII-` z#x%4{{YWLs?g}i`8+{+^D0`>`IP1#qEi_Eva&{6)OC4ULRKGpc5$PwHwP|8JYzS=U z!w2)_oY_u zJO_*JB?TTXHmKHW^W(iFdz?l+spW($X{IU5TtScY>r_uD64+r0?v4Kzx$gwG^ZQCY z;-B35U!8z|lxBKJPnA=$`L8SPyD5Bu{bU%YhRt$%xd1m&6WADJDvml*NBJM*MiQvj z8~M;TbIZNRaaLA3AY-4UhV2kMPxvc3u{4GZuCZ}T;HQMBRGfL)&jnsO5tsPH^*I|`hVx}Edtc$=E7;=Q(LUzrXiLqH y5T9}8H>vM%F@+~)e-M{`5tp!ytK4104)+&W!gY>CHueqN%8_;4=IGBSaQYK-=j>4c literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/LearnSettingPanels$3.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/LearnSettingPanels$3.class new file mode 100644 index 0000000000000000000000000000000000000000..458fcafe29686be39be1e38f8392be97a594d6e3 GIT binary patch literal 937 zcmb7C+iuf95IviwvFn;PP)NA9lmJN(80ceAMHRIIlwPEuyl?DLv%#?|@46tK_!K1g z0VFOG4}1V0g_w0CE|7tp$`Y=b-Fk9uG)$nLA4SqocSPaytx1|EW=ByRX$LC; zYj*a_saiUw#01?DZ$dq#4JDKbJZR1+uQd=TchiUjmU}9py?ipH?3o%9LzL~dKb9lNjK)mHyg zC*bwdJPT<@Sta$qU2)eAV%6J87^j-eau3n9409DneHD@3<<}{UBv5O%{+Ro; zz*(8QN7_72HQT{|lJKwS#!_q2SYzY5;HQMBR;_v2&n5mAahBsb&New(#B1OF2+{rw z=Y3IAnT3WaL0pb%*{UY@& rF5bcs?|vh8e-gX6f~(wJ#wz!hSi&`qWj6LYZWPE8ZgTXd6FB_=AGqwf literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/LearnSettingPanels$4.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/LearnSettingPanels$4.class new file mode 100644 index 0000000000000000000000000000000000000000..4d92d78fb8787a1f3ef16cbfde041ddd3db228bb GIT binary patch literal 929 zcmb7CTWb?R6#gbnyW8#Bq+Sv)t@RQ$iRh~IEmAC@qOz@lO5P`%V>59tWoObBpZrUL z7x2L+LGee4XSP8_LCC|-IdeGY`{q0QegE<4Gk`7JT0{wR4$3~}u^Rv%3z}6;q(s_1`?<>TLtCu z)N0R)I*W35Nt-8`W*hiVQ~nFxSZYlgSJ<#Fc#9C#sx>Y9xWwNQ&T>4**(OI@@!GfF zL$p7_d0X_<_*~#gh%cyfUOVZ+d0gNd_ZMga7dfBjwl`I7zJygiE$kzX7S?UQgZO|` vzd=1)7hmCsZ+`&0zkpq=;WAH`vCi`)mT;A0nGJmnH;T$KZgTXd44nQ1iCF4K literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/LearnSettingPanels$5.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/LearnSettingPanels$5.class new file mode 100644 index 0000000000000000000000000000000000000000..25de118bab874ab87837a8e6f790fea2493714b8 GIT binary patch literal 931 zcmb7CU279T6g`us-R*X5;#XR=wSGiRBDyN{DN-z@qLS7?B=3{mYcpXpE3=bUeDW^| zet-}D0RM@ge?h#njUOlodDyu#hkMVNGkZRN|M&^OHf}7UggFo85c60Nh(==?XGXoE z=wPCv{7C78=!Mjj=23^F(LJ)3v2Fp?Hw6~#Q04VIJldIQwjIF7qK6>F5<-FMNFK^4 zm8|!4FrwHp^?jw4-4d8aniNlnn_GxHPc-~IoV!3q-2s(k5U$)#KUQU z^+H@8*@zBF+h{wsD$^a6The3%?lopK*X#?Fcd~>8DjlV1e=;7Bc_s%bBd0o9EYrR; z%AKcR*}bE{-Pwfdn{9r&J+i|r=}IHVWXUj1MHUXaWS(bcOo_k-TW~M@x5-^+xb5yM z_-bqaYZ3^0*~G;3P&peb{|4f=lVJ5-9j95&IXS*rh^wfx@4-Z+$j!PU_A4~^Pt-9E9l1uz8;SATayxZdHkf3$* z9YpH`yf;Npjn@U9g!qCL-q()1u!?hh;{Jk7;5_f=x$Sk8n=fFES4aDRtE2T>Zz0~} v#Bb8T;o>Vi@$C;{{}-{3bzJ1>GB$X=#1<}dEpw!=;97w!<2u)1s=(VH2XpIR literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/LearnSettingPanels$6.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/LearnSettingPanels$6.class new file mode 100644 index 0000000000000000000000000000000000000000..fb6bb73b6de46587540851268ec3acfda70fa342 GIT binary patch literal 936 zcmb7C+iuf95IyUrvFn;9<&w}FkeXhqGYVehbf6;YPgERJYU7H) zMp0d!YM)Lh*8a{&t0eBKOcPTCo;GLft~C%S?Ir;URJtmr{X7~{dLV}(BbU3$NQMKM zDs!HKB{N8YC$kl5Y;|~cZ%H2~K~JVKB26jFRAkXXkJ7^=jVKV<6G~6-w z6@0bz|B(dTev+pn9;0ca{;wk*nG#%mFCK+S#zr~6nTI=Q2-JqT3WJMpQ22;{G+Ra8 zv#I0W6gYS0>{F&+B^kTHdu?88H!v0urYP^;?6ILB{-q+4qxQ-P*F~3j~SmpgZ(>_$0yoPmNjqG!dM%HP6g7|_< ve?(n_TdT0GwF|<|Z(#=;xWU;aY;wNEE!^T*Vqf3J-2z#{J&x|Q0&jl-Al>S` literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/LearnSettingPanels$7.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/LearnSettingPanels$7.class new file mode 100644 index 0000000000000000000000000000000000000000..77eadea078dba65e2deb80d80cd575637afea56b GIT binary patch literal 994 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 ITk50FUopHpwg3PC literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/QuizPanel$AbstractLearnAction.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/QuizPanel$AbstractLearnAction.class new file mode 100644 index 0000000000000000000000000000000000000000..bb24de1656b91d06ec1c3b76fac45f98506818d0 GIT binary patch literal 1773 zcma)6@pBSK6#f=29w8TDNVL(WZCVowhw;?5R)wI5rY0dI7K@G6c8+5cE`htu-J*?u zO8<+_RO)o5jz9Nb>Wt%C?noi!hYZ8*?%TKTec$(X-#_pFdJCY0pC=JPRE45p0%sU* z?ss^{_3T&N*z4Mc|I&8$j6>7mZQpp*wO?(^>0+tj3(vGfg`1vJvV`qA3}-~k_7|@* zq${Thl8+;XNfmJoQ_vW4;|@^{itQVNgh8(Bl&oMowkR@0GugW2a8^SCNrpt{7r*6t zqTCgwW|KD=*i#iLhM9fyh52j9X#HMS2-k^Y7Uxu)*YFYM7#7DtI7yyiYLAOG=ddd_ z%|nI@nYC}h`YR1z;~Rz;$yPVp zT~aVToPuPfJDU$sk7QNxEkjbq56ppQ47V7r6#|nxn?r6A+Qh4WrWaXAAUkvvc)E5%=)-J=`pw=gR zNZT7IYq*aGbk%oVuVYe4Z;he(Y)mDO#2RJyxsX~?#m2N-cHQ)BxekqrY!M8%Pt_pCbs4GoCKoNYxlM9* zIO$38=7`d&Yju6zd}2FI_hn6X082iD^J6%c`@o&P2C4sxMT%3Q`YkPbz>lbblo_UL z!n6+PMTAV^HMi?oeASj*&mMQiEAn>H-K=t7Jal~mpshI$_sVV4_c=kG8FaFt)~PH| zd1BO#BlM#t1|*ZR8;6!Dtdo6%Rx5oEAfe}8gXw=l)uXR5{d?cBLSI>D={AWw*rb^T zM&AUg*rIWp{u5-N=n5X;d)kyy-%=)p#tr=sFr|l?`8T+b>)|uG?qMmX_mHLe^l#Ah z)YTrYzr&5Hp1L{lH*W7lmuou;oha1a;9d`_x)LIaLLy2N7NAVu`5U3ejuCVvVl6D5X&EFJ^}VG9gbp$77;wfv;H`X PpJ#S1lTMzWIZrgkT!ibpRG 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 H#NYE9IBQh< literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/QuizPanel.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/QuizPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..de9a8eb06a98badc876baca4d7454f197a3a31a1 GIT binary patch literal 10627 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 OAOrmXe-r)_(tiO}2g7gx literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/StatusBar.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/StatusBar.class new file mode 100644 index 0000000000000000000000000000000000000000..76411963091e7240fdcbc21ec296176192eb986a GIT binary patch literal 3235 zcma)8`Bxj)75*MtMu@RZWb70tcF5v@STc6J#6gZ5EO3e=u!9Va;-=0Z#$t%1k!MCW zn9|i9+bl=^k&1rj1Ba-0u^yl_J>gj3vy*C2_8G6bhy?5Wc-@Wg<%X|O$&j)`4 zFoHiM(T0eIsE!!o0;vV_hPh~XH|=W4IDgTsT4jOwX}fCsX9OaB=@|`))@?a+)+#5V zA<~Wx=o)tE*o{2`k1bTJisRb1ETdGnL)4lC^^Cl4`gQND=?ZjIu9mH9zJd|x%5CvM zNi!1oJ{>8Es#mVMc4IXD&H)KZ(7FB&m46j*p;Qpxv{m zB$osp=u>8tQXrc!t7ge^GwB(r^MH;AaZq6QY~3!;ZE|*hUwW&9ilj^e50R*>RrM`b z>OZXG5j;xD%(*#%^d@Urr&4pO+?WYGD4V4E!t8=o^p$N5hjl!TUIC5%Ua}VH?Y>Z7 z?alixqr<%&NTXlFfQ~^7(N)Dl-M7m|&i1I4u<4BHJEVBsYeOxMhw@AZ3>?vLRL7Gz z7KU}}7J4yndXvfvhW{n0aYDyQJS7mVDsflHh_U%38lD!|+l+tFaV;Zjx^qdKLPp1F zX|KcfrmJPkbgPz8BZdIysWWH6!(p%XA+p9dehn5*vQo6*k}STZV`{YcyWA6ieDm|&E32b$%Vbbgix`d>h?+PR**- za8uxr4B2|0omEZC7^~F$rJ#W&aRW;d`4;Q1Z=64}D_zGYb*$i1K_?4#5-K321uR%q z4W)|D==dx?C(yRIBw!FPo!i;j7IHGu?rqu4z929i20*sjY_pI3|6oDyR9&~JFD-mY z$CqWlO|S;TYbTm@=2$*^a(304tXF0&_mVkVrX-bzpoer|eur-y5EPqsfwB7IcxTY|@)dZ?rpFipgav zcLv~1UBb{UNRR!Vk)kxa#df{0NnKd6O!e*bcCKfdOXi)rTeQyEGS7B58?HfFu2@5dCY=3ae;;7s=+Zlf%7~?rUIwe}4l9QimGo`Lja&DnAbp z3phqxgZM`{KaRsV!P!Z?#uYul$LshSX98bGZ)kf&c?Y!j{{_i`1|DmI%BLRiEE0V8 zNs#?&-X4Nb1>e9o2_x_ZzQr{jMZ8T%H153{c_wluaxyybKKcZPW8Ja$@r1xzI4VcS z1^$jx!}0ET1H*5j{dSwUgDyFHM$RIf#cxN&oe%%nnfNQ7EkshI@8Mj&5M4vAK*&jf zRZQgzvDCDZ$EEzB5^1T+N|cbIeNiRrjHe1p*r`eBgHkvgTf>z?>g82j9gg$to!#;7 zSOaFrKopYJ^L#)8&+}|KQaizuT_CM5U)iHhh5Z<4t}?@gC`Vlc}NMUHpKf zDDe*9hxidw=N*Rm$M^|ReoEXRyb|MQ#P~TSk0ACTx5PDcXh;hoH0A>SjYl<{+VwBA z@sDUSHGj!}zFes%Q}K_q7UlPaHCTmIDP^zX)!Z7Y%)Q#g8m<=xR^d$!t>H#NOT-eZ zSZrWr1X$Vk1}1Zp$jezdwh-7N#zaFy{KsF k4_pYz(UHZk@M}8Q#a+L_9XfoF@6X@jcdBmQR@lG)FPMZ(od5s; literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/ThinkQuiz.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/ThinkQuiz.class new file mode 100644 index 0000000000000000000000000000000000000000..102e2d785170b584fba9eaa494d9a25faca0fc8d GIT binary patch literal 2101 zcmaJ??^7F96g@8qEJ?S3DWw!E7K)gJA8D=BjzKD=NudTPNes4XaY^35!(m(HWa|bf*38ALV%8zRhNnI(%T0x7>5?z2}{K^UuG3y#cU>9}{INVHpdlK^1?UKMid!|XZW%8@XC+--?7hKtR8!*ou$?GZ6#is#^ZlICRA z_jDw2iQ$67-F#iR#zBKK#8OYwRawtv9pkt{?RK(s7#OaG64fl52OSabRZMDlU&l3k zz;LBoP){6#cF5fde@@z6Po?|m3YOh8T$k5ngjef_I<8}yU{tGu&0*>T2N6Z7_N{x+>?$I^At?M^%0;EMAY*NjHXJHK*MPirHi@@_s0thw3*Htrp>X zXSCl84CB3>yg2D})9;g&o?!?)mRqGx60(yuZ;yEUtDr1f6;8`&P!8X+ok@D+EgQm( zkli{0C<7Bv>3=s0%pnD};yNfxT!l)R?PsQ860(x((5n*8)P`iOYxr9!~HP><1| z$FEWKp;;d~AnX6V5Bx9$9tgmDRKF5`*^4L9x+<%zJ05VHDv^pRW#zYT@WjjaG@w|c z7#S6p`RChM?o!F$Zcw2^*bC9c1G+fA_36ID_kKk;J$hg;nR|^d`ulkn>Sr+M=b6{V F{(n4@^K}3K literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/TimerPanel.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/TimerPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..1718e7a5de143ccc266ecc3a64f7afb4ae7684f8 GIT binary patch literal 4009 zcma)9`*#z^75+vtmXJ4=5yU*~I3^~>7R4ga5`x{N#@Io`uSUkiPJ^?yHui#~byjQh z$fM1xZAjXruavZDnl!ZZnUWR@aN6|Up3@)tcl3YgIX(UE>{^yVO*kBOMl*NreD~h( z-nstgf0sW3(2IY>5JEVD8UyQ4tB^QpE}Caj#nX0SHg$B=ELb^(+8(=Ld-p4ZJ37ZB zh$?Irv6N?>@luDa89Q(01{^nUdQrp_YTDZN?1>=)LzLd8aC^s~md}|~n(uoc@B*5#+BO)A``6|Op9^$0aKD>SarI7SBy*j6qZ zLzA!XP6Msju27es5>R@RIM!+{AL|wfZ3cGWZiV{%RL(NpLWU4+r=ZX_xayJ_$F)*= zJ2hA#q!sKm(1A{ccz&vA%{YZ@am;jQEl)wE<$_%XKDBm#)GQV)f{vrhKuY4i-lg*w zt=?QNf_oS-9WV2=mpbIQS<4+X&pHcU40{lkQ=c~Q8SLk&qUHHp3Qa+f<&eKNWERX> z%Vns=-3JWZhl2`Ho*6fD3l@pek@oj`415;kR|EHaevF!S!Lza=Gbu80e9j_HNM)(s8ILR(w2Piq&`y?6KWg9$ zc#Nn>Kgk(|jccf<6?co~DFcs7;MWyB(~p60m;}+;)LyNORq(^d z+?`-yea67E_#*3M-aKXXIfWV1J8pY(oYCC{kEoAUQFgPgn^&qhBLRhH60GCT%dIac z9JnRjRWwP_e#yX>@fGHYUuDIgN2`b?5XQ@L-+6`mR@hlt;BOIn4PF&3UlZP?Z|O`7 zui^CwzG2{-5`LXHDSdOAiOqt;8sj-D8UJk(N=N<3$gzhr38vEou8Ptovbv`qUV}))LDWy zbrBi0TnV<6+dBj5+*oJ&rRK2oF&C^wzAVjtsH%$*+zk&=EaNP=GuD7Dj){xc{pY+( zoXfg@$Z!ouRw^!OVHIA^dNed3*_zT%RoAgjf@XSTjHyfc->xFJd@AKOdxbyU~IN(9XW53x~Md z$Jt@F6-O|EG)y)pHXcF|BX}O8c$v+Gc%ap{GVlQH#gFJG@$z}R#~6ihk@H%F{)6Ei z+Cx9~J;b}h+yx@ZU7-@pRcFf|0bo;5i*bELqc2vzB7&djE0nzUfwKJ^<mxaf25 zU?W%Qc{z92b<8TPhM*nmiPoa~XGt!b_MF5%b{zNPNjkeo2YYn;Vuk&aW&0=bGyI&G z#jzyWzSuVMlHF)v#=ioVyMmP5%E-w7$@j>^VBTIrPR~o2Pk7g`xQwTP%d!+K``aR3 zA-aq&RY=i#EyZzu8P9QtfP98^p^o!snSalbSucKiVivx!5FAnThNdU6dt^DmX~V(?SXmw68^ zH#hWL#8wemyY~wBny%sNtGHW86W|SgFYwQxH(6~iU^m`kXx?U6-qkpL#t)anF|2tm z%8V!W-A%;KrZB+%G-)iv?h?=!QJ?sh_WO4PgaE8he7C%ic(Xj^3E!uUv>l{= zgoI7-rY-mt+URr1LO(^i%9y$WOo0~@4b<^V%7u95eU9x+oDYfX*ZTW`{{B{fm-P3l T{$9tQC>x{PpYd1x9b5kgw^QaN literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/TwoSidesCardPanel$1.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/TwoSidesCardPanel$1.class new file mode 100644 index 0000000000000000000000000000000000000000..ea0d5589e01184e42c2341827ef1faee5de364ab GIT binary patch literal 1154 zcmb7DTTc@~6#k}^?y@XUMeAJwtG3m!^tlE#6{1N66H22Gnryd6I!(JncBTb=@-LZq zNqq1J_@j(xO3@}>pbtCevgdr~d}q#l|MB%3fJZ3KAcZLhX&=+b2&{H`)KiIkN5NiS z2Kqq8d%=DfQ&$J|1GOVtq^n`ldTw3$vOvbPrOvN$W^IzxiU$`n4m=;T@CCA+a1aLF zkgIJsI}{m4zAs~G)&-^t#fFD@EI7#eIAg=_O;Sr>F;+&td0VGLv)$B`3@FhK76n#p z*~1Y{8c=M4$13XgSgA>ED5gZ9T$qenu_2JIsul?>)MQLs{a%xjdf4o;=WIQiu%`v*4@V*S_*z|T(KZ$5lTCTZ2HfGg!!eiNpqps4tTSx8txP{vct;yIs z8g7}ugYmgXDxqLgCB4uXYT2mD*tGug*K%^VNSh~0^EUZUW4_F4H`JOmmU!!3@NGb3 zvv%|OF{JsM#X0_Sp0#zBDVAR8?k9-S7dRi-N+HK*hBJX(T;MZz6orep#1_X7(F88D zKFwk8vmAT{SNXKC4_R7RxAYO>Gvl4tH kPL0-NwCKNRX)H6h6jpGPWt!h?9(RVGc@$WBBlfKR1lRWqYybcN literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/TwoSidesCardPanel.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/TwoSidesCardPanel.class new file mode 100644 index 0000000000000000000000000000000000000000..f3ba6ecfb46bd26ce86372922518c85a976913d5 GIT binary patch literal 5215 zcmb7IiC+}w8GgQHWnmc+7coD?dIc30a5dVd4c;IM0v;e$+QyDB;uzS)-2soZNqVHF zZPN5kOq-^s_DEZ6BVLW^X&RdzN&DyY*Yr!xcgsFmw5v!nZE zNuhkRowl8=3iFzVhnt7us6b^5aWPh<&^U*&kdbH;Rb!a1(DWV(;@18t^mbIB zL1E!;D{W=X@pWAX_w^4Bba(EG<9%2b!*T;Fuu@@3ky>WN9JkMzj-5#p_?YD=tZC{! zX-=D|ag$6BI9U?j-aLCr^7NpAMyzIp=IE&Krz31DVZhZt!h}$X6xPSE!N5b14M>9TX;6r$XWacc#_ondp{}IW3Lby*cX@SiO>q@b4uLf+~5Jx+h!D2;ZmwIGcq+H z1y+S!=!#*tfj#I}sF%_%DXB}z*Xy-&jXp0-sc;(HwVc zf%^rSXkS!V8P00HT>T;EmgIBzQVh=<_%go20xGIAH;o6a$xP06GFcKJ`RPvQ95X$_ z{H&6o3VW$YgX}$ruNn9{zQLMvGVbf{kxZH?ST(CQX0?F?^MaJsi<}a(#W^TnDmW|5 zz2lIfj*J`y7WCR_tAA?Zn3WwgkBxIB(JLGBkeRjR*;|Y{Cv4(e7m6`Y;ys5c&F4;J zPIs7&HAc>MX3o&OtPEI;JE%bpmjQk%gH%dkCoSryd9EYYaB+W=bn&aO zxR7G*YcZ2Nrtr5*4<3?m+#N3qG^Su`u*0piF2O20H^eicTOe+~ z57Wf7thm@nfcqenvk%2w#|fSktx<(NbN6|0bmE>AbZfqtLgRoq9ruV8-bqSGDpdG| zMyU2EyCj|a^ZHP%SwKPkgsyv+f9qxeJ+v@ln&AB!oo(l-@L~MGE>$GYjGMWf?3*<{dHxYNhJO@n*R#nZcd~`ZQ5Gw? zO;teQ0!vEp7{GMK5au8-vF^>L-ZQduUx@z^H+9W@cdkkjd+=N zi?tZOgID-O1$-B$Xhe*ad&X|kSQ+2#Nj6-g#al3rTtoF$EX?25B@;`oV`=g=ES$lr zr58|>OsvrhbzDeZM^o|&)?LA->v&kultIv}K_!15rmt4ipbZV&h?;mZZN+BZZN(M_ zvKyT)(iIv*fOLc8)4xAnS zRGcpninj9_?OZKshm_2+^ZcB4W?0j@9S^vv0vgx^NBD0BN0Um;U__^CYzB|zYa`+2 z{{^<{i!|^OmXO_i<{E;`T?@MXJi`{|TN`LE{R-A-v)Mkm@_$0l&R|;Zn2qUV!&Rj7 zDOtis2kWSU)Yg#hWh8wKNp8WFAU!o~&Fi>9KlBnLsuefgVIhsjT5Msox9}S;<~Mm2 zP=_^`z8RdG!4oedp`Q=kz-JXL#iExGE!(V776=L91wvaIE})9DMXS8(I+ZE1j8h8) z7bToUM6epK^E>@E$G{ut!S8|~h{c1xn$z!f7kUpT#_eEw)S_Z}*>?4BELZNuP}`-a z-oS6Ypq}xVUf;rLb`fFEhsmrW(Qk4s8fr+9 yk~Y-u{>*o}lHa2IU1Ewb#J`8(d(Ue7n~fByr=|2!%H literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/TypeInQuiz.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/TypeInQuiz.class new file mode 100644 index 0000000000000000000000000000000000000000..fbae19188f183ae0519dd27e9079a492f5862c8e GIT binary patch literal 1753 zcmah}ZBrXn6n<_Jx)7EZ!%Iu0G_$zY*9lh?(uLwq7K0cvkTo$3Q{nt!LpMC%d7`bF=WA=# z_V>1&J*{Bu>u_5i(?4G*R$nr!cz(kUL%k;!%)q#b*N{`V)-~R5IaYAwkWABd zbv>}Qe`xA;_kPQHLSBtWVH9BQZ1_nNQqqI-uqcE_xvAO*)i%Xa@aM?s2^9qHo&;JLbc0pUaa-oM~f2cB*Wxb9Qkwgyb zj#q0nv>TQs{!o_0-!O3v*A+%tlCRyzZS55%r81p*Z-qXUrdt6;10@qTuz0E=Vgp|3 z?^<>}Sl@S9@>M%vwWrAQWuW3WnZJGnghqN0Zz|-ZdU?mqhX*=uyTOt64ZN*z;Z@4S zHO{Ph(oADj$JJl98oS!xws-5i$yL3YUEi^NN4}HGOnBe~3JX1&^-10Bpt6D)9C%0f zTRI3G&t+Nr)NXe{xwu39V$SV5g_)i}r`n&;S%JPCB^galg$--hLJBA3`@~Wh)W=QE zo8D6x*$VC2w;Ogd$!my(+i`-(cRHzAyXN=e22~iQ(Oq3{#zQy87HTI}@m!AKd~b4H zStJ`Vh%(GPj!b(8>J^qGNc1?j7(2V=wfvf{I8vIiuEfidC+0cdDJZMCf?_l!Uy<}t2l2)@W5p0#tDpP z7%BaZiQjPk1hWsiSffbOc9PH76edVTFsJD$cQK}%K0=wO3b*iag8mb2#B)(lPjKY~ zSF1dZaNm%t_&obyk--;!#(?=WxAc_uX-EbanFBZo!TUt{o(odIz#iv7iZnumtP literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/CardTable$1.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/CardTable$1.class new file mode 100644 index 0000000000000000000000000000000000000000..2b53c3c90f6747025bf0b93a16f55b53040a36ac GIT binary patch literal 852 zcma)4U279j5IvKo`PioE8nu2zYt@KN3a)+eWu*{8iNS)Cdn2(j%-6Sp}SSLfwDO0bygS z`!CHsEAKaZgq8pndHw{P?<4^e*19_8qfvCq>BJgBt(){!*i)&tR?RN+)-6JFF@eU8 zPjC-88z#ZAN>#*Sij-F(YtsBdB>MILyounvNJeR&_jM@H>U@5WtPj%rUfd58BO{(l z*~#1`Jem6RW;Xrj`?djpsx!)T=$)th%6P|ea>{X^jsNn%`d2z)lRZmJCY>I{v9(?q z!v>qOWF^@*a$UP-lI7%E!DWe8B-@o}Z=BZlM^NiCiti_wt8x}VQurO~lCMuuxQ6TU zPw*2q!VSrn1@_Jr@J-a@w6yIRZMpRUwEYRIe^?#ML_biXpMNoz=gei)aZ70OxGh9E ZY~YT>ye#4-?oDp0xG&KWjO|>0zX8W!%~k*a literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/CardTable$2.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/CardTable$2.class new file mode 100644 index 0000000000000000000000000000000000000000..36f8a3ee72dadff74fe89cacdc6d4628d24d7d64 GIT binary patch literal 1612 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 B)HwhE literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/CardTable$SortableHeaderRenderer.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/CardTable$SortableHeaderRenderer.class new file mode 100644 index 0000000000000000000000000000000000000000..74cf182be4aa87e16141fef654a70ac0995e4c51 GIT binary patch literal 2029 zcma)7S#ujj5dKEjO7i-|vQda3;3Jl7EX)zWG9gBZv5b5W89~h9tfjHNX0@BzUD+=F z2|V$ZSEx!%!2<=a{1o7YDvGOs@XboGEkX+EVW+2O`s<$VuUp^!{ngh17H~6x5W*TF zI--aP%wUBZVP>(GF|`Mwo&JpbAd?mSans zabB5h^SvD0%?G-(56W+D7K@pt+Bo!cCkS~Bj|vQ&jb*uHY)ebSIe~L$^<`C+f@6EW zVf$VZ!#J;F1dj`(J?Ss0@;SC|SR3-lUw1syHyv9bGFi-2lDL2;H9Vzb6l4E(7lcfZ zs$(BW*Dp9$qiz>j+oKI<#i>cF2~td80v9z*>c}7~Fy2wA1@!usuSnB^n(d4tV--^# z1|}rSG@jNlqaz1$EZ33WQ+v{jHB{6M(x)C5u&StVpVjf40_{G%a@BOzOJC4&2`|#P zzGZk-Qk~WduIn5!eQhN#GH-ch@v@FNWzk>Xs>wDJRjYX&uYi2kSSw{BkZPw+fRm{R ztWn=dJ2qMNf2>!Ckpjyo&|5NXx!S02OSe_?fs#`-tcu~9szNPgM0K;k<<6pb$WX{L zb1Tx{b872`Yt*GLU1ADyX|OGOO|tWLS6xx9Nj_dI3Pc0iJYWz+NrUKtVKw-wW;NQH zO(1D{WodDe$Qr>m1>$>#x9C(G3?dv9F;)$D&eQ6B7rFM%BrD3kQT=emxE1)+@OG

vv#B0M%<$2`PZ-3{IFDaA>3-#)`VF)Ag8}}DHT;E} zTz7h?*;1w-sjrn!2~|w$uwut7Q{b#X9qU` literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/CardTable$TextRenderer.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/CardTable$TextRenderer.class new file mode 100644 index 0000000000000000000000000000000000000000..85ac60d44a08a443f17306241293b784acf260a3 GIT binary patch literal 1605 zcma)6TTc@~6#k|y-GVEvm3pays6}W&>jkgHYn6ajG(s@J2Q#z-ENpkk?ku2B{s8sG z7k`E(5{wW20DqM6%yz{s5JNZJIeX@u?>o1dU%!9+1aKeYorocBAYq~dNrubIP0^ID z^;VP@eXH!PTh3y6-D)ff<&~@4ZOrg_TNGx*hI%2KhH!<;kW@>SSGdS9SlgF-r3)!^ z8t5`{0476enXmDUkW6WU@NGDD7qK~1M>c6WNRoPsX zj&Kyiy%x#e8a@teD-oJ7i@CYU$&iY#tMWENg<*^!_S5?)YM4%OmLXA<4Z)DES&o?U zoAbgAV$i*ib#Bjc*V2s*l?gpD45Ry_Y#TQUHTk#CnWsW6$;NZ;@}^M2CCCn?X&8Ef z(NjXXEb!q!ehs>v?@7Be* zrTMzI561;PTI4$=JT)ObW#B5qz`klrbNN6@y_xWN!(EStjP;I^JQ zIsk=#Gi*6)az%u*-WtPkURTn6!|*vefT3Xve1ba-TX=<$~9*vC*P@Ch-n^m!g z`KyTi9>*qxsB+t$wv?bonv;$r+^WqzPf(4`=(S?tfiBzjIc^J}J#qsN8T$TjN_}gk ziGI2>Qgn1<^w7ltWHS2h3p9)_q*J8tr>`fp#%WELhBv`VTQEu^n>hG2Fg#7~?qK^p zI`M(zk2piRBjiLbIEwSSOY{}PWn2l?QCy=nMOZiKe;s$}D@*$^jN%@>@1u%GIQ|Ef(Wj6A literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/CardTable$ViewModel.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/CardTable$ViewModel.class new file mode 100644 index 0000000000000000000000000000000000000000..ab28b85d92976bdb905bef0c7b618f1bc73ac6a1 GIT binary patch literal 3401 zcma)8TUQ%Z6#mWx2!ts_3e*Z#YEeUgMzmg2YcZfjL(qaK-f&1p7)&xaGl90=uRp>+ z;ENCHlA?Akm&*qq{7F7ozkOzMDYxZXkTd6;efIwLx4*Mz{{Hv3-vLbHn=TlL#nEP> z9UTgp&5B)dJ?DmN+BU;fxYf} z*A-5;BvN!en|X&@gl^!piF*WhhiCh)$B4tYH;ywV?vvFA{uc)dch|N`^eT+z+*&nQ z46LB$KWBM@>a2Q!twNj6qH6l+VHoF4WWcJKxrO|z^M%#I^!)51NqsY%ki{jD+OrDdtpSg5K?s!Cw8Bs`qSo0}d)xMWdqIklz-8pb z@eCD1#|<&&+$>VCn3VLf7(_3$@Cc?P=r+eR;QNm6t8gksc5& zwn=kQm}-fAOn_!vBC6!P9c;Lzmnnma9k6T)-PB(FF0;5PYIwg`ql-?R`eLg)$HXC3 zIpUmT*d8^U&Spm$yfe4!TlM^M`&}Q!@{vd-VuDx~DIi`}hEL5=zS0_`KSy1ot3-)t zv4uA<%B)W)xTDG>ZtTF~QJ_Lbuev+Bg;8bfV#W98t*xkfJ;JwJu2rgagT_LEMLEz% zqJG2PTGXf5#T-9pm&>yyClFOc*}cIeJa;F`tvfW1W{G-#ndW^O6fVLHbwi696;&uT zV*G=&vH?*$bP^F7;%9EnB{o~qTWnl&#%W=(<@zg39=dT9pK*N3+uSTj(-q?_x;3w8 zKko<&JyJhS@_Df)9R=GDuDCvPHs`8U+sltV zOIYB{z{{M!(lWowHNH)`zo_?@IOl6qKl4SUN4}1LWKzB&I6pz#ZoEpnWzOai;}bBD z9^ZvZ?;)PPg%c}#=-ox~M}7P?{>s}GstaAJ2d{HJ7#_k3-r$VKwR43x`P{C6&ytMt z7T)HsM9FaED%#UOqyGm!7!a==vZzjJk7j5Pc~p1@tF)5C+Z?3{4hqC%dSVy->6^Hl zuGCEo3C5WAHb@Lm!;F6~66y@ULq;&5&T8)?p@#`yJPPlw{_ zXmHhmEzOm}2k;_4mpO_k44p|Uf+g)EEV$9|VZe|0HV{O7*C?$J)w{&Rx=~oG&pghD?z)$oV?pND5&v8m!!(-}(Mj=%^g){gNA2B*(Mm*IoTDbQy z_e5tY#BTGu*@(;ECs1*uZZk-I&N0RHf5>MHpV8jH=lDX8!}yY8A6E>1%YH?FS&m=B F_zz=9=r{lX literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/CardTable.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/CardTable.class new file mode 100644 index 0000000000000000000000000000000000000000..156236b6f67ac9abf74aa01d71d584e6e6bf8cd6 GIT binary patch literal 18925 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%0ABR+RyLnf)|rr^7<(+2y|mnPoh@cvY@}Fc#hK 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 A@c;k- literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/CategoryComboBox.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/CategoryComboBox.class new file mode 100644 index 0000000000000000000000000000000000000000..3fc6bca366a60ad18783040bf4d393b11c5d3200 GIT binary patch literal 2944 zcmb7GTXz#x7~Q8$J0+Q3XrbJpg{nKKXK||M;nVE`Fl9_^4jUtMe23ne?VZj zKRppQW}N@CSM16M1`_dtemV;8EHo`gcB-@5rI?8;x%Zd;tNq``KFGy zFiHVyNDburAJD~1yvHU`bv>%&sarSR{fJYKEy|~9&??SWtv(R zGmfmVBz*TY`Q6v&l8!W{JoCFi0!MuF2g(MfafeeeT*eg*AM42ADg|mT%a)nsLGQKl z*wa#1Ug5b)W_8SfM(j~b>UqbOQf(;rEm%=^%yLro(UhME3^m7{l1oOt?6icBA%}Sl zH+0;@0)gFf3_%1m$GT|S#)c9ney6DxLsoORrEI$>FgUu+g!qCAaYx5zxJ&(b8aReo z<>9fd*tesY!=&1!FLW5lbA@uG+B$)wtyXTygZreRC~#~Cg9XN*o6|(2>RGcYXX}-` zv~L*sGJE>7R>3GQ7`Cb2{mzJU-z3?ICWHU~xsmeBm20Vy!#nz!+?6u^;UmyJ?-+## zGscR~K^deK>yX;+@Pue74#pm6GIpaz2byfw=gq8NLYx^gunY9QwRD zp^pjFQSnT4yyXnvt|T~lu+<7o*x!n=Ex;FErR`lIsY${_=iNK-vZ?H~H_$oo?S#sM zBF@U1Gb5D|X*4}ktxDUyN+n-+t3@sM1cq50Z4fB%zh7Ny{0?YS=Q7(a_VY7<|B`Pe zp9R~o#50J*3uudpP3-FL-Nf!^*!L6%**CPv!Q-2FBhjaCBL2Gzw#5H~gaNK1f+_T3 z8vAh#Bgi7b6R5-y-Gjz`h5?_K@xTvjlTI7^h7*6_P)I_K|BxIw;#cC6;ux)4C5h&(m6<3W6yEB4Zou6BnAIG!729?sffF0N9hRQYkre{L$5!gAD+;F-_z|s z;Vgc3$tJu&KG`V0W4_`Fo)b91RgXw(h@YB|@hvGmA(}F-H})OJl!JO8ULvU>sv)QG b{%L0f<(ePxBijh)4>2CdLOmT~+_wJ!VhPS; literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/CategoryTree$1.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/CategoryTree$1.class new file mode 100644 index 0000000000000000000000000000000000000000..aee5743b6eab360a8e8b2fcdf36fa1738f1cc459 GIT binary patch literal 907 zcma)4$!-%t5Pju1p2=iL9F`>Pn+djAhMbKekQD@yvq*`2AKN9n&3GD3_c(zQzl6jh zao~tVJ_=Fon2;0lp}VR}uU^%wu9M&2e*k!ijRh1i=b;#49wkD3IO37c)CZ3Gxr)q@ zO8e1~>h;;0s2N-C>+Jnu#$4GXl^`zeePJ~tIbgyGL8*^qnTp~Plb&sd| zc+9DdoT@W)OBu^4XM`u!*~Qh`gkn?on6TVZDevZ^4rhmPCy~g-mhQ$$JI<7QPlH7_ zLc-&jYg9HHGPNDH1Krz?vv|Z-G!epaoaEdb$RxQ(s7crVSGes&H(bXg&27vECj$oAeqkSRP(fakzps%>_k2G*``UQ_p&Jp`(#6E7~ emSh)kTk;Dc;jY-CEb%>5CXppP5F1P@i2Da70pyeb literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/CategoryTree$2.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/CategoryTree$2.class new file mode 100644 index 0000000000000000000000000000000000000000..3309e1394192391b659acc3d09ad78ff9cafd90c GIT binary patch literal 2000 zcmb7EU2hvj6g^`**~XcqNl25XaY|@Hah$X+E#Gbnt&ksDWT)CIq^lHUU`x~~in%=NiR#o7qvu2=HUGL2WPpRRP z0?omi?GK-zSAMTf%164Y1^@b zvjWlN$YLDr*l(aiq7z*LhqUL-ZG`h0=f%J-+JUWnflk}ct7}0u+WATlxQ@W#Wd1>y zP3U_wBUj?+#sLF861_Mm(6_6tK#Xc!s)EXCuR{|3+C?8Ge~f6iWAYt&EkIxdk0(;YW0OZm+F32tU7 z>mF++Gg8e!EolMED6MO0UKN$42^ZWIRm`;FBu*K4LgGn0B{0;O=v{mS+6dX*2qUQ# zCL@{CIUT?=63^l}fmX^}J+q|v;u%4fbO)I6SYJAg|NdwRGwNyLBF8~& z{W~Hy^po(3vqt6v(^@Z>z? zIa*QR`7~E&IY&6hQ=^*@srO;L$6W+3^S>E_j(0J`bx&x8SjBeo}j=n7<&Lkr5qE#P?O&rm4bQ4Euo4SR;U2S8u z(deR8bSYwh_!Nft9KGTTB*d2(7GGgZe2r7$8)U_|m=fP%MtomokV1?N_W&003b|y_ zw!I?AI;&Y+!evsp!dv2q{>gy%U<~o()jGA$7)MjHLbz8S1UIJ-@8DSC13VtVI~daY z+c@$uI`vAAEj+zVJ+XyM`2BgxliiW&#T~Lo(L%C6knE2n`xD9jOrpQAYyFCG@f)A) z?^qUpREZ7}UN4_xS`V_*b^K<>yowoJ!j zmiLV#vK6Dgl%7-@0`XG0o<-3ci%nnGk`8EoQ zm1Qw$U<%U$6CtTRa##;FFMa1qS338U&KQ_QK_KrQ1mw5Lx81M}ffdAm8=nSTENF5>>xR0;4tQ(N4#0P_S<`96lMZ`L^ZM ztw8Gi#bH8MPhe>vrt3M1YwKLFZBmDRbJq$imlOqzFxKu%uUekXS!)U`u=J}#+|&_w zB@0$Jf3vB;TtxCgI?ijdeV4YpV;RbBgoXcH*ZY^5J--v!^hWAjjP(nmU-60-$r;=9 zY{w6|TD|BDtiTkQX>_C$)xYX{icVFpj)hYBAJy-o@^Ow*I~1z7e#np6*z&lPRmTcL z3h|JeEd_zQ5V@RgIPSp&j}hGCoBO=l;5o)~rm}brQTc)7H{QkYfd9kniCB_Rfa#tU z9$}t$Y~MxWhsEn5Hv5`m<02OLuVMEtVDptTM&)saJKr&(SMhV?FFCS^Glzj}Y!uV6 z+yGZT;>zO*o-#1EV?^+RNwjWp3DuK3H2@(Z2oXV)Z-yvb3z0yj%e{yto)g@}%UJE6 OWbusW4C~a&`1=cU#4alU literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/CategoryTree$ActionWrapper.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/CategoryTree$ActionWrapper.class new file mode 100644 index 0000000000000000000000000000000000000000..6d895f9cc65e9de78752074b225e78cfdc7748d9 GIT binary patch literal 1963 zcma)6O>-MX5Pc&#mL-j2=YtRtLkw{eNjBL4Ap{f>jBq|>$5l>5l`pB0G{|eDUDxi) z#{4D@P?bQL12>=wIB?+t2ROh1_zx6scGr?@$tiEu?#xclynfyNrhoYF>u&(e<3Sn; zBvTlXID%1utLtsuc0K!3Z8bZ#}%T{i?yR?NXqVzLphQWnQ?B88I@&*7B7@xd(uIn`(^doKA0+vPR-)fL+h zv}5AAkPlI)C$y-nkNW!JFE&9o6FHS=7Or+gMhfYU@CI1RiU3)qL&{Vy5gq*4u__?;gg|6*#gP z3A^7IT~g8zHNLBS8R=AXdblE}uobuC)%7jgWaZdyaZE$GWW18}lJfAS z<(Be&&2Yx|bR0~x8;pT;IVMa~0466*6JuX9>segm`rG`w&oRkyqB#2$qWBe3#kr># z|AI>iyuS}MQR3Pu+IR%l@h(R*yFnKT+~hn>6MdOSnD)Z2@l&SR9Lg4- zV0?B5#}erI$b_aJk-<-W_}MOg7VohgGl!;^#DF*V0Y0C==fsalk8%_6^8sM*lZ^pm zYl*?Gg#SRsu-m~IfzS3~{SsnH?&GeQm@o|}Mp$B+Ode$z-`oz)CIuv zb_0}%IPp9_zyhNXraQ&h`*U}0Fn7O`)E@_gyPG?9v0;E`c5q=3@J|B%bpYTk+$NAP zjV}g#6c-~GSGSk|XTrQsaOq22>D4;Y)8B;u2dD9GpNm{K9XZ^=T|y^uFD%1-RKn51 NVwiqGcNUhA_#fE9uYmvn literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/CategoryTree$CategoryTreeModel.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/CategoryTree$CategoryTreeModel.class new file mode 100644 index 0000000000000000000000000000000000000000..7e3b0ad29b693ae50dbcb68c98375385ad88933c GIT binary patch literal 1463 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 literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/CategoryTree.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/CategoryTree.class new file mode 100644 index 0000000000000000000000000000000000000000..59decccc7fdc868a0c2b38454f51b7f5a3a753b2 GIT binary patch literal 9323 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 bK3|nBa;Bz^H^Sy0*SJrc^Y7!Q-TnRlQzVmE literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/ExtentProgressBar$1.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/ExtentProgressBar$1.class new file mode 100644 index 0000000000000000000000000000000000000000..f68a7942787179648d825c3c213fad00f6dc7b6e GIT binary patch literal 1240 zcmb7EYflqF6g@*Lg=K+?SU^!B7KNfLprQt1f&>LEj|An5COWi}vQT!(?(*`RCjJ98 znrJW@tq)>iqBZe@Kfu3aVmz~LA_>u?)7~t#cdey4o7e%GE$IboGes*uf=%NO#Y?fd(|j5I3ainCR4uS~5y#495jpb^e=Wsjux)S97{doY0&Ga%Mc6$C82V zIs${;6{_7c&jd?SG^TAwO|PviDDQ?`$WxrAw40IndFk1DTn3}TqU{R|RJKuaV3^7; ztF2jGBq}S=&Q$kYZFoh)VN%k|_4E4wxk#XXE|8h!DY;tC%$Rf6yo|bH>)aE2%Cb*y zC(tCIp9NI0~eVU&8pFQIIcIpe0p%rl;nk}NWfSKLU z-4Gi23$;fH9V?(`H$)<#goYwTBnzn1Zj`P*V+8t)L#Su}3~4;aZM?u8Y{SJ%czA^e zc#Vg6gU5J_r+7#7J&}+6eF`;6l+In&1lWOveyTFSh;@klLb{2~;I}Chq6%jyH#lm> SIh?0gMehRt4U+UFu>AqZH!HsY literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/ExtentProgressBar$2.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/ExtentProgressBar$2.class new file mode 100644 index 0000000000000000000000000000000000000000..af6a72e6e4318e22085cec156b9946ed1c73416f GIT binary patch literal 627 zcmb7COHUgy5dNGjY*>~O0;D`E4jd9Bx@xYVN+E)R6dodwOHaJV zd~5`FqOQ8Fz8?L!KJhWf5Pc}hcFo5;Lupd!WvUeKB!aVcoH|)PnFtDPbB3w^mqeA*7};e4-BKXj9`z zD$*??WSM5?FW8^4d4bN%4BVqcXZYfPMJ$oTu>3}@jb*^Qg+JkD^8q{{kALs@-Yefj bnXEZ{#tNZF!?B8uv8I4c!hkY_gtVRk=E#p> literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/ExtentProgressBar.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/ExtentProgressBar.class new file mode 100644 index 0000000000000000000000000000000000000000..3ee5f88d9ec34876068c0a7dff7d0b250e9752f3 GIT binary patch literal 3771 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 literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/PartialProgressBar.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/widgets/PartialProgressBar.class new file mode 100644 index 0000000000000000000000000000000000000000..c0426f8abdb69a4c6cdd41e8cfcea0e682713148 GIT binary patch literal 3127 zcmb7GTYDQ<6sbyd(x3c z9gS=!1q#Ihng(bK1q!r4AcQ-#q;jc?%k_mf{s>RJz{f{ednDh|zM$`$nRE8pXYF!aLL-!h0~ZQ*!SkI| zwAt!ZD9+SYdpgDvG}WxI4J{htg~#VDw_=wyG@Kt05^W0Gg}C9{CCe!WB1>|$UAj#mts4;n~m*e3=vuEj&1E0!yzlII6@{#42KL(QX$({@R=nAnYoxaj=~ zcVI6eLnD1&q2v{bt6^u2e8yS`GRJ(YH0Mm0Nm^*!sqjI3NJD}&28%o}S#NLe2oD?T z*MvQy`w@k^gtF)!x1HI!Ac1{oH_)NbiL{1oA!D(!1{Ddsk_K&16uT4-h*oUM3j(ho zhzAw!5yUtV$DMpICwliPd`$Fo*PaP2WEJigLDUzUvhU*x-Lg;TzK2C{Na4XX!Gs8o zD0~9F8k(pv;Q98f?^TL<4Q-px*5|pN-(#SUK3k_A3Qgp2RAE3cV}uyB^CCK~Fu2C| zm~Y$keGU&P42jU7UXF3s`<@15;gsa-2p8H1`4fMS;*5c_3g^HlT1@B&Mj#|0 zQP>DVjc5(wVTB1njn6o)J8Dmd4vEC^sD{Slw(EL#j(fgKx^Xo^OGu~^IBsUtD&{3bmSmO%TVV#=oG99h!GP;oOe$7bnB0!S1w2tR zGFH#~X#4pADT*8l3PpH~RBq_pQJT2@OhWTX1z#M}M4B71l9fQAf_ZLRKfs98kIg{p z?T-lUMTS&pZ?preXuBpBq+vY8;4=zOU$~v^fNvFS6PJa}Wjw2J1<%!b zLZ8QT7K0HUM+$fgAbW*VBp(xB#xn-KQb!HzRrZCe0{Fbb3wV(kDE?#PV+}DEC66xS z>k2R78}ty@hP>≺OSzzw`E4Mr_x6A1vJaErpjQE++SmIb~gpKC;>GServu%jyI9Vx7+5TCJAUudramOs*k$GLH2XhYl(!rts zuY>oncGo&_GbwFpv&}_&VT+*YOkhnvF>ICUMzv}7?_h!5%i+W1-@cK%YXvJ7oO;)6 z-B_;oOs3V8<<~kT>y_iM#}SQLt6k(n^n`C07_YE4qtnum=pB(r)Xx7I4xEq_+} z^m{BbEop};J}X$|8gkc}XS|9( zZ4WpSyIt?TL=T90-Y{`qPXHY%S0qPKj(L~!{VHdNDA)KkJC~t#YE>Aoan^wE@!gCF z-|f)RfdsFa?{lVV+V}ykai&TCsUr<=msm18({G@uvx?T+kq*%AK_cA~BJHec*O8=c z|B(C`8T<&Z)G^Q1FcW14+gS4-~F4ATh@_Va2;tP{y5yF zZR3G>S=UTxf9KXFF06K@m$8R-J}}JJhxgya-F)^><_~k4;qaq;?wibKb^sd^S#v!`+EU)=Zk=`ZbKNAUBapRM9W5WAZv7OG)!! z+wg_wmT|JXF`a6x;&d{;6u0zXBgyHMuy`JN!kC$ja#(29vieqp%yNDCGiihwbPSQ=M@Ee@QGS_~O z$BEwJWLbuOfeXNvBi)k?yKuF8w;(DoSa+it-8;xa(rKp3+xviNjA-@#&PFuHtiy z>SYSP*d0wptN2oi>Q~28(N^uBE%_?Gnu@ZtzLtto{LNG}R>ikBA~uR0B$(%UZI;|D z|C`QX4`Xu|ORJ0Ddr`mxyvmQz6a9D+!@RO5P-c88T%AWCmnjyp#8_V8?fN{P3L|%% zzTAss7$sd?z_`B2Zye9!cPw9aIcmOz6-H?fao%S6MTp+d*sn554om+X{DDyt@2Ajk bi*Qi`e+&a)8Tb?Z{%?}k@MkJC;4l9Jw9woF literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/util/Arrow.class b/out/production/jMemorize_maintainance_Project/jmemorize/util/Arrow.class new file mode 100644 index 0000000000000000000000000000000000000000..e5ec3e26c2c28f9d999e51368a4ba43991b8f2ca GIT binary patch literal 1352 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 CY|NGb literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/util/EquivalenceClassSet$LoopIterator.class b/out/production/jMemorize_maintainance_Project/jmemorize/util/EquivalenceClassSet$LoopIterator.class new file mode 100644 index 0000000000000000000000000000000000000000..abf4b5ce6026c11c0d693a81dd4d55975bd059b9 GIT binary patch literal 2166 zcma)6T~ixX7=BI&EC~w)C?A4iTha2Ngw~4HU~LOj&=gt&)YcEWB!{xN$)>v-rh22d z{sft+mvW&Otu0nsM;sleqoWtz_QyCrXLm!k^rD?ivN`X*=Xsy^c|ZR8@7^x}PGdEJ z80s{{b=0FlAiZ9cMcXkym+6XUTIuO)6?4O|WGOEvEyHzl(i_Oyc6rv5j^WvkK!dkt zx&vbZ1KB6v%_Px?godP!Cg=jGbz{RwTSn<>dVXbH<~`y~m?hIYDNr{!w3I*#S~a9} zw4q(#@RK7Dpt$Ukzkrxk$sN$qi7tVT0n(R_XWAuq%5;qtOBU#JS%v7)@eFze+KbB; zlbgP_;U}w-6zIwNBz-xurt4Kx&uDm-Z)+KxuHsKSj_oAThlB!uUdKTN-V%WGdQm}W zI4p3m20drzD*3f(OBQ9xo4%fxWkofKLr65?MZBcph>k%F33SyiMfnJ5Ylb@~uTw;7 z=O;Fz<7K=eaG_f=B5lz(4pnI@z$rs1fLV|bO6AB`lSTM+>SdIyL0A?%5xIKQT2 z9Ip$+OFpRsRqsf>GfJU1biAopb_NPfRvbrZ5LQ8Pn$YnU*c0)fvP_S)ZNVv>EzH{X zvE*x&)m2OG?^o$2F^MS+(>l)L9mc4oG-+EFTTV3uwF?2*D1-ZQ$_y=Om=!qUU-ii^ zmfT9YY&)JT%$L<95F}Ew86=X(;+%##9rLPYt+l&;Yq5$2>6(r#>~&4fGrWqc;R5@x zMzSg>!;{w&hm%~X(xhEr|F>q%lANm)SERF`+MT#rJ8xJ^hGVL8XpE}?7C8D8=#Pwk zhB-Wn_gT4$IsO!26AKHOlcUjPLd4WL>8;s?^M+#-C8vbMnkh{F({n~SQNgANTt+{<=U-Boa^s>dgOSb2R}e^ zcw`%5_%5_tJk?==zYRnHwy?OshgIgHGZ7#8GoWVU@z|XjXUAXuSU*UIri$Cb~fN%c9KlnQ$@59IBRhFu} z31~gtZDYqe+VK$s#qcqu{lqV}s^?TFb>n@^P_TD*X^XbazmY(Vj|EZ|6{r!*dx*#V z(gAJlEkEMD&9FaiqeFFMEYc!d)$;47xNbsrS77*VE6DrL78LkQ5;MkKEfN18)4d2L literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/util/EquivalenceClassSet$OnePassIterator.class b/out/production/jMemorize_maintainance_Project/jmemorize/util/EquivalenceClassSet$OnePassIterator.class new file mode 100644 index 0000000000000000000000000000000000000000..7590ad0ee7ecd1ab1f9812bfc20f6f30c6c7cf1a GIT binary patch literal 1822 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 literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/util/EscapableFrame$2.class b/out/production/jMemorize_maintainance_Project/jmemorize/util/EscapableFrame$2.class new file mode 100644 index 0000000000000000000000000000000000000000..c3777dd4ea4ae7411df2e492fb0774002116ce8e GIT binary patch literal 759 zcmah{U279j5IvLc-EPyh)%w+1Tl3IHaHR+ekwOS53b6=E3clSY7kkTQx9r{|;FEtz z@B@7C2l%7JbGOA0kod4ObMKxxb7t;*|MB%3fG+NND4|?OB|sH5!PePCPtwf1)6vwL zIO^vkb*@fgeVD0@apgbEFlnVoT-_L)Z9jTrV|?-n`E5M zyJK~3bw=8!CNcIvP~P1e`e_dmk+hJs2j9W!HP zU=n>aot)_Gwd+!_I!H$<9;(c^^W|m5^(@$4Ox)V<2*MZIo~GlM%FTQHXwA!Oc zlf32NDDYpi=)1XeoVv1}Sx#&bOyIvtr`bp!8Yg@0?}vKe3b4I?;zq-&7peq}Bc0o4 zX-@j!d6MX?7ppwiIqq@~8e9npL$?WxO8l0vMt_yj0lmBN+xI^~+FwxrP++dn)*!Tx zuui*vfx>m%;EDKxO>mQOm9Y0A!MAXm*3ow99j({?2>FcVGE{0Y@AheOuBMgK5%9wxGWHi+qWW z%=iQRQI2;Tii8J9W_IuH-rRG~*?aTn@2}qgma(Cu4G9fN1MNsLq!0KZ|7-?Fw!3ex zulc+t7*Y$iYs)2uL^ijpqXSno=mt7rFbp5mM9uTD|xlL=L%Qq=thr*w1HmqFxiKG83t4klOIV_91?`NA-=3CL&qS7G+Z~3!HsiRj@M<*zt=NGSuJ9u%;uRG4pv(!glP;lEL>L2Xv?Ebi=b-&X6B&7}Nj2bA6=8Z)$8id(ZC-!tetUcGGczzZ7N@DgR3Q)CtB`*pI@WansBPa&HA E0bGSd-T(jq literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/util/ExtensionFileFilter.class b/out/production/jMemorize_maintainance_Project/jmemorize/util/ExtensionFileFilter.class new file mode 100644 index 0000000000000000000000000000000000000000..90e952ba0f712f55e1757fa51cd842022db3f519 GIT binary patch literal 1010 zcmah{&2G~`5dJoH>LziLCN!lb{IsPde0 z02dA*(IRo+0eC3HtmCFp8wo|(ot@q9$20Ti@2}qgp5T5O31|j%6G_Z5tiQ3}*~eD+ zUU)~=p%`$d@B1MStmhQdU-E!q?xFC6e8iwtYuyy)kus1rk%6fQT<-dT_{go16a(wo zvE*JTd~cc{jbJVUXqM6H2Mk{ub4a!ZlsOym_~*4^*%&-MK#Jzv^Ezjft literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/util/NaturalOrderComparator.class b/out/production/jMemorize_maintainance_Project/jmemorize/util/NaturalOrderComparator.class new file mode 100644 index 0000000000000000000000000000000000000000..f4b7ae3b1bbd92652b5c57fe02620e7461f297ab GIT binary patch literal 3587 zcma)8S#uQE75?sQ-7{(}ZqzImvIS<51cMgCm>^67gE4Z1L^K#@z&LJ=8mZCDw3zO} z7Fle^%HlYC;slhZECC<~)laitX;T$84fR+S46Jr02~V z3@jH=JtqJYXm0Pgbqk5VQo||;wdehL`v z{kO$du|~sM+#{gn{GhF2du*J3ZoEyjw>sC+FWp$LVFNZYRe7s8=8gO5_7^&2t~+JW zOq7bvT;! z*5*0|%Nu8nRSZ;AQz`~oO1a+FcAtua!InMUba^;fAkX~|RTg9{hpRjt|2V7d``9f_ zjxZaZQ&90J@t^EXj%`=*SinvZ{c##nI@L|_h!k&6PHj(M6qbVH8pgmp2QBZn@9t8` zoN{Snx&yY$0S&eDwo}C#a9YDB@u})5ThfoCM@ATui*>$BD>Ia zN=#$NEe1heE1OhrojwT@f~Vkl-U_vDR5gg0c1Gz!Kw(jEvYOu|+?XZ7POr3hOhT znVUFZPF5UHD%Z<@-7J;%sDZ9F4AEjG%Pr@bwvf}abpMKyT;aVDE}rJLq|#IAiA|>p zrp-bxUvdf-E6sJYG)C2BwTEOeD#i6%lPZmCOP&Jj$CT7CAD!MP3=YAP> zkTuF_V+;!kyot*SuE_KAYk_q)Umd%6%9*gbf>?qhwU4imQ<@SuQ``0x#lVgIW^puc zx$6cTXQDjWS5uElQfeei3=d6BTDMWJO>4EHw?d@Nd_H4)7W+->FBbXm=1teNTm`?8 z5A@=DzGTOxt}6JQz+L}am7NsCg*7~vAs)~#@$QLofUn`}oIyUDl+al8Q(L9P4etu4BH>hYlMz{fl8S9MqH*aGTjP;V&y z7;T-aNTQ*+sw_g8p`3%(I)ingU9-4b&d>Yv<_PDFMr;NNLzw~Xrz2uIDrRq-;kIGl z)nPP~Uqe^cGOl~*&?YotGge{?+R=?p^zyfrzZ7<2J9c3Q9w66GZV1jBk-sWVnl|aPe)t;HSsMcgThKJBjb&41J5Dh_mD( z#F@YhxhTFz>t-k)Kovr~k2ONXJ=u zIHiPBYB-xxQ%W+(aeP%o=2S@~jQ9dp$V|nXx?jYaV2DpEViwXc$-GreW^eq(NK}*) zQhBZ65AkU=P*zt(remUlJA30j30;2{>!lUP)=q9dk2~eo9OluMP1T)6%&40);xlM4 z5;KS!ilL5jZY0h@mYd9ZL?d%_gV?h-b~3`Cf+egbKg9eTWG06BL7Bk{X1*1VVm*$r zj*sJhjIc(dcnCHQAdjPPSgDizxp;z);AuX9&*3R%{25%tv$(|f=Pf*scUa47Y}`Mx zcJH!U@3A_6Wi4c5pJtX{VQqiNd7aGnVqLG}M|jb%>vgBqI3u~}cTvLcgd`enP>mnws)CUJ*P@_> zt--_hK0lI0gBGgie?v#3suGAF@Ii~PX=SScO)Z`CSoad5;knM1d9=?_79_QSBN&=W z_Y*kp2fRG6;p_#j(HcLYgTi+v43R(_KgDdYg*e78j8N%cO|5UCB^%Z^WwH@HnaM`= zu1q$j_hhn)es3nL>f18erkH*osiJ>~RMq=Pkp7N=ns-M z`h1h#PyP=5qolfifOMHYMB1!>jMUIGq|5b(NmuBPkgn9Tq^tC!q<8AaNL%zzkgnFv z%)q7vptNOngZ%`Se$8V6b)qZ{xSzch!FYIc`X1 literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/util/PreferencesTool.class b/out/production/jMemorize_maintainance_Project/jmemorize/util/PreferencesTool.class new file mode 100644 index 0000000000000000000000000000000000000000..84963855c3c61b5cf617ec8bfb4151aa293d19a4 GIT binary patch literal 1550 zcmb7E&r=gg6#hChL&szg#6$rF0bNW&LKF~15Et1+vx~S@SXf(}hS0EsVUn6mEcNVP z;>D|8qNNsBt33Hfc=AuMc6Gm=#AP+n(mA~De*J!Y-+OQR^@rzs02c6j3=tR-rVR@n z0^K{#9VcIMyzTsrjU81C1Ulwi&kg1Uj8u9}A}VlX-)J@PU2pqJZEH*UF-RC%#BJE< zq^DD&k9x?zp8i? zNVdVBE=Y_E4DRfz-LmiASNX7d|Et^0a=9d6E|xcyK-aSCsg>I9hVpMZ8zpLbmdiz_ zwC4D(J~x$S@R!Si4=sN??5seXJt4RS-*@f_Of?aIn>{FWj zQA%lzLAU}3i7Bkhr|FQ@@E;`3!)<0kVo8F~VyoqvUsOx3?oQ&1Mvm(V!7y@s4D@G! zT+l(8=PA!saJ4c|A)as(!5K<@4IIZ=O1oiz2~6^I08=4U)FChPXiUTXg zw3#%sd*xkXTb!Y21c2U!wA;?R(h*?sI65<^72IEX%9+zR_XIk<> z{0DIfDF#Vo0auzt-tfMI_cNI>QOB|C*;lZ{<804~I)+zrdoN=bO=H?hTDiT4NcNfB zB&~^OIDO-RB_4fz*JnPabA!Yv1M9L%Qqsvg2_-?O{RDf8FwbzECOA!Go=FGzj4cwN zuH(#qlxCWgBqRJneIzW#uUKN1ew+wtHYg=w{EbeDkq_vSxGHf?yhks26&Nsr-~I*5 C@o8fK literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/util/RecentItems$RecentItemsObserver.class b/out/production/jMemorize_maintainance_Project/jmemorize/util/RecentItems$RecentItemsObserver.class new file mode 100644 index 0000000000000000000000000000000000000000..76c5348d2997017371dfc24e260d7325eed1d405 GIT binary patch literal 305 zcmZ{fy9&Zk5JYEvoaXhL!W_g*dhGz&k#j}liww6WP4 z*x~H#{c*hkn4syRL>Q$x=Y>u#9G+~Fg&U4p*@flY^nd(%Z&;sMyQmOaX>^XlEK-MX zy-zu|gm$66>FH5cOy~`k|LNo5ju32%la6_oWD;+E31;*56*85@ig`Qor3&)s5d)9nQ1Gbg z>Q`o+l2$kpb1u7H?kca^)pk*P`3zq>Y~YBb-cxqW(xmHDVg{Xf49C(qZs2j8Q0UqU zl-#&XaGhZu9th*an9C2|kk_9u@FY%>J+o9&I5<$)!Eiwg2MrA2ltRiQVFB9(*?vl5 zk4S{VVC$=rz-a?#B!RYCwPgBQUOH>woV=7=)_xja-%{5(-?i*zvAQ78PRQz;2J*P5 z(9V*$rti3dGzu4#jzkCh`A&@DxirQMiszC-caxF22}`?Tdb9dAwL{5}gi*X;U;>lO z%?`E?)P2Y4O5?J^$nKKqkICmsB#BN;;adj2jcG!0?54%|3MEVyA7fp16=8mGLHL_B za7Fm*_L#VycVhMLW|Mr!z%|S%^j6F@J?_{=)4y){D_nWLY5SD&w$g+I=iBk30y4Oc z@22sR6y%0NUz4vEH7Z<)t0;04t9i5&mqE0Z!Fhbo!1qO@ZTeQtEPE1o(ZI_vS%zwj z#W?x@c_$~=Q54ltuUm9okH0{!u1$idEsEI#CN|xu)A; zDHv`r2u3Kj3Psv6XD!>NUvpWn{?J9BIhh3)TV0Ok6)v@!?ONrXbdwh+$LqZqL~AJr z)j`3I2UBGKv}NnrT4hPQ^X5{SK)a`%qFG)rT}$qx&6K}lQ4fdr(j1$tIk?&-YB;D; z)ta}$fI`zxCXN%;K`QF zUFh!Q?5ek%!r8rgYDcz($@cmfS2(=~KRdq9$r}#ZCWz#^SyoU~Q)bSoxkWu`Nm;VZ z5#WtTuki~qt37{4OYKNR_LAfHp6{B~8SSq)C9fU7BHddQxxWp+&fs0Vm&W_j{2x%4 zLEi@B%Cgs;HJuBaA)E)3W|5=gj>59No`Zo%ap!@wh04t1`4zLDU%hEfFPLt0CcV?&=Ib7~Vu6SywR zB-i~($Z`_{N)|nT!6S0t*h`f*F)a2Q$O*8?Z9tz6LMF>Ul(2tC{_3oeoT9*YA*0kwTQp% zZmtGyjKJl-$W17gpKy-{C|O|qjnM}<%!fQZM{qtO7=d#>d9ja(dOpEZ{ORrc0#||V`3)@049m~WKj8o$ zWQIdl-%{${SO03_3U%-B>~xDg;Nb+jY=ja$M~R4tq%RNQ0Nx~S5%tq}E9%ShF_ayG zGNB%ju7n)$B8-1#%S%F+8yLp~YuKBg;8+u|>^9`QfgjupdMC+6oF6C70}MrJN*A8 XKIC0DEv8tD-?Vk$xA;B&fJgra4tFiY literal 0 HcmV?d00001 diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/util/ReverseOrder.class b/out/production/jMemorize_maintainance_Project/jmemorize/util/ReverseOrder.class new file mode 100644 index 0000000000000000000000000000000000000000..1815173d036d485414bde9801913171b40a34f40 GIT binary patch literal 945 zcmaJM z=z~ANA7wnVOV_p#lFi<|cg{WM?4A4P@2}qg-eNxw3mFHti#22gHplWpHYRd9Y8(#6 zY8VM*TmICK+5(wst)Ig! z(o*qOuh(oh1$O3~H@(&R0(K`nA;Cu1pQ;bDV4!qQ4koN@cf+Ba^riMqJ}=tQsedl8 z+g&jk3fks(%t)?Ld^)?NsjTY1biKFSb#feAmwNQd7`=I`#sSY>^HMnhPO8el$4sr$ z>b+TPXfKvlPBecM&h${d^Ub8TuI|N4V+N18NEQU|UNCZ*81HZ;EfnJV8tyU{Ss5@| zjQRQxi2A{IIA57%aF1_~5h%kZUk(-AXI4zm*uev4>_aJLe|YU|H$5w)%6t6c4$gHo zSq-~q)xW_xc<~drGdTUiN}`=58mPsZ#RG8v8fe^jDwP?Z!_Au5@` Nll1E;p0Uru^M4_m&kXnA82)YunJ|t}qli>|)Cckq(^jii)E0S2kOWJ3NTuo!1{g?YVlq*&FZ;6g zz3HOIp3_rTZrXF&b1HcBw978s)?L?by6C=}+V9Q`5Fl;kkjee;{QvjAzWd)i`1{^3 z0NU_{f`CBHbjHZoIrFL!EjVU6I$&muWLCFS1W~Raq(MPg;Hhc-k{(U#)?~DAY}!aU z0->X(Wje(Knx(nE$JBENVX*d$v)$XYP5jCtsgl{tE9WynP z7Z5$=3=HM+T!u z52Hgsb+@GGrq?CYJ1LWhJz)|8F%3O31eGDgO{?G-`7n9~susP)V~N3m&M*=Sjq^5= zGJ(??UXe_Y2@FU&DoD!1AzAMjSDa|v$mjJ*qsz`^bSI2KlEwv&B~X&H$^X3WS9=woT_L|o1e={Zx%{$|jbGTGhQ-X(f3 zn;WeJoXFW39`KciQXt^i0tf#8^sa6?rvo8Hj31uEpe&3VMCtx82xXjeCt+Xa$&sr* zXUfRYFwfD(!sLv6ALwd9htoh48+L4{%+XWE7Q7U&lpk9 zhj+re^ps=gW(B?~W|^<(p?B-nc-qMC>b32eLe?LP#j~U+-(`javst5r`q?7=61?*v z+VylgX*veWuEi|N$hD{SeBR(0`b1#&s+>xNs^Bw$t^cjczIl0ZXtR|ZgF)0Hg$Si_ zN&(bRHj3nG$`eKMdg}1fp>Bvayi53;q;!TCP8q)=P4g&g+B=7eW`2x2sQS^xo#M07 z)o7s4Mq)I<A*NheTm`u11><|!Ph0t}qUk48ZNU1>_Y?w<;4&QW z-jJZ0r{seQIaqyw!#+Tz4{&hsuPMc?Q*? zNV{v$xnR&tgKlY{v{Wmu>M37UiNuRlsn=J*Aa>kG|43wjujVmyBvcy;{*2&AS<4(o zl5=?N2luu9udkVCncL+tY~s3$Kb20BAU&ktDeOR;WJ)ldJ{;$|69be6`5fkjafb9B zVcCXp3Fq)OOL!d@@HuqchOdJjoC$)HhGP^9?^@WuZrJsnUoGN%HMDWvy6W;9^fkFAYP~DEvSzfGJhbd?!Qn_ zM{@J|7;9E;2e_@^jnHFkL1>u;r>t+Xa(~ID2Fh}qC8Jd@e5=1uwud3V#Xtir#5I10 Vnbv#!yn~M@$s7M;e9A)B{sZ3ubNc`Q literal 0 HcmV?d00001 diff --git a/resource/about.png b/out/production/jMemorize_maintainance_Project/resource/about.png similarity index 100% rename from resource/about.png rename to out/production/jMemorize_maintainance_Project/resource/about.png diff --git a/resource/icons/application_split.png b/out/production/jMemorize_maintainance_Project/resource/icons/application_split.png similarity index 100% rename from resource/icons/application_split.png rename to out/production/jMemorize_maintainance_Project/resource/icons/application_split.png diff --git a/resource/icons/application_xp.png b/out/production/jMemorize_maintainance_Project/resource/icons/application_xp.png similarity index 100% rename from resource/icons/application_xp.png rename to out/production/jMemorize_maintainance_Project/resource/icons/application_xp.png diff --git a/resource/icons/arrow_left.png b/out/production/jMemorize_maintainance_Project/resource/icons/arrow_left.png similarity index 100% rename from resource/icons/arrow_left.png rename to out/production/jMemorize_maintainance_Project/resource/icons/arrow_left.png diff --git a/resource/icons/arrow_right.png b/out/production/jMemorize_maintainance_Project/resource/icons/arrow_right.png similarity index 100% rename from resource/icons/arrow_right.png rename to out/production/jMemorize_maintainance_Project/resource/icons/arrow_right.png diff --git a/resource/icons/blank.gif b/out/production/jMemorize_maintainance_Project/resource/icons/blank.gif similarity index 100% rename from resource/icons/blank.gif rename to out/production/jMemorize_maintainance_Project/resource/icons/blank.gif diff --git a/resource/icons/card_add.gif b/out/production/jMemorize_maintainance_Project/resource/icons/card_add.gif similarity index 100% rename from resource/icons/card_add.gif rename to out/production/jMemorize_maintainance_Project/resource/icons/card_add.gif diff --git a/resource/icons/card_edit.gif b/out/production/jMemorize_maintainance_Project/resource/icons/card_edit.gif similarity index 100% rename from resource/icons/card_edit.gif rename to out/production/jMemorize_maintainance_Project/resource/icons/card_edit.gif diff --git a/resource/icons/card_flipped.gif b/out/production/jMemorize_maintainance_Project/resource/icons/card_flipped.gif similarity index 100% rename from resource/icons/card_flipped.gif rename to out/production/jMemorize_maintainance_Project/resource/icons/card_flipped.gif diff --git a/resource/icons/card_next.gif b/out/production/jMemorize_maintainance_Project/resource/icons/card_next.gif similarity index 100% rename from resource/icons/card_next.gif rename to out/production/jMemorize_maintainance_Project/resource/icons/card_next.gif diff --git a/resource/icons/card_prev.gif b/out/production/jMemorize_maintainance_Project/resource/icons/card_prev.gif similarity index 100% rename from resource/icons/card_prev.gif rename to out/production/jMemorize_maintainance_Project/resource/icons/card_prev.gif diff --git a/resource/icons/card_reset.gif b/out/production/jMemorize_maintainance_Project/resource/icons/card_reset.gif similarity index 100% rename from resource/icons/card_reset.gif rename to out/production/jMemorize_maintainance_Project/resource/icons/card_reset.gif diff --git a/resource/icons/category_add.gif b/out/production/jMemorize_maintainance_Project/resource/icons/category_add.gif similarity index 100% rename from resource/icons/category_add.gif rename to out/production/jMemorize_maintainance_Project/resource/icons/category_add.gif diff --git a/resource/icons/chart_curve.png b/out/production/jMemorize_maintainance_Project/resource/icons/chart_curve.png similarity index 100% rename from resource/icons/chart_curve.png rename to out/production/jMemorize_maintainance_Project/resource/icons/chart_curve.png diff --git a/resource/icons/edit_copy.gif b/out/production/jMemorize_maintainance_Project/resource/icons/edit_copy.gif similarity index 100% rename from resource/icons/edit_copy.gif rename to out/production/jMemorize_maintainance_Project/resource/icons/edit_copy.gif diff --git a/resource/icons/edit_cut.gif b/out/production/jMemorize_maintainance_Project/resource/icons/edit_cut.gif similarity index 100% rename from resource/icons/edit_cut.gif rename to out/production/jMemorize_maintainance_Project/resource/icons/edit_cut.gif diff --git a/resource/icons/edit_paste.gif b/out/production/jMemorize_maintainance_Project/resource/icons/edit_paste.gif similarity index 100% rename from resource/icons/edit_paste.gif rename to out/production/jMemorize_maintainance_Project/resource/icons/edit_paste.gif diff --git a/resource/icons/file_new.gif b/out/production/jMemorize_maintainance_Project/resource/icons/file_new.gif similarity index 100% rename from resource/icons/file_new.gif rename to out/production/jMemorize_maintainance_Project/resource/icons/file_new.gif diff --git a/resource/icons/file_open.gif b/out/production/jMemorize_maintainance_Project/resource/icons/file_open.gif similarity index 100% rename from resource/icons/file_open.gif rename to out/production/jMemorize_maintainance_Project/resource/icons/file_open.gif diff --git a/resource/icons/file_save.gif b/out/production/jMemorize_maintainance_Project/resource/icons/file_save.gif similarity index 100% rename from resource/icons/file_save.gif rename to out/production/jMemorize_maintainance_Project/resource/icons/file_save.gif diff --git a/resource/icons/file_saveas.gif b/out/production/jMemorize_maintainance_Project/resource/icons/file_saveas.gif similarity index 100% rename from resource/icons/file_saveas.gif rename to out/production/jMemorize_maintainance_Project/resource/icons/file_saveas.gif diff --git a/resource/icons/find.gif b/out/production/jMemorize_maintainance_Project/resource/icons/find.gif similarity index 100% rename from resource/icons/find.gif rename to out/production/jMemorize_maintainance_Project/resource/icons/find.gif diff --git a/resource/icons/folder.gif b/out/production/jMemorize_maintainance_Project/resource/icons/folder.gif similarity index 100% rename from resource/icons/folder.gif rename to out/production/jMemorize_maintainance_Project/resource/icons/folder.gif diff --git a/resource/icons/forcelearn.gif b/out/production/jMemorize_maintainance_Project/resource/icons/forcelearn.gif similarity index 100% rename from resource/icons/forcelearn.gif rename to out/production/jMemorize_maintainance_Project/resource/icons/forcelearn.gif diff --git a/resource/icons/learn.gif b/out/production/jMemorize_maintainance_Project/resource/icons/learn.gif similarity index 100% rename from resource/icons/learn.gif rename to out/production/jMemorize_maintainance_Project/resource/icons/learn.gif diff --git a/resource/icons/main.png b/out/production/jMemorize_maintainance_Project/resource/icons/main.png similarity index 100% rename from resource/icons/main.png rename to out/production/jMemorize_maintainance_Project/resource/icons/main.png diff --git a/resource/icons/pdf.gif b/out/production/jMemorize_maintainance_Project/resource/icons/pdf.gif similarity index 100% rename from resource/icons/pdf.gif rename to out/production/jMemorize_maintainance_Project/resource/icons/pdf.gif diff --git a/resource/icons/picture.png b/out/production/jMemorize_maintainance_Project/resource/icons/picture.png similarity index 100% rename from resource/icons/picture.png rename to out/production/jMemorize_maintainance_Project/resource/icons/picture.png diff --git a/resource/icons/picture_add.png b/out/production/jMemorize_maintainance_Project/resource/icons/picture_add.png similarity index 100% rename from resource/icons/picture_add.png rename to out/production/jMemorize_maintainance_Project/resource/icons/picture_add.png diff --git a/resource/icons/picture_and_text.png b/out/production/jMemorize_maintainance_Project/resource/icons/picture_and_text.png similarity index 100% rename from resource/icons/picture_and_text.png rename to out/production/jMemorize_maintainance_Project/resource/icons/picture_and_text.png diff --git a/resource/icons/picture_delete.png b/out/production/jMemorize_maintainance_Project/resource/icons/picture_delete.png similarity index 100% rename from resource/icons/picture_delete.png rename to out/production/jMemorize_maintainance_Project/resource/icons/picture_delete.png diff --git a/resource/icons/remove.gif b/out/production/jMemorize_maintainance_Project/resource/icons/remove.gif similarity index 100% rename from resource/icons/remove.gif rename to out/production/jMemorize_maintainance_Project/resource/icons/remove.gif diff --git a/resource/icons/rtf.png b/out/production/jMemorize_maintainance_Project/resource/icons/rtf.png similarity index 100% rename from resource/icons/rtf.png rename to out/production/jMemorize_maintainance_Project/resource/icons/rtf.png diff --git a/resource/icons/settings.gif b/out/production/jMemorize_maintainance_Project/resource/icons/settings.gif similarity index 100% rename from resource/icons/settings.gif rename to out/production/jMemorize_maintainance_Project/resource/icons/settings.gif diff --git a/resource/icons/state_forgotten.gif b/out/production/jMemorize_maintainance_Project/resource/icons/state_forgotten.gif similarity index 100% rename from resource/icons/state_forgotten.gif rename to out/production/jMemorize_maintainance_Project/resource/icons/state_forgotten.gif diff --git a/resource/icons/state_no.gif b/out/production/jMemorize_maintainance_Project/resource/icons/state_no.gif similarity index 100% rename from resource/icons/state_no.gif rename to out/production/jMemorize_maintainance_Project/resource/icons/state_no.gif diff --git a/resource/icons/state_ok.gif b/out/production/jMemorize_maintainance_Project/resource/icons/state_ok.gif similarity index 100% rename from resource/icons/state_ok.gif rename to out/production/jMemorize_maintainance_Project/resource/icons/state_ok.gif diff --git a/resource/icons/state_soon.gif b/out/production/jMemorize_maintainance_Project/resource/icons/state_soon.gif similarity index 100% rename from resource/icons/state_soon.gif rename to out/production/jMemorize_maintainance_Project/resource/icons/state_soon.gif diff --git a/resource/icons/text.png b/out/production/jMemorize_maintainance_Project/resource/icons/text.png similarity index 100% rename from resource/icons/text.png rename to out/production/jMemorize_maintainance_Project/resource/icons/text.png diff --git a/resource/icons/text_bold.png b/out/production/jMemorize_maintainance_Project/resource/icons/text_bold.png similarity index 100% rename from resource/icons/text_bold.png rename to out/production/jMemorize_maintainance_Project/resource/icons/text_bold.png diff --git a/resource/icons/text_italic.png b/out/production/jMemorize_maintainance_Project/resource/icons/text_italic.png similarity index 100% rename from resource/icons/text_italic.png rename to out/production/jMemorize_maintainance_Project/resource/icons/text_italic.png diff --git a/resource/icons/text_subscript.png b/out/production/jMemorize_maintainance_Project/resource/icons/text_subscript.png similarity index 100% rename from resource/icons/text_subscript.png rename to out/production/jMemorize_maintainance_Project/resource/icons/text_subscript.png diff --git a/resource/icons/text_superscript.png b/out/production/jMemorize_maintainance_Project/resource/icons/text_superscript.png similarity index 100% rename from resource/icons/text_superscript.png rename to out/production/jMemorize_maintainance_Project/resource/icons/text_superscript.png diff --git a/resource/icons/text_underline.png b/out/production/jMemorize_maintainance_Project/resource/icons/text_underline.png similarity index 100% rename from resource/icons/text_underline.png rename to out/production/jMemorize_maintainance_Project/resource/icons/text_underline.png diff --git a/resource/icons/tree.gif b/out/production/jMemorize_maintainance_Project/resource/icons/tree.gif similarity index 100% rename from resource/icons/tree.gif rename to out/production/jMemorize_maintainance_Project/resource/icons/tree.gif diff --git a/resource/icons/warn.gif b/out/production/jMemorize_maintainance_Project/resource/icons/warn.gif similarity index 100% rename from resource/icons/warn.gif rename to out/production/jMemorize_maintainance_Project/resource/icons/warn.gif diff --git a/resource/text/changes.txt b/out/production/jMemorize_maintainance_Project/resource/text/changes.txt similarity index 100% rename from resource/text/changes.txt rename to out/production/jMemorize_maintainance_Project/resource/text/changes.txt diff --git a/resource/text/langs.txt b/out/production/jMemorize_maintainance_Project/resource/text/langs.txt similarity index 100% rename from resource/text/langs.txt rename to out/production/jMemorize_maintainance_Project/resource/text/langs.txt diff --git a/resource/text/translation_cs.properties b/out/production/jMemorize_maintainance_Project/resource/text/translation_cs.properties similarity index 100% rename from resource/text/translation_cs.properties rename to out/production/jMemorize_maintainance_Project/resource/text/translation_cs.properties diff --git a/resource/text/translation_da.properties b/out/production/jMemorize_maintainance_Project/resource/text/translation_da.properties similarity index 100% rename from resource/text/translation_da.properties rename to out/production/jMemorize_maintainance_Project/resource/text/translation_da.properties diff --git a/resource/text/translation_de.properties b/out/production/jMemorize_maintainance_Project/resource/text/translation_de.properties similarity index 100% rename from resource/text/translation_de.properties rename to out/production/jMemorize_maintainance_Project/resource/text/translation_de.properties diff --git a/resource/text/translation_en.properties b/out/production/jMemorize_maintainance_Project/resource/text/translation_en.properties similarity index 100% rename from resource/text/translation_en.properties rename to out/production/jMemorize_maintainance_Project/resource/text/translation_en.properties diff --git a/resource/text/translation_eo.properties b/out/production/jMemorize_maintainance_Project/resource/text/translation_eo.properties similarity index 100% rename from resource/text/translation_eo.properties rename to out/production/jMemorize_maintainance_Project/resource/text/translation_eo.properties diff --git a/resource/text/translation_es.properties b/out/production/jMemorize_maintainance_Project/resource/text/translation_es.properties similarity index 100% rename from resource/text/translation_es.properties rename to out/production/jMemorize_maintainance_Project/resource/text/translation_es.properties diff --git a/resource/text/translation_fr.properties b/out/production/jMemorize_maintainance_Project/resource/text/translation_fr.properties similarity index 100% rename from resource/text/translation_fr.properties rename to out/production/jMemorize_maintainance_Project/resource/text/translation_fr.properties diff --git a/resource/text/translation_ja.properties b/out/production/jMemorize_maintainance_Project/resource/text/translation_ja.properties similarity index 100% rename from resource/text/translation_ja.properties rename to out/production/jMemorize_maintainance_Project/resource/text/translation_ja.properties diff --git a/resource/text/translation_nl.native b/out/production/jMemorize_maintainance_Project/resource/text/translation_nl.native similarity index 100% rename from resource/text/translation_nl.native rename to out/production/jMemorize_maintainance_Project/resource/text/translation_nl.native diff --git a/resource/text/translation_no.native b/out/production/jMemorize_maintainance_Project/resource/text/translation_no.native similarity index 100% rename from resource/text/translation_no.native rename to out/production/jMemorize_maintainance_Project/resource/text/translation_no.native diff --git a/resource/text/translation_pl.properties b/out/production/jMemorize_maintainance_Project/resource/text/translation_pl.properties similarity index 100% rename from resource/text/translation_pl.properties rename to out/production/jMemorize_maintainance_Project/resource/text/translation_pl.properties diff --git a/resource/text/translation_pt.native b/out/production/jMemorize_maintainance_Project/resource/text/translation_pt.native similarity index 100% rename from resource/text/translation_pt.native rename to out/production/jMemorize_maintainance_Project/resource/text/translation_pt.native diff --git a/resource/text/translation_sv.native b/out/production/jMemorize_maintainance_Project/resource/text/translation_sv.native similarity index 100% rename from resource/text/translation_sv.native rename to out/production/jMemorize_maintainance_Project/resource/text/translation_sv.native diff --git a/resource/text/translation_tr.properties b/out/production/jMemorize_maintainance_Project/resource/text/translation_tr.properties similarity index 100% rename from resource/text/translation_tr.properties rename to out/production/jMemorize_maintainance_Project/resource/text/translation_tr.properties diff --git a/resource/text/translation_zh.properties b/out/production/jMemorize_maintainance_Project/resource/text/translation_zh.properties similarity index 100% rename from resource/text/translation_zh.properties rename to out/production/jMemorize_maintainance_Project/resource/text/translation_zh.properties diff --git a/src/resource/about.png b/src/resource/about.png new file mode 100644 index 0000000000000000000000000000000000000000..2b7eb24d583c10d26e4061c755c7ec34bbae91f8 GIT binary patch literal 15804 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 apa-x!9xB%QPKpiidQ*^5m9CRC3;thhw&+R# literal 0 HcmV?d00001 diff --git a/src/resource/icons/application_split.png b/src/resource/icons/application_split.png new file mode 100644 index 0000000000000000000000000000000000000000..a91c78a5c436ae57cc2609efb25c115a4b01d8f3 GIT binary patch literal 520 zcmV+j0{8uiP)duS=Ly?fM?8MH^Wx#7jrYe3uiJoxB~poHWZ_I?<4jWG_RV^Fa4>!S z<-_K7zwuyW>&Du8xwFPqte-A&3)t=#)n##f!d0DB7glf)6EYsY(dy7=k^w=~}g0OK393~W$5=0atlITpQLO+;BL(=rAq$z+S zAfPiSKr)@7L`NTxVX}xuDVk!L(P+eEGGTXThuP5)d*d;)>4filyUeE(_P_2jn@{+$ z|C!(OIit}CDY@|K(@!^pEn^)+ETDcHG z0Jez;%!*B6r4%|KZAzGCr~^&!6io-1l?bqDB7#c-x(F=MSfc4AaVdacC4&ET{L^(b zvT6G1ufy^4k9AX-C`D!>iL4b#$i_;XMi!QkXvVCBZLXtmO@9G#_%iGj4i?)00000< KMNUMnLSTX;N$uzW literal 0 HcmV?d00001 diff --git a/src/resource/icons/application_xp.png b/src/resource/icons/application_xp.png new file mode 100644 index 0000000000000000000000000000000000000000..d22860a3166820b8fdad71c6505a40580af14b2f GIT binary patch literal 426 zcmV;b0agBqP)wtp^MwsrC67-bFzu!t;6Q^%|k2MJ$kfh*aj@vhNOIJ zWFxBVQIH79u!vw98!Ll~y$OKnm}QK5wtxPNU<+B6{mDR{T_7M%l&baHE>bEbHX04+ zn+OzZ0e^b{APT{9E#RmJ5)l*`)B%#z1i)YIq$gGR5;6H z{Qv(y10{fofkH6I3@AO3$p*x`Nil#0jeqs;pT9Ds7{CaN1)$9r#n~kE{`~pF@bLXZ zhF?E_GyM7i!oL`P0x_8Wj$ni2F7#hzWPxfvDaIo>#A+qW*AYQLZl(!&BX$x7Ik;qO170ssEM z@$bKXf%rGW?|(r27bf-TSv zD}TdX0CM*JhkLO)8|Y^+n~Q^sK~hqR;q|N647YFGy>NTZJsWr!5CaSfwJm@a><8NX v2&h?|d=(Ze15;Qy1mX8t2lT^ zHOHgY9FJamJZkN+sI|wVk6ueSb}ixP)r4bLfn?%^+sU^crQUj&`rv8W|Ns9PC;*B- zSr{1@v>9|jW`O*}z!rUAYJrE2RKG`JYNRKhwpQrnor{(Ph`sVEnyR2Kc;c~(o$WdP zMb0Wl6K^dQ-0hgs;3}qW>||i|S5WC&^1~)I%ZztbpMSDM&+22x z8g1h{UcG=1Rx&Cu+mXtF4FN<#jTvTjbWX$ggRY|9Lk4|Ns9Cc!AUGSCoEE@F)|Q&bNO;!52cpme13 o+M}syD;UpC+3}Qz>HP^u4kHfU8&3{S@K7>%xp>y{X-*8*0G13@J+-Dz{8ESgwt+{5*!DHj%yExE6hNr2CLGc8SInS{s zf%p?|dHMv5Uuypo=4xzGc2W`Q5bP2Z;_OjzQJkcxFoj=0Ofg7Flus#0T~$PNfx4R7 K(v?Au4Aua3A9>vX literal 0 HcmV?d00001 diff --git a/src/resource/icons/card_prev.gif b/src/resource/icons/card_prev.gif new file mode 100644 index 0000000000000000000000000000000000000000..4fb41501036b940c99c8a839d7459c88eb98385c GIT binary patch literal 327 zcmZ?wbhEHb6krfwxXQrr@9+D+zn}g6e)He2XMaAO`UhluzxDUq&A;Dn{du|K&)c1U zKb`yw6#sVf_k*54PiFppGV{-i6@Ol={QGw2@4L-^fP#-_?rjlUS1PoI4}+ox2M@c;!iyI;EP0M4 zDfSD$=;@GFSru%pQBc literal 0 HcmV?d00001 diff --git a/src/resource/icons/card_reset.gif b/src/resource/icons/card_reset.gif new file mode 100644 index 0000000000000000000000000000000000000000..725f84dbe65e968376b01c832a38686eb569e86b GIT binary patch literal 354 zcmZ?wbhEHb6krfwxXQrr=hw}@f1dsMdGp`j_kVvs`wL|Je)jvr=HDN-{QkJ*_se;| zU(Wyic;dSo-M^ns`~7tK?-%p#oa+AlV*ac9TeeM7*)c_R*L1agb2RqMRNp&G5$|xa6awQtt!DYt^cSHr%%%1u7o%Z6RCzK z1*YYJ0u7w(9PCXEhUz9t0^CAe+}r|_dU^GnmHGMjXYviI%jC);1SSDa}1D8X5)Wn>f8YOlIq(11Gk?FF|Nr~--_Pf_PE_7HNqN_FwQu*Q z{dvCl|Hnh~D#eyHN-b-WTG}MFu1o&+-RA$VH~;_s@c+-}GfRZuT$CgRj40r)mdAh zx}jKYW47F-)eSwdZfSN#|G|KPXrTC$g^_{5kUsN}tpx*PE#DsypemwCV|W zh=_?OH#4Z|_3KGYk&u*7ZC2COpRFgiV1cZLp?-`0isdq^rKPm{)buAQY*CPx*P5lP WH&1Kde&@DUcUS!*$4@viSOWlbp_W_# literal 0 HcmV?d00001 diff --git a/src/resource/icons/chart_curve.png b/src/resource/icons/chart_curve.png new file mode 100644 index 0000000000000000000000000000000000000000..01e933a619caa8c6cb9fcee5d9eae853e97abace GIT binary patch literal 710 zcmV;%0y+JOP)RLq zBa83f%q*uO+hkn-px3iWUBhj*zEtZ=#J?K1BwoS4fri4we+W?%x_!2UEjG9A57v+ddMu0 zbbp6n;=LcDNq6gD2L9C2J@8#y?*rTbgTj6Ps|^D5|MCj{`@<*H#t`wKg(3XGf2QyU zf0@G{{9_BdAC4aSKNVGeAq>dh`~N>9tN(u{wmT>x9B`-HYmvir?8JeOFVbz5u> zH|V#x^ai*A`gyzm|72hZ`OUy04pZPY)6&ahrsWHdS>_MiW?QUvoolwwWxnYbrv=9G zAbFr`rQinWXqscE(MN|a!$l4~hCDEFhknBjyGi=*G17r<_V)jl zB|4H8rP?#iOLZRs>9-bTIvMExwy4+UuxQe`XV#)U8P$NSZU2ojH2n=T)ZNqrEM0*# zI5i4uc*w#O3aL7Q*+%*5QW{Y@8K%V=Ja7ZFGq?QL&e;54D`OK7Z~U*7wgHIO|JMZJ s)OG(gKsaSB6tDTOk-Qp=;RaBG0e_Hjj63iYg#Z8m07*qoM6N<$g46R|L;wH) literal 0 HcmV?d00001 diff --git a/src/resource/icons/edit_copy.gif b/src/resource/icons/edit_copy.gif new file mode 100644 index 0000000000000000000000000000000000000000..71d7c95aa8caa2e8f139d262a4e5e08aba2b88e5 GIT binary patch literal 594 zcmZ?wbhEHb6krfwc*el+`Rnf=KmR0GEr0jv*Qc+)fByROo^gS)J_IJ)ZIC1ImdoO<6eg6Iai|ch`(KYl-Z_w&Qo-=Dty{`%wh_n*IK&6+S{#>BaEdS}g? zuy9`2swFMU7Pc>%*EMf;?~yIV2RD`OU0=RsRqfVQbsLs9u3Fr>Y(e|+t%XN67a!VG za&TkmzV+q%)>rIYQ?+Yt^@e4Qs~5LCIMIJ)Q^u7|nYZ@VT-}uU|Nno6Ap#VCvM@3* zxHIU0+zW~m2KMz0?oG`ttxXmkot4W_b9Wps5j zXfk4vRxz9}$i=Scao16jlytap?!qMnQ+Hj7J!X%ee17cct|$M~{QZlIOcJ_%OI|o69_p&$5Z-06 psEL`Ko0;1xqTxYPJC}anf*T!+9v{#qMxsidv8UQV$-}(Rm literal 0 HcmV?d00001 diff --git a/src/resource/icons/edit_cut.gif b/src/resource/icons/edit_cut.gif new file mode 100644 index 0000000000000000000000000000000000000000..d044e59777b787792b58cd20446f3c9dc6e6194c GIT binary patch literal 212 zcmZ?wbhEHb6krfwIKseilb~3OACaCnKWKMG`nAKpo zCN?d%F2U7-g@7tAoWRp67E bU?#;O_=e*$=hE1@yx+`a?3a5gGFSrujh8`r literal 0 HcmV?d00001 diff --git a/src/resource/icons/edit_paste.gif b/src/resource/icons/edit_paste.gif new file mode 100644 index 0000000000000000000000000000000000000000..39dd4d9d38aa85f9c4c9ff652c453c555b850980 GIT binary patch literal 605 zcmZ?wbhEHb6krfwc*el+?fb9KUw^evS=T;g?WeE5fBgI%SGG8}Wo>-%w1nbmg-r|E zr>?vI;>V*`Ki+@-_3qQp#_4++rfg}PvSs4Z<4qG+wNG6;effbI%MbL;-q1T^)%sm$ z?!EZ&?Cp=w-+uSZShWts{r>RPk4LY6y!!C-{>$%=UVncIlKnMl_Og2~zfYR8?9;bj zs}ElJ`s3HE`3q+*Sh#S>oE0mkuU|W9_m-}08~Qe^ne^a9|E;|>pN&Uz=|bP9i+x|N&is6J)|Z=0zuevM_2I6sPY!)NTKMTi<>xcapD*-%xia(f zm04eJEd6q0>DRj(zCGOa?eU>+PY!*1cH+jmoHHv*FRZD!vZ4Cin#!ZI5)aQxIk&Rx z_@bgyOG_@Vt2#J4=g7SLeKWGxHU_P43ES8iv$;2U&$O(q6VjhtJ9g#Z`v3p`Gf)f^ zf3h$#Fk~|5fJ_3#2?P7ChRmksme#gR2^}4Y_7)L&c`133_VkDdE^#q2ajwLO^p>z7 zP9Y(|WkMW5;fsRSZ`c^p5*rxc8fd(0cVtVbi;KUDG3!xQbCZ@RXTLKhy25M>W+$3s ze0-gpOl4WL)zuk|nxh@P9lQ+rgaz2y_zj!m?d?204U~WWGH8yovGtg+=fQzCv4fGYhm)>@lCgr3u!EAY?(+Kb_51ny z{P_9%hMK;NpTdTeu8Wqd@bvqWrpB7A%c8T-sJPRtyw%?5_}%CC-{|+`?D^;J`R(%h z^Y;7P=l9>~_}=LE;p+J6@cH)m`;eNb=I;6M_51Sn`<9)g_4xbu`TLcfq?@6kp`@Ir zsF8yg6Lgc~kJEFpM$VhkZHMJps4l$Db! zMJgGKdkh&TMI#`iq@*K74<3wT7#|i7MGhSu7qqms1VsV`2L`;o2Lc03#6v*%_<%_up+fG0E}9`?8-Lhu{B>ZfI<3 IP-L(M0MdtN_y7O^ literal 0 HcmV?d00001 diff --git a/src/resource/icons/file_save.gif b/src/resource/icons/file_save.gif new file mode 100644 index 0000000000000000000000000000000000000000..499dd0ca6021c351c641053be30eecb5b4a7e7e8 GIT binary patch literal 639 zcmZ?wbhEHb6krfwc*el+6w~t;=?ud9vy7?cE^q z*1q%4_Md-x_|o&km!6%t_VVPl7w2!kK6mTY)%$O+-hXrZ@w-PaKBPA<&u(2-(6RIc zNcPq9H=oX5zOnP@<=ao*J$&)u*_+SB-Al@Q7r*)NC8Bg+ zz;2_n+r|KMbN2{G6a4_&{kGN)4gvc5juAGR#sRMOu1@w&t^vlzRuN`KMgigX?uQ4k zYgk5@s;SFPcrC52W*VWRCnlyRuKMMRsEVpigru?tONzsU2OVNcZfg!)N^s&3;9>A! zDQIQv=+@exGeO}YGc&uwQjf$B2b)>gB6wUn7Bn7go*uf&AmXGW<1{9LBBLK|iwnA^2jY1!!;YMNPU+G$z0SSZ^W=ouIoo7gFv zwixl)IqlkQr)Jcmt0>WV#7;s{r$t>>M)sV{*$WyiD$)uHd^h<-rA6gi#6^Vp7@j)u z35&?JhzUyZ@e6P{@Cgd>ws1&t^X<}pE@`Bq5VDA&k%@^-Btj!$;lg$SUP%svlqA(|a*HZOnv%%c4}CT?2OdFI5XV@I~%zk6ZLqJoXf zOSi7By>M#nwl($d-@TqQW7?dK`bvL?uELCt!pvFi4d1_f?kLP^FUaaFDQGV)Y|6{~ z_wV2D-@m_n`SR)0rx!0?JbU)+|Ns9Cg9#}9WMO1r2w>0wISLdf4D59c0Zq*H;}#d=k(J~Zwd)IDXXE1JU}bQzzs1DD%+%!U;CQRe V)xqgqtDA%S=N1poA8m~c)&T$D+}QvC literal 0 HcmV?d00001 diff --git a/src/resource/icons/folder.gif b/src/resource/icons/folder.gif new file mode 100644 index 0000000000000000000000000000000000000000..beb6ed134c008ac1f63f1490ee0dc48863c7674e GIT binary patch literal 160 zcmZ?wbhEHb6krfw*v!DNZ-0G51H=6J_W%FSkB_&%zu*4<{rLU!fsFY7_vior|35xH z9!N64fZ|UUMg|5R1|5(9$P5M+-w7u@SMRmBf1o+d+em_AB5M-^L*{YL-~~LJCuz9F z%?NVfZ+1Bppztnf^Mef$8J{HVR4=~h@tk=!OW)#b+I+_KI|?eeI9_a-#qfKFu^@vr E0R0+2x&QzG literal 0 HcmV?d00001 diff --git a/src/resource/icons/forcelearn.gif b/src/resource/icons/forcelearn.gif new file mode 100644 index 0000000000000000000000000000000000000000..be5584f51057116f2e8d3ea6bccef6c2cd930678 GIT binary patch literal 612 zcmZ?wbhEHb6krfwc*Xz%|NsAg#=!Vj&)|o?@oy80UnUlRTwMQ@R{Sn4|5H`{yQ=!v z)M?+1EWR0Ad<%>D8W!_AHTzdu_9rES?+cgzJaFXK(Gx$9o_H&*^I6I8=YgaDBeVYh z_^Hs~s0KtGj*b(<<7VYsb@>&5cf*7oWc*u6}KP>(^CxaE|MmOl z@4r8O{r>jn?(MHPuK#Xo{CfR5(C^?d7%)QdCkrD3Lnwm|$OWJ{VPHSl5Zct-(%R~% zrYt9?r0Uofs;c525E$s^)Z416>BY#y&d$T=tEt-TsN(6($Q&HZ%;@8z(m&D6!-J8H zn~Rlkr^oV871v{oEF7FHjP7m@DorZ(R~UH(h4>g(t1=U=08e-Qf6T{aP*iM?lCLeYNChZ zME|t4Kq*J#ax2FU508od{@|VOltj+J(UOww!N5}U3iQCI3ZqHwGu%qFO+M$;f|G|KP zbfEZ?g^__lk3k2d733!dwiyo73p{kh9NV1~0xTMO)-@+?HCpL1C+*_|jkQs$L%3SK zWZD#%Uw+AK^#3sVq2$yax7_cq>g;#(C^lABHOjI%u}OEy<@M@F%Q8AK@K5dOm7mJO z;KV30f4Z*Rd;#G}fjokO)8$r)3o+Lza0p5E$no(>iVJg;1ab?@$%#scNeOe;IkR(c Y3G?y_b8(z@@nG_1@(Z}@>d0UX09ibCp#T5? literal 0 HcmV?d00001 diff --git a/src/resource/icons/main.png b/src/resource/icons/main.png new file mode 100644 index 0000000000000000000000000000000000000000..bf3af8b034e410c1781914062d00839f7d4308c6 GIT binary patch literal 237 zcmeAS@N?(olHy`uVBq!ia0vp^0wB!63?wyl`GbKJOS+@4BLlV@G#Icz84XN59t|^Dkwm~! p8V4G%C^oQR7jWQtagUwDfWfk!Nw%>rM-pfsgQu&X%Q~loCIGH=ItTy& literal 0 HcmV?d00001 diff --git a/src/resource/icons/pdf.gif b/src/resource/icons/pdf.gif new file mode 100644 index 0000000000000000000000000000000000000000..c70e898217119e23ca3513890c921e2d0ba31aa6 GIT binary patch literal 616 zcmZ?wbhEHb6krfwc*el+O_ll9^A}sTY?(Q8=8C$ycj2~g_isNmckahue|}aby|s~h zckRNXw{QP1UHV@_;>V(?Z;IpY-MhD9#ftrh4}bsu{a{VayXoye1I*v9n*V>xmj4V4 z|NsAAx?$tqy?cN3R6Tz5=>7ZmKXXF=pE>j0RQx|b|0gHowQJY@UbpW5g9rc1GyZPa z@F~Xq(E9ZkyXyYT=~>a#wEyJkm&f-1-?QgC&>#W7nuo;`bZ=)i%Gsoo#{|Nm7O z{eDW%(zRPZ`WYQKb>{!xtw2*51`|;H$-*ka5Wt`Vaug^|7}$?CC@>2NndiH$Q!LtsaAzv8957^qK8D6(z*EJvr_@kd+oOb`UV< zRQBTcly=(o+Ec`gRg8^aWD7@u^NsdWhZ2)Wh3>;GoJ?#1KNynPg;Wev0tF7NV&>40 opY!8FU`m@YqXLUWBh#cA#$jqKcM>>V1s2XWXTOjl$-!U^02;&U{{R30 literal 0 HcmV?d00001 diff --git a/src/resource/icons/picture.png b/src/resource/icons/picture.png new file mode 100644 index 0000000000000000000000000000000000000000..4a158fef7e0da8fd19525f574f2c4966443866cf GIT binary patch literal 606 zcmV-k0-^nhP)Q2rnAt>LM%-F zK|rtwgcU)}7x~z1Hrcs5bH*ZO$!>xO8K#?==bZPQ_ecnV>#P`H`QzGaRhd62G_&rC zTLU$c7_x*nFP_dW#Q+*);mMHE?j)HexK784D4x9l_tfpz2$@1y}9rkF+ zI+J5NMWeZyObc!d+rUc=>D+uOdAOg#%+Ej6h+wn5^xPmVVH*Eu446Y0A_@ zo$rlds-+sL10DbwHdg4=I}KDOKH)5`dDSD>$*Y+lYhxmAcGuF-%MWsHUJr4IgaCsM{ig0 zSSBT=s4DwP*iI5?#me_ElhaWObR8DO+&EW-R6_iOTG;>$!^9AfH5RBU`HBdsS8XyAx|wUq)E7h=Ss)mVnuwi!$R3b1!m9&Tc8e2Ah* z93dsPSIWMcb|P*JsnqXhvE^WDxdW*bQYjAj-)O1aj{;`q7kRbTjhQIKR1t1J@W^=H z&KKSDw_e_z=&`ic2;k(#VF6&)C&;9iap&Jt(%M18^cYK-DUQ?~rD9htLzB%~biuWVi^wq=sbuS+r^MZt^XM4mKhUNn@-HDRMN|w*p+XTw5ejxoBfqGYGMX z(mxA;rQ{;Eh;XXz5&+jv+-LAZKk(eOLY8>^WN4-(D|NlrfBplBR3bVVA7LUsOjp|g zy{|9gnht;`^xt0nqUO%>o{FmI&DMtF)b45G)516-?}wS2P4@j4U=z{{Tmg0fDWHG! bUcBoE0(26M^-PUO00000NkvXXu0mjfKPpmF literal 0 HcmV?d00001 diff --git a/src/resource/icons/picture_and_text.png b/src/resource/icons/picture_and_text.png new file mode 100644 index 0000000000000000000000000000000000000000..342b2926d4f8e11eecc8f7d63936735f8db38589 GIT binary patch literal 1144 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 literal 0 HcmV?d00001 diff --git a/src/resource/icons/state_ok.gif b/src/resource/icons/state_ok.gif new file mode 100644 index 0000000000000000000000000000000000000000..f22090e2fe6a92c661a3c2b43277b45903001926 GIT binary patch literal 197 zcmZ?wbhEHbA0)T+Y(1RygQSc*P)KJRmS6>u`viRrKi_auwCN^6uX8Mt0? zP7xL}EwthgwdRpuTE4)t?x6C~1kY;)rtJ@vswQQzF)ustR8LHwNpbd1vwh753lljq u1e)EX7zCuH8t1j&d-3}tqdLEPQg&@FqoJ&PWMpNNOtYxCq_mJAgEatey-C6V literal 0 HcmV?d00001 diff --git a/src/resource/icons/state_soon.gif b/src/resource/icons/state_soon.gif new file mode 100644 index 0000000000000000000000000000000000000000..f10232b1de4f9670a2ba67bcd4fa86bfc73c8be9 GIT binary patch literal 195 zcmZ?wbhEHb+lX;iK6eeWx9a u92r6_ZdN*ZEEV%glh5C#5QQ<|d}62BjvZR2H60wE-%6;pyTSA|c6o&@eC9QG)Hj&ExYL zO&oVL^)+cM^qd@ApywS>pwx0H@RDN}hq;7mU-SKczYQ-hnrr=;iDAQMZQ+*g=YOM= z!QlMQEn7FbaD->uKAYgo_j9)W&$$zS*W9}m(ey0q$&7l-XEWO0Y(9M=SnhLbwy;d>@~SY$Ku*0xPvIOQeV1x7u_z-2-X>_74(yfh7C znXL|3GZ+d2`3re2hs?MKb^}|6b=Y6y(;Y{!a!g z@UQp#@Aw}>L3(}s|7f5BUjeuKZvQRjV<2U7yvu*H{aAbvQ6K!@3oKzW z-{Qa8d3gae1^)HE{~f^!v<1}u>;4xnKvUpW540I-w9J3a{{r=B3T*2g{_BH1CtaZO zpZ`6V0*V5g1e5i;`_=Z#_e=H*@8|93RG@lX;D!K7TKswwko8{x0000C#5QQ<|d}62BjvZR2H60wE-$B^mK6y(Kw&{<9vg>Q9!g~ne(gm zmj4swoA@7?D86%i^8WzK9JM17E&sp&Z#dpHfz$E-U9ks&4?Z9Gyg!%0k2Q{M-Tz#> z2OnD>vrPZ*#{EHKLq)>Jcx{H|Ovdb&|4aQZWSipI{El%e^Cxx{^9vSw28s;a3IDB= TS1%U=TF&6<>gTe~DWM4fm>N^1 literal 0 HcmV?d00001 diff --git a/src/resource/icons/text_subscript.png b/src/resource/icons/text_subscript.png new file mode 100644 index 0000000000000000000000000000000000000000..1a2b01017dbd77dcb1c5c4ca3d6c248d1ec8f1d4 GIT binary patch literal 422 zcmV;X0a^ZuP)J-3AN;KsG}ItN_H<)YO~+biscK35gGaf`SIg^B!*iYEReM4Ple+T`TtK`;KS0!apVx86LEKKJ4Opo2 QTmS$707*qoM6N<$f=73^s{jB1 literal 0 HcmV?d00001 diff --git a/src/resource/icons/text_superscript.png b/src/resource/icons/text_superscript.png new file mode 100644 index 0000000000000000000000000000000000000000..2fb2a7c7483531a9f518018de41607eff409019d GIT binary patch literal 421 zcmV;W0b2fvP)CG+sNmIhtD#~2^Z#UfA#v8j z3n}v+J-{%ayuAECadGj1+}zv)X=!N(;^X5L!o$N4`1$!AaCLP(08(RLajhY2(!C4j zIhPDD3;=2l0BZh_l9KWtsCfcN45+yQsCj{njg5kJ(UkzF>T3&3GA;-hCSP#Si$AM? z;RT@04nWQSBO@dK12q@GYzATP)|&^?=RW+OJnO;#u!(m+;0yzxvnK=w2L5+*bNdgp zS%Bnd1llYB((K~m^54kFXadOwfSe7qxxm`m`oDpJ!G8q>1qY%G0ND%;umTWYQ&V#S z&;|b`BqTlv3JMw!GyrPz0g$tSnhk(99{_4T0MvYdi;L?33k!?E;LJ<_HjJTTC#5QQ<|d}62BjvZR2H60wE-$x?CIhdqH#X?$N2_%BY~9*Y!?2h z{rUe=9fy8l?U(-(m`sFEeV_iPeWNmK)A{6xz&-Zw?GGia|0}^&^gUfcv*1X`gnjmc zo{g-_np*x&^x*npDC+Wt-z8{4+sXs`@BiMP%+Rv-k;3)Ae_+S0!x%EHv-|4^N|MkDje{TP~{@MQ}vm3aX7|tvG V&AV6mZa&bt44$rjF6*2UngI1lb~69~ literal 0 HcmV?d00001 diff --git a/src/resource/icons/tree.gif b/src/resource/icons/tree.gif new file mode 100644 index 0000000000000000000000000000000000000000..91b9d5a06c6b84a83396119c08ad209ac0f689ec GIT binary patch literal 177 zcmZ?wbhEHb6krfw*v!CSZy(>#z%YNl{r~^-?f>78{|_XAqVs{` z@eB+MKsJz6{K>+|z`)0#17rhD5MW?niMue>bM;iM*K50tofHb@h^sIwO`17ViDRKo z$=Vqo3QzDbGxQ!iE2tpB$$0I;0tO9hi8eKpTNPYfE1epGLPgnl7Km3IO*83Hn{Yd| a@m0@*jw>x2{a2*M7ykI)(8wpqU=09vLPmiA literal 0 HcmV?d00001 diff --git a/src/resource/icons/warn.gif b/src/resource/icons/warn.gif new file mode 100644 index 0000000000000000000000000000000000000000..98971a53ee8d24baa91397164388bae5b8c4f6dc GIT binary patch literal 1362 zcmZ?wbhEHbRA5kGXlDQdmPsx8$Bv3dxX8Ucmtm{!|MD3_ebah&25)P}j^)b)zkRcN zf0W_V2ZrWM#pl-;45bpe1dGiTGgKr6mo49Rb_v6(iDJ2-O8-AdGcf4>|DW;k8iT1( zY=C>#f<;|8~**ypsAHCE8u)? z9UB*efu2!&grDF4rvfu)Ztba-6=zNU_fP2A9)^GK8UEj6a540Ibx!jCf6Y^;l%xE3 zUSCXj{7AW}X;Xm1q&Kf38?(*cT;>-P&sUdFTDoNK{`o?cv5E`~2CrT&{CADP(=+7X zGmea`Cbt@i41-u_(@f6oJ5!YLwAe_;>9g#Mil_7N!oMgcb3@6R*r z+w_0)YPlVA{mUxW$#Lh`CdC@+$G^POGp|#VfuZL5I)?x61YX_X5fW+m{|{)F%>Qrv z`lg+;X6^cSkK_OU|DXsQ1r&sU;!hSv28JmNIv_JZd4hrCAA=^RjK>6p*-ae6S}GYw zPc^j)h?_+$a&nz+D`?Cmlbpagz02rOMo-3p22tLy5RMF!qK6U^yfT`FE*E(_rg3`f zWqJg+&gHP+o^|1((o!yM+q(xitpwcMwY>urmP%;w2YZ#uiG(sN(3a4SnD&A5kVqS! zPS`HHlL1EpZ#d`_rnOEKIxs=p;g1DVck6kDIX!X}9+r;3nmFRa+Gkjxbd{HXusKTMC^2<;%=qJ3+(b9kKSy);HJG+C4)yqfWaC7fU&H& literal 0 HcmV?d00001 diff --git a/src/resource/text/changes.txt b/src/resource/text/changes.txt new file mode 100644 index 0000000..64283f7 --- /dev/null +++ b/src/resource/text/changes.txt @@ -0,0 +1,73 @@ + + This file lists all changes to the translation keys in the version of + jMemorize. + + : Version 1.4.0 (!?) + + + MainFrame.RENAME + + MainFrame.RENAME_INPUT + + : Version 1.3.0 + + + General.IMAGE + + LearnSettings.LEARN_SELECTED + + LearnSettings.SHUFFLE_RATIO + + LearnSettings.FIXED_EXPIRATION_TIME + + Preferences.ALIGNMENT + + Preferences.VERT_ALIGN + + Preferences.ALIGN_LEFT + + Preferences.ALIGN_CENTER + + Preferences.ALIGN_RIGHT + + SessionChart.THIS_SESSION + + SessionChart.AVERAGE_SESSION + + : Version 1.2.3 + + + History.ACTION + + History.TITLE + + General.UNLEARNED + + General.EXPIRED + + : Version 1.2.0 + + + General.MODIFIED + + StatusBar.PARTIAL + + Learn.CARD_PROGRESS + + Learn.SESSION_PROGRESS + + History.RECENT + + History.BY_DATE + + History.BY_WEEK + + History.BY_MONTH + + History.BY_YEAR + + History.DURATION + + : Version 1.1.0 + + + Learn.SESSION_RESULTS + + URL.HOMEPAGE + + URL.MANUAL + + URL.FEATURE_TRACKER + + URL.BUG_TRACKER + + MainFrame.SELECT_CHARACTER_SET + + MainFrame.CHARACTER_SET + + Summary.LEARNED + + Summary.FAILED + + Summary.RELEARNED + + Summary.SKIPPED + + : Version 1.0rc2 + + + MainFrame.CONFIRM_OVERWRITE_TITLE + + MainFrame.CONFIRM_OVERWRITE + + Strategy.CRAM_SCHEDULE + + MainFrame.IMPORT + + File.CSV + + File.TSV + ~ MainFrame.EXPORT (text changed from "Export from..." to "Export") + - MainFrame.EXPORT_DESC + + : Version 1.0rc1 + + + MainFrame.EXPORT_CLEAN + + LearnSettings.BOTH_MODE + \ No newline at end of file diff --git a/src/resource/text/langs.txt b/src/resource/text/langs.txt new file mode 100644 index 0000000..227b99c --- /dev/null +++ b/src/resource/text/langs.txt @@ -0,0 +1,15 @@ +cs +da +de +en +es +eo +fr +nl +no +sv +pl +pt +tr +ja +zh \ No newline at end of file diff --git a/src/resource/text/translation_cs.properties b/src/resource/text/translation_cs.properties new file mode 100644 index 0000000..fb77ae0 --- /dev/null +++ b/src/resource/text/translation_cs.properties @@ -0,0 +1,335 @@ +# +# This is a translation file for jMemorize (http://www.riad.de/jmemorize) +# +# +# ------------------------------------------------------------------------------ +# Author: Lukas Rypl (Lukas.Rypl@atlas.cz) +# Language: Czech (cs) +# jMemorize-Version: 1.2 +# ------------------------------------------------------------------------------ +# +# Notes: +# DESC is the text that will show up as tooltip. +# TITLE is the title of the new window / dialog. + +# general + +General.CATEGORY = Kategorie +General.CREATED = Vytvo\u0159eno +General.MODIFIED = Upraveno +General.EXPIRES = Opakov\u00e1n\u00ed +General.LAST_TEST = Posledn\u00ed test +General.DECK = Bal\u00ed\u010dek +General.DECKS = Bal\u00ed\u010dky +General.FRONTSIDE = L\u00edc (Ot\u00e1zka) +General.FLIPSIDE = Rub (Odpov\u011b\u010f) +General.OKAY = OK +General.APPLY = Pou\u017e\u00edt +General.CANCEL = Storno +General.ROOT_CATEGORY = V\u0161e +General.GENERAL = Obecn\u00e9 +General.PASSED = Hotovo + +General.EMPTY_SIDES_ALERT = Mus\u00ed b\u00fdt zad\u00e1ny ob\u011b strany. +General.EMPTY_SIDES_ALERT_TITLE = Chyba zad\u00e1n\u00ed karty + +General.EXPIRED = K opakov\u00e1n\u00ed +General.UNLEARNED = Nenau\u010den\u00e9 + +# main frame + +MainFrame.ABOUT = Informace +MainFrame.ABOUT_DESC = O probramu + +MainFrame.ADD_CARD = P\u0159idat kartu +MainFrame.ADD_CARD_DESC = Vytvo\u0159it novou kartu + +MainFrame.ADD_CATEGORY = Vytvo\u0159it kategorii +MainFrame.ADD_CATEGORY_DESC = P\u0159id\u00e1 novou kategorii +MainFrame.ADD_CATEGORY_INPUT = Zadejte ozna\u010den\u00ed nov\u00e9 kategorie. + +MainFrame.CATEGORY_TREE = Strom +MainFrame.CATEGORY_TREE_DESC = Zobrazit/skr\u00fdt stromovou strukturu kategori\u00ed + +MainFrame.COPY = Kop\u00edrovat +MainFrame.CUT = Vyjmout +MainFrame.PASTE = Vlo\u017eit +MainFrame.DELETE = Odstranit + +MainFrame.DELETE_CARDS_WARN = Opravdu chcete odstranit {0} karet? +MainFrame.DELETE_CARDS_WARN_TITLE = Odstran\u011bn\u00ed karet +MainFrame.DELETE_CATEGORY_WARN = S odstran\u011bn\u00edm kategorie {0} bude vymaz\u00e1no {1} karet. Chcete opravdu prov\u00e9st odstran\u011bn\u00ed? + +MainFrame.EDIT_CARD = Upravit kartu +MainFrame.EDIT_CARD_DESC = Upravit/zobrazit obsah karty + +MainFrame.ERROR_TITLE = Chyba +MainFrame.ERROR_LOAD = P\u0159i otv\u00edr\u00e1n\u00ed souboru {0} do\u0161lo k chyb\u011b. +MainFrame.ERROR_SAVE = P\u0159i ukl\u00e1d\u00e1n\u00ed souboru {0} do\u0161lo k chyb\u011b. Data nebyla ulo\u017eena. + +MainFrame.EXIT = Konec +MainFrame.EXIT_DESC = Ukon\u010dit aplikaci + +MainFrame.FILE_FILTER_DESC = soubory jMemorize +MainFrame.PDF_FILE_FILTER_DESC = PDF - Portable Document Format (.pdf) + +MainFrame.FIND = Hledat +MainFrame.FIND_DESC = Vyhled\u00e1v\u00e1n\u00ed karet + +MainFrame.LEARN = U\u010dit se +MainFrame.LEARN_DESC = Za\u010d\u00edt u\u010den\u00ed se v\u0161emi neprostudovan\u00fdmi kartami a kartami ur\u010den\u00fdmi k opakov\u00e1n\u00ed. + +MainFrame.MENU_FILE = Soubor +MainFrame.MENU_EDIT = Upravit +MainFrame.MENU_HELP = N\u00e1pov\u011bda +MainFrame.MENU_LESSON = Lekce + +MainFrame.NEW = Nov\u00fd +MainFrame.NEW_DESC = Vytvo\u0159it novou lekci + +MainFrame.UNNAMED_LESSON = Nov\u00e1 lekce + +MainFrame.OPEN = Otev\u0159\u00edt +MainFrame.OPEN_DESC = Otev\u0159\u00edt soubor s lekc\u00ed + +MainFrame.REMOVE_CATEGORY_TITLE = Odstranit kategorii +MainFrame.REMOVE_DESC = Odstran\u011bn\u00ed ozna\u010den\u00fdch polo\u017eek + +MainFrame.RESET = Reset karty +MainFrame.RESET_TITLE = Reset karty +MainFrame.RESET_DESC = Ozna\u010den\u00ed karty jako nenau\u010den\u00e1 +MainFrame.RESET_WARN = Po resetu bude karta ozna\u010dena jako nenau\u010den\u00e1. Opravdu si p\u0159ejete prov\u00e9st reset? (po\u010det karet: {0}) + +MainFrame.SAVE = Ulo\u017eit +MainFrame.SAVE_DESC = Ulo\u017eit lekci +MainFrame.SAVE_AS = Ulo\u017eit jako.. +MainFrame.SAVE_AS_DESC = Ulo\u017eit lekci jako.. +MainFrame.SAVE_MODIFIED = Lekce byla zm\u011bn\u011bna. Chcete j\u00ed ulo\u017eit? + +MainFrame.IMPORT = Import + +MainFrame.EXPORT = Export +MainFrame.EXPORT_PDF = Portable Document Format (*.pdf) +MainFrame.EXPORT_RTF = Rich Text Format (*.rtf) +MainFrame.EXPORT_PDF_DESC = Export do *.pdf +MainFrame.EXPORT_RTF_DESC = Export do *.rtf +MainFrame.EXPORT_CLEAN = Lekce bez osobn\u00edch dat + +MainFrame.PREFERENCES = Nastaven\u00ed +MainFrame.PREFERENCES_DESC = Nastaven\u00ed + +MainFrame.CONFIRM_OVERWRITE_TITLE = P\u0159epsat soubor? +MainFrame.CONFIRM_OVERWRITE = Soubor ji\u017e existuje. P\u0159ejete si ho p\u0159epsat? + +MainFrame.SELECT_CHARACTER_SET = Vyberte k\u00f3dovou sadu. +MainFrame.CHARACTER_SET = Znakov\u00e1 sada + +# files + +File.CSV = \u010c\u00e1rkou odd\u011blen\u00e9 hodnoty - Comma Separated Values (*.csv) +File.TSV = Tabul\u00e1torem odd\u011blen\u00e9 hodnoty - Tabular Separated Values (*.tsv) + +# web sites + +URL.HOMEPAGE = Domovsk\u00e1 str\u00e1nka +URL.MANUAL = U\u017eivatelsk\u00fd manu\u00e1l +URL.FEATURE_TRACKER = Feature tracker +URL.BUG_TRACKER = Bug tracker + +# preferences + +Preferences.USE_GZIP = Ukl\u00e1dat lekce s kompres\u00ed GZIP. +Preferences.LANGUAGE = Jazyk +Preferences.RESTART = Zm\u011bna nastaven\u00ed jazyka se projev\u00ed a\u017e p\u0159i dal\u0161\u00edm spu\u0161t\u011bn\u00ed aplikace. + +Preferences.FONT_SETTINGS = Nastaven\u00ed p\u00edsma +Preferences.FONT = Font +Preferences.SIZE = Velikost +Preferences.PREVIEW = N\u00e1hled + +# card table + +CardTable.COLUMNS = Sloupce +CardTable.NO_DATE_DESC = Tato karta nebyla zkou\u0161ena. +CardTable.NOT_LEARNED = nenau\u010deno +CardTable.PATH = Cesta +CardTable.SELECTED_CARDS = Vybran\u00e9 karty + +# deck chart + +DeckChart.CARDS = Karty +DeckChart.START_DECK = Za\u010d\u00e1te\u010dn\u00ed bal\u00ed\u010dek +DeckChart.SUMMARY = Souhrn +DeckChart.EXPIRED_CARDS = Opakovat +DeckChart.LEARNED_CARDS = Nau\u010den\u00e9 karty +DeckChart.UNLEARNED_CARDS = Nenau\u010den\u00e9 karty + +Summary.LEARNED = Nau\u010den\u00e9 +Summary.FAILED = Chybn\u00e9 +Summary.RELEARNED = Znovu nau\u010den\u00e9 +Summary.SKIPPED = P\u0159esko\u010den\u00e9 + +# deck table + +DeckTable.NEXT_DECK = Dal\u0161\u00ed bal\u00ed\u010dek +DeckTable.NEXT_DECK_DESC = Zobrazit dal\u0161\u00ed bal\u00ed\u010dek. +DeckTable.PREV_DECK = P\u0159edchoz\u00ed bal\u00ed\u010dek +DeckTable.PREV_DECK_DESC = Zobrazit p\u0159edchoz\u00ed bal\u00ed\u010dek. + +# card editting + +EditCard.DETAILS_RATIO = M\u00edra \u00fasp\u011bchu +EditCard.DETAILS_HISTORY = Historie u\u010den\u00ed + +EditCard.MODIFIED_WARN = Karty byly upraveny. Maj\u00ed se zaznamenat zm\u011bny? +EditCard.MODIFIED_WARN_TITLE = Do\u0161lo k \u00faprav\u011b karet. + +EditCard.NEXT_CARD = Dal\u0161\u00ed karta +EditCard.NEXT_CARD_DESC = Zobrazit dal\u0161\u00ed kartu + +EditCard.PREV_CARD = P\u0159edchoz\u00ed karta +EditCard.PREV_CARD_DESC = Zobrazit p\u0159edchoz\u00ed kartu + +EditCard.REMOVE_CARD = Odstranit kartu +EditCard.REMOVE_CARD_DESC = Odstranit aktu\u00e1ln\u00ed kartu + +EditCard.REMOVE_CARD_WARN = Opravdu chcete odstranit tuto kartu? +EditCard.REMOVE_CARD_WARN_TITLE = Odstran\u011bn\u00ed karty + +EditCard.RESET_CARD = Reset karty +EditCard.RESET_CARD_DESC = Reset karty +EditCard.RESET_CARD_WARN = Resetnut\u00edm karty dojde k jej\u00edmu p\u0159esunut\u00ed zp\u011bt do prvn\u00edho bal\u00ed\u010dku\nOpravdu chcete prov\u00e9st tuto operaci? + +EditCard.TAB_SIDES = Strany +EditCard.TAB_PROPERTIES = Vlastnosti + +# find tool + +FindTool.FIND = Hledat +FindTool.BOTH_SIDES = Ob\u011b strany +FindTool.MATCH_CASE = Rozli\u0161ovat VELK\u00c1/mal\u00e1 p\u00edsmena +FindTool.RESULTS = V\u00fdsledky +FindTool.SEARCH_TEXT = Hledan\u00fd text +FindTool.SETTINGS = Nastaven\u00ed + +# learn + + +Learn.REMEMBER_THE_ANSWER = Jak\u00e1 je odpov\u011b\u010f na tuto ot\u00e1zku? +Learn.DID_YOU_KNOW_ANSWER = Byla odpov\u011b\u010f spr\u00e1vn\u00e1? +Learn.YES = Ano +Learn.NO = Ne + +Learn.CARD_COUNTER = Po\u010det karet +Learn.FLIPPED_CARD_SIDES = Zam\u011bn\u011bn\u00e9 strany +Learn.SHOW_ANSWER = Zobrazit odpov\u011b\u010f +Learn.SHOW_CATEGORY = Zobrazit kategorii +Learn.SKIP_CARD = P\u0159esko\u010dit kartu +Learn.STOP = Zastavit u\u010den\u00ed +Learn.TIMER = \u010cas + +Learn.SESSION_RESULTS = V\u00fdsledky +Learn.CARD_PROGRESS = V\u00fdvoj karet +Learn.SESSION_PROGRESS = V\u00fdvoj relace + +# learn settings + +LearnSettings.ADVANCED = Pokro\u010dil\u00e9 +LearnSettings.SCHEDULING = Rozvrh + +LearnSettings.CARDS_TO_LEARN = V\u00fdb\u011br karet k u\u010den\u00ed +LearnSettings.LEARN_UNLEARNED_EXPIRED = Z karet doposud nenau\u010den\u00fdch a z karet ur\u010den\u00fdch k opakov\u00e1n\u00ed +LearnSettings.LEARN_UNLEARNED = Z doposud nenau\u010den\u00fdch karet +LearnSettings.LEARN_EXPIRED = Pouze z karet ur\u010den\u00fdch k opakov\u00e1n\u00ed + +LearnSettings.CARDS_ORDER = Po\u0159ad\u00ed karet +LearnSettings.SHUFFLE_CARDS = Prom\u00edchat karty ze v\u0161ech hrom\u00e1dek a kategori\u00ed. +LearnSettings.GROUP_CARDS = Seskupovat karty podle kategori\u00ed. +LearnSettings.NATURAL_CATEGORY_ORDER = Zobrazovat kategorie v zadan\u00e9m po\u0159ad\u00ed. +LearnSettings.RANDOM_CATEGORY_ORDER = Zobrazovat kategorie v n\u00e1hodn\u00e9m po\u0159ad\u00ed. + +LearnSettings.DELIMITERS = Omezen\u00ed +LearnSettings.CARD_LIMIT = Omezen\u00ed po\u010dtu karet +LearnSettings.CARD_LIMIT_TEXT = Omezen\u00ed po\u010dtu testovan\u00fdch karet b\u011bhem jedn\u00e9 relace. +LearnSettings.TIME_LIMIT = Minutov\u00fd limit +LearnSettings.TIME_LIMIT_TEXT = Ukon\u010di u\u010den\u00ed po uplynut\u00ed zadan\u00e9 doby. +LearnSettings.DONT_RETEST_FAILED = Nezkou\u0161et z karet, kter\u00e9 byly \u0161patn\u011b zodpov\u011bzeny b\u011bhem t\u00e9to relace. + +LearnSettings.SCHEDULE_PRESETS = P\u0159ednastaven\u00ed \u010dasov\u00e9ho rozvrhu +LearnSettings.DELAY_AFTER_LEVEL = Pauza po \u00farovni {0} +LearnSettings.DAYS = Dn\u00ed +LearnSettings.HOURS = Hodin +LearnSettings.MINUTES = Minut + +LearnSettings.SIDE_MODE = Strany +LearnSettings.NORMAL_MODE = Zkou\u0161et v b\u011b\u017en\u00e9m nastaven\u00ed +LearnSettings.FLIP_MODE = Zkou\u0161et s obr\u00e1cen\u00fdm nastaven\u00edm stran. +LearnSettings.RANDOM_MODE = Zkou\u0161et z n\u00e1hodn\u011b vyb\u00edran\u00fdch karet s n\u00e1hodn\u011b vybranou stranou. +LearnSettings.BOTH_MODE = Zkou\u0161et ka\u017edou stranu podle nastaven\u00ed. + +LearnSettings.START = Zah\u00e1jit relaci +LearnSettings.TITLE = Nastaven\u00ed + +# new card + +NewCard.ADD = P\u0159idat +NewCard.ADD_AND_NEXT = P\u0159idat a vytvo\u0159it dal\u0161\u00ed + +NewCard.EDIT_RECENTLY = Upravit ned\u00e1vn\u00e9 +NewCard.EDIT_RECENTLY_DESC = Upravit ned\u00e1vno vytvo\u0159en\u00e9 karty + +NewCard.NEW_WINDOW = Nov\u00e9 okno +NewCard.NEW_WINDOW_DESC = Otev\u0159\u00edt nov\u00e9 okno pro p\u0159id\u00e1n\u00ed karty + +NewCard.TITLE = Vytvo\u0159it kartu + +NewCard.CLOSE_WARN = Upozorn\u011bn\u00ed +NewCardManager.DISMISSED_WARN = Chcete vytvo\u0159it kartu, aby nedo\u0161lo ke ztr\u00e1t\u011b zadan\u00fdch informac\u00ed p\u0159i zav\u0159en\u00ed okna? + +# status bar + +StatusBar.CARDS = Karty +StatusBar.EXPIRED = K opakov\u00e1n\u00ed +StatusBar.LEARNED = Nau\u010den\u00e9 +StatusBar.UNLEARNED = Nenau\u010den\u00e9 +StatusBar.PARTIAL = \u010c\u00e1ste\u010dn\u011b nau\u010den\u00e9 + +StatusBar.LEARNING_CATEGORY = Kategorie +StatusBar.CARDS_LEFT = Zb\u00fdvaj\u00edc\u00edch karet + +# strategy + +Strategy.LINEAR_DEFAULT_SCHEDULE = Linearn\u00ed (implicitn\u00ed) +Strategy.CONSTANT_SCHEDULE = Konstantn\u00ed +Strategy.EXPONENTIAL_SCHEDULE = Exponenci\u00e1ln\u00ed +Strategy.QUADRATIC_SCHEDULE = Kvadratick\u00e1 +Strategy.CRAM_SCHEDULE = Biflovac\u00ed +Strategy.CUSTOM_SCHEDULE = Voliteln\u00e1 + +# time related + +Time.DAYS = dn\u00ed +Time.ONE_DAY = jeden den +Time.HOURS = hodin +Time.ONE_HOUR = jedna hodina +Time.MINUTES = minut +Time.ONE_MINUTE = jedna minuta +Time.SECONDS = sekund + +Time.PASSED = uplynulo + +Time.IN = zb\u00fdv\u00e1: {0} +Time.AGO = uplynulo: {0} + +# learn history + +History.RECENT = Ned\u00e1vn\u00e9 relace +History.BY_DATE = Relace podle data +History.BY_WEEK = Relace podle t\u00fddn\u016f +History.BY_MONTH = Relace podle m\u011bs\u00edc\u016f +History.BY_YEAR = Relace podle let +History.SESSION_DURATION = D\u00e9lka relac\u00ed +History.ACTION = Zobrazit historii +History.TITLE = Historie + + diff --git a/src/resource/text/translation_da.properties b/src/resource/text/translation_da.properties new file mode 100644 index 0000000..e58aa97 --- /dev/null +++ b/src/resource/text/translation_da.properties @@ -0,0 +1,290 @@ +# +# This is a translation file for jMemorize (http://www.riad.de/jmemorize) +# +# ------------------------------------------------------------------------------ +# Author: Adam Ehlers Nyholm Thomsen +# Language: Danish (da) +# jMemorize-Version: 1.0rc2 +# ------------------------------------------------------------------------------ +# +# Notes: +# DESC is the text that will show up as tooltip. +# TITLE is the title of the new window / dialog. + +# general + +General.CATEGORY = Kategori +General.CREATED = Oprettet +General.EXPIRES = Udl\u00F8ber +General.LAST_TEST = Sidste Test +General.DECK = S\u00E6t +General.DECKS = S\u00E6t +General.FRONTSIDE = Forside +General.FLIPSIDE = Bagside +General.OKAY = OK +General.APPLY = Anvend +General.CANCEL = Annuller +General.ROOT_CATEGORY = Alle +General.GENERAL = Generelt + +General.EMPTY_SIDES_ALERT = Du skal skrive noget p\u00E5 begge side. +General.EMPTY_SIDES_ALERT_TITLE = Kort sider ikke udfyldt + +# main frame + +MainFrame.ABOUT = Om +MainFrame.ABOUT_DESC = Om dette program + +MainFrame.ADD_CARD = Tilf\u00F8j kort +MainFrame.ADD_CARD_DESC = Tilf\u00F8j nyt kort + +MainFrame.ADD_CATEGORY = Tilf\u00F8j kategori +MainFrame.ADD_CATEGORY_DESC = Tilf\u00F8j ny kategori +MainFrame.ADD_CATEGORY_INPUT = Indtast navnet p\u00E5 den nye kategori som du \u00F8nsker at oprette. + +MainFrame.CATEGORY_TREE = Kategori tr\u00E6 +MainFrame.CATEGORY_TREE_DESC = Vis/Skjul kategori tr\u00E6et + +MainFrame.COPY = Kopier +MainFrame.CUT = Klip +MainFrame.PASTE = Inds\u00E6t +MainFrame.DELETE = Slet + +MainFrame.DELETE_CARDS_WARN = Du er ved at slette {0} kort. \u00D8nsker du at forts\u00E6tte? +MainFrame.DELETE_CARDS_WARN_TITLE = Kort sletning + +MainFrame.DELETE_CATEGORY_WARN = Hvis du sletter kategori {0} vil det slette {1} kort. \u00D8nsker du at forts\u00E6tte? + +MainFrame.EDIT_CARD = Rediger kort +MainFrame.EDIT_CARD_DESC = Se og rediger kort detaljerne + +MainFrame.ERROR_TITLE = Fejl +MainFrame.ERROR_LOAD = Der opstod en fejl under fors\u00F8get p\u00E5 at \u00E5bne filen: {0}. +MainFrame.ERROR_SAVE = Der opstod en fejl under fors\u00F8get p\u00E5 at gemme filen {0}. Lektionen er ikke blevet gemt. + +MainFrame.EXIT = Afslut +MainFrame.EXIT_DESC = Afslut programmet + +MainFrame.FILE_FILTER_DESC = jMemorize Lektioner + +MainFrame.FIND = S\u00F8g +MainFrame.FIND_DESC = S\u00F8g efter kort + +MainFrame.LEARN = L\u00E6r +MainFrame.LEARN_DESC = Begynd indl\u00E6ring med alle nye og udl\u00F8bne kort + +MainFrame.MENU_FILE = Fil +MainFrame.MENU_EDIT = Rediger +MainFrame.MENU_HELP = Hj\u00E6lp +MainFrame.MENU_LESSON = Lektion + +MainFrame.NEW = Ny +MainFrame.NEW_DESC = Opret tom lektion + +MainFrame.UNNAMED_LESSON = Ny Lektion + +MainFrame.OPEN = \u00C5ben +MainFrame.OPEN_DESC = \u00C5ben lektions fil + +MainFrame.REMOVE_CATEGORY_TITLE = Sletning af kategori +MainFrame.REMOVE_DESC = Slet markerede kategorier + +MainFrame.RESET = Reset kort +MainFrame.RESET_DESC = Reset kort statistik +MainFrame.RESET_WARN = Du er ved at resette {0} kort. \u00D8nsker du at forts\u00E6tte? + +MainFrame.SAVE = Gem +MainFrame.SAVE_DESC = Gem lektion +MainFrame.SAVE_AS = Gem som... +MainFrame.SAVE_AS_DESC = Gem lektion som... +MainFrame.SAVE_MODIFIED = Lektionen er blevet \u00E6ndret. \u00D8nsker du at gemme f\u00F8r afslutning? + +MainFrame.EXPORT = Eksporter til ... +MainFrame.EXPORT_DESC = Eksporter lektion +MainFrame.EXPORT_PDF = Portable Document Format (*.pdf) +MainFrame.EXPORT_RTF = Rich Text Format (*.rtf) +MainFrame.EXPORT_PDF_DESC = Eksporter til *.pdf +MainFrame.EXPORT_RTF_DESC = Eksporter til *.rtf +MainFrame.EXPORT_CLEAN = Eksporter til lektion uden personlige indl\u00E6rings oplysninger + +MainFrame.PREFERENCES = Indstillinger +MainFrame.PREFERENCES_DESC = Ret dine indstillinger + +MainFrame.CONFIRM_OVERWRITE_TITLE = Overskriv fil? +MainFrame.CONFIRM_OVERWRITE = Filen eksisterer allerede. \u00D8nsker du at overskrive den? + +# preferences + +Preferences.USE_GZIP = Komprimer dine lektioner i GZIP format. +Preferences.LANGUAGE = Sprog +Preferences.RESTART = Dit nye sprogvalg vil tr\u00E6de i kraft n\u00E6ste gang du starter programmet. + +Preferences.FONT_SETTINGS = Skrifttype indstillinger +Preferences.FONT = Skrifttype +Preferences.SIZE = St\u00F8rrelse +Preferences.PREVIEW = Forvisning + +# card table + +CardTable.COLUMNS = Kolonner +CardTable.NO_DATE_DESC = Dette kort er ikke blevet testet. +CardTable.NOT_LEARNED = ikke l\u00E6rt +CardTable.PATH = Sti +CardTable.SELECTED_CARDS = Valgte Kort + +# deck chart + +DeckChart.CARDS = Kort +DeckChart.START_DECK = Start S\u00E6t +DeckChart.SUMMARY = Oversigt +DeckChart.EXPIRED_CARDS = Udl\u00F8bne Kort +DeckChart.LEARNED_CARDS = Indl\u00E6rte Kort +DeckChart.UNLEARNED_CARDS = Ul\u00E6rte Kort + +# deck table + +DeckTable.NEXT_DECK = N\u00E6ste S\u00E6t +DeckTable.NEXT_DECK_DESC = Vis n\u00E6ste s\u00E6t +DeckTable.PREV_DECK = Forrige S\u00E6t +DeckTable.PREV_DECK_DESC = Vis forrige s\u00E6t + +# card editting + +EditCard.DETAILS_RATIO = Success rate +EditCard.DETAILS_HISTORY = Indl\u00E6rings historie + +EditCard.MODIFIED_WARN = Kortet er blevet \u00E6ndret, \u00F8nsker du at anvede disse \u00E6ndringer f\u00F8r du forts\u00E6tter? +EditCard.MODIFIED_WARN_TITLE = Kortet er blevet \u00E6ndret. + +EditCard.NEXT_CARD = N\u00E6ste Kort +EditCard.NEXT_CARD_DESC = Vis n\u00E6ste kort + +EditCard.PREV_CARD = Forrige kort +EditCard.PREV_CARD_DESC = Vis forrige kort + +EditCard.REMOVE_CARD = Slet kort +EditCard.REMOVE_CARD_DESC = Slet nuv\u00E6rende kort + +EditCard.REMOVE_CARD_WARN = Er du sikker p\u00E5 du \u00F8nsker at slette dette kort? +EditCard.REMOVE_CARD_WARN_TITLE = Sletning af Kort + +EditCard.RESET_CARD = Reset kort +EditCard.RESET_CARD_DESC = Resetter det nuv\u00E6rende kort +EditCard.RESET_CARD_WARN = At resette dette kort vil flytte det tilbage til f\u00F8rste s\u00E6t.\nEr du sikker? + +EditCard.TAB_SIDES = Sider +EditCard.TAB_PROPERTIES = Egenskaber + +# find tool + +FindTool.FIND = S\u00F8g +FindTool.BOTH_SIDES = Begge sider +FindTool.MATCH_CASE = Tag hensyn til store og sm\u00E5 bogstaver +FindTool.RESULTS = Resultater +FindTool.SEARCH_TEXT = S\u00F8getekst +FindTool.SETTINGS = Indstillinger + +# learn + + +Learn.REMEMBER_THE_ANSWER = Pr\u00F8v at huske svaret +Learn.DID_YOU_KNOW_ANSWER = Kendte du svaret? +Learn.YES = Ja +Learn.NO = Nej + +Learn.CARD_COUNTER = Kort t\u00E6ller +Learn.FLIPPED_CARD_SIDES = Omvendte kort sider +Learn.SHOW_ANSWER = Vis svar +Learn.SHOW_CATEGORY = Vis kategori +Learn.SKIP_CARD = Spring kortet over +Learn.STOP = Stop indl\u00E6ring +Learn.TIMER = Tidst\u00E6ller + +# learn settings + +LearnSettings.ADVANCED = Avanceret +LearnSettings.SCHEDULING = Kalender + +LearnSettings.CARDS_TO_LEARN = Kort som skal l\u00E6res +LearnSettings.LEARN_UNLEARNED_EXPIRED = L\u00E6r alle ul\u00E6rte og udl\u00F8bne kort. +LearnSettings.LEARN_UNLEARNED = L\u00E6r kun ul\u00E6rte kort. +LearnSettings.LEARN_EXPIRED = L\u00E6r kun udl\u00F8bne kort. + +LearnSettings.CARDS_ORDER = Kort r\u00E6kkef\u00F8lge +LearnSettings.SHUFFLE_CARDS = Bland kort fra alle s\u00E6t og kategorier. +LearnSettings.GROUP_CARDS = Grupper kortene ved kategorier mens du l\u00E6rer. +LearnSettings.NATURAL_CATEGORY_ORDER = Vis kategorierne i forh\u00E5ndsbestemt r\u00E6kkef\u00F8lge. +LearnSettings.RANDOM_CATEGORY_ORDER = Vis kategorierne i tilf\u00E6ldig r\u00E6kkef\u00F8lge. + +LearnSettings.DELIMITERS = Afslutnings Kriterier +LearnSettings.CARD_LIMIT = Kort gr\u00E6nse +LearnSettings.CARD_LIMIT_TEXT = Stop indl\u00E6ring efter en vis kort gr\u00E6nse er n\u00E5et. +LearnSettings.TIME_LIMIT = Minut gr\u00E6nse +LearnSettings.TIME_LIMIT_TEXT = Stop indl\u00E6ring n\u00E5r en vis tidsgr\u00E6nse er n\u00E5et. +LearnSettings.DONT_RETEST_FAILED = Gentest ikke kort som mislykkedes i denne indl\u00E6ringsrunde. + +LearnSettings.SCHEDULE_PRESETS = Kalender Forvalg +LearnSettings.DELAY_AFTER_LEVEL = Forsinkelse efter niveau {0} +LearnSettings.DAYS = Dage +LearnSettings.HOURS = Timer +LearnSettings.MINUTES = Minutter + +LearnSettings.SIDE_MODE = Side indstilling +LearnSettings.NORMAL_MODE = Indl\u00E6ring som normalt. +LearnSettings.FLIP_MODE = Indl\u00E6ring med omvendte kort sider. +LearnSettings.RANDOM_MODE = Indl\u00E6ring med tilf\u00E6ldig indstilling, hvor nogle kort har omvendte sider mens andre ikke har. +LearnSettings.BOTH_MODE = L\u00E6r hvert kort side s\u00E5 ofte som specificeret. + + +LearnSettings.START = Start Indl\u00E6ring\! +LearnSettings.TITLE = Indl\u00E6rings Indstillinger + +# new card + +NewCard.ADD = Tilf\u00F8j +NewCard.ADD_AND_NEXT = Tilf\u00F8j og opret n\u00E6ste + +NewCard.EDIT_RECENTLY = Rediger nylig +NewCard.EDIT_RECENTLY_DESC = Rediger nyligt oprettede kort + +NewCard.NEW_WINDOW = Nyt vindue +NewCard.NEW_WINDOW_DESC = \u00C5ben et andet vindue + +NewCard.TITLE = Opret Kort + +NewCard.CLOSE_WARN = Advarsel +NewCardManager.DISMISSED_WARN = Kort data er ved at blive slette.\n\u00D8nsker du at oprette kortet f\u00F8r vinduet bliver lukket? + +# status bar + +StatusBar.CARDS = Kort +StatusBar.EXPIRED = Udl\u00F8bet +StatusBar.LEARNED = Indl\u00E6rt +StatusBar.UNLEARNED = Ul\u00E6rt + +StatusBar.LEARNING_CATEGORY = Indl\u00E6rings kategori +StatusBar.CARDS_LEFT = Kort tilbage + +# strategy + +Strategy.LINEAR_DEFAULT_SCHEDULE = Line\u00E6r (Standard) +Strategy.CONSTANT_SCHEDULE = Konstant +Strategy.EXPONENTIAL_SCHEDULE = Eksponentiel +Strategy.QUADRATIC_SCHEDULE = Kvadratisk +Strategy.INTENSIVE_SCHEDULE = Intensiv +Strategy.CUSTOM_SCHEDULE = Personlig + +# time related + +Time.DAYS = dage +Time.ONE_DAY = en dag +Time.HOURS = timer +Time.ONE_HOUR = en time +Time.MINUTES = minutter +Time.ONE_MINUTE = et minut +Time.SECONDS = sekunder + +Time.PASSED = passeret + +Time.IN = i {0} +Time.AGO = {0} siden \ No newline at end of file diff --git a/src/resource/text/translation_de.properties b/src/resource/text/translation_de.properties new file mode 100644 index 0000000..d0cc975 --- /dev/null +++ b/src/resource/text/translation_de.properties @@ -0,0 +1,347 @@ +# +# This is a translation file for jMemorize (http://www.riad.de/jmemorize) +# +# ------------------------------------------------------------------------------ +# Author: Riad Djemili +# Language: German (de) +# jMemorize-Version: 1.2.3 +# ------------------------------------------------------------------------------ +# +# Notes: +# DESC is the text that will show up as tooltip. +# TITLE is the title of the new window / dialog. + +# general + +General.CATEGORY = Kategorie +General.CREATED = Erstellt +General.MODIFIED = Gendert +General.EXPIRES = Luft ab +General.LAST_TEST = Letzte Prfung +General.DECK = Stapel +General.DECKS = Stapel +General.FRONTSIDE = Vorderseite +General.FLIPSIDE = Rckseite +General.OKAY = Okay +General.APPLY = Anwenden +General.CANCEL = Abbrechen +General.ROOT_CATEGORY = Alle +General.GENERAL = Allgemein +General.PASSED = Treffer +General.UNLEARNED = Ungelernt +General.EXPIRED = Abgelaufen +General.IMAGE = Bild + +General.EMPTY_SIDES_ALERT = Die Karte darf keine leeren Seiten haben. +General.EMPTY_SIDES_ALERT_TITLE = Leere Kartenseite + +# main frame + +MainFrame.ABOUT = ber +MainFrame.ABOUT_DESC = Informationen zu dieser Anwendung + +MainFrame.ADD_CARD = Neue Karte +MainFrame.ADD_CARD_DESC = Fgt eine neue Karte hinzu + +MainFrame.ADD_CATEGORY = Neue Kategorie +MainFrame.ADD_CATEGORY_DESC = Fgt eine neue Kategorie hinzu +MainFrame.ADD_CATEGORY_INPUT = Geben Sie den Namen der neuen Kategorie ein. + +MainFrame.CATEGORY_TREE = Kategorienbaum +MainFrame.CATEGORY_TREE_DESC = Kategorienbaum zeigen/verbergen + +MainFrame.COPY = Kopieren +MainFrame.CUT = Ausschneiden +MainFrame.PASTE = Einfgen +MainFrame.DELETE = Lschen + +MainFrame.DELETE_CARDS_WARN = Es werden {0} Karten gelscht. Wollen Sie fortfahren? +MainFrame.DELETE_CARDS_WARN_TITLE = Lschen von Karten +MainFrame.DELETE_CATEGORY_WARN = Das Lschen der Kategorie {0} entfernt {1} Karten. Wollen Sie fortfahren? + +MainFrame.EDIT_CARD = Karte bearbeiten +MainFrame.EDIT_CARD_DESC = Kartenseiten bearbeiten und Details anzeigen + +MainFrame.ERROR_TITLE = Fehler +MainFrame.ERROR_LOAD = Whrend des Ladevorgangs von {0} ist ein Fehler aufgetreten. +MainFrame.ERROR_SAVE = Whrend des Speichervorgangs von {0} ist ein Fehler aufgetreten.\n Datei wurde nicht gespeichert. + +MainFrame.EXIT = Beenden +MainFrame.EXIT_DESC = Beenden der Anwendung + +MainFrame.FILE_FILTER_DESC = jMemorize-Lektionen +MainFrame.PDF_FILE_FILTER_DESC = PDF - Portable Document Format (.pdf) + +MainFrame.FIND = Suchen +MainFrame.FIND_DESC = Karten suchen + +MainFrame.LEARN = Lernen +MainFrame.LEARN_DESC = Starte eine Lernsitzung + +MainFrame.MENU_FILE = Datei +MainFrame.MENU_EDIT = Bearbeiten +MainFrame.MENU_HELP = Hilfe +MainFrame.MENU_LESSON = Lektion + +MainFrame.NEW = Neu +MainFrame.NEW_DESC = Neue Lektion erstellen + +MainFrame.UNNAMED_LESSON = Neue Lektion + +MainFrame.OPEN = ffnen +MainFrame.OPEN_DESC = ffne eine Lektion + +MainFrame.REMOVE_CATEGORY_TITLE = Lschen von Kategorie +MainFrame.REMOVE_DESC = Lscht die ausgewhlten Elemente + +MainFrame.RESET = Karte zurcksetzen +MainFrame.RESET_DESC = Lscht alle Kartenstatistiken +MainFrame.RESET_WARN = Es werden {0} Karten zurckgesetzt. Wollen Sie fortfahren? + +MainFrame.SAVE = Speichern +MainFrame.SAVE_DESC = Lektion speichern +MainFrame.SAVE_AS = Speichern als.. +MainFrame.SAVE_AS_DESC = Lektion speichern als.. +MainFrame.SAVE_MODIFIED = Lektion wurde verndert. Wollen Sie vor dem Beenden noch die Datei speichern? + +MainFrame.IMPORT = Importieren + +MainFrame.EXPORT = Exportieren +MainFrame.EXPORT_PDF = Portable Document Format (*.pdf) +MainFrame.EXPORT_RTF = Rich Text Format (*.rtf) +MainFrame.EXPORT_PDF_DESC = Exportiere nach *.pdf +MainFrame.EXPORT_RTF_DESC = Exportiere nach *.rtf +MainFrame.EXPORT_CLEAN = Lektion ohne persnliche Lerndaten + +MainFrame.PREFERENCES = Einstellungen +MainFrame.PREFERENCES_DESC = Nehmen Sie ihre Einstellungen vor + +MainFrame.CONFIRM_OVERWRITE_TITLE = Datei berschreiben? +MainFrame.CONFIRM_OVERWRITE = Datei existiert bereits. Wollen Sie die Datei berschreiben? + +MainFrame.SELECT_CHARACTER_SET = Bitte whlen Sie den Zeichensatz der Datei. +MainFrame.CHARACTER_SET = Zeichensatz + +MainFrame.RENAME = Umbenennen +MainFrame.RENAME_INPUT = Bitte geben Sie den neuen Namen ein. + +# files + +File.CSV = Comma Separated Values (*.csv) +File.TSV = Tabular Separated Values (*.tsv) + +# web sites + +URL.HOMEPAGE = Homepage +URL.MANUAL = Anleitung +URL.FEATURE_TRACKER = Feature tracker +URL.BUG_TRACKER = Bug tracker + +# preferences + +Preferences.USE_GZIP = Lektionen mit GZIP komprimieren. +Preferences.LANGUAGE = Sprache +Preferences.RESTART = Die neue Spracheinstellung erscheint mit dem nchsten Programmstart. + +Preferences.FONT_SETTINGS = Schrifteinstellungen +Preferences.FONT = Schriftart +Preferences.SIZE = Gre +Preferences.PREVIEW = Vorschau + +Preferences.ALIGNMENT = Ausrichtung +Preferences.ALIGN_LEFT = Links +Preferences.ALIGN_CENTER = Mitte +Preferences.ALIGN_RIGHT = Rechts +Preferences.VERT_ALIGN = Vertikal zentrieren + +# card table + +CardTable.COLUMNS = Spalten +CardTable.NO_DATE_DESC = Diese Karte wurde nicht gelernt. +CardTable.NOT_LEARNED = nicht gelernt +CardTable.PATH = Pfad +CardTable.SELECTED_CARDS = Ausgewhlte Karten + +# deck chart + +DeckChart.CARDS = Karten +DeckChart.START_DECK = Anfangsstapel +DeckChart.SUMMARY = bersicht +DeckChart.EXPIRED_CARDS = Abgelaufene Karten +DeckChart.LEARNED_CARDS = Gelernte Karten +DeckChart.UNLEARNED_CARDS = Ungelernte Karten + +Summary.LEARNED = Gelernt +Summary.FAILED = Falsch +Summary.RELEARNED = Wieder gelernt +Summary.SKIPPED = bersprungen + +# session chart + +SessionChart.THIS_SESSION = Diese Sitzung +SessionChart.AVERAGE_SESSION = Durchschnittliche Sitzung + +# deck table + +DeckTable.NEXT_DECK = Nchster Stapel +DeckTable.NEXT_DECK_DESC = Zeige nchsten Stapel. +DeckTable.PREV_DECK = Vorheriger Stapel +DeckTable.PREV_DECK_DESC = Zeige vorherigen Stapel. + +# card editting + +EditCard.DETAILS_RATIO = Erfolgsquote +EditCard.DETAILS_HISTORY = Lernhistorie + +EditCard.MODIFIED_WARN = Die Karte wurde verndert. Wollen Sie die nderung bernehmen bevor sie fortfahren? +EditCard.MODIFIED_WARN_TITLE = Karte wurde verndert + +EditCard.NEXT_CARD = Nchste Karte +EditCard.NEXT_CARD_DESC = Zeige die nchste Karte + +EditCard.PREV_CARD = Vorherige Karte +EditCard.PREV_CARD_DESC = Zeige die vorherige Karte + +EditCard.REMOVE_CARD = Karte lschen +EditCard.REMOVE_CARD_DESC = Lsche diese Karte + +EditCard.REMOVE_CARD_WARN = Sind Sie sicher, dass diese Karte gelscht werden soll? +EditCard.REMOVE_CARD_WARN_TITLE = Lschen der Karte + +EditCard.RESET_CARD = Karte zurcksetzen +EditCard.RESET_CARD_DESC = Setzt diese Karte wieder in den Anfangsstapel zurck. +EditCard.RESET_CARD_WARN = Diese Karte wird wieder in den Anfangsstapel gelegt.\nSind Sie sicher? + +EditCard.TAB_SIDES = Seiten +EditCard.TAB_PROPERTIES = Eigenschaften + +# find tool + +FindTool.FIND = Suchen +FindTool.BOTH_SIDES = Beide Seiten +FindTool.MATCH_CASE = Gro-/Kleinschreibung beachten +FindTool.RESULTS = Ergebnisse +FindTool.SEARCH_TEXT = Suchtext +FindTool.SETTINGS = Einstellungen + +# learn + +Learn.REMEMBER_THE_ANSWER = Versuchen Sie sich an die Antwort zu erinnern +Learn.DID_YOU_KNOW_ANSWER = Wussten Sie die korrekte Antwort? +Learn.YES = Ja +Learn.NO = Nein + +Learn.CARD_COUNTER = Kartenzhler +Learn.FLIPPED_CARD_SIDES = Verkehrte Kartenseiten +Learn.SHOW_ANSWER = Zeige Antwort +Learn.SHOW_CATEGORY = Zeige Kategorie +Learn.SKIP_CARD = berspringen +Learn.STOP = Lernen beenden +Learn.TIMER = Stoppuhr + +Learn.SESSION_RESULTS = Sitzungsresultate +Learn.CARD_PROGRESS = Kartenfortschritt +Learn.SESSION_PROGRESS = Sitzungsfortschitt + +# learn settings + +LearnSettings.ADVANCED = Fortgeschritten +LearnSettings.SCHEDULING = Zeitplanung + +LearnSettings.CARDS_TO_LEARN = Zu lernende Karten +LearnSettings.LEARN_UNLEARNED_EXPIRED = Alle ungelernten und abgelaufenen Karten lernen. +LearnSettings.LEARN_UNLEARNED = Nur ungelernte Karten lernen. +LearnSettings.LEARN_EXPIRED = Nur abgelaufene Karten lernen. +LearnSettings.LEARN_SELECTED = Ausgewhlte Karten lernen. + +LearnSettings.CARDS_ORDER = Kartenreihenfolge +LearnSettings.SHUFFLE_CARDS = Mische die Karten aller Stapel und Kategorien. +LearnSettings.SHUFFLE_RATIO = Prozentualler Anteil an Karten, der nicht nach Kartenstapel sortiert werden sollen. +LearnSettings.GROUP_CARDS = Karten nach Kategorien ordnen. +LearnSettings.NATURAL_CATEGORY_ORDER = Kategorien in natrlicher Reihenfolge lernen. +LearnSettings.RANDOM_CATEGORY_ORDER = Kategorien in zuflliger Reihenfolge lernen. + +LearnSettings.DELIMITERS = Limits +LearnSettings.CARD_LIMIT = Kartenlimit +LearnSettings.CARD_LIMIT_TEXT = Beende die Sitzung, wenn eine bestimmte Anzahl von Karten gelernt wurde. +LearnSettings.TIME_LIMIT = Minutenlimit +LearnSettings.TIME_LIMIT_TEXT = Beende die Sitzung, wenn eine bestimmte Zeit abgelaufen ist. +LearnSettings.DONT_RETEST_FAILED = Karten, die falsch beantwortet wurden, innerhalb der Sitzung nicht nochmal lernen. + +LearnSettings.SCHEDULE_PRESETS = Voreinstellungen +LearnSettings.DELAY_AFTER_LEVEL = Verzgerung nach Stufe {0} +LearnSettings.DAYS = Tage +LearnSettings.HOURS = Stunden +LearnSettings.MINUTES = Minuten +LearnSettings.FIXED_EXPIRATION_TIME = Verwende eine feste Stunde und Minute fr den Ablaufzeitpunkt. + +LearnSettings.SIDE_MODE = Seitenauswahl +LearnSettings.NORMAL_MODE = Lerne mit normalen Seiten. +LearnSettings.FLIP_MODE = Lerne mit vertauschten Seiten. +LearnSettings.RANDOM_MODE = Lerne mit zufllig vertauschten Seiten. +LearnSettings.BOTH_MODE = Lerne beide Seiten jeweils so oft wie angegeben. + +LearnSettings.START = Sitzung beginnen! +LearnSettings.TITLE = Lerneinstellungen + +# new card + +NewCard.ADD = Erstellen +NewCard.ADD_AND_NEXT = Erstellen und Nchste + +NewCard.EDIT_RECENTLY = Letzte bearbeiten +NewCard.EDIT_RECENTLY_DESC = Bearbeiten der zuvor erzeugten Karten + +NewCard.NEW_WINDOW = Neues Fenster +NewCard.NEW_WINDOW_DESC = Neues Kartenerstellungs-Fenster ffnen + +NewCard.TITLE = Neue Karte + +NewCard.CLOSE_WARN = Warnung +NewCardManager.DISMISSED_WARN = Karte nicht erzeugt.\nWollen Sie die Karte erzeugen, bevor das Fenster geschlossen wird? + +# status bar + +StatusBar.CARDS = Karten +StatusBar.EXPIRED = Abgelaufene +StatusBar.LEARNED = Gelernte +StatusBar.UNLEARNED = Ungelernte +StatusBar.PARTIAL = Teilweise gelernt + +StatusBar.LEARNING_CATEGORY = Lerne Kategorie +StatusBar.CARDS_LEFT = Karten brig + +# strategy + +Strategy.LINEAR_DEFAULT_SCHEDULE = Linear (Standard) +Strategy.CONSTANT_SCHEDULE = Konstant +Strategy.EXPONENTIAL_SCHEDULE = Exponentiell +Strategy.QUADRATIC_SCHEDULE = Quadratisch +Strategy.CRAM_SCHEDULE = Pauken +Strategy.CUSTOM_SCHEDULE = Eigene + +# time + +Time.DAYS = Tagen +Time.ONE_DAY = einem Tag +Time.HOURS = Stunden +Time.ONE_HOUR = einer Stunde +Time.MINUTES = Minuten +Time.ONE_MINUTE = einer Minute +Time.SECONDS = Sekunden + +Time.PASSED = vorbei + +Time.IN = in {0} +Time.AGO = vor {0} + +# learn history + +History.TITLE = Historie +History.ACTION = Lernhistorie zeigen +History.RECENT = Letzte Sitzungen +History.BY_DATE = Sitzungen nach Tagen +History.BY_WEEK = Sitzungen nach Woche +History.BY_MONTH = Sitzungen nach Monat +History.BY_YEAR = Sitzungen nach Jahr +History.SESSION_DURATION = Sitzungslnge diff --git a/src/resource/text/translation_en.properties b/src/resource/text/translation_en.properties new file mode 100644 index 0000000..8eeb835 --- /dev/null +++ b/src/resource/text/translation_en.properties @@ -0,0 +1,348 @@ +# +# This is a translation file for jMemorize (http://www.riad.de/jmemorize) +# +# ------------------------------------------------------------------------------ +# Author: Riad Djemili +# Language: English (en) +# jMemorize-Version: 1.2.3 +# ------------------------------------------------------------------------------ +# +# Notes: +# DESC is the text that will show up as tooltip. +# TITLE is the title of the new window / dialog. + +# general + +General.CATEGORY = Category +General.CREATED = Created +General.MODIFIED = Modified +General.EXPIRES = Expires +General.LAST_TEST = Last Test +General.DECK = Deck +General.DECKS = Decks +General.FRONTSIDE = Frontside +General.FLIPSIDE = Flipside +General.OKAY = Okay +General.APPLY = Apply +General.CANCEL = Cancel +General.ROOT_CATEGORY = All +General.GENERAL = General +General.PASSED = Passed +General.UNLEARNED = Unlearned +General.EXPIRED = Expired +General.IMAGE = Image + +General.EMPTY_SIDES_ALERT = You need to specify both card sides. +General.EMPTY_SIDES_ALERT_TITLE = Bad card sides + +# main frame + +MainFrame.ABOUT = About +MainFrame.ABOUT_DESC = About this application + +MainFrame.ADD_CARD = Add card +MainFrame.ADD_CARD_DESC = Add new card + +MainFrame.ADD_CATEGORY = Add category +MainFrame.ADD_CATEGORY_DESC = Add new category +MainFrame.ADD_CATEGORY_INPUT = Enter the name of the new category that you want to create. + +MainFrame.CATEGORY_TREE = Category tree +MainFrame.CATEGORY_TREE_DESC = Show/Hide category tree + +MainFrame.COPY = Copy +MainFrame.CUT = Cut +MainFrame.PASTE = Paste +MainFrame.DELETE = Delete + +MainFrame.DELETE_CARDS_WARN = You are about to delete {0} card(s). Do you want to continue? +MainFrame.DELETE_CARDS_WARN_TITLE = Card Deletion +MainFrame.DELETE_CATEGORY_WARN = Deleting category {0} will delete {1} cards. Do you want to continue? + +MainFrame.EDIT_CARD = Edit card +MainFrame.EDIT_CARD_DESC = Edit and view card details + +MainFrame.ERROR_TITLE = Error +MainFrame.ERROR_LOAD = An error occured while loading file {0}. +MainFrame.ERROR_SAVE = An error occured while saving file {0}. Lesson has not been saved. + +MainFrame.EXIT = Exit +MainFrame.EXIT_DESC = Exit application + +MainFrame.FILE_FILTER_DESC = jMemorize Lessons +MainFrame.PDF_FILE_FILTER_DESC = PDF - Portable Document Format (.pdf) + +MainFrame.FIND = Find +MainFrame.FIND_DESC = Find cards + +MainFrame.LEARN = Learn +MainFrame.LEARN_DESC = Start learning session with all unlearned and expired cards + +MainFrame.MENU_FILE = File +MainFrame.MENU_EDIT = Edit +MainFrame.MENU_HELP = Help +MainFrame.MENU_LESSON = Lesson + +MainFrame.NEW = New +MainFrame.NEW_DESC = Create empty lesson + +MainFrame.UNNAMED_LESSON = New lesson + +MainFrame.OPEN = Open +MainFrame.OPEN_DESC = Open lesson file + +MainFrame.REMOVE_CATEGORY_TITLE = Category Deletion +MainFrame.REMOVE_DESC = Remove currently selected item(s) + +MainFrame.RESET = Reset card +MainFrame.RESET_DESC = Reset card statistics +MainFrame.RESET_WARN = You are about to reset {0} card(s). Do you want to continue? + +MainFrame.SAVE = Save +MainFrame.SAVE_DESC = Save lesson +MainFrame.SAVE_AS = Save as.. +MainFrame.SAVE_AS_DESC = Save lesson as.. +MainFrame.SAVE_MODIFIED = Lesson has been modified. Do you want to save before exiting? + +MainFrame.IMPORT = Import + +MainFrame.EXPORT = Export +MainFrame.EXPORT_PDF = Portable Document Format (*.pdf) +MainFrame.EXPORT_RTF = Rich Text Format (*.rtf) +MainFrame.EXPORT_PDF_DESC = Export to *.pdf +MainFrame.EXPORT_RTF_DESC = Export to *.rtf +MainFrame.EXPORT_CLEAN = Lesson without personal learn data + +MainFrame.PREFERENCES = Preferences +MainFrame.PREFERENCES_DESC = Set your preferences + +MainFrame.CONFIRM_OVERWRITE_TITLE = Overwrite file? +MainFrame.CONFIRM_OVERWRITE = File already exists. Do you want to overwrite it? + +MainFrame.SELECT_CHARACTER_SET = Please select the character set of the file. +MainFrame.CHARACTER_SET = Character set + +MainFrame.RENAME = Rename +MainFrame.RENAME_INPUT = Please enter the new name. + +# files + +File.CSV = Comma Separated Values (*.csv) +File.TSV = Tabular Separated Values (*.tsv) + +# web sites + +URL.HOMEPAGE = Homepage +URL.MANUAL = User manual +URL.FEATURE_TRACKER = Feature tracker +URL.BUG_TRACKER = Bug tracker + +# preferences + +Preferences.USE_GZIP = Compress lessons in GZIP format. +Preferences.LANGUAGE = Language +Preferences.RESTART = Your new language selection will appear the next time you start the application. + +Preferences.FONT_SETTINGS = Font settings +Preferences.FONT = Font +Preferences.SIZE = Size +Preferences.PREVIEW = Preview + +Preferences.ALIGNMENT = Alignment +Preferences.ALIGN_LEFT = Left +Preferences.ALIGN_CENTER = Center +Preferences.ALIGN_RIGHT = Right +Preferences.VERT_ALIGN = Center vertically + +# card table + +CardTable.COLUMNS = Columns +CardTable.NO_DATE_DESC = This card has never been tested. +CardTable.NOT_LEARNED = not learned +CardTable.PATH = Path +CardTable.SELECTED_CARDS = Selected cards + +# deck chart + +DeckChart.CARDS = Cards +DeckChart.START_DECK = Start Deck +DeckChart.SUMMARY = Summary +DeckChart.EXPIRED_CARDS = Expired Cards +DeckChart.LEARNED_CARDS = Learned Cards +DeckChart.UNLEARNED_CARDS = Unlearned Cards + +Summary.LEARNED = Learned +Summary.FAILED = Failed +Summary.RELEARNED = Relearned +Summary.SKIPPED = Skipped + +# session chart + +SessionChart.THIS_SESSION = This session +SessionChart.AVERAGE_SESSION = Average session + +# deck table + +DeckTable.NEXT_DECK = Next deck +DeckTable.NEXT_DECK_DESC = Display next deck. +DeckTable.PREV_DECK = Previous deck +DeckTable.PREV_DECK_DESC = Display previous deck. + +# card editting + +EditCard.DETAILS_RATIO = Success ratio +EditCard.DETAILS_HISTORY = Learn History + +EditCard.MODIFIED_WARN = Card entries have been modified. Do you want to apply them before continuing? +EditCard.MODIFIED_WARN_TITLE = Card has been modified. + +EditCard.NEXT_CARD = Next card +EditCard.NEXT_CARD_DESC = Display next card + +EditCard.PREV_CARD = Previous card +EditCard.PREV_CARD_DESC = Display previous card + +EditCard.REMOVE_CARD = Remove card +EditCard.REMOVE_CARD_DESC = Remove current card + +EditCard.REMOVE_CARD_WARN = Are you sure you want to delete this card? +EditCard.REMOVE_CARD_WARN_TITLE = Card Deletion + +EditCard.RESET_CARD = Reset card +EditCard.RESET_CARD_DESC = Resets current card +EditCard.RESET_CARD_WARN = Resetting this card will move it back to the first deck.\nAre you sure? + +EditCard.TAB_SIDES = Sides +EditCard.TAB_PROPERTIES = Properties + +# find tool + +FindTool.FIND = Search +FindTool.BOTH_SIDES = Both sides +FindTool.MATCH_CASE = Match case +FindTool.RESULTS = Results +FindTool.SEARCH_TEXT = Search text +FindTool.SETTINGS = Settings + +# learn + + +Learn.REMEMBER_THE_ANSWER = Try to remember the answer +Learn.DID_YOU_KNOW_ANSWER = Did you know the correct answer? +Learn.YES = Yes +Learn.NO = No + +Learn.CARD_COUNTER = Card counter +Learn.FLIPPED_CARD_SIDES = Flipped card sides +Learn.SHOW_ANSWER = Show answer +Learn.SHOW_CATEGORY = Show category +Learn.SKIP_CARD = Skip card +Learn.STOP = Stop learning +Learn.TIMER = Timer + +Learn.SESSION_RESULTS = Session Results +Learn.CARD_PROGRESS = Card Progress +Learn.SESSION_PROGRESS = Session Progress + +# learn settings + +LearnSettings.ADVANCED = Advanced +LearnSettings.SCHEDULING = Scheduling + +LearnSettings.CARDS_TO_LEARN = Cards to learn +LearnSettings.LEARN_UNLEARNED_EXPIRED = Learn all unlearned and expired cards. +LearnSettings.LEARN_UNLEARNED = Learn only unlearned cards. +LearnSettings.LEARN_EXPIRED = Learn only expired cards. +LearnSettings.LEARN_SELECTED = Learn selected cards. + +LearnSettings.CARDS_ORDER = Cards order +LearnSettings.SHUFFLE_CARDS = Shuffle cards of all decks and categories. +LearnSettings.SHUFFLE_RATIO = Percentage of cards that should not be sorted by their deck level. +LearnSettings.GROUP_CARDS = Group cards by categories while learning. +LearnSettings.NATURAL_CATEGORY_ORDER = Show categories in fixed natural order. +LearnSettings.RANDOM_CATEGORY_ORDER = Show categories in random order. + +LearnSettings.DELIMITERS = Delimiters +LearnSettings.CARD_LIMIT = Card limit +LearnSettings.CARD_LIMIT_TEXT = Restrict number of cards to test this session to card limit. +LearnSettings.TIME_LIMIT = Minute limit +LearnSettings.TIME_LIMIT_TEXT = End session when a certain time limit has been reached. +LearnSettings.DONT_RETEST_FAILED = Don't retest cards that have been failed in this session. + +LearnSettings.SCHEDULE_PRESETS = Schedule Presets +LearnSettings.DELAY_AFTER_LEVEL = Delay after level {0} +LearnSettings.DAYS = Days +LearnSettings.HOURS = Hours +LearnSettings.MINUTES = Minutes +LearnSettings.FIXED_EXPIRATION_TIME = Use fixed expiration hour and minute. + +LearnSettings.SIDE_MODE = Side mode +LearnSettings.NORMAL_MODE = Learn in normal mode. +LearnSettings.FLIP_MODE = Learn with flipped card sides. +LearnSettings.RANDOM_MODE = Learn in random mode with card sides being randomly flipped. +LearnSettings.BOTH_MODE = Learn each card side as often as specified. + +LearnSettings.START = Start Session\! +LearnSettings.TITLE = Learn settings + +# new card + +NewCard.ADD = Add +NewCard.ADD_AND_NEXT = Add and create next + +NewCard.EDIT_RECENTLY = Edit recently +NewCard.EDIT_RECENTLY_DESC = Edit recently created card + +NewCard.NEW_WINDOW = New window +NewCard.NEW_WINDOW_DESC = Open another new add card window + +NewCard.TITLE = Create Card + +NewCard.CLOSE_WARN = Warning +NewCardManager.DISMISSED_WARN = Card data is about to get dismissed.\nDo you want to create the card before the window is closed? + +# status bar + +StatusBar.CARDS = Cards +StatusBar.EXPIRED = Expired +StatusBar.LEARNED = Learned +StatusBar.UNLEARNED = Unlearned +StatusBar.PARTIAL = Partially learned + +StatusBar.LEARNING_CATEGORY = Learning category +StatusBar.CARDS_LEFT = Cards left + +# strategy + +Strategy.LINEAR_DEFAULT_SCHEDULE = Linear (Default) +Strategy.CONSTANT_SCHEDULE = Constant +Strategy.EXPONENTIAL_SCHEDULE = Exponential +Strategy.QUADRATIC_SCHEDULE = Quadratic +Strategy.CRAM_SCHEDULE = Cram +Strategy.CUSTOM_SCHEDULE = Custom + +# time related + +Time.DAYS = days +Time.ONE_DAY = one day +Time.HOURS = hours +Time.ONE_HOUR = one hour +Time.MINUTES = minutes +Time.ONE_MINUTE = one minute +Time.SECONDS = seconds + +Time.PASSED = passed + +Time.IN = in {0} +Time.AGO = {0} ago + +# learn history + +History.TITLE = History +History.ACTION = Show history +History.RECENT = Recent sessions +History.BY_DATE = Sessions by date +History.BY_WEEK = Sessions by week +History.BY_MONTH = Sessions by month +History.BY_YEAR = Sessions by year +History.SESSION_DURATION = Session Length diff --git a/src/resource/text/translation_eo.properties b/src/resource/text/translation_eo.properties new file mode 100644 index 0000000..89bbede --- /dev/null +++ b/src/resource/text/translation_eo.properties @@ -0,0 +1,330 @@ +# +# This is a translation file for jMemorize (http://www.riad.de/jmemorize) +# +# ------------------------------------------------------------------------------ +# Author: Kristjan Schmidt +# Language: Esperanto (eo) +# jMemorize-Version: 1.2.3 +# ------------------------------------------------------------------------------ +# +# Notes: +# DESC is the text that will show up as tooltip. +# TITLE is the title of the new window / dialog. + +# general + +General.CATEGORY = kategorio +General.CREATED = konstruita +General.MODIFIED = alii\u011Dita +General.EXPIRES = eksvalidas +General.LAST_TEST = lasta testo +General.DECK = staplo +General.DECKS = staploj +General.FRONTSIDE = anta\u016Da flanko +General.FLIPSIDE = dorsa flanko +General.OKAY = okej +General.APPLY = uzi +General.CANCEL = rompi +General.ROOT_CATEGORY = \u0109iuj +General.GENERAL = \u011Denerale +General.PASSED = trafo +General.UNLEARNED = nelernita +General.EXPIRED = eksvalida + +General.EMPTY_SIDES_ALERT = La karto ne povas havi malplenan flankon. +General.EMPTY_SIDES_ALERT_TITLE = malplena kartoflanko + +# main frame + +MainFrame.ABOUT = pri +MainFrame.ABOUT_DESC = informoj pri \u0109i tiu programo + +MainFrame.ADD_CARD = nova karto +MainFrame.ADD_CARD_DESC = aldoni novan karton + +MainFrame.ADD_CATEGORY = nova kategorio +MainFrame.ADD_CATEGORY_DESC = aldoni novan kategorion +MainFrame.ADD_CATEGORY_INPUT = Enigu nomon de la nova kategorio. + +MainFrame.CATEGORY_TREE = kategoriostrukturo +MainFrame.CATEGORY_TREE_DESC = montri/ka\u015Di kategoriostrukturon + +MainFrame.COPY = kopii +MainFrame.CUT = eltondi +MainFrame.PASTE = enmeti +MainFrame.DELETE = forigi + +MainFrame.DELETE_CARDS_WARN = {0} kartojn forigos. \u0108u vi volas da\u016Drigi? +MainFrame.DELETE_CARDS_WARN_TITLE = forigi kartojn +MainFrame.DELETE_CATEGORY_WARN = La forigo de la kategorio {0} forigas {1} karto(j)n. \u0108u vi volas da\u016Drigi? + +MainFrame.EDIT_CARD = redakti karton +MainFrame.EDIT_CARD_DESC = redakti kartoflankojn kaj montri detalojn + +MainFrame.ERROR_TITLE = eraro +MainFrame.ERROR_LOAD = Dum la \u015Dutado de {0} okazis eraro. +MainFrame.ERROR_SAVE = Dum la konservoproceso {0} okazis eraro.\n La dosiero ne konservis. + +MainFrame.EXIT = eliro +MainFrame.EXIT_DESC = fermi la programon + +MainFrame.FILE_FILTER_DESC = jMemorize-lecionoj +MainFrame.PDF_FILE_FILTER_DESC =PDF - Portebla Dokument-Formato (*.pdf) + +MainFrame.FIND = ser\u0109i +MainFrame.FIND_DESC = ser\u0109i kartojn + +MainFrame.LEARN = lerni +MainFrame.LEARN_DESC = eki lernadon + +MainFrame.MENU_FILE = dosiero +MainFrame.MENU_EDIT = redakti +MainFrame.MENU_HELP = helpo +MainFrame.MENU_LESSON = leciono + +MainFrame.NEW = nova +MainFrame.NEW_DESC = konstrui novan lecionon + +MainFrame.UNNAMED_LESSON = nova leciono + +MainFrame.OPEN = malfermi +MainFrame.OPEN_DESC = malfermi lecionon + +MainFrame.REMOVE_CATEGORY_TITLE = forigi kategorion +MainFrame.REMOVE_DESC = forigas la selektitajn elementojn + +MainFrame.RESET = meti malanta\u016De +MainFrame.RESET_DESC = forigi \u0109iuj kartojstatistikojn +MainFrame.RESET_WARN = {0} karto(j)n metos malanta\u016De. \u0108u vi volas da\u016Drigi? + +MainFrame.SAVE = konservi +MainFrame.SAVE_DESC = konservi lecionon +MainFrame.SAVE_AS = konservi sub.. +MainFrame.SAVE_AS_DESC = konservi lecionon sub.. +MainFrame.SAVE_MODIFIED = La leciono estas \u015Dan\u011Dita. \u0108u vi volas konservi la dosieron anta\u016D la fermo de la programo? + +MainFrame.IMPORT = importi + +MainFrame.EXPORT = eksporti +MainFrame.EXPORT_PDF = Portebla Dokument-Formato (*.pdf) +MainFrame.EXPORT_RTF = Rich Text Format (*.rtf) +MainFrame.EXPORT_PDF_DESC = eksporti al *.pdf +MainFrame.EXPORT_RTF_DESC = eksporti al *.rtf +MainFrame.EXPORT_CLEAN = lecionoj sen personaj lerndatoj + +MainFrame.PREFERENCES = agordoj +MainFrame.PREFERENCES_DESC = Faru vian agordojn. + +MainFrame.CONFIRM_OVERWRITE_TITLE = anstata\u016Digi dosieron? +MainFrame.CONFIRM_OVERWRITE = Dosiero jam ekzistas. \u0108u vi volas anstata\u016Digi \u011Din? + +MainFrame.SELECT_CHARACTER_SET = Bonvole elektu karaktraron de la dosiero. +MainFrame.CHARACTER_SET = karaktraron + +# files + +File.CSV = Komo-Separita Valoroj (*.csv) +File.TSV = Tabelilo-Separita Valoroj (*.tsv) + +# web sites + +URL.HOMEPAGE = retpa\u011Daro +URL.MANUAL = instruado +URL.FEATURE_TRACKER = funkciopersekuto +URL.BUG_TRACKER = eraropersekuto + +# preferences + +Preferences.USE_GZIP = Kunpremi lecionojn kun GZIP. +Preferences.LANGUAGE = lingvo +Preferences.RESTART = La nova lingvo aperos \u0109e la sekva starto de la programo. + +Preferences.FONT_SETTINGS = teksto-agordo +Preferences.FONT = teksto-specio +Preferences.SIZE = kvanto +Preferences.PREVIEW = anta\u016Drigardo + +# card table + +CardTable.COLUMNS = kolonoj +CardTable.NO_DATE_DESC = Tiu karto ne estas testita. +CardTable.NOT_LEARNED = ne lernita +CardTable.PATH = pado +CardTable.SELECTED_CARDS = elektitaj kartoj + +# deck chart + +DeckChart.CARDS = kartoj +DeckChart.START_DECK = komencostaplo +DeckChart.SUMMARY = superrigardo +DeckChart.EXPIRED_CARDS = eksvalidaj kartoj +DeckChart.LEARNED_CARDS = lernitaj kartoj +DeckChart.UNLEARNED_CARDS = nelernitaj kartoj + +Summary.LEARNED = lernita +Summary.RELEARNED = denove lernita +Summary.FAILED = falsa +Summary.SKIPPED = ellasita + +# deck table + +DeckTable.NEXT_DECK = sekva staplo +DeckTable.NEXT_DECK_DESC = Montru sekvan staplon. +DeckTable.PREV_DECK = anta\u016Da staplo +DeckTable.PREV_DECK_DESC = Montru anta\u016Dan staplon. + +# card editting + +EditCard.DETAILS_RATIO = sukcesokvoto +EditCard.DETAILS_HISTORY = lernadohistorio + +EditCard.MODIFIED_WARN = La karto estas \u015Dan\u011Dita. \u0108u vi volas konservi la \u015Dan\u011Dojn anta\u016D da\u016Drigo? +EditCard.MODIFIED_WARN_TITLE = la karto estas \u015Dan\u011Dita + +EditCard.NEXT_CARD = sekva karto +EditCard.NEXT_CARD_DESC = montri sekvan karton + +EditCard.PREV_CARD = anta\u016Da karto +EditCard.PREV_CARD_DESC = montri anta\u016Dan karton + +EditCard.REMOVE_CARD = forigi karton +EditCard.REMOVE_CARD_DESC = forigi \u0109i tiun karton + +EditCard.REMOVE_CARD_WARN = \u0108u vi certe volas, ke tiu \u0109i karto forigos? +EditCard.REMOVE_CARD_WARN_TITLE = forigi la karton + +EditCard.RESET_CARD = meti karton malanta\u016De +EditCard.RESET_CARD_DESC = remeti la karton sur la unua staplo +EditCard.RESET_CARD_WARN = \u0108i tiu karto remeti\u011Dos sur la unua staplo.\n\u0108u vi estas certe? + +EditCard.TAB_SIDES = pa\u011Doj +EditCard.TAB_PROPERTIES = atributoj + +# find tool + +FindTool.FIND = ser\u0109i +FindTool.BOTH_SIDES = amba\u016D flankoj +FindTool.MATCH_CASE = atenti majuskligon kaj malmajuskligon +FindTool.RESULTS = rezultoj +FindTool.SEARCH_TEXT = ser\u0109oteksto +FindTool.SETTINGS = agordoj + +# learn + +Learn.REMEMBER_THE_ANSWER = Rememoru la respondon. +Learn.DID_YOU_KNOW_ANSWER = \u0108u vi sciis la \u011Dustan respondon? +Learn.YES = jes +Learn.NO = ne + +Learn.SHOW_ANSWER = montri +Learn.SKIP_CARD = ellasi +Learn.CARD_COUNTER = kartonombrilo +Learn.FLIPPED_CARD_SIDES = inter\u015Dan\u011Ditaj kartoflankoj +Learn.SHOW_CATEGORY = montri kategorion +Learn.STOP = rompi lernadon +Learn.TIMER = horlo\u011Do + +Learn.SESSION_RESULTS = sesioresulto +Learn.CARD_PROGRESS = kartoprogreso +Learn.SESSION_PROGRESS = sesioprogreso + +# learn settings + +LearnSettings.ADVANCED = progresinte +LearnSettings.SCHEDULING = tempoplanado + +LearnSettings.CARDS_TO_LEARN = lernotaj kartoj +LearnSettings.LEARN_UNLEARNED_EXPIRED = lerni nelernitajn kaj eksvalidajn kartojn +LearnSettings.LEARN_UNLEARNED = lerni nur nelernitajn kartojn +LearnSettings.LEARN_EXPIRED = lerni nur eksvalidajn kartojn + +LearnSettings.CARDS_ORDER = kartosinsekvo +LearnSettings.SHUFFLE_CARDS = miksi la kartojn de \u0109iuj staploj kaj kategorioj +LearnSettings.GROUP_CARDS = grupigi kartojn la\u016D kategorioj. +LearnSettings.NATURAL_CATEGORY_ORDER = lerni kategorioj la\u016D natura sinsekvo. +LearnSettings.RANDOM_CATEGORY_ORDER = lerni kategorioj la\u016D hazarda sinsekvo. + +LearnSettings.DELIMITERS = limito +LearnSettings.CARD_LIMIT = kartolimito +LearnSettings.CARD_LIMIT_TEXT = finigi la lernadon, kiam limigita nombro de kartoj estas atingita +LearnSettings.TIME_LIMIT = minutolimito +LearnSettings.TIME_LIMIT_TEXT = finigi la lernadon, kiam limigita tempo estas atingita +LearnSettings.DONT_RETEST_FAILED = Ne ripeti kartojn kiuj ne respondis \u011Duste. + +LearnSettings.SCHEDULE_PRESETS = anta\u016Da tempoplanado-kalibrigoj +LearnSettings.DELAY_AFTER_LEVEL = malfruigo la\u016D nivelo {0} +LearnSettings.DAYS = tagoj +LearnSettings.HOURS = horoj +LearnSettings.MINUTES = minutoj + +LearnSettings.SIDE_MODE = flankoelekto +LearnSettings.NORMAL_MODE = lerni kun normalaj flankoj +LearnSettings.FLIP_MODE = lerni kun inter\u015Dan\u011Ditaj flankoj +LearnSettings.RANDOM_MODE = lerni kun hazarde miksitaj flankoj +LearnSettings.BOTH_MODE = Lernu amba\u016D flankoj pokaze tiom ofte kiel indikita. + +LearnSettings.START = komenci lernadon +LearnSettings.TITLE = lernadokalibrigoj + +# new card + +NewCard.ADD = aldoni +NewCard.ADD_AND_NEXT = aldoni kaj konstrui sekvan + +NewCard.EDIT_RECENTLY = redakti anta\u016Dan +NewCard.EDIT_RECENTLY_DESC = redakti la anta\u016De produktitajn kartojn + +NewCard.NEW_WINDOW = nova fenestro +NewCard.NEW_WINDOW_DESC = malfermi fenestron por produkti novan karton + +NewCard.TITLE = konstrui korton + +NewCard.CLOSE_WARN = averto +NewCardManager.DISMISSED_WARN = La karto ne estas finprodukta.\n\u0108u vi volas finprodukti la karton anta\u016D la fenestro fermi\u011Das? + +# status bar + +StatusBar.CARDS = kartoj +StatusBar.EXPIRED = eksvalida +StatusBar.LEARNED = lernita +StatusBar.UNLEARNED = nelernita +StatusBar.PARTIAL = parte lernita + +StatusBar.LEARNING_CATEGORY = lerni kategorion +StatusBar.CARDS_LEFT = kartoj restas + +# strategy + +Strategy.LINEAR_DEFAULT_SCHEDULE = lineare (kutime) +Strategy.CONSTANT_SCHEDULE = konstante +Strategy.EXPONENTIAL_SCHEDULE = eksponenciale +Strategy.QUADRATIC_SCHEDULE = kvadrate +Strategy.CRAM_SCHEDULE = lernade +Strategy.CUSTOM_SCHEDULE = propre + +# time + +Time.DAYS = tagoj +Time.ONE_DAY = unu tago +Time.HOURS = horoj +Time.ONE_HOUR = unu horo +Time.MINUTES = minutoj +Time.ONE_MINUTE = unu minuto +Time.SECONDS = sekundoj + +Time.PASSED = pasinta + +Time.IN = en {0} +Time.AGO = anta\u016D {0} + +# learn history + +History.ACTION = montru historion +History.TITLE = historio +History.RECENT = pasinta sesio +History.BY_DATE = sesioj la\u016D tagoj +History.BY_WEEK = sesioj la\u016D semajno +History.BY_MONTH = sesioj la\u016D monato +History.BY_YEAR = sesioj la\u016D jaro +History.SESSION_DURATION = sesioda\u016Dro + diff --git a/src/resource/text/translation_es.properties b/src/resource/text/translation_es.properties new file mode 100644 index 0000000..ab40cc6 --- /dev/null +++ b/src/resource/text/translation_es.properties @@ -0,0 +1,330 @@ +# +# Esta es un archivo de traduccin para el jMemorize (http://jmemorize.org) +# +# ------------------------------------------------------------------------------ +# Autor: Ren Maya +# Idioma: Espaol (es) +# jMemorize-Versin: 1.2.3 +# ------------------------------------------------------------------------------ +# +# Notes: +# DESC is the text that will show up as tooltip. +# TITLE is the title of the new window / dialog. + +# general + +General.CATEGORY = Categoria +General.CREATED = Creado +General.MODIFIED = Modificado +General.EXPIRES = Expira +General.LAST_TEST = ltima Evaluacin +General.DECK = Maso +General.DECKS = Masos +General.FRONTSIDE = Frente +General.FLIPSIDE = Revs +General.OKAY = Bien +General.APPLY = Aplicar +General.CANCEL = Cancelar +General.ROOT_CATEGORY = Todos +General.GENERAL = General +General.PASSED = Aprobado +General.UNLEARNED = Olvidado +General.EXPIRED = Expirado + +General.EMPTY_SIDES_ALERT = Necesita llenar ambas caras de la tarjeta. +General.EMPTY_SIDES_ALERT_TITLE = Error en las caras de la tarjeta + +# main frame + +MainFrame.ABOUT = Acerca +MainFrame.ABOUT_DESC = Acerca de este programa + +MainFrame.ADD_CARD = Aadir tarjeta +MainFrame.ADD_CARD_DESC = Aadir tarjeta nueva + +MainFrame.ADD_CATEGORY = Aadir categora +MainFrame.ADD_CATEGORY_DESC = Aadir categora nueva +MainFrame.ADD_CATEGORY_INPUT = Ingrese el nombre de la nueva categora que desea crear. + +MainFrame.CATEGORY_TREE = ndice de categorias +MainFrame.CATEGORY_TREE_DESC = Mostrar/Ocultar el ndice de categorias + +MainFrame.COPY = Copiar +MainFrame.CUT = Cortar +MainFrame.PASTE = Pegar +MainFrame.DELETE = Borrar + +MainFrame.DELETE_CARDS_WARN = Est por borrar {0} tarjeta(s). Desa contiunar? +MainFrame.DELETE_CARDS_WARN_TITLE = Borrar Tarjeta +MainFrame.DELETE_CATEGORY_WARN = Al borrar la categora {0} borrar tambin {1} tarjetas. Desa continuar? + +MainFrame.EDIT_CARD = Editar tarjeta +MainFrame.EDIT_CARD_DESC = Editar y ver los detalles de la tarjeta + +MainFrame.ERROR_TITLE = Error +MainFrame.ERROR_LOAD = Se produjo un error al cargar el archivo {0}. +MainFrame.ERROR_SAVE = Se produjo un error al guardar el archivo {0}. La leccin no se ha guardado. + +MainFrame.EXIT = Salir +MainFrame.EXIT_DESC = Salir del programa + +MainFrame.FILE_FILTER_DESC = Lecciones del jMemorize +MainFrame.PDF_FILE_FILTER_DESC = PDF - Portable Document Format (.pdf) + +MainFrame.FIND = Encontrar +MainFrame.FIND_DESC = Encontrar tarjetas + +MainFrame.LEARN = Aprender +MainFrame.LEARN_DESC = Inicie sesiones de aprendizaje con todas las tarjetas no aprendidas o expiradas + +MainFrame.MENU_FILE = Archivo +MainFrame.MENU_EDIT = Editar +MainFrame.MENU_HELP = Ayuda +MainFrame.MENU_LESSON = Leccin + +MainFrame.NEW = Nueva +MainFrame.NEW_DESC = Crear una leccin en blanco + +MainFrame.UNNAMED_LESSON = Nueva leccin + +MainFrame.OPEN = Abrir +MainFrame.OPEN_DESC = Abrir el archivo de una leccin + +MainFrame.REMOVE_CATEGORY_TITLE = Borrar una Categora +MainFrame.REMOVE_DESC = Remover los objetos seleccionados + +MainFrame.RESET = Restablcer tarjeta +MainFrame.RESET_DESC = Restablecer la estadistica de las tarjetas +MainFrame.RESET_WARN = Est por restablecer {0} tarjeta(s). Desa continuar? + +MainFrame.SAVE = Guardar +MainFrame.SAVE_DESC = Guardar leccin +MainFrame.SAVE_AS = Guardar como... +MainFrame.SAVE_AS_DESC = Guardar leccin como... +MainFrame.SAVE_MODIFIED = Se ha modificado la leccin. Desa guardarla antes de salir del programa? + +MainFrame.IMPORT = Importar + +MainFrame.EXPORT = Exportar +MainFrame.EXPORT_PDF = Portable Document Format (*.pdf) +MainFrame.EXPORT_RTF = Rich Text Format (*.rtf) +MainFrame.EXPORT_PDF_DESC = Exportar a *.pdf +MainFrame.EXPORT_RTF_DESC = Exportar a *.rtf +MainFrame.EXPORT_CLEAN = Leccin sin informacin personar de aprendizaje + +MainFrame.PREFERENCES = Preferencias +MainFrame.PREFERENCES_DESC = Ajuste sus preferencias + +MainFrame.CONFIRM_OVERWRITE_TITLE = Sobreescribir el archivo? +MainFrame.CONFIRM_OVERWRITE = El archivo ya existe. Desa sobreescribirlo? + +MainFrame.SELECT_CHARACTER_SET = Por favor seleccione el tipo de letra del archivo. +MainFrame.CHARACTER_SET = Seleccin de tipo de letra + +# files + +File.CSV = Valores separados por una coma (*.csv) +File.TSV = Valores separados por un espacio (*.tsv) + +# web sites + +URL.HOMEPAGE = Pgina de Inicio +URL.MANUAL = Manual de usuario +URL.FEATURE_TRACKER = Rastreador de caractersticas +URL.BUG_TRACKER = Rastreador de problemas + +# preferences + +Preferences.USE_GZIP = Comprimir las lecciones en formato GZIP. +Preferences.LANGUAGE = Idioma +Preferences.RESTART = Su idioma seleccionado aparecer la prxima vez que inicie el programa. + +Preferences.FONT_SETTINGS = Ajustes de Letra +Preferences.FONT = Tipo de letra +Preferences.SIZE = Tamao +Preferences.PREVIEW = Vista previa + +# card table + +CardTable.COLUMNS = Columnas +CardTable.NO_DATE_DESC = Esta tarjeta no ha sido probada. +CardTable.NOT_LEARNED = No se ha aprendido +CardTable.PATH = Sendero +CardTable.SELECTED_CARDS = Tarjetas seleccionadas + +# deck chart + +DeckChart.CARDS = Tarjetas +DeckChart.START_DECK = Inicie el maso +DeckChart.SUMMARY = Resmen +DeckChart.EXPIRED_CARDS = Tarjetas Expiradas +DeckChart.LEARNED_CARDS = Tarjetas Aprendidas +DeckChart.UNLEARNED_CARDS = Tarjeta Olvidadas + +Summary.LEARNED = Aprendido +Summary.FAILED = Fallado +Summary.RELEARNED = Reaprendido +Summary.SKIPPED = Saltado + +# deck table + +DeckTable.NEXT_DECK = Siguiente maso +DeckTable.NEXT_DECK_DESC = Mostrar el siguiente maso. +DeckTable.PREV_DECK = Maso anterior +DeckTable.PREV_DECK_DESC = Mostrar el maso anterior. + +# card editting + +EditCard.DETAILS_RATIO = Relacin de xito +EditCard.DETAILS_HISTORY = Historial de aprendizaje + +EditCard.MODIFIED_WARN = La entrada de la tarjeta han sido modificada. Desa aplicar los cambios antes de continuar? +EditCard.MODIFIED_WARN_TITLE = La tarjeta ha sido modificada. + +EditCard.NEXT_CARD = Siguiente tarjeta +EditCard.NEXT_CARD_DESC = Mostrar la siguiente tarjeta + +EditCard.PREV_CARD = Tarjeta anterior +EditCard.PREV_CARD_DESC = Mostrar la tarjeta anterior + +EditCard.REMOVE_CARD = Borrar la tarjeta +EditCard.REMOVE_CARD_DESC = Borrar la tarjeta actual + +EditCard.REMOVE_CARD_WARN = Est seguro de que desea borrar esta tarjeta? +EditCard.REMOVE_CARD_WARN_TITLE = Borrar Tarjeta + +EditCard.RESET_CARD = Restablecer la tarjeta +EditCard.RESET_CARD_DESC = Restablecer la tarjeta actual +EditCard.RESET_CARD_WARN = El restablecer esta tarjeta la mover al primer maso.\nEst seguro? + +EditCard.TAB_SIDES = Caras +EditCard.TAB_PROPERTIES = Propiedades + +# find tool + +FindTool.FIND = Buscar +FindTool.BOTH_SIDES = Ambas caras +FindTool.MATCH_CASE = Coincidencia exacta +FindTool.RESULTS = Resultados +FindTool.SEARCH_TEXT = Texto a buscar +FindTool.SETTINGS = Ajustes + +# learn + + +Learn.REMEMBER_THE_ANSWER = Intente recordar la respuesta +Learn.DID_YOU_KNOW_ANSWER = Saba la respuesta correcta? +Learn.YES = S +Learn.NO = No + +Learn.CARD_COUNTER = Contador de Tarjetas +Learn.FLIPPED_CARD_SIDES = Caras volteadas +Learn.SHOW_ANSWER = Mostrar la respuesta +Learn.SHOW_CATEGORY = Mostrar la categora +Learn.SKIP_CARD = Saltar tarjeta +Learn.STOP = Parar de aprender +Learn.TIMER = Temporizador + +Learn.SESSION_RESULTS = Resultados de la sesin +Learn.CARD_PROGRESS = Progreso en las tarjetas +Learn.SESSION_PROGRESS = Progreso de la sesin + +# learn settings + +LearnSettings.ADVANCED = Avanzado +LearnSettings.SCHEDULING = Programar + +LearnSettings.CARDS_TO_LEARN = Tarjetas a aprender +LearnSettings.LEARN_UNLEARNED_EXPIRED = Aprender todas las tarjetas olvidadas o expiradas. +LearnSettings.LEARN_UNLEARNED = Aprender slo las tarjetas olvidadas. +LearnSettings.LEARN_EXPIRED = Aprender slo las tarjetas expiradas. + +LearnSettings.CARDS_ORDER = Orden de las tarjetas +LearnSettings.SHUFFLE_CARDS = Barajar las tarjetas de todos los masos y categorias. +LearnSettings.GROUP_CARDS = Agrupar las tarjetas por categorias mientras aprende. +LearnSettings.NATURAL_CATEGORY_ORDER = Mostrar las categorias en el orden fijado naturalmente. +LearnSettings.RANDOM_CATEGORY_ORDER = Mostrar las categorias al azar. + +LearnSettings.DELIMITERS = Delimitadores +LearnSettings.CARD_LIMIT = Lmite de tarjetas +LearnSettings.CARD_LIMIT_TEXT = Restringir el nmero de tarjetas a preguntar en esta sesin segn el lmite de tarjetas. +LearnSettings.TIME_LIMIT = Lmite de minutos +LearnSettings.TIME_LIMIT_TEXT = Terminar la sesin cuando se termine el lmite de tiempo. +LearnSettings.DONT_RETEST_FAILED = No volver a preguntar aquellas tarjetas que se hayan reprobado en esta sesin. + +LearnSettings.SCHEDULE_PRESETS = Definicin de la agenda +LearnSettings.DELAY_AFTER_LEVEL = Retrazar segn el nivel {0} +LearnSettings.DAYS = Das +LearnSettings.HOURS = Horas +LearnSettings.MINUTES = Minutos + +LearnSettings.SIDE_MODE = Modo de las caras +LearnSettings.NORMAL_MODE = Aprender en el modo normal. +LearnSettings.FLIP_MODE = Aprender con las tarjetas volteadas. +LearnSettings.RANDOM_MODE = Aprender en modo aleatorio con las tarjetas volteadas al azar. +LearnSettings.BOTH_MODE = Aprender cada lado de la tarjeta tantas veces como se especifique. + +LearnSettings.START = Iniciar sesin\! +LearnSettings.TITLE = Ajustes de aprendizaje + +# new card + +NewCard.ADD = Aadir +NewCard.ADD_AND_NEXT = Aadir y crear la siguiente + +NewCard.EDIT_RECENTLY = Modificar la ms reciente +NewCard.EDIT_RECENTLY_DESC = Modificar la tarjeta creada ms recientemente + +NewCard.NEW_WINDOW = Ventana nueva +NewCard.NEW_WINDOW_DESC = Abrir otra ventana de 'aadir nueva tarjeta' + +NewCard.TITLE = Crear tarjeta + +NewCard.CLOSE_WARN = Advertencia +NewCardManager.DISMISSED_WARN = La informacin de la tarjeta se descartar.\nDesa crear la tarjeta antes de cerrar la ventana? + +# status bar + +StatusBar.CARDS = Tarjetas +StatusBar.EXPIRED = Expiradas +StatusBar.LEARNED = Aprendidas +StatusBar.UNLEARNED = Olvidadas +StatusBar.PARTIAL = Parcialmente aprendidas + +StatusBar.LEARNING_CATEGORY = Categora de aprendizaje +StatusBar.CARDS_LEFT = Tarjetas restantes + +# strategy + +Strategy.LINEAR_DEFAULT_SCHEDULE = Lineal (Por defecto) +Strategy.CONSTANT_SCHEDULE = Constante +Strategy.EXPONENTIAL_SCHEDULE = Exponencial +Strategy.QUADRATIC_SCHEDULE = Cuadrtica +Strategy.CRAM_SCHEDULE = Meter +Strategy.CUSTOM_SCHEDULE = Modificado + +# time related + +Time.DAYS = das +Time.ONE_DAY = un da +Time.HOURS = horas +Time.ONE_HOUR = una hora +Time.MINUTES = minutos +Time.ONE_MINUTE = un minuto +Time.SECONDS = segundos + +Time.PASSED = aprobado + +Time.IN = en {0} +Time.AGO = {0} hace + +# learn history + +History.TITLE = Historial +History.ACTION = Mostrar historial +History.RECENT = Sesiones recientes +History.BY_DATE = Sesiones por da +History.BY_WEEK = Sesiones por semanana +History.BY_MONTH = Sesiones por mes +History.BY_YEAR = Sesiones por ao +History.SESSION_DURATION = Duracin de la sesin diff --git a/src/resource/text/translation_fr.properties b/src/resource/text/translation_fr.properties new file mode 100644 index 0000000..eff1a11 --- /dev/null +++ b/src/resource/text/translation_fr.properties @@ -0,0 +1,280 @@ +# +# This is a translation file for jMemorize (http://www.riad.de/jmemorize) +# +# ------------------------------------------------------------------------------ +# Authors: MILLE.ca +# Language: French (fr) +# jMemorize-Version: 0.9.2 +# ------------------------------------------------------------------------------ +# +# general + +General.CATEGORY = Catgorie +General.CREATED = Cr +General.EXPIRES = Expir +General.LAST_TEST = Dernier exercise effectu +General.DECK = Jeu de cartes +General.DECKS = Jeux de cartes +General.FRONTSIDE = Recto +General.FLIPSIDE = Verso +General.OKAY = Ok +General.APPLY = Appliquer +General.CANCEL = Annuler +General.ROOT_CATEGORY = Toutes +General.GENERAL = Gnral + +General.EMPTY_SIDES_ALERT = Vous devez spcifier les deux cts de la carte. +General.EMPTY_SIDES_ALERT_TITLE = Mauvais cts de la carte + +# main frame + +MainFrame.ABOUT = propos +MainFrame.ABOUT_DESC = propos de cette application + +MainFrame.ADD_CARD = Ajouter une carte +MainFrame.ADD_CARD_DESC = Ajouter une nouvelle carte + +MainFrame.ADD_CATEGORY = Ajouter une catgorie +MainFrame.ADD_CATEGORY_DESC = Ajouter une nouvelle catgorie +MainFrame.ADD_CATEGORY_INPUT = Entrer le nom de la nouvelle catgorie crer + +MainFrame.CATEGORY_TREE = Arbre +MainFrame.CATEGORY_TREE_DESC = Afficher/Cacher l'arbre des catgories + +MainFrame.COPY = Copier +MainFrame.CUT = Couper +MainFrame.PASTE = Coller +MainFrame.DELETE = Supprimer + +MainFrame.DELETE_CARDS_WARN = Vous tes sur le point de supprimer {0} cartes(s). Voulez-vous continuer? +MainFrame.DELETE_CARDS_WARN_TITLE = Suppression de carte + +MainFrame.DELETE_CATEGORY_WARN = La suppression de la catgorie {0} supprimera {1} carte(). Voulez-vous continuer? + +MainFrame.EDIT_CARD = diter la carte +MainFrame.EDIT_CARD_DESC = diter et afficher les dtails de la carte + +MainFrame.ERROR_TITLE = Erreur +MainFrame.ERROR_LOAD = Une erreur est survenue lors du tlchargementdu fichier {0}. +MainFrame.ERROR_SAVE = Une erreur est survenue lors du la sauvegarde du fichier {0}. La leon n'a pas t sauvegarde. + +MainFrame.EXIT = Quitter +MainFrame.EXIT_DESC = Quitter l'application + +MainFrame.FILE_FILTER_DESC = Les leons de jMemorize + +MainFrame.FIND = Rechercher +MainFrame.FIND_DESC = Trouver une carte + +MainFrame.LEARN = Aprendre +MainFrame.LEARN_DESC = Commencer apprendre session avec toutes les cartes non apprises et expires + +MainFrame.MENU_FILE = Fichier +MainFrame.MENU_EDIT = diter +MainFrame.MENU_HELP = Aide +MainFrame.MENU_LESSON = Leon + +MainFrame.NEW = Nouveau +MainFrame.NEW_DESC = Crer une leon vide + +MainFrame.UNNAMED_LESSON = Nouvelle leon + +MainFrame.OPEN = Ouvrir +MainFrame.OPEN_DESC = Ouvrir le fichier de la leon + +MainFrame.REMOVE_CATEGORY_TITLE = Suppression de la catgorie +MainFrame.REMOVE_DESC = Supprimer les item(s) prsentement slectionns + +MainFrame.RESET = Rinitialiser la carte +MainFrame.RESET_DESC = Rinitialiser les statistiques de la carte +MainFrame.RESET_WARN = Vous tes sur le point de rinitialiser {0} card(s). Voulez-vous continuer? + +MainFrame.SAVE = Sauvegarder +MainFrame.SAVE_DESC = Sauvegarder la leon +MainFrame.SAVE_AS = Sauvegarder sous.. +MainFrame.SAVE_AS_DESC = Sauvegarder la leon sous.. +MainFrame.SAVE_MODIFIED = La leon a t modifie. Voulez-vous sauvegarder avant de quitter? + +MainFrame.PREFERENCES = Prfrences +MainFrame.PREFERENCES_DESC = Choisissez vos prfrences + +MainFrame.EXPORT = Export en ... +MainFrame.EXPORT_DESC = Export la lesson + +MainFrame.EXPORT_PDF = Portable Document Format (*.pdf) +MainFrame.EXPORT_RTF = Rich Text Format (*.rtf) +MainFrame.EXPORT_PDF_DESC = Export en *.pdf +MainFrame.EXPORT_RTF_DESC = Export en *.rtf + +# preferences + +Preferences.USE_GZIP = Compresser les leons en format GZIP. +Preferences.LANGUAGE = Langage +Preferences.RESTART = La nouvelle langue slectionne va apparatra au prochain dmarrage de l'application. + +Preferences.FONT_SETTINGS = Configuration des caractres +Preferences.FONT = Caractres +Preferences.SIZE = Grandeur +Preferences.PREVIEW = Aperu + +# card table + +CardTable.COLUMNS = Colonnes +CardTable.NO_DATE_DESC = Cette carte n'a jamais t teste. +CardTable.NOT_LEARNED = Non apprise +CardTable.PATH = Chemin +CardTable.SELECTED_CARDS = Cartes slectionnes + +# deck chart + +DeckChart.CARDS = Cartes +DeckChart.START_DECK = Commencer le paquet +DeckChart.SUMMARY = Sommaire +DeckChart.EXPIRED_CARDS = Cartes expires +DeckChart.LEARNED_CARDS = Cartes apprises +DeckChart.UNLEARNED_CARDS = Cartes non apprises + +# deck table + +DeckTable.NEXT_DECK = Paquet suivant +DeckTable.NEXT_DECK_DESC = Afficher le prochain paquet. +DeckTable.PREV_DECK = Paquet prcdent +DeckTable.PREV_DECK_DESC = Afficher le paquet prcdent. + +# card editting + +EditCard.DETAILS_RATIO = Performances +EditCard.DETAILS_HISTORY = Historique + +EditCard.MODIFIED_WARN = L'entre des cartes a t modifie. Voulez-vous les appliquer avant de continuer? +EditCard.MODIFIED_WARN_TITLE = La carte a t modifie. + +EditCard.NEXT_CARD = Carte suivante +EditCard.NEXT_CARD_DESC = Afficher la prochaine carte + +EditCard.PREV_CARD = Carte prcdente +EditCard.PREV_CARD_DESC = Afficher la carte prcdente + +EditCard.REMOVE_CARD = Retirer la carte +EditCard.REMOVE_CARD_DESC = Retirer la prsente carte + +EditCard.REMOVE_CARD_WARN = tes-vous certain de vouloir supprimer cette carte? +EditCard.REMOVE_CARD_WARN_TITLE = Suppression de carte + +EditCard.RESET_CARD = Rinitialiser la carte +EditCard.RESET_CARD_DESC = Rinitialiser la carte prsente +EditCard.RESET_CARD_WARN = Rinitialiser cette carte la ramenera au premier paquet.\ntes-vous certain? + +EditCard.TAB_SIDES = Cts +EditCard.TAB_PROPERTIES = Proprits + +# find tool + +FindTool.FIND = Chercher +FindTool.BOTH_SIDES = Deux cts +FindTool.MATCH_CASE = Cas similaire +FindTool.RESULTS = Rsultats +FindTool.SEARCH_TEXT = Rechercher le texte +FindTool.SETTINGS = Configurations + +# learn + + +Learn.REMEMBER_THE_ANSWER = Essayer de vous rappeler cette rponse +Learn.DID_YOU_KNOW_ANSWER = Saviez-vous la bonne rponse? +Learn.YES = Oui +Learn.NO = NOn + +Learn.CARD_COUNTER = Compteur de cartes +Learn.FLIPPED_CARD_SIDES = Cartes inverses +Learn.SHOW_ANSWER = Afficher la lecon +Learn.SHOW_CATEGORY = Afficher la catgorie +Learn.SKIP_CARD = Passer la carte suivante +Learn.STOP = Arrter l'apprentissage +Learn.TIMER = Compteur + +# learn settings + +LearnSettings.ADVANCED = Avanc +LearnSettings.SCHEDULING = Cduler + +LearnSettings.CARDS_TO_LEARN = Cartes apprendre +LearnSettings.LEARN_UNLEARNED_EXPIRED = Apprendre toutes les cartes qui ne sont pas apprises et expires. +LearnSettings.LEARN_UNLEARNED = Apprendre seulement les cartes qui ne sont pas apprises. +LearnSettings.LEARN_EXPIRED = Apprendre seulement les cartes expires. + +LearnSettings.CARDS_ORDER = Ordre des cartes +LearnSettings.SHUFFLE_CARDS = Mlanger les cartes de tous les paquets et catgories. +LearnSettings.GROUP_CARDS = Grouper les cartes par catgorie lors de l'apprentissage. +LearnSettings.NATURAL_CATEGORY_ORDER = Afficher catgories en ordre linaire. +LearnSettings.RANDOM_CATEGORY_ORDER = Afficher catgories en ordre alatoire. + +LearnSettings.DELIMITERS = Dlimiteurs +LearnSettings.CARD_LIMIT = Limite de la carte +LearnSettings.CARD_LIMIT_TEXT = Fermer session lorsqu'une certaine limite de carte a t atteinte. +LearnSettings.TIME_LIMIT = Temps limite +LearnSettings.TIME_LIMIT_TEXT = Fermer session lorsqu'une certaine limite de temps est atteinte. +LearnSettings.DONT_RETEST_FAILED = Ne pas rapprendre les cartes qui ont choues dans cette session. + +LearnSettings.SCHEDULE_PRESETS = Cduler les rgles l'avance +LearnSettings.DELAY_AFTER_LEVEL = Dlai aprs le niveau {0} +LearnSettings.DAYS = Jours +LearnSettings.HOURS = Heures +LearnSettings.MINUTES = Minutes + +LearnSettings.SIDE_MODE = Mode de ct +LearnSettings.NORMAL_MODE = Apprendre en mode normal. +LearnSettings.FLIP_MODE = Apprendre avec les cts de carte inverss. +LearnSettings.RANDOM_MODE = Apprendre en mode alatoire avec les cts de cartes tant inverss alatoirement. + +LearnSettings.START = Commencer session\! +LearnSettings.TITLE = Apprendre la configurations + +# new card + +NewCard.ADD = Ajouter +NewCard.ADD_AND_NEXT = Ajouter et crer une nouvelle carte + +NewCard.EDIT_RECENTLY = diter rcemment +NewCard.EDIT_RECENTLY_DESC = diter la carte cre rcemment + +NewCard.NEW_WINDOW = Nouvelle fentre +NewCard.NEW_WINDOW_DESC = Ouvrir une autre nouvelle carte fentre ajoute + +NewCard.TITLE = Crer une carte + +NewCard.CLOSE_WARN = Avertissement +NewCardManager.DISMISSED_WARN = Les modifications apports cette carte sont sur le point d'tre effaces.\nVoulez-vous crer la carte avant la fermeture de la fentre ? + +# status bar + +StatusBar.CARDS = Cartes +StatusBar.EXPIRED = Expirs +StatusBar.LEARNED = Apprises +StatusBar.UNLEARNED = Non apprises + +StatusBar.LEARNING_CATEGORY = Apprendre la catgorie +StatusBar.CARDS_LEFT = Cartes restantes + +# strategy + +Strategy.LINEAR_DEFAULT_SCHEDULE = Linaire (Dfaut) +Strategy.CONSTANT_SCHEDULE = Constant +Strategy.EXPONENTIAL_SCHEDULE = Exponentiel +Strategy.QUADRATIC_SCHEDULE = Quadratique +Strategy.CUSTOM_SCHEDULE = Personnalis + +# time related + +Time.DAYS = jours +Time.ONE_DAY = une journe +Time.HOURS = heures +Time.ONE_HOUR = une heure +Time.MINUTES = minutes +Time.ONE_MINUTE = une minute +Time.SECONDS = secondes + +Time.PASSED = pass + +Time.IN = en {0} +Time.AGO = {0} avant diff --git a/src/resource/text/translation_ja.properties b/src/resource/text/translation_ja.properties new file mode 100644 index 0000000..af76141 --- /dev/null +++ b/src/resource/text/translation_ja.properties @@ -0,0 +1,326 @@ +# This is a translation file for jMemorize (http://www.riad.de/jmemorize) +# +# ------------------------------------------------------------------------------ +# Author: Eberhard Herzog +# Language: Japanese (ja) +# jMemorize-Version: 1.2 +# ------------------------------------------------------------------------------ +# +# Notes: +# DESC is the text that will show up as tooltip. +# TITLE is the title of the new window / dialog. + +# general + +General.CATEGORY = \u5206\u985e +General.CREATED = \u4f5c\u6210 +General.MODIFIED = \u5909\u66f4\u3055\u308c\u305f +General.EXPIRES = \u671f\u9650 +General.LAST_TEST = \u6700\u8fd1\u306e\u30c6\u30b9\u30c8 +General.DECK = \u30ab\u30fc\u30c9\u675f +General.DECKS = \u30ab\u30fc\u30c9\u675f +General.FRONTSIDE = \u8868\u9762 +General.FLIPSIDE = \u88cf\u9762 +General.OKAY = Okay +General.APPLY = \u78ba\u5b9a +General.CANCEL = \u30ad\u30e3\u30f3\u30bb\u30eb +General.ROOT_CATEGORY = \u5168\u3066 +General.GENERAL = \u4e00\u822c +General.PASSED = \u5f53\u305f\u308a + +General.EMPTY_SIDES_ALERT = \u30ab\u30fc\u30c9\u306b\u306f\u3001\u7a7a\u306e\u9762\u304c\u8a31\u3055\u308c\u3066\u3044\u306a\u3044 +General.EMPTY_SIDES_ALERT_TITLE = \u30ab\u30fc\u30c9\u9762\u306f\u7a7a\u3067\u3059 + +# main frame + +MainFrame.ABOUT = \u30d0\u30fc\u30b8\u30e7\u30f3 +MainFrame.ABOUT_DESC = \u3053\u306e\u30bd\u30d5\u30c8\u306b\u3064\u3044\u3066 + +MainFrame.ADD_CARD = \u65b0\u30ab\u30fc\u30c9 +MainFrame.ADD_CARD_DESC = \u65b0\u30ab\u30fc\u30c9\u3092\u8ffd\u52a0\u3059\u308b + +MainFrame.ADD_CATEGORY = \u65b0\u898f\u5206\u985e +MainFrame.ADD_CATEGORY_DESC = \u65b0\u3057\u3044\u5206\u985e\u3092\u8ffd\u52a0\u3059\u308b +MainFrame.ADD_CATEGORY_INPUT = \u65b0\u3057\u3044\u5206\u985e\u306e\u540d\u524d\u3092\u5165\u529b\u3057\u3066\u304f\u3060\u3055\u3044\u3002 + +MainFrame.CATEGORY_TREE = \u5206\u985e\u30c4\u30ea\u30fc +MainFrame.CATEGORY_TREE_DESC = \u5206\u985e\u30c4\u30ea\u30fc\u8868\u793a\u30fb\u975e\u8868\u793a + +MainFrame.COPY = \u30b3\u30d4\u30fc +MainFrame.CUT = \u5207\u308a\u53d6\u308a +MainFrame.PASTE = \u8cbc\u308a\u4ed8\u3051 +MainFrame.DELETE = \u524a\u9664 + +MainFrame.DELETE_CARDS_WARN = {0} \u30ab\u30fc\u30c9\u3092\u524a\u9664\u3057\u307e\u3057\u305f\u3002\u7d9a\u3051\u307e\u3059\u304b\u3002 +MainFrame.DELETE_CARDS_WARN_TITLE = \u30ab\u30fc\u30c9\u306e\u524a\u9664 +MainFrame.DELETE_CATEGORY_WARN = \u5206\u985e {0} \u306e\u524a\u9664\u306b\u3088\u3063\u3066 {1} \u30ab\u30fc\u30c9\u304c\u524a\u9664\u3055\u308c\u308b\u3002\u7d9a\u3051\u307e\u3059\u304b\u3002 + +MainFrame.EDIT_CARD = \u30ab\u30fc\u30c9\u3092\u7de8\u96c6\u3059\u308b +MainFrame.EDIT_CARD_DESC = \u30ab\u30fc\u30c9\u306e\u8a73\u7d30\u3092\u898b\u3066\u3001\u7de8\u96c6\u3059\u308b + +MainFrame.ERROR_TITLE = \u30a8\u30e9\u30fc +MainFrame.ERROR_LOAD = {0} \u306e\u8aad\u307f\u8fbc\u307f\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u8d77\u304d\u307e\u3057\u305f +MainFrame.ERROR_SAVE = {0} \u306e\u4fdd\u5b58\u4e2d\u306b\u30a8\u30e9\u30fc\u304c\u8d77\u304d\u307e\u3057\u305f\u3002\n \u30d5\u30a1\u30a4\u30eb\u306f\u4fdd\u5b58\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002 + +MainFrame.EXIT = \u7d42\u4e86 +MainFrame.EXIT_DESC = \u30bd\u30d5\u30c8\u3092\u7d42\u4e86\u3055\u305b\u308b + +MainFrame.FILE_FILTER_DESC = jMemorize\u306e\u30ec\u30c3\u30b9\u30f3 +MainFrame.PDF_FILE_FILTER_DESC = PDF\u5f62\u5f0f - Portable Document Format (.pdf) + +MainFrame.FIND = \u691c\u7d22 +MainFrame.FIND_DESC = \u30ab\u30fc\u30c9\u3092\u63a2\u3059 + +MainFrame.LEARN = \u5b66\u7fd2 +MainFrame.LEARN_DESC = \u5b66\u7fd2\u30bb\u30c3\u30b7\u30e7\u30f3\u3092\u306f\u3058\u3081\u308b + +MainFrame.MENU_FILE = \u30d5\u30a1\u30a4\u30eb +MainFrame.MENU_EDIT = \u7de8\u96c6 +MainFrame.MENU_HELP = \u30d8\u30eb\u30d7 +MainFrame.MENU_LESSON = \u30ec\u30c3\u30b9\u30f3 + +MainFrame.NEW = \u65b0\u898f +MainFrame.NEW_DESC = \u65b0\u3057\u3044\u30ec\u30c3\u30b9\u30f3\u3092\u4f5c\u6210\u3059\u308b + +MainFrame.UNNAMED_LESSON = \u65b0\u30ec\u30c3\u30b9\u30f3 + +MainFrame.OPEN = \u958b\u304f +MainFrame.OPEN_DESC = \u30ec\u30c3\u30b9\u30f3\u3092\u958b\u304f + +MainFrame.REMOVE_CATEGORY_TITLE = \u5206\u985e\u3092\u524a\u9664\u3059\u308b +MainFrame.REMOVE_DESC = \u9078\u629e\u3055\u308c\u305f\u9805\u76ee\u3092\u524a\u9664\u3059\u308b + +MainFrame.RESET = \u30ab\u30fc\u30c9\u3092\u5143\u306b\u623b\u3059 +MainFrame.RESET_DESC = \u5168\u3066\u306e\u30ab\u30fc\u30c9\u7d71\u8a08\u3092\u524a\u9664\u3059\u308b +MainFrame.RESET_WARN = {0} \u30ab\u30fc\u30c9\u304c\u5143\u306b\u623b\u3055\u308c\u307e\u3057\u305f\u3002\u7d9a\u3051\u307e\u3059\u304b\u3002 + +MainFrame.SAVE = \u4fdd\u5b58 +MainFrame.SAVE_DESC = \u30ec\u30c3\u30b9\u30f3\u3092\u4fdd\u5b58\u3059\u308b +MainFrame.SAVE_AS = \u540d\u524d\u3092\u3064\u3051\u3066\u4fdd\u5b58\u3059\u308b +MainFrame.SAVE_AS_DESC = \u30ec\u30c3\u30b9\u30f3\u306b\u540d\u524d\u3092\u3064\u3051\u3066\u4fdd\u5b58\u3059\u308b +MainFrame.SAVE_MODIFIED = \u30ec\u30c3\u30b9\u30f3\u304c\u5909\u66f4\u3055\u308c\u307e\u3057\u305f\u3002\u7d42\u4e86\u3059\u308b\u524d\u306b\u30d5\u30a1\u30a4\u30eb\u3092\u4fdd\u5b58\u3057\u307e\u3059\u304b\u3002 + +MainFrame.IMPORT = \u30a4\u30f3\u30dd\u30fc\u30c8 + +MainFrame.EXPORT = \u30a8\u30ad\u30b9\u30dd\u30fc\u30c8 +MainFrame.EXPORT_PDF = Portable Document Format (*.pdf) +MainFrame.EXPORT_RTF = Rich Text Format (*.rtf) +MainFrame.EXPORT_PDF_DESC = pdf\u5f62\u5f0f\u3078\u30a8\u30ad\u30b9\u30dd\u30fc\u30c8\u3059\u308b +MainFrame.EXPORT_RTF_DESC = rtf\u5f62\u5f0f\u3078\u30a8\u30ad\u30b9\u30dd\u30fc\u30c8\u3059\u308b +MainFrame.EXPORT_CLEAN = \u500b\u4eba\u5b66\u7fd2\u30c7\u30fc\u30bf\u306a\u3057\u306e\u30ec\u30c3\u30b9\u30f3 + +MainFrame.PREFERENCES = \u8a2d\u5b9a +MainFrame.PREFERENCES_DESC = \u8a2d\u5b9a\u3092\u3057\u3066\u304f\u3060\u3055\u3044 + +MainFrame.CONFIRM_OVERWRITE_TITLE = \u30d5\u30a1\u30a4\u30eb\u306e\u4e0a\u66f8\u304d +MainFrame.CONFIRM_OVERWRITE = \u30d5\u30a1\u30a4\u30eb\u306f\u3059\u3067\u306b\u5b58\u5728\u3057\u307e\u3059\u3002\u4e0a\u66f8\u304d\u3057\u307e\u3059\u304b\u3002 + +MainFrame.SELECT_CHARACTER_SET = \u30d5\u30a1\u30a4\u30eb\u306e\u30a8\u30f3\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0\u3092\u9078\u3093\u3067\u304f\u3060\u3055\u3044 +MainFrame.CHARACTER_SET = \u30a8\u30f3\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0 + +# files + +File.CSV = Comma Separated Values (*.csv) +File.TSV = Tabular Separated Values (*.tsv) + +# web sites + +URL.HOMEPAGE = \u30db\u30fc\u30e0\u30da\u30fc\u30b8 +URL.MANUAL = \u8aac\u660e\u66f8 +URL.FEATURE_TRACKER = Feature tracker +URL.BUG_TRACKER = Bug tracker + +# preferences + +Preferences.USE_GZIP = \u30ec\u30c3\u30b9\u30f3\u3092 GZIP \u3067\u5727\u7e2e\u3059\u308b +Preferences.LANGUAGE = \u8a00\u8a9e +Preferences.RESTART = \u6b21\u56de\u3001\u7acb\u3061\u4e0a\u3052\u308b\u3068\u304d\u306b\u3001\u8a00\u8a9e\u5909\u66f4\u304c\u6709\u52b9\u306b\u306a\u308a\u307e\u3059\u3002 + +Preferences.FONT_SETTINGS = \u30d5\u30a9\u30f3\u30c8\u306e\u8a2d\u5b9a +Preferences.FONT = \u30d5\u30a9\u30f3\u30c8 +Preferences.SIZE = \u30b5\u30a4\u30ba +Preferences.PREVIEW = \u30d7\u30ec\u30d3\u30e5\u30fc + +# card table + +CardTable.COLUMNS = \u5217 +CardTable.NO_DATE_DESC = \u3053\u306e\u30ab\u30fc\u30c9\u306f\u5b66\u7fd2\u3055\u308c\u3066\u3044\u307e\u305b\u3093 +CardTable.NOT_LEARNED = \u672a\u5b66\u7fd2 +CardTable.PATH = \u30d1\u30b9 +CardTable.SELECTED_CARDS = \u9078\u629e\u3055\u308c\u305f\u30ab\u30fc\u30c9 + +# deck chart + +DeckChart.CARDS = \u30ab\u30fc\u30c9 +DeckChart.START_DECK = \u6700\u521d\u306e\u675f +DeckChart.SUMMARY = \u5168\u3066 +DeckChart.EXPIRED_CARDS = \u671f\u9650\u304c\u5207\u308c\u305f\u30ab\u30fc\u30c9 +DeckChart.LEARNED_CARDS = \u5b66\u7fd2\u3057\u305f\u30ab\u30fc\u30c9 +DeckChart.UNLEARNED_CARDS = \u672a\u5b66\u7fd2\u30ab\u30fc\u30c9 + +Summary.LEARNED = \u5b66\u7fd2\u3057\u305f +Summary.FAILED = \u9593\u9055\u3044 +Summary.RELEARNED = \u5fa9\u7fd2\u3057\u305f +Summary.SKIPPED = \u98db\u3070\u3057\u305f + +# deck table + +DeckTable.NEXT_DECK = \u6b21\u306e\u675f +DeckTable.NEXT_DECK_DESC = \u6b21\u306e\u675f\u3092\u8868\u793a\u3057\u307e\u3059 +DeckTable.PREV_DECK = \u524d\u306e\u675f +DeckTable.PREV_DECK_DESC = \u524d\u306e\u675f\u3092\u8868\u793a\u3057\u307e\u3059 + +# card editting + +EditCard.DETAILS_RATIO = \u6b63\u89e3\u7387 +EditCard.DETAILS_HISTORY = \u5b66\u7fd2\u66a6 + +EditCard.MODIFIED_WARN = \u30ab\u30fc\u30c9\u304c\u7de8\u96c6\u3055\u308c\u307e\u3057\u305f\u3002\u7d9a\u3051\u308b\u524d\u306b\u5909\u66f4\u3092\u78ba\u5b9a\u3057\u307e\u3059\u304b\u3002 +EditCard.MODIFIED_WARN_TITLE = \u30ab\u30fc\u30c9\u304c\u5909\u66f4\u3055\u308c\u307e\u3057\u305f + +EditCard.NEXT_CARD = \u6b21\u306e\u30ab\u30fc\u30c9 +EditCard.NEXT_CARD_DESC = \u6b21\u306e\u30ab\u30fc\u30c9\u3092\u8868\u793a\u3057\u307e\u3059 + +EditCard.PREV_CARD = \u524d\u306e\u30ab\u30fc\u30c9 +EditCard.PREV_CARD_DESC = \u524d\u306e\u30ab\u30fc\u30c9\u3092\u8868\u793a\u3057\u307e\u3059 + +EditCard.REMOVE_CARD = \u30ab\u30fc\u30c9\u306e\u524a\u9664 +EditCard.REMOVE_CARD_DESC = \u3053\u306e\u30ab\u30fc\u30c9\u3092\u524a\u9664\u3057\u307e\u3059 + +EditCard.REMOVE_CARD_WARN = \u3053\u306e\u30ab\u30fc\u30c9\u3092\u672c\u5f53\u306b\u524a\u9664\u3057\u307e\u3059\u304b\u3002 +EditCard.REMOVE_CARD_WARN_TITLE = \u30ab\u30fc\u30c9\u306e\u524a\u9664 + +EditCard.RESET_CARD = \u30ab\u30fc\u30c9\u3092\u5143\u306b\u623b\u3059 +EditCard.RESET_CARD_DESC = \u3053\u306e\u30ab\u30fc\u30c9\u3092\u6700\u521d\u306e\u675f\u306b\u623b\u3059 +EditCard.RESET_CARD_WARN = \u3053\u306e\u30ab\u30fc\u30c9\u306f\u6700\u521d\u306e\u675f\u306b\u623b\u3055\u308c\u307e\u3059\u3002\n\u826f\u3044\u3067\u3059\u304b\u3002 + +EditCard.TAB_SIDES = \u30ab\u30fc\u30c9\u306e\u9762 +EditCard.TAB_PROPERTIES = \u30d7\u30ed\u30d1\u30c6\u30a3\u30fc + +# find tool + +FindTool.FIND = \u691c\u7d22 +FindTool.BOTH_SIDES = \u4e21\u9762 +FindTool.MATCH_CASE = \u5927\u6587\u5b57\u30fb\u5c0f\u6587\u5b57\u3092\u533a\u5225\u3059\u308b +FindTool.RESULTS = \u7d50\u679c +FindTool.SEARCH_TEXT = \u691c\u7d22\u6587\u5b57\u5217 +FindTool.SETTINGS = \u8a2d\u5b9a + +# learn + +Learn.REMEMBER_THE_ANSWER = \u7b54\u3048\u3092\u601d\u3044\u51fa\u3057\u3066\u304f\u3060\u3055\u3044\u3002 +Learn.DID_YOU_KNOW_ANSWER = \u6b63\u89e3\u3067\u3057\u305f\u304b\u3002 +Learn.YES = \u306f\u3044 +Learn.NO = \u3044\u3044\u3048 + +Learn.CARD_COUNTER = \u30ab\u30fc\u30c9\u6570 +Learn.FLIPPED_CARD_SIDES = \u30ab\u30fc\u30c9\u9762\u3092\u5165\u308c\u66ff\u3048\u308b +Learn.SHOW_ANSWER = \u7b54\u3048\u3092\u8868\u793a\u3059\u308b +Learn.SHOW_CATEGORY = \u5206\u985e\u3092\u8868\u793a\u3059\u308b +Learn.SKIP_CARD = \u98db\u3070\u3059 +Learn.STOP = \u5b66\u7fd2\u3092\u4e2d\u6b62\u3059\u308b +Learn.TIMER = \u30b9\u30c8\u30c3\u30d7\u30a6\u30aa\u30c3\u30c1 + +Learn.SESSION_RESULTS = \u30bb\u30c3\u30b7\u30e7\u30f3\u306e\u7d50\u679c +Learn.CARD_PROGRESS = \u30ab\u30fc\u30c9\u306e\u9032\u307f\u5177\u5408 +Learn.SESSION_PROGRESS = \u30bb\u30c3\u30b7\u30e7\u30f3\u306e\u9032\u307f\u5177\u5408 + +# learn settings + +LearnSettings.ADVANCED = \u30a2\u30c9\u30d0\u30f3\u30b9\u30c9 +LearnSettings.SCHEDULING = \u30b9\u30b1\u30b8\u30e5\u30fc\u30eb + +LearnSettings.CARDS_TO_LEARN = \u5b66\u7fd2\u3059\u3079\u304d\u30ab\u30fc\u30c9 +LearnSettings.LEARN_UNLEARNED_EXPIRED = \u5168\u3066\u306e\u672a\u5b66\u7fd2\u30ab\u30fc\u30c9\u3068\u671f\u9650\u5207\u308c\u306e\u30ab\u30fc\u30c9\u3092\u5b66\u7fd2\u3059\u308b +LearnSettings.LEARN_UNLEARNED = \u672a\u5b66\u7fd2\u30ab\u30fc\u30c9\u306e\u307f\u5b66\u7fd2\u3059\u308b +LearnSettings.LEARN_EXPIRED = \u671f\u9650\u5207\u308c\u306e\u30ab\u30fc\u30c9\u306e\u307f\u5b66\u7fd2\u3059\u308b + +LearnSettings.CARDS_ORDER = \u30ab\u30fc\u30c9\u9806 +LearnSettings.SHUFFLE_CARDS = \u5168\u3066\u306e\u675f\u3068\u5206\u985e\u306e\u30ab\u30fc\u30c9\u3092\u30b7\u30e3\u30c3\u30d5\u30eb\u3059\u308b +LearnSettings.GROUP_CARDS = \u30ab\u30fc\u30c9\u3092\u5206\u985e\u3067\u5206\u3051\u308b +LearnSettings.NATURAL_CATEGORY_ORDER = \u5206\u985e\u3092\u81ea\u7136\u306e\u9806\u756a\u3067\u5b66\u7fd2\u3059\u308b +LearnSettings.RANDOM_CATEGORY_ORDER = \u5206\u985e\u3092\u30e9\u30f3\u30c0\u30e0\u3067\u5b66\u7fd2\u3059\u308b + +LearnSettings.DELIMITERS = \u5236\u9650 +LearnSettings.CARD_LIMIT = \u30ab\u30fc\u30c9\u6570\u306e\u5236\u9650 +LearnSettings.CARD_LIMIT_TEXT = \u4e00\u5b9a\u306e\u30ab\u30fc\u30c9\u6570\u306b\u9054\u3057\u305f\u3089\u3053\u306e\u30bb\u30c3\u30b7\u30e7\u30f3\u3092\u7d42\u4e86\u3055\u305b\u308b +LearnSettings.TIME_LIMIT = \u2026\u5206\u306e\u6642\u9593\u5236\u9650 +LearnSettings.TIME_LIMIT_TEXT = \u4e00\u5b9a\u306e\u6642\u9593\u304c\u305f\u3066\u3070\u3053\u306e\u30bb\u30c3\u30b7\u30e7\u30f3\u3092\u7d42\u4e86\u3055\u305b\u308b +LearnSettings.DONT_RETEST_FAILED = \u9593\u9055\u3048\u305f\u30ab\u30fc\u30c9\u3092\u3053\u306e\u30bb\u30c3\u30b7\u30e7\u30f3\u4e2d\u306b\u306f\u5fa9\u7fd2\u3057\u306a\u3044 + +LearnSettings.SCHEDULE_PRESETS = \u30b9\u30b1\u30b8\u30e5\u30fc\u30eb\u306e\u8a2d\u5b9a +LearnSettings.DELAY_AFTER_LEVEL = \u6b21\u306e\u5fa9\u7fd2\u307e\u3067...\u30ec\u30d9\u30eb {0} +LearnSettings.DAYS = \u65e5 +LearnSettings.HOURS = \u6642\u9593 +LearnSettings.MINUTES = \u5206 + +LearnSettings.SIDE_MODE = \u9762\u3092\u9078\u3076 +LearnSettings.NORMAL_MODE = \u666e\u901a\u306e\u9762\u3067\u5b66\u7fd2\u3059\u308b +LearnSettings.FLIP_MODE = \u9762\u3092\u5165\u308c\u66ff\u3048\u3066\u5b66\u7fd2\u3059\u308b +LearnSettings.RANDOM_MODE = \u9762\u3092\u30e9\u30f3\u30c0\u30e0\u306b\u5165\u308c\u66ff\u3048\u3066\u5b66\u7fd2\u3059\u308b +LearnSettings.BOTH_MODE = \u4e21\u9762\u3092\u3001\u6307\u5b9a\u3055\u308c\u305f\u56de\u6570\u5b66\u7fd2\u3059\u308b + +LearnSettings.START = \u30bb\u30c3\u30b7\u30e7\u30f3\u30b9\u30bf\u30fc\u30c8 +LearnSettings.TITLE = \u5b66\u7fd2\u306e\u8a2d\u5b9a + +# new card + +NewCard.ADD = \u4f5c\u6210 +NewCard.ADD_AND_NEXT = \u4f5c\u6210\u3068\u6b21\u3078\u79fb\u52d5 + +NewCard.EDIT_RECENTLY = \u6700\u8fd1\u306e\u3092\u7de8\u96c6\u3059\u308b +NewCard.EDIT_RECENTLY_DESC = \u6700\u8fd1\u4f5c\u6210\u3057\u305f\u30ab\u30fc\u30c9\u3092\u7de8\u96c6\u3059\u308b + +NewCard.NEW_WINDOW = \u65b0\u3057\u3044\u30a6\u30a4\u30f3\u30c9\u30a6 +NewCard.NEW_WINDOW_DESC = \u65b0\u3057\u3044\u30ab\u30fc\u30c9\u4f5c\u6210\u30a6\u30a4\u30f3\u30c9\u30a6\u3092\u958b\u304f + +NewCard.TITLE = \u65b0\u3057\u3044\u30ab\u30fc\u30c9 + +NewCard.CLOSE_WARN = \u8b66\u544a +NewCardManager.DISMISSED_WARN = \u30ab\u30fc\u30c9\u306f\u4f5c\u6210\u3055\u308c\u3066\u3044\u307e\u305b\u3093\u3002\n\u30a6\u30a4\u30f3\u30c9\u30a6\u3092\u9589\u3058\u308b\u524d\u306b\u4f5c\u6210\u3057\u307e\u3059\u304b\u3002 + +# status bar + +StatusBar.CARDS = \u30ab\u30fc\u30c9 +StatusBar.EXPIRED = \u671f\u9650\u5207\u308c +StatusBar.LEARNED = \u5b66\u7fd2\u3057\u305f +StatusBar.UNLEARNED = \u672a\u5b66\u7fd2 +StatusBar.PARTIAL = \u4e00\u90e8\u5b66\u7fd2 + +StatusBar.LEARNING_CATEGORY = \u5206\u985e\u3092\u5b66\u7fd2\u3059\u308b +StatusBar.CARDS_LEFT = \u6b8b\u308a\u306e\u30ab\u30fc\u30c9 + +# strategy + +Strategy.LINEAR_DEFAULT_SCHEDULE = \u76f4\u7dda\u7684\uff08\u6a19\u6e96\uff09 +Strategy.CONSTANT_SCHEDULE = \u4e0d\u5909\u7684 +Strategy.EXPONENTIAL_SCHEDULE = \u6307\u6570\u7684 +Strategy.QUADRATIC_SCHEDULE = \u4e8c\u6b21\u95a2\u6570\u7684 +Strategy.CRAM_SCHEDULE = \u30b9\u30d1\u30eb\u30bf +Strategy.CUSTOM_SCHEDULE = \u81ea\u5206\u306e\u30b9\u30b1\u30b8\u30e5\u30fc\u30eb + +# time + +Time.DAYS = \u65e5 +Time.ONE_DAY = \u4e00\u65e5 +Time.HOURS = \u6642\u9593 +Time.ONE_HOUR = \u4e00\u6642\u9593 +Time.MINUTES = \u5206 +Time.ONE_MINUTE = \u4e00\u5206\u9593 +Time.SECONDS = \u79d2 + +Time.PASSED = \u7d4c\u3063\u305f + +Time.IN = {0} \u5f8c +Time.AGO = {0} \u524d + +# learn history + +History.RECENT = \u6700\u8fd1\u306e\u30bb\u30c3\u30b7\u30e7\u30f3 +History.BY_DATE = \u30bb\u30c3\u30b7\u30e7\u30f3\uff08\u65e5\u306b\u3061\uff09 +History.BY_WEEK = \u30bb\u30c3\u30b7\u30e7\u30f3\uff08\u9031\uff09 +History.BY_MONTH = \u30bb\u30c3\u30b7\u30e7\u30f3\uff08\u6708\uff09 +History.BY_YEAR = \u30bb\u30c3\u30b7\u30e7\u30f3\uff08\u5e74\uff09 +History.SESSION_DURATION = \u30bb\u30c3\u30b7\u30e7\u30f3\u306e\u9577\u3055 + + diff --git a/src/resource/text/translation_nl.native b/src/resource/text/translation_nl.native new file mode 100644 index 0000000..d625ab5 --- /dev/null +++ b/src/resource/text/translation_nl.native @@ -0,0 +1,333 @@ +# +# This is a translation file for jMemorize (http://www.riad.de/jmemorize) +# +# ------------------------------------------------------------------------------ +# Author: Filip Tack +# Sander van Rijnswou +# Language: Dutch (nl) +# jMemorize-Version: 1.2.3 +# ------------------------------------------------------------------------------ +# +# Notes: +# DESC is the text that will show up as tooltip. +# TITLE is the title of the new window / dialog. + +# general + +General.CATEGORY = Categorie +General.CREATED = Gemaakt +General.MODIFIED = Gewijzigd +General.EXPIRES = Vervalt +General.LAST_TEST = Laatste Test +General.DECK = Stapel +General.DECKS = Stapels +General.FRONTSIDE = Voorkant +General.FLIPSIDE = Achterkant +General.OKAY = OK +General.APPLY = Toepassen +General.CANCEL = Annuleren +General.ROOT_CATEGORY = Alle +General.GENERAL = Algemeen +General.PASSED = Geleerd +General.UNLEARNED = Niet geleerd +General.EXPIRED = Vervallen + +General.EMPTY_SIDES_ALERT = Je moet beide kaartzijden invullen +General.EMPTY_SIDES_ALERT_TITLE = Slechte kaartzijden + +# main frame + +MainFrame.ABOUT = Over +MainFrame.ABOUT_DESC = Over deze toepassing + +MainFrame.ADD_CARD = Voeg kaart toe +MainFrame.ADD_CARD_DESC = Voeg een nieuwe kaart toe + +MainFrame.ADD_CATEGORY = Voeg categorie toe +MainFrame.ADD_CATEGORY_DESC = Voeg een nieuwe categorie toe +MainFrame.ADD_CATEGORY_INPUT = Geef de naam van de nieuwe categorie die je wilt maken. + +MainFrame.CATEGORY_TREE = Categorienlijst +MainFrame.CATEGORY_TREE_DESC = Toon/verberg de categorienlijst + +MainFrame.COPY = Kopieer +MainFrame.CUT = Knip +MainFrame.PASTE = Plak +MainFrame.DELETE = Wis + +MainFrame.DELETE_CARDS_WARN = Je staat op het punt {0} kaart(en) te wissen! Wil je hiermee echt doorgaan? +MainFrame.DELETE_CARDS_WARN_TITLE = Wissen van kaart + +MainFrame.DELETE_CATEGORY_WARN = Door categorie {0} te wissen zal je {1} kaarten wissen. Wil je hiermee echt doorgaan? + +MainFrame.EDIT_CARD = Wijzig kaart +MainFrame.EDIT_CARD_DESC = Bekijk en wijzig de kaart + +MainFrame.ERROR_TITLE = Fout +MainFrame.ERROR_LOAD = Er was een fout bij het laden van bestand {0}. +MainFrame.ERROR_SAVE = Er was een fout bij het bewaren van bestand {0}. De les werd niet bewaard. + +MainFrame.EXIT = Einde +MainFrame.EXIT_DESC = Verlaat deze toepassing. + +MainFrame.FILE_FILTER_DESC = jMemorize Lessen +MainFrame.PDF_FILE_FILTER_DESC = PDF - Portable Document Format (.pdf) + +MainFrame.FIND = Zoek +MainFrame.FIND_DESC = Zoek kaarten + +MainFrame.LEARN = Leer +MainFrame.LEARN_DESC = Leer een sessie met alle niet geleerde en vervallen kaarten + +MainFrame.MENU_FILE = Bestand +MainFrame.MENU_EDIT = Wijzig +MainFrame.MENU_HELP = Help +MainFrame.MENU_LESSON = Les + +MainFrame.NEW = Nieuw +MainFrame.NEW_DESC = Maak een nieuwe les + +MainFrame.UNNAMED_LESSON = Nieuwe les + +MainFrame.OPEN = Open +MainFrame.OPEN_DESC = Open lesbestand + +MainFrame.REMOVE_CATEGORY_TITLE = Wissen van categorie +MainFrame.REMOVE_DESC = Wis de geselecteerde categorien + +MainFrame.RESET = Reset kaart +MainFrame.RESET_DESC = Zet de statistieken van de geselecteerde kaarten terug op 0 +MainFrame.RESET_WARN = Je staat op het punt {0} kaart(en) te resetten. Wil je hiermee echt doorgaan? + +MainFrame.SAVE = Bewaar +MainFrame.SAVE_DESC = Bewaar les +MainFrame.SAVE_AS = Bewaar als.. +MainFrame.SAVE_AS_DESC = Bewaar les als.. +MainFrame.SAVE_MODIFIED = Deze les werd gewijzigd. Wil je ze bewaren voor je dit programma verlaat? + +MainFrame.IMPORT = Invoeren + +MainFrame.EXPORT = Uitvoeren +MainFrame.EXPORT_PDF = Portable Document Format (*.pdf) +MainFrame.EXPORT_RTF = Rich Text Format (*.rtf) +MainFrame.EXPORT_PDF_DESC = Uitvoeren als *.pdf +MainFrame.EXPORT_RTF_DESC = Uitvoeren als *.rtf +MainFrame.EXPORT_CLEAN = Les zonder persoonlijke data + +MainFrame.PREFERENCES = Voorkeuren +MainFrame.PREFERENCES_DESC = Stel je voorkeuren in + +MainFrame.CONFIRM_OVERWRITE_TITLE = Bestand overschrijven? +MainFrame.CONFIRM_OVERWRITE = Bestand bestaat al. Wil je het overschrijven? + +MainFrame.SELECT_CHARACTER_SET = Kies de tekenset codering van het bestand +MainFrame.CHARACTER_SET = Tekenset + +# files + +File.CSV = Comma Separated Values (*.csv) +File.TSV = Tabular Separated Values (*.tsv) + +# web sites + +URL.HOMEPAGE = Homepage +URL.MANUAL = Gebruikershandleiding +URL.FEATURE_TRACKER = Feature tracker +URL.BUG_TRACKER = Bug tracker + +# preferences + +Preferences.USE_GZIP = Comprimeer lessen in GZIP formaat. +Preferences.LANGUAGE = Taal +Preferences.RESTART = Je nieuwe taalselectie zal actief zijn volgende keer wanneer je dit programma opstart. + +Preferences.FONT_SETTINGS = Instellingen lettertype +Preferences.FONT = Lettertype +Preferences.SIZE = Grootte +Preferences.PREVIEW = Voorbeeld + +# card table + +CardTable.COLUMNS = Kolommen +CardTable.NO_DATE_DESC = Deze kaart werd nooit getest. +CardTable.NOT_LEARNED = niet geleerd +CardTable.PATH = Pad +CardTable.SELECTED_CARDS = Geselecteerde kaarten + +# deck chart + +DeckChart.CARDS = Kaarten +DeckChart.START_DECK = Start Stapel +DeckChart.SUMMARY = Samenvatting +DeckChart.EXPIRED_CARDS = Vervallen Kaarten +DeckChart.LEARNED_CARDS = Geleerde Kaarten +DeckChart.UNLEARNED_CARDS = Niet geleerde Kaarten + +Summary.LEARNED = Geleerd +Summary.FAILED = Fout +Summary.RELEARNED = Opnieuw geleerd +Summary.SKIPPED = Overgeslagen + +# deck table + +DeckTable.NEXT_DECK = Volgende stapel +DeckTable.NEXT_DECK_DESC = Toon volgende stapel. +DeckTable.PREV_DECK = Vorige stapel +DeckTable.PREV_DECK_DESC = Toon vorige stapel. + +# card editting + +EditCard.DETAILS_RATIO = Aandeel correct +EditCard.DETAILS_HISTORY = Leergeschiedenis + +EditCard.MODIFIED_WARN = De kaart werd gewijzigd. Wil je de wijziging toepassen voor je verder gaat? +EditCard.MODIFIED_WARN_TITLE = De kaart werd gewijzigd. + +EditCard.NEXT_CARD = Volgende kaart +EditCard.NEXT_CARD_DESC = Toon volgende kaart + +EditCard.PREV_CARD = Vorige kaart +EditCard.PREV_CARD_DESC = Toon vorige kaart + +EditCard.REMOVE_CARD = Verwijder kaart +EditCard.REMOVE_CARD_DESC = Verwijder de geselecteerde kaart + +EditCard.REMOVE_CARD_WARN = Ben je zeker dat je deze kaart wil verwijderen? +EditCard.REMOVE_CARD_WARN_TITLE = Verwijderen kaart + +EditCard.RESET_CARD = Reset kaart +EditCard.RESET_CARD_DESC = Reset de geselecteerde kaart +EditCard.RESET_CARD_WARN = Door deze kaart te resetten komt ze terug op de eerste stapel.\nBen je zeker? + +EditCard.TAB_SIDES = Zijden +EditCard.TAB_PROPERTIES = Eigenschappen + +# find tool + +FindTool.FIND = Zoek +FindTool.BOTH_SIDES = Beide zijden +FindTool.MATCH_CASE = Zelfde hoofdletter/kleine letter +FindTool.RESULTS = Resultaten +FindTool.SEARCH_TEXT = Zoek tekst +FindTool.SETTINGS = Instellingen + +# learn + + +Learn.REMEMBER_THE_ANSWER = Probeer het antwoord te onthouden +Learn.DID_YOU_KNOW_ANSWER = Wist je het juiste antwoord? +Learn.YES = Ja +Learn.NO = Neen + +Learn.CARD_COUNTER = Kaartteller +Learn.FLIPPED_CARD_SIDES = Omgedraaide kaarten +Learn.SHOW_ANSWER = Toon antwoord +Learn.SHOW_CATEGORY = Toon categorie +Learn.SKIP_CARD = Sla kaart over +Learn.STOP = Stop met leren +Learn.TIMER = Timer + +Learn.SESSION_RESULTS = Sessie resultaten +Learn.CARD_PROGRESS = Kaarten voortgang +Learn.SESSION_PROGRESS = Sessie voortgang + +# learn settings + +LearnSettings.ADVANCED = Geavanceerd +LearnSettings.SCHEDULING = Tijdschema + +LearnSettings.CARDS_TO_LEARN = Te leren kaarten +LearnSettings.LEARN_UNLEARNED_EXPIRED = Leer alle nog niet geleerde en vervallen kaarten. +LearnSettings.LEARN_UNLEARNED = Leer enkel nog niet geleerde kaarten. +LearnSettings.LEARN_EXPIRED = Leer alleen vervallen kaarten. + +LearnSettings.CARDS_ORDER = Volgorde van de kaarten +LearnSettings.SHUFFLE_CARDS = Meng kaarten uit alle stapels en alle categorien. +LearnSettings.GROUP_CARDS = Groepeer kaarten per categorie tijdens het leren. +LearnSettings.NATURAL_CATEGORY_ORDER = Toon categorien in vaste natuurlijke volgorde. +LearnSettings.RANDOM_CATEGORY_ORDER = Toon categorien in willekeurige volgorde. + +LearnSettings.DELIMITERS = Begrenzingen +LearnSettings.CARD_LIMIT = Limiet in aantal kaarten +LearnSettings.CARD_LIMIT_TEXT = Beindig de sessie na een zekere aantal kaarten. +LearnSettings.TIME_LIMIT = Tijdslimiet (minuten) +LearnSettings.TIME_LIMIT_TEXT = Beindig de sessie na een zekere tijd. +LearnSettings.DONT_RETEST_FAILED = Test kaarten die fout werden beantwoord niet opnieuw gedurende deze sessie. + +LearnSettings.SCHEDULE_PRESETS = Tijdschema Voor-instellingen +LearnSettings.DELAY_AFTER_LEVEL = Tijd na niveau {0} +LearnSettings.DAYS = Dagen +LearnSettings.HOURS = Uren +LearnSettings.MINUTES = Minuten + +LearnSettings.SIDE_MODE = Kant van de kaart +LearnSettings.NORMAL_MODE = Leer in normale modus. +LearnSettings.FLIP_MODE = Leer met achterkant van de kaart. +LearnSettings.RANDOM_MODE = Leer met kaarten willekeurig op de voorkant of op de achterkant. +LearnSettings.BOTH_MODE = Leer elke kaart zo vaak als aangegeven. + + +LearnSettings.START = Start Sessie\! +LearnSettings.TITLE = Leerinstellingen + +# new card + +NewCard.ADD = Toevoegen +NewCard.ADD_AND_NEXT = Voeg toe en maak de volgende + +NewCard.EDIT_RECENTLY = Wijzig recent +NewCard.EDIT_RECENTLY_DESC = Wijzig recent gemaakte kaart + +NewCard.NEW_WINDOW = Nieuw venster +NewCard.NEW_WINDOW_DESC = Open een nieuw maak kaart venster + +NewCard.TITLE = Maak kaart + +NewCard.CLOSE_WARN = Waarschuwing +NewCardManager.DISMISSED_WARN = Je staat op het punt de gegevens van de kaart weg te gooien.\nWil je de kaart aanmaken voor het venster gesloten wordt? + +# status bar + +StatusBar.CARDS = Kaarten +StatusBar.EXPIRED = Vervallen +StatusBar.LEARNED = Geleerd +StatusBar.UNLEARNED = Niet geleerd +StatusBar.PARTIAL = Gedeeltelijk geleerd + +StatusBar.LEARNING_CATEGORY = Leercategorie +StatusBar.CARDS_LEFT = Overblijvende kaarten + +# strategy + +Strategy.LINEAR_DEFAULT_SCHEDULE = Lineair (Standaard) +Strategy.CONSTANT_SCHEDULE = Constant +Strategy.EXPONENTIAL_SCHEDULE = Exponentieel +Strategy.QUADRATIC_SCHEDULE = Kwadratisch +Strategy.CRAM_SCHEDULE = Stampen +Strategy.CUSTOM_SCHEDULE = Aangepast + +# time related + +Time.DAYS = dagen +Time.ONE_DAY = n dag +Time.HOURS = uren +Time.ONE_HOUR = n uur +Time.MINUTES = minuten +Time.ONE_MINUTE = n minuut +Time.SECONDS = seconden + +Time.PASSED = voorbij + +Time.IN = binnen {0} +Time.AGO = {0} geleden + +# learn history + +History.TITLE = Geschiedenis +History.ACTION = Toon geschiedenis +History.RECENT = Recente Sessies +History.BY_DATE = Sessies per datum +History.BY_WEEK = Sessies per week +History.BY_MONTH = Sessies per maand +History.BY_YEAR = Sessies per jaar +History.SESSION_DURATION = Sessie lengte diff --git a/src/resource/text/translation_no.native b/src/resource/text/translation_no.native new file mode 100644 index 0000000..72977b8 --- /dev/null +++ b/src/resource/text/translation_no.native @@ -0,0 +1,330 @@ +# +# This is a translation file for jMemorize (http://www.riad.de/jmemorize) +# +# ------------------------------------------------------------------------------ +# Author: Haakon Meland Eriksen +# Language: Norwegian (no) +# jMemorize-Version: 1.2.3 +# ------------------------------------------------------------------------------ +# +# Notes: +# DESC is the text that will show up as tooltip. +# TITLE is the title of the new window / dialog. + +# general + +General.CATEGORY = Kategori +General.CREATED = Opprettet +General.MODIFIED = Endret +General.EXPIRES = Utgår +General.LAST_TEST = Siste prøve +General.DECK = Bunke +General.DECKS = Bunker +General.FRONTSIDE = Forside +General.FLIPSIDE = Bakside +General.OKAY = Ok +General.APPLY = Bruk +General.CANCEL = Avbryt +General.ROOT_CATEGORY = Alle +General.GENERAL = Generell +General.PASSED = Bestått +General.UNLEARNED = Ikke lært ennå +General.EXPIRED = Utgått + +General.EMPTY_SIDES_ALERT = Du må skrive på begge sider av kortet. +General.EMPTY_SIDES_ALERT_TITLE = Feil på kortsidene + +# main frame + +MainFrame.ABOUT = Om +MainFrame.ABOUT_DESC = Om dette programmet + +MainFrame.ADD_CARD = Nytt kort +MainFrame.ADD_CARD_DESC = Lag nytt kort + +MainFrame.ADD_CATEGORY = Ny kategori +MainFrame.ADD_CATEGORY_DESC = Lag ny kategori +MainFrame.ADD_CATEGORY_INPUT = Skriv navnet på den nye kategorien du vil lage. + +MainFrame.CATEGORY_TREE = Kategoritre +MainFrame.CATEGORY_TREE_DESC = Vis/skjul kategoritre + +MainFrame.COPY = Kopi +MainFrame.CUT = Klipp ut +MainFrame.PASTE = Lim inn +MainFrame.DELETE = Slett + +MainFrame.DELETE_CARDS_WARN = Du sletter nå {0} kort. Vil du slette? +MainFrame.DELETE_CARDS_WARN_TITLE = Slett kort +MainFrame.DELETE_CATEGORY_WARN = Ved å slette kategorien {0} slettes {1} kort. Vil du slette? + +MainFrame.EDIT_CARD = Endre kort +MainFrame.EDIT_CARD_DESC = Endre og vis kortdetaljer + +MainFrame.ERROR_TITLE = Feil +MainFrame.ERROR_LOAD = En feil oppstod mens filen {0} ble lest inn. +MainFrame.ERROR_SAVE = En feil oppstod mens filen {0} ble lagret. Leksjonen ble ikke lagret. + +MainFrame.EXIT = Avslutt +MainFrame.EXIT_DESC = Avslutt programmet + +MainFrame.FILE_FILTER_DESC = jMemorize-leksjoner +MainFrame.PDF_FILE_FILTER_DESC = PDF - Portable Document Format (.pdf) + +MainFrame.FIND = Finn +MainFrame.FIND_DESC = Finn kort + +MainFrame.LEARN = Lær +MainFrame.LEARN_DESC = Start læringsøkten med alle kort som ikke er lært ennå og utgåtte kort + +MainFrame.MENU_FILE = Fil +MainFrame.MENU_EDIT = Endre +MainFrame.MENU_HELP = Hjelp +MainFrame.MENU_LESSON = Leksjon + +MainFrame.NEW = Ny +MainFrame.NEW_DESC = Lag tom leksjon + +MainFrame.UNNAMED_LESSON = Ny leksjon + +MainFrame.OPEN = Åpne +MainFrame.OPEN_DESC = Åpne leksjon + +MainFrame.REMOVE_CATEGORY_TITLE = Slett kategori +MainFrame.REMOVE_DESC = Slett valgte element(er) + +MainFrame.RESET = Tilbakestill kort +MainFrame.RESET_DESC = Tilbakestill kortstatistikk +MainFrame.RESET_WARN = Du tilbakestiller nå {0} kort. Vil du tilbakestille? + +MainFrame.SAVE = Lagre +MainFrame.SAVE_DESC = Lagre leksjon +MainFrame.SAVE_AS = Lagre som... +MainFrame.SAVE_AS_DESC = Lagre leksjon som... +MainFrame.SAVE_MODIFIED = Leksjonen er endret. Vil du lagre endringene før du avslutter? + +MainFrame.IMPORT = Importér + +MainFrame.EXPORT = Eksportér +MainFrame.EXPORT_PDF = Portable Document Format (*.pdf) +MainFrame.EXPORT_RTF = Rich Text Format (*.rtf) +MainFrame.EXPORT_PDF_DESC = Eksportér til *.pdf +MainFrame.EXPORT_RTF_DESC = Eksportér til *.rtf +MainFrame.EXPORT_CLEAN = Leksjon uten personlige læredata + +MainFrame.PREFERENCES = Innstillinger +MainFrame.PREFERENCES_DESC = Sett dine innstillinger + +MainFrame.CONFIRM_OVERWRITE_TITLE = Skriv over fil? +MainFrame.CONFIRM_OVERWRITE = Filen finnes allerede. Vil du skrive over den? + +MainFrame.SELECT_CHARACTER_SET = Vennligst velg tegnsettet til filen. +MainFrame.CHARACTER_SET = Tegnsett + +# files + +File.CSV = Kommaseparerte verdier (*.csv) +File.TSV = Tabulatorseparerte verdier (*.tsv) + +# web sites + +URL.HOMEPAGE = Hjemmeside +URL.MANUAL = Brukermanual +URL.FEATURE_TRACKER = Ønskeliste +URL.BUG_TRACKER = Feilmeldinger + +# preferences + +Preferences.USE_GZIP = Bruk GZIP formatet for å bruke mindre plass når leksjonene lagres. +Preferences.LANGUAGE = Språk +Preferences.RESTART = Språket du valgte vises neste gang du starter programmet. + +Preferences.FONT_SETTINGS = Skrifttype-innstillinger +Preferences.FONT = Skrifttype +Preferences.SIZE = Størrelse +Preferences.PREVIEW = Forhåndsvisning + +# card table + +CardTable.COLUMNS = Kolonner +CardTable.NO_DATE_DESC = Dette kortet har aldri vært prøvet. +CardTable.NOT_LEARNED = Ikke lært +CardTable.PATH = Sti +CardTable.SELECTED_CARDS = Valgte kort + +# deck chart + +DeckChart.CARDS = Kort +DeckChart.START_DECK = Startbunke +DeckChart.SUMMARY = Sammendrag +DeckChart.EXPIRED_CARDS = Utgåtte kort +DeckChart.LEARNED_CARDS = Lærte kort +DeckChart.UNLEARNED_CARDS = Ikke lært ennå + +Summary.LEARNED = Lært +Summary.FAILED = Feilet +Summary.RELEARNED = Lært på nytt +Summary.SKIPPED = Skipped + +# deck table + +DeckTable.NEXT_DECK = Neste bunke +DeckTable.NEXT_DECK_DESC = Vis neste bunke. +DeckTable.PREV_DECK = Forrige bunke +DeckTable.PREV_DECK_DESC = Vis forrige bunke. + +# card editting + +EditCard.DETAILS_RATIO = Suksessrate +EditCard.DETAILS_HISTORY = Læringshistorie + +EditCard.MODIFIED_WARN = Kortet er endret. Vil du beholde endringene før du fortsetter? +EditCard.MODIFIED_WARN_TITLE = Kortet er endret. + +EditCard.NEXT_CARD = Neste kort +EditCard.NEXT_CARD_DESC = Vis neste kort + +EditCard.PREV_CARD = Forrige kort +EditCard.PREV_CARD_DESC = Vis forrige kort + +EditCard.REMOVE_CARD = Slett kort +EditCard.REMOVE_CARD_DESC = Slett dette kortet + +EditCard.REMOVE_CARD_WARN = Er du sikker på at du vil slette dette kortet? +EditCard.REMOVE_CARD_WARN_TITLE = Slett kort + +EditCard.RESET_CARD = Tilbakestill kort +EditCard.RESET_CARD_DESC = Tilbakestiller dette kortet +EditCard.RESET_CARD_WARN = Tilbakestilling av dette kortet vil flytte det tilbake til den første bunken.\nVil du flytte det tilbake? + +EditCard.TAB_SIDES = Sider +EditCard.TAB_PROPERTIES = Egenskaper + +# find tool + +FindTool.FIND = Søk +FindTool.BOTH_SIDES = Begge sider +FindTool.MATCH_CASE = Treff STOR/liten bokstav +FindTool.RESULTS = Resultater +FindTool.SEARCH_TEXT = Søketekst +FindTool.SETTINGS = Innstillinger + +# learn + + +Learn.REMEMBER_THE_ANSWER = Prøv å huske svaret +Learn.DID_YOU_KNOW_ANSWER = Husket du riktig svar? +Learn.YES = Ja +Learn.NO = Nei + +Learn.CARD_COUNTER = Kortteller +Learn.FLIPPED_CARD_SIDES = Snudde kortsider +Learn.SHOW_ANSWER = Vis svaret +Learn.SHOW_CATEGORY = Vis kategori +Learn.SKIP_CARD = Hopp over kort +Learn.STOP = Stopp læring +Learn.TIMER = Stoppeklokke + +Learn.SESSION_RESULTS = Øktresultat +Learn.CARD_PROGRESS = Kortframgang +Learn.SESSION_PROGRESS = Øktframgang + +# learn settings + +LearnSettings.ADVANCED = Avansert +LearnSettings.SCHEDULING = Tidsplan + +LearnSettings.CARDS_TO_LEARN = Kort som skal læres +LearnSettings.LEARN_UNLEARNED_EXPIRED = Lær alle kort som ikke er lært ennå og utgåtte kort +LearnSettings.LEARN_UNLEARNED = Lær bare kort som ikke er lært ennå +LearnSettings.LEARN_EXPIRED = Lær bare utgåtte kort + +LearnSettings.CARDS_ORDER = Rekkefølge på kortene +LearnSettings.SHUFFLE_CARDS = Bland kort fra alle bunker og kategorier. +LearnSettings.GROUP_CARDS = Gruppér kort etter kategori under innlæring. +LearnSettings.NATURAL_CATEGORY_ORDER = Vis kategorier i fast naturlig rekkefølge. +LearnSettings.RANDOM_CATEGORY_ORDER = Vis kategorier i tilfeldig rekkefølge. + +LearnSettings.DELIMITERS = Grenser +LearnSettings.CARD_LIMIT = Kortgrense +LearnSettings.CARD_LIMIT_TEXT = Begrens antall kort som skal prøves i denne økten til kortgrensen. +LearnSettings.TIME_LIMIT = Tidsgrense +LearnSettings.TIME_LIMIT_TEXT = Avslutt økten når en bestemt tidsgrense er nådd. +LearnSettings.DONT_RETEST_FAILED = Ikke prøv på nytt kort som ikke ble husket i denne økten. + +LearnSettings.SCHEDULE_PRESETS = Forvalgt tidsintervall +LearnSettings.DELAY_AFTER_LEVEL = Vent etter nivå {0} +LearnSettings.DAYS = Dag +LearnSettings.HOURS = Timer +LearnSettings.MINUTES = Minutter + +LearnSettings.SIDE_MODE = Sidemodus +LearnSettings.NORMAL_MODE = Lær i normal modus. +LearnSettings.FLIP_MODE = Lær med baksiden av kortene. +LearnSettings.RANDOM_MODE = Lær i tilfeldig modus med kortsidene snudd tilfeldig. +LearnSettings.BOTH_MODE = Lær hver kortside så ofte som angitt. + +LearnSettings.START = Start økt\! +LearnSettings.TITLE = Lær innstillinger + +# new card + +NewCard.ADD = Legg til +NewCard.ADD_AND_NEXT = Legg til og lag neste + +NewCard.EDIT_RECENTLY = Endre siste +NewCard.EDIT_RECENTLY_DESC = Endre siste kort + +NewCard.NEW_WINDOW = Nytt vindu +NewCard.NEW_WINDOW_DESC = Åpne et nytt vindu for å legge til kort + +NewCard.TITLE = Lag kort + +NewCard.CLOSE_WARN = Advarsel +NewCardManager.DISMISSED_WARN = Kortdata forkastes.\nVil du lage kortet før vinduet lukkes? + +# status bar + +StatusBar.CARDS = Kort +StatusBar.EXPIRED = Utgått +StatusBar.LEARNED = Lært +StatusBar.UNLEARNED = Ikke lært ennå +StatusBar.PARTIAL = Delvis lært + +StatusBar.LEARNING_CATEGORY = Læringskategori +StatusBar.CARDS_LEFT = Kort som gjenstår + +# strategy + +Strategy.LINEAR_DEFAULT_SCHEDULE = Lineær (Standard) +Strategy.CONSTANT_SCHEDULE = Konstant +Strategy.EXPONENTIAL_SCHEDULE = Eksponensiell +Strategy.QUADRATIC_SCHEDULE = Kvadratisk +Strategy.CRAM_SCHEDULE = Pugg +Strategy.CUSTOM_SCHEDULE = Egendefinert + +# time related + +Time.DAYS = dager +Time.ONE_DAY = en dag +Time.HOURS = timer +Time.ONE_HOUR = en time +Time.MINUTES = minutter +Time.ONE_MINUTE = ett minutt +Time.SECONDS = sekunder + +Time.PASSED = brukt + +Time.IN = i {0} +Time.AGO = {0} siden + +# learn history + +History.TITLE = Historie +History.ACTION = Vis historie +History.RECENT = Siste økter +History.BY_DATE = Økter etter dato +History.BY_WEEK = Økter etter uke +History.BY_MONTH = Økter etter måned +History.BY_YEAR = Økter etter år +History.SESSION_DURATION = Øktlengde diff --git a/src/resource/text/translation_pl.properties b/src/resource/text/translation_pl.properties new file mode 100644 index 0000000..ce37c2d --- /dev/null +++ b/src/resource/text/translation_pl.properties @@ -0,0 +1,333 @@ +# +# This is a translation file for jMemorize (http://www.riad.de/jmemorize) +# +# ------------------------------------------------------------------------------ +# Author: Tomek Pedzimaz +# Radek Ostrowski +# Language: Polski (pl) +# jMemorize-Version: 1.0.0 +# ------------------------------------------------------------------------------ +# +# Notes: +# DESC is the text that will show up as tooltip. +# TITLE is the title of the new window / dialog. +# Still there is on phrase for some untagged english sentences + +# general + +General.CATEGORY = Kategoria +General.CREATED = stworzona +General.EXPIRES = Wygas\u0142a +General.LAST_TEST = Ostatni test +General.DECK = Talia +General.DECKS = Talie +General.FRONTSIDE = Prz\u00f3d +General.FLIPSIDE = Ty\u0142 +General.OKAY = Ok +General.APPLY = Zastosuj +General.CANCEL = Anuluj +General.ROOT_CATEGORY = Wszystkie +General.GENERAL = Og\u00f3lne +General.PASSED = Zaliczone +General.EXPIRED = Wygas\u0142e +General.MODIFIED = Zmienione +General.UNLEARNED = Nie nauczone + +General.EMPTY_SIDES_ALERT = Musisz okre\u015bli\u0107 tre\u015b\u0107 obu stron karty. +General.EMPTY_SIDES_ALERT_TITLE = Bad card sides + +# main frame + +MainFrame.ABOUT = O programie +MainFrame.ABOUT_DESC = O programie + +MainFrame.ADD_CARD = Dodaj kart\u0119 +MainFrame.ADD_CARD_DESC = Dodaj now\u0105 kart\u0119 + +MainFrame.ADD_CATEGORY = Dodaj kategori\u0119 +MainFrame.ADD_CATEGORY_DESC = Dodaj now\u0105 kategori\u0119 +MainFrame.ADD_CATEGORY_INPUT = Wpisz nazw\u0119 nowej kategorii, kt\u00f3r\u0105 chcesz stworzy\u0107. + +MainFrame.CATEGORY_TREE = Kategorie +MainFrame.CATEGORY_TREE_DESC = Poka\u017c/Ukryj drzewo kategorii + +MainFrame.COPY = Kopiuj +MainFrame.CUT = Wytnij +MainFrame.PASTE = Wklej +MainFrame.DELETE = Usu\u0144 + +MainFrame.DELETE_CARDS_WARN = Naci\u015bni\u0119cie przycisku spowoduje usuni\u0119cie {0} kart(y). Czy na pewno chcesz kontynuowa\u0107? +MainFrame.DELETE_CARDS_WARN_TITLE = Usuni\u0119cie karty +MainFrame.DELETE_CATEGORY_WARN = Usuni\u0119cie kategorii {0} spowoduje usuni\u0119cie {1} kart. Czy na pewno chcesz kontynuowa\u0107? + +MainFrame.EDIT_CARD = Edytuj kart\u0119 +MainFrame.EDIT_CARD_DESC = Edytuj w\u0142a\u015bciwo\u015bci karty. + +MainFrame.ERROR_TITLE = B\u0142\u0105d +MainFrame.ERROR_LOAD = W trakice \u0142adowania pliku {0} wyst\u0105pi\u0142 b\u0142\u0105d. +MainFrame.ERROR_SAVE = W trakcie zapisu pliku {0} wyst\u0105pi\u0142 b\u0142ad. Lekcja nie mo\u017ce by\u0107 zapisana. + +MainFrame.EXIT = Wyj\u015bcie +MainFrame.EXIT_DESC = Wyj\u015bcie z aplikacji + +MainFrame.FILE_FILTER_DESC = Lekcje jMemorize +MainFrame.PDF_FILE_FILTER_DESC = PDF - Portable Document Format (.pdf) + +MainFrame.FIND = Znajd\u017a +MainFrame.FIND_DESC = Znajd\u017a karty + +MainFrame.LEARN = Nauka +MainFrame.LEARN_DESC = Rozpocznij lekcj\u0119 z wszystkimi nienauczonymi i wygas\u0142ymi kartami. + +MainFrame.MENU_FILE = Plik +MainFrame.MENU_EDIT = Edycja +MainFrame.MENU_HELP = Pomoc +MainFrame.MENU_LESSON = Lekcja + +MainFrame.NEW = Nowy +MainFrame.NEW_DESC = Stw\u00f3rz pust\u0105 lekcj\u0119 + +MainFrame.UNNAMED_LESSON = Nowa lekcja + +MainFrame.OPEN = Otw\u00f3rz +MainFrame.OPEN_DESC = Otw\u00f3rz plik lekcji + +MainFrame.REMOVE_CATEGORY_TITLE = Usuni\u0119cie kategorii +MainFrame.REMOVE_DESC = Usu\u0144 zaznaczone pozycje. + +MainFrame.RESET = Reset karty +MainFrame.RESET_DESC = Przywr\u00f3cenie warto\u015bci domy\u015blnych karty. +MainFrame.RESET_WARN = Chcesz przywr\u00f3ci\u0107 warto\u015bci domy\u015blne dla {0} kart. Czy na pewno chcesz kontynuowa\u0107? + +MainFrame.SAVE = Zapisz +MainFrame.SAVE_DESC = Zapisz lekcj\u0119 +MainFrame.SAVE_AS = Zapisz jako.. +MainFrame.SAVE_AS_DESC = Zapisz lekcj\u0119 jako.. +MainFrame.SAVE_MODIFIED = Lekcja zosta\u0142a zmodyfikowana. Czy chcesz j\u0105 zapisa\u0107 przed wyj\u015bciem z programu? + +MainFrame.IMPORT = Importuj +MainFrame.EXPORT = Eksportuj do ... +MainFrame.EXPORT_DESC = Eksportuj lekcj\u0119 +MainFrame.EXPORT_PDF = Portable Document Format (*.pdf) +MainFrame.EXPORT_RTF = Rich Text Format (*.rtf) +MainFrame.EXPORT_PDF_DESC = Eksportuj do *.pdf +MainFrame.EXPORT_RTF_DESC = Eksportuj do *.rtf +MainFrame.EXPORT_CLEAN = Eksportuj do pliku lekcji bez zachowania prywatnych danych + +MainFrame.PREFERENCES = Opcje +MainFrame.PREFERENCES_DESC = Ustaw opcje + +MainFrame.CONFIRM_OVERWRITE_TITLE = Nadpisa\u0107 plik? +MainFrame.CONFIRM_OVERWRITE = Plik istnieje. Czy chcesz go nadpisa\u0107? + +MainFrame.CHARACTER_SET = Kodowanie +MainFrame.SELECT_CHARACTER_SET = Prosz\u0119 wybra\u0107 kodowanie pliku. + +# file + +File.CSV = Warto\u015bci oddzielone przecinkami +File.TSV = Warto\u015bci oddzielone tabulatorami + +# preferences + +Preferences.USE_GZIP = Spakuj lekcje do formatu GZIP. +Preferences.LANGUAGE = J\u0119zyk +Preferences.RESTART = Tw\u00f3j nowy j\u0119zyk pojawi si\u0119 przy ponownym uruchomieniu programu. + +Preferences.FONT_SETTINGS = Ustawienia czcionki +Preferences.FONT = Czcionka +Preferences.SIZE = Rozmiar +Preferences.PREVIEW = Podgl\u0105d + +# card table + +CardTable.COLUMNS = Kolumny +CardTable.NO_DATE_DESC = Ta karta nigdy nie by\u0142a testowana. +CardTable.NOT_LEARNED = nie nauczona +CardTable.PATH = \u015acie\u017cka +CardTable.SELECTED_CARDS = Zaznaczone karty + +# deck chart + +DeckChart.CARDS = Karty +DeckChart.START_DECK = Talia pocz\u0105tkowa +DeckChart.SUMMARY = Podsumowanie +DeckChart.EXPIRED_CARDS = Wygas\u0142e +DeckChart.LEARNED_CARDS = Nauczone +DeckChart.UNLEARNED_CARDS = Nienauczone + +# summary + +Summary.FAILED = Niezdane +Summary.LEARNED = Nauczone +Summary.RELEARNED = Nauczone ponownie +Summary.SKIPPED = Opuszczone + +# deck table + +DeckTable.NEXT_DECK = Nast\u0119pna talia +DeckTable.NEXT_DECK_DESC = Wy\u015bwietl kolejn\u0105 tali\u0119. +DeckTable.PREV_DECK = Poprzednia talia +DeckTable.PREV_DECK_DESC = Wy\u015bwietl poprzedni\u0105 tali\u0119. + +# card editting + +EditCard.DETAILS_RATIO = Procent skuteczno\u015bci +EditCard.DETAILS_HISTORY = Historia nauki + +EditCard.MODIFIED_WARN = Zawarto\u015b\u0107 karty zosta\u0142a zmodyfikowana. Czy chcesz j\u0105 zapisa\u0107? +EditCard.MODIFIED_WARN_TITLE = Karta zosta\u0142a zmodyfikowana. + +EditCard.NEXT_CARD = Nast\u0119pna karta +EditCard.NEXT_CARD_DESC = Wy\u015bwietl nast\u0119pn\u0105 kart\u0119 + +EditCard.PREV_CARD = Poprzednia karta +EditCard.PREV_CARD_DESC = Wy\u015bwietl poprzedni\u0105 kart\u0119 + +EditCard.REMOVE_CARD = Usu\u0144 kart\u0119 +EditCard.REMOVE_CARD_DESC = Usu\u0144 bie\u017c\u0105c\u0105 kart\u0119 + +EditCard.REMOVE_CARD_WARN = Czy na pewno chcesz usun\u0105\u0107 t\u0119 kart\u0119? +EditCard.REMOVE_CARD_WARN_TITLE = Usuni\u0119cie karty + +EditCard.RESET_CARD = Reset karty +EditCard.RESET_CARD_DESC = Rest bie\u017c\u0105cej karty +EditCard.RESET_CARD_WARN = Przywr\u00f3cenie warto\u015bci domy\u015blnych karty przeniesie j\u0105 na pierwsz\u0105 tali\u0119.\nJeste\u015b tego pewny? + +EditCard.TAB_SIDES = Strony +EditCard.TAB_PROPERTIES = W\u0142a\u015bciwo\u015bci + +# find tool + +FindTool.FIND = Szukaj +FindTool.BOTH_SIDES = Obie strony +FindTool.MATCH_CASE = Uwzgl\u0119dnij wielko\u015b\u0107 liter +FindTool.RESULTS = Wyniki +FindTool.SEARCH_TEXT = Szukany tekst +FindTool.SETTINGS = Ustawienia + +# learn + + +Learn.REMEMBER_THE_ANSWER = Spr\u00f3buj zapami\u0119ta\u0107 odpowied\u017a +Learn.DID_YOU_KNOW_ANSWER = Czy zna\u0142e(a)\u015b? poprawn\u0105 odpowied\u017a? +Learn.YES = Tak +Learn.NO = Nie + +Learn.CARD_COUNTER = Licznik kart +Learn.FLIPPED_CARD_SIDES = Odwr\u00f3cone strony karty +Learn.SHOW_ANSWER = Poka\u017c odpowied\u017a +Learn.SHOW_CATEGORY = Poka\u017c kategori\u0119 +Learn.SKIP_CARD = Pomi\u0144 kart\u0119 +Learn.STOP = Zako\u0144cz nauk\u0119 +Learn.TIMER = Stoper + +Learn.CARD_PROGRESS = Post\u0119p karty +Learn.SESSION_PROGRESS = Post\u0119p sesji +Learn.SESSION_RESULTS = Rezultat Sesji + +# learn settings + +LearnSettings.ADVANCED = Dodatkowe +LearnSettings.SCHEDULING = Harmonogram + +LearnSettings.CARDS_TO_LEARN = Karty do nauki +LearnSettings.LEARN_UNLEARNED_EXPIRED = Ucz si\u0119 wszystkich nienauczonych i wygas\u0142ych kart. +LearnSettings.LEARN_UNLEARNED = Rozpocznij nauk\u0119 tylko z nienauczonymi kartami. +LearnSettings.LEARN_EXPIRED = Rozpocznij nauk\u0119 tylko z wygas\u0142ych kartami. + +LearnSettings.CARDS_ORDER = Kolejno\u015b\u0107 kart +LearnSettings.SHUFFLE_CARDS = Losuj karty ze wszystkich talii i kategorii. +LearnSettings.GROUP_CARDS = Grupuj karty kategoriami w trakcie nauki. +LearnSettings.NATURAL_CATEGORY_ORDER = Poka\u017c kategorie w porz\u0105dku rosn\u0105cym. +LearnSettings.RANDOM_CATEGORY_ORDER = Poka\u017c kategori\u0119 w kolejno\u015bci losowej. + +LearnSettings.DELIMITERS = Ograniczenia +LearnSettings.CARD_LIMIT = Limit kart +LearnSettings.CARD_LIMIT_TEXT = Zako\u0144cz nauk\u0119 kiedy ilo\u015b\u0107 kart osi\u0105gnie ustalony limit. +LearnSettings.TIME_LIMIT = Limit minut +LearnSettings.TIME_LIMIT_TEXT = Zako\u0144cz sesj\u0119 po up\u0142yni\u0119ciu okre\u015blonego limitu czasu. +LearnSettings.DONT_RETEST_FAILED = W danej sesji nie pokazuj ponownie kart, na kt\u00f3re udzielono niepopoprawnej odpowiedzi. + +LearnSettings.SCHEDULE_PRESETS = Ustawienia harmonogramu +LearnSettings.DELAY_AFTER_LEVEL = Op\u00f3\u017anienie po osi\u0105gni\u0119ciu poziomu {0} +LearnSettings.DAYS = Dni +LearnSettings.HOURS = Godziny +LearnSettings.MINUTES = Minuty + +LearnSettings.SIDE_MODE = Tryb prze\u0142\u0105czania stron kart +LearnSettings.NORMAL_MODE = Ucz w trybie normalnym. +LearnSettings.FLIP_MODE = W trakcie nauki pokazuj drug\u0105 stron\u0119 karty. +LearnSettings.RANDOM_MODE = W trakcie naki odwracaj karty losowo. +LearnSettings.BOTH_MODE = W trakcie nauki odwracaj karty tak cz\u0119sto jak ustalono. + +LearnSettings.START = Rozpocznij lekcj\u0119\! +LearnSettings.TITLE = Ustawienia nauki + +# new card + +NewCard.ADD = Dodaj +NewCard.ADD_AND_NEXT = Dodaj i stw\u00f3rz kolejn\u0105 + +NewCard.EDIT_RECENTLY = Edytuj poprzedni\u0105 +NewCard.EDIT_RECENTLY_DESC = Edytuj ostatnio stworzon\u0105 kart\u0119 + +NewCard.NEW_WINDOW = Nowe okno +NewCard.NEW_WINDOW_DESC = Otw\u00f3rz nowe okno dodawania kart + +NewCard.TITLE = Tw\u00f3rz kart\u0119 + +NewCard.CLOSE_WARN = Ostrze\u017cenie +NewCardManager.DISMISSED_WARN = Dane zapisane w karcie zostan\u0105 utracone.\n Czy chcesz stworzy\u0107 kart\u0119 przed zamkni\u0119ciem okna? + +# status bar + +StatusBar.CARDS = Karty +StatusBar.EXPIRED = Wygas\u0142e +StatusBar.LEARNED = Nauczone +StatusBar.UNLEARNED = Nienauczone +StatusBar.PARTIAL = Cz\u0119\u015bciowo nauczone + +StatusBar.LEARNING_CATEGORY = Aktualna kategoria +StatusBar.CARDS_LEFT = Pozosta\u0142o kart + +# strategy + +Strategy.LINEAR_DEFAULT_SCHEDULE = Liniowy (standardowy) +Strategy.CONSTANT_SCHEDULE = Sta\u0142y +Strategy.EXPONENTIAL_SCHEDULE = Wyk\u0142adniczy +Strategy.QUADRATIC_SCHEDULE = Kwadratowy +Strategy.INTENSIVE_SCHEDULE = Intensywny +Strategy.CRAM_SCHEDULE = Zakuwanie +Strategy.CUSTOM_SCHEDULE = W\u0142asny + +# time related + +Time.DAYS = dni +Time.ONE_DAY = jeden dzie\u0144 +Time.HOURS = godziny +Time.ONE_HOUR = jedna godzina +Time.MINUTES = minuty +Time.ONE_MINUTE = jedna minuta +Time.SECONDS = sekundy +Time.PASSED = min\u0119\u0142o +Time.IN = in {0} +Time.AGO = {0} temu + +# history + +History.ACTION = Poka\u017c histori\u0119 +History.BY_DATE = Sesje wed\u0142ug daty +History.BY_MONTH = Sesje wed\u0142ug miesi\u0105ca +History.BY_WEEK = Sesje wed\u0142ug tygodnia +History.BY_YEAR = Sesje wed\u0142ug roku +History.RECENT = Niedawne sesje +History.SESSION_DURATION = D\u0142ugo\u015b\u0107 sesji +History.TITLE = Historia + +# url + +URL.BUG_TRACKER = Bug tracker +URL.FEATURE_TRACKER = Feature tracker +URL.HOMEPAGE = Strona g\u0142owna +URL.MANUAL = Podr\u0119cznik u\u017cytkownika diff --git a/src/resource/text/translation_pt.native b/src/resource/text/translation_pt.native new file mode 100644 index 0000000..3a4a3ea --- /dev/null +++ b/src/resource/text/translation_pt.native @@ -0,0 +1,328 @@ +# +# This is a translation file for jMemorize (http://www.riad.de/jmemorize) +# +# ------------------------------------------------------------------------------ +# Author: Ney +# Language: Portuguese (pl) +# jMemorize-Version: 1.2.3 +# ------------------------------------------------------------------------------ +# +# Notes: +# DESC is the text that will show up as tooltip. +# TITLE is the title of the new window / dialog. + +# general + +General.CATEGORY = Categoria +General.CREATED = Criado em +General.EXPIRES = Vence em +General.LAST_TEST = Testado em +General.DECK = Pilha +General.DECKS = Pilhas +General.FRONTSIDE = Frente +General.FLIPSIDE = Verso +General.OKAY = Ok +General.APPLY = Aplicar +General.CANCEL = Cancelar +General.ROOT_CATEGORY = Todas +General.GENERAL = Geral +General.PASSED = Passado +General.UNLEARNED = No aprendido +General.MODIFIED = Modificado +General.EXPIRED = Expirado + +General.EMPTY_SIDES_ALERT = necessrio preencher os dois lados do carto. +General.EMPTY_SIDES_ALERT_TITLE = Frente ou Verso do Carto Com Problema + +# main frame + +MainFrame.ABOUT = Sobre +MainFrame.ABOUT_DESC = Sobre este programa + +MainFrame.ADD_CARD = Adicionar carto +MainFrame.ADD_CARD_DESC = Adiciona novo carto + +MainFrame.ADD_CATEGORY = Adicionar categoria +MainFrame.ADD_CATEGORY_DESC = Adiciona nova categoria +MainFrame.ADD_CATEGORY_INPUT = Entre com o nome da nova categoria que voc quer criar. + +MainFrame.CATEGORY_TREE = rvore +MainFrame.CATEGORY_TREE_DESC = Mostra/Oculta rvore de categorias + +MainFrame.COPY = Copiar +MainFrame.CUT = Recortar +MainFrame.PASTE = Colar +MainFrame.DELETE = Excluir + +MainFrame.DELETE_CARDS_WARN = Voc vai excluir {0} carte(s). Deseja continuar? +MainFrame.DELETE_CARDS_WARN_TITLE = Excluso de Carto + +MainFrame.DELETE_CATEGORY_WARN = Excluir a categoria {0} ir excluir {1} cartes. Deseja continuar? + +MainFrame.EDIT_CARD = Editar carto +MainFrame.EDIT_CARD_DESC = Edita e visualiza detalhes do carto + +MainFrame.ERROR_TITLE = Erro +MainFrame.ERROR_LOAD = Ocorreu um erro ao tentar carregar o arquivo {0}. +MainFrame.ERROR_SAVE = Ocorreu um erro ao tentar salvar o arquivo {0}. A lio no foi salva. + +MainFrame.EXIT = Sair +MainFrame.EXIT_DESC = Sai do programa + +MainFrame.FILE_FILTER_DESC = Lies jMemorize + +MainFrame.FIND = Localizar +MainFrame.FIND_DESC = Localiza cartes + +MainFrame.LEARN = Aprender +MainFrame.LEARN_DESC = Comea sesso de aprendizado com todos os cartes no aprendidos e vencidos + +MainFrame.MENU_FILE = Arquivo +MainFrame.MENU_EDIT = Editar +MainFrame.MENU_HELP = Ajuda +MainFrame.MENU_LESSON = Lio + +MainFrame.NEW = Nova +MainFrame.NEW_DESC = Cria nova lio vazia + +MainFrame.UNNAMED_LESSON = Nova lio + +MainFrame.OPEN = Abrir +MainFrame.OPEN_DESC = Abre lio gravada + +MainFrame.REMOVE_CATEGORY_TITLE = Excluso de Categoria +MainFrame.REMOVE_DESC = Remove item(ns) atualmente selecionados + +MainFrame.RESET = Zerar carto +MainFrame.RESET_DESC = Zera estatsticas do carto +MainFrame.RESET_WARN = Voc vai zerar {0} carto(es). Deseja continuar? + +MainFrame.SAVE = Salvar +MainFrame.SAVE_DESC = Salva lio +MainFrame.SAVE_AS = Salvar como... +MainFrame.SAVE_AS_DESC = Salva lio como... +MainFrame.SAVE_MODIFIED = A lio foi modificada. Deseja salvar antes de sair do programa? + +MainFrame.PREFERENCES = Preferncias +MainFrame.PREFERENCES_DESC = Modifica as preferncias + +MainFrame.EXPORT_PDF = Formato Adobe Reader (*.pdf) +MainFrame.EXPORT_RTF_DESC = Exportar para *.rtf +MainFrame.PDF_FILE_FILTER_DESC = PDF - Formato do Adobe Reader (.pdf) +MainFrame.EXPORT_CLEAN = Lio sem dados de aprendizado pessoais +MainFrame.IMPORT = Importar +MainFrame.CONFIRM_OVERWRITE = Arquivo j existente. Voc quer substitu-lo? +MainFrame.EXPORT_RTF = Formato Rich Text (*.rtf) +MainFrame.CONFIRM_OVERWRITE_TITLE = Substituir arquivo? +MainFrame.EXPORT_PDF_DESC = Exportar para *.pdf +MainFrame.EXPORT = Exportar +MainFrame.SELECT_CHARACTER_SET = Por favor, selecione o conjunto de caracteres do arquivo. + +MainFrame.CHARACTER_SET = Conjunto de caracteres + +# files + +File.TSV = Valores Separados por Tabulao (*.tsv) +File.CSV = Valores Separados Por Vrgula (*.csv) + +# preferences + +Preferences.USE_GZIP = Compactar lies em formato GZIP. +Preferences.LANGUAGE = Lngua +Preferences.RESTART = A lngua selecionada somente aparecer quando o programa for reinicializado. + +Preferences.FONT_SETTINGS = Configuraes de Fonte +Preferences.FONT = Fonte +Preferences.SIZE = Tamanho +Preferences.PREVIEW = Visualizao + +# card table + +CardTable.COLUMNS = Colunas +CardTable.NO_DATE_DESC = Este carto nunca foi testado. +CardTable.NOT_LEARNED = no aprendido +CardTable.PATH = Caminho +CardTable.SELECTED_CARDS = Cartes selecionados + +# deck chart + +DeckChart.CARDS = C a r t es +DeckChart.START_DECK = Pilha 0 (Inicial) +DeckChart.SUMMARY = Resumo +DeckChart.EXPIRED_CARDS = Cartes Vencidos +DeckChart.LEARNED_CARDS = Cartes Aprendidos +DeckChart.UNLEARNED_CARDS = Cartes No Aprendidos + +# deck table + +DeckTable.NEXT_DECK = Prxima pilha +DeckTable.NEXT_DECK_DESC = Exibe prxima pilha. +DeckTable.PREV_DECK = Pilha anterior +DeckTable.PREV_DECK_DESC = Exibe pilha anterior. + +# card editting + +EditCard.DETAILS_RATIO = Porcentagem de sucesso +EditCard.DETAILS_HISTORY = Histrico de aprendizado + +EditCard.MODIFIED_WARN = Entradas de carto foram modificadas. Voc quer aplic-las antes de continuar? +EditCard.MODIFIED_WARN_TITLE = Carto foi modificado. + +EditCard.NEXT_CARD = Prximo carto +EditCard.NEXT_CARD_DESC = Exibe prximo carto + +EditCard.PREV_CARD = Carto anterior +EditCard.PREV_CARD_DESC = Exibe carto anterior + +EditCard.REMOVE_CARD = Excluir carto +EditCard.REMOVE_CARD_DESC = Exclui este carto + +EditCard.REMOVE_CARD_WARN = Voc tem certeza de que quer excluir este carto? +EditCard.REMOVE_CARD_WARN_TITLE = Excluso de Carto + +EditCard.RESET_CARD = Zerar carto +EditCard.RESET_CARD_DESC = Zera este carto +EditCard.RESET_CARD_WARN = Zerar este carto o levar de volta primeira pilha.\nTem certeza? + +EditCard.TAB_SIDES = Lados +EditCard.TAB_PROPERTIES = Propriedades + +# find tool + +FindTool.FIND = Localizar +FindTool.BOTH_SIDES = Ambos os lados +FindTool.MATCH_CASE = Diferenciar maisculas de minsculas +FindTool.RESULTS = Resultados +FindTool.SEARCH_TEXT = Localizar texto +FindTool.SETTINGS = Configuraes + +# learn + + +Learn.REMEMBER_THE_ANSWER = Tente lembrar a resposta. +Learn.DID_YOU_KNOW_ANSWER = Voc lembrou a resposta correta? +Learn.YES = Sim +Learn.NO = No + +Learn.CARD_COUNTER = Cartes Aprendidos +Learn.FLIPPED_CARD_SIDES = Cartes virados +Learn.SHOW_ANSWER = Resposta +Learn.SHOW_CATEGORY = Mostrar categoria +Learn.SKIP_CARD = Passa +Learn.STOP = Parar aprendizado +Learn.TIMER = Tempo + +Learn.CARD_PROGRESS = Progresso com os cartes +Learn.SESSION_RESULTS = Resultados da Sesso +Learn.SESSION_PROGRESS = Progresso da Sesso + +# learn settings + +LearnSettings.ADVANCED = Avanado +LearnSettings.SCHEDULING = Cronograma + +LearnSettings.CARDS_TO_LEARN = Cartes a aprender +LearnSettings.LEARN_UNLEARNED_EXPIRED = Cartes no aprendidos e cartes vencidos. +LearnSettings.LEARN_UNLEARNED = Apenas cartes no aprendidos. +LearnSettings.LEARN_EXPIRED = Apenas cartes vencidos. + +LearnSettings.CARDS_ORDER = Ordenar Cartes +LearnSettings.SHUFFLE_CARDS = Embaralhar cartes de todas as pilhas e categorias. +LearnSettings.GROUP_CARDS = Agrupar cartes por categorias durante o aprendizado. +LearnSettings.NATURAL_CATEGORY_ORDER = Mostrar categorias na ordem natural fixada. +LearnSettings.RANDOM_CATEGORY_ORDER = Mostrar categorias em ordem aleatria. + +LearnSettings.DELIMITERS = Delimitadores +LearnSettings.CARD_LIMIT = Limite de cartes +LearnSettings.CARD_LIMIT_TEXT = Terminar a sesso quando um certo limite de cartes for atingido. +LearnSettings.TIME_LIMIT = Limite de minutos +LearnSettings.TIME_LIMIT_TEXT = Terminar a sesso quando um certo limite de tempo for atingido. +LearnSettings.DONT_RETEST_FAILED = No testar novamente cartes no lembrados nesta sesso. + +LearnSettings.SCHEDULE_PRESETS = Esquema de Repetio +LearnSettings.DELAY_AFTER_LEVEL = Intervalo aps nvel {0} +LearnSettings.DAYS = Dias +LearnSettings.HOURS = Horas +LearnSettings.MINUTES = Minutos + +LearnSettings.SIDE_MODE = Frente/Verso dos cartes +LearnSettings.NORMAL_MODE = Aprender no modo normal (frente primeiro). +LearnSettings.FLIP_MODE = Aprender com os cartes virados (verso primeiro). +LearnSettings.RANDOM_MODE = Aprender com os cartes virados ou no aleatoriamente. +LearnSettings.BOTH_MODE = Aprender cada lado do carto com a freqncia especificada + +LearnSettings.START = Comear Sesso\! +LearnSettings.TITLE = Configuraes de aprendizado + +# new card + +NewCard.ADD = Adicionar +NewCard.ADD_AND_NEXT = Adicionar e criar o prximo + +NewCard.EDIT_RECENTLY = Editar anterior +NewCard.EDIT_RECENTLY_DESC = Edita carto criado anteriormente + +NewCard.NEW_WINDOW = Nova janela +NewCard.NEW_WINDOW_DESC = Abre outra janela de adicionar carto + +NewCard.TITLE = Criar Carto + +NewCard.CLOSE_WARN = Aviso +NewCardManager.DISMISSED_WARN = Dados sobre o carto vo ser descartados.\nVoc quer criar o carto antes que a janela seja fechada? + +# status bar + +StatusBar.CARDS = Cartes +StatusBar.EXPIRED = Vencidos +StatusBar.LEARNED = Aprendidos +StatusBar.UNLEARNED = No aprendidos +StatusBar.PARTIAL = Parcialmente aprendido + +StatusBar.LEARNING_CATEGORY = Categoria de aprendizado +StatusBar.CARDS_LEFT = Cartes restantes + +# strategy + +Strategy.LINEAR_DEFAULT_SCHEDULE = Linear (Padro) +Strategy.CONSTANT_SCHEDULE = Constante +Strategy.EXPONENTIAL_SCHEDULE = Exponencial +Strategy.QUADRATIC_SCHEDULE = Quadrtico +Strategy.CUSTOM_SCHEDULE = Personalizado +Strategy.CRAM_SCHEDULE = Reviso Geral + +# time related + +Time.DAYS = dias +Time.ONE_DAY = um dia +Time.HOURS = horas +Time.ONE_HOUR = uma hora +Time.MINUTES = minutos +Time.ONE_MINUTE = um minuto +Time.SECONDS = segundos + +Time.PASSED = passado + +Time.IN = em {0} +Time.AGO = h {0} + +# history + +History.BY_WEEK = Sesses por semana +History.BY_MONTH = Sesses por ms +History.SESSION_DURATION = Comprimento da Sesso +History.RECENT = Sesses recentes +History.ACTION = Mostrar histrico +History.BY_YEAR = Sesses por ano +History.BY_DATE = Sesses por dia +History.TITLE = Histrico + + +Summary.FAILED = No Lembrado +Summary.RELEARNED = Reaprendido +Summary.LEARNED = Aprendido +Summary.SKIPPED = No testado + +URL.BUG_TRACKER = Rastreador de erros +URL.HOMEPAGE = Pgina inicial +URL.MANUAL = Manual do usurio +URL.FEATURE_TRACKER = Rastreador de caractersticas diff --git a/src/resource/text/translation_sv.native b/src/resource/text/translation_sv.native new file mode 100644 index 0000000..ebb2322 --- /dev/null +++ b/src/resource/text/translation_sv.native @@ -0,0 +1,332 @@ +# +# This is a translation file for jMemorize (http://www.riad.de/jmemorize) +# +# ------------------------------------------------------------------------------ +# Author: Magnus Bodin +# Language: Swedish (sv) +# jMemorize-Version: 1.2.3 +# ------------------------------------------------------------------------------ +# +# Notes: +# DESC is the text that will show up as tooltip. +# TITLE is the title of the new window / dialog. + +# general + +General.CATEGORY = Kategori +General.CREATED = Skapad +General.MODIFIED = Modifierad +General.EXPIRES = Gr ut +General.LAST_TEST = Senaste test +General.DECK = Hg +General.DECKS = Hgar +General.FRONTSIDE = Framsida +General.FLIPSIDE = Baksida +General.OKAY = OK +General.APPLY = ndra +General.CANCEL = Avbryt +General.ROOT_CATEGORY = Alla +General.GENERAL = Generellt +General.PASSED = Avklarade +General.UNLEARNED = Ej inlrda +General.EXPIRED = Utggna + +General.EMPTY_SIDES_ALERT = Du mste skriva ngot p bgge sidor. +General.EMPTY_SIDES_ALERT_TITLE = Kortsidor ej utfyllda + +# main frame + +MainFrame.ABOUT = Om +MainFrame.ABOUT_DESC = Om detta program + +MainFrame.ADD_CARD = Lgg till kort +MainFrame.ADD_CARD_DESC = Lgg till nytt kort + +MainFrame.ADD_CATEGORY = Lgg till kategori +MainFrame.ADD_CATEGORY_DESC = Lgg till ny kategori +MainFrame.ADD_CATEGORY_INPUT = Skriv namnet p den nya kategori du vill skapa. + +MainFrame.CATEGORY_TREE = Kategoritrd +MainFrame.CATEGORY_TREE_DESC = Visa/Gm kategoritrdet + +MainFrame.COPY = Kopiera +MainFrame.CUT = Klipp ut +MainFrame.PASTE = Klistra in +MainFrame.DELETE = Radera + +MainFrame.DELETE_CARDS_WARN = Du kommer nu att radera {0} kort. Vill du fortstta? +MainFrame.DELETE_CARDS_WARN_TITLE = Radera kort + +MainFrame.DELETE_CATEGORY_WARN = Om du raderar katergori {0} kommer {1} kort ocks raderas. Vill du fortstta? + +MainFrame.EDIT_CARD = Redigera kort +MainFrame.EDIT_CARD_DESC = Visa och redigera kort + +MainFrame.ERROR_TITLE = Fel +MainFrame.ERROR_LOAD = Det uppstod ett fel nr filen skulle ppnas: {0}. +MainFrame.ERROR_SAVE = Det uppstod ett fel nr filen {0} skulle sparas. Lektionen har inte sparats. + +MainFrame.EXIT = Avsluta +MainFrame.EXIT_DESC = Avsluta programmet + +MainFrame.FILE_FILTER_DESC = jMemorize-lektioner +MainFrame.PDF_FILE_FILTER_DESC = PDF - Portable Document Format (.pdf) + +MainFrame.FIND = Sk +MainFrame.FIND_DESC = Sk efter kort + +MainFrame.LEARN = Lr +MainFrame.LEARN_DESC = Brja inlrning med alla nya och utggna kort + +MainFrame.MENU_FILE = Fil +MainFrame.MENU_EDIT = Redigera +MainFrame.MENU_HELP = Hjlp +MainFrame.MENU_LESSON = Lektion + +MainFrame.NEW = Ny +MainFrame.NEW_DESC = Skapa tom lektion + +MainFrame.UNNAMED_LESSON = Ny lektion + +MainFrame.OPEN = ppna +MainFrame.OPEN_DESC = ppna lektionsfil + +MainFrame.REMOVE_CATEGORY_TITLE = Radera kategori +MainFrame.REMOVE_DESC = Radera markerade kategorier + +MainFrame.RESET = terstll kort +MainFrame.RESET_DESC = terstll kortets rknare +MainFrame.RESET_WARN = Du kommer nu att terstlla {0} kort. Vill du fortstta? +MainFrame.RESET_TITLE = terstllning av kort + +MainFrame.SAVE = Spara +MainFrame.SAVE_DESC = Spara lektion +MainFrame.SAVE_AS = Spara som... +MainFrame.SAVE_AS_DESC = Spara lektion som... +MainFrame.SAVE_MODIFIED = Lektionen r ndrad. Vill du spara innan du avslutar? + +MainFrame.IMPORT = Importera + +MainFrame.EXPORT = Exportera +MainFrame.EXPORT_PDF = Portable Document Format (*.pdf) +MainFrame.EXPORT_RTF = Rich Text Format (*.rtf) +MainFrame.EXPORT_PDF_DESC = Exportera till *.pdf +MainFrame.EXPORT_RTF_DESC = Exportera till *.rtf +MainFrame.EXPORT_CLEAN = Lektion utan personlig inlrningsinformation + +MainFrame.PREFERENCES = Instllningar +MainFrame.PREFERENCES_DESC = ndra dina instllningar + +MainFrame.CONFIRM_OVERWRITE_TITLE = Skriva ver fil? +MainFrame.CONFIRM_OVERWRITE = Filen existerar redan. Vill du erstta den? + +MainFrame.SELECT_CHARACTER_SET = Vlj filens teckenstt +MainFrame.CHARACTER_SET = Teckenstt + +# files + +File.CSV = Kommaseparerade flt (*.csv) +File.TSV = Tabbseparerade flt (*.tsv) + +# web sites + +URL.HOMEPAGE = Hemsida +URL.MANUAL = Anvndarhandledning +URL.FEATURE_TRACKER = Feature-lista +URL.BUG_TRACKER = Bugg-lista + +# preferences + +Preferences.USE_GZIP = Komprimera lektionerna i GZIP-format. +Preferences.LANGUAGE = Sprk +Preferences.RESTART = Ditt nya sprkval kommer att trda i kraft nsta gng du startar programmet. + +Preferences.FONT_SETTINGS = Teckensnitt-instllningar +Preferences.FONT = Teckensnitt +Preferences.SIZE = Storlek +Preferences.PREVIEW = Frhandsvisning + +# card table + +CardTable.COLUMNS = Kolumner +CardTable.NO_DATE_DESC = Detta kortet har inte testats. +CardTable.NOT_LEARNED = Ej inlrt +CardTable.PATH = Skvg +CardTable.SELECTED_CARDS = Valda kort + +# deck chart + +DeckChart.CARDS = Kort +DeckChart.START_DECK = Starthg +DeckChart.SUMMARY = versikt +DeckChart.EXPIRED_CARDS = Utgngna kort +DeckChart.LEARNED_CARDS = Inlrda kort +DeckChart.UNLEARNED_CARDS = Ej inlrda kort + +Summary.LEARNED = Inlrda +Summary.FAILED = Missade +Summary.RELEARNED = terinlrda +Summary.SKIPPED = verhoppade + +# deck table + +DeckTable.NEXT_DECK = Nsta hg +DeckTable.NEXT_DECK_DESC = Visa nsta hg +DeckTable.PREV_DECK = Fregende hg +DeckTable.PREV_DECK_DESC = Visa fregende hg + +# card editting + +EditCard.DETAILS_RATIO = Inlrningskvot +EditCard.DETAILS_HISTORY = Inlrningshistorik + +EditCard.MODIFIED_WARN = Detta kortet har ndrats, vill du spara innan du fortstter? +EditCard.MODIFIED_WARN_TITLE = Kortet har ndrats. + +EditCard.NEXT_CARD = Nsta kort +EditCard.NEXT_CARD_DESC = Visa nsta kort + +EditCard.PREV_CARD = Fregende kort +EditCard.PREV_CARD_DESC = Visa fregende kort + +EditCard.REMOVE_CARD = Radera kort +EditCard.REMOVE_CARD_DESC = Radera nuvarande kort + +EditCard.REMOVE_CARD_WARN = r du sker p att du vill radera detta kort? +EditCard.REMOVE_CARD_WARN_TITLE = Radering av kort + +EditCard.RESET_CARD = terstll kort +EditCard.RESET_CARD_DESC = terstller statistik fr nuvarande kort +EditCard.RESET_CARD_WARN = Om detta kort terstlls kommer det att flyttas till starthgen, r du sker p att du vill gra detta? + +EditCard.TAB_SIDES = Sidor +EditCard.TAB_PROPERTIES = Egenskaper + +# find tool + +FindTool.FIND = Sk +FindTool.BOTH_SIDES = Bda sidor +FindTool.MATCH_CASE = Tag hnsyn till versaler och gemener +FindTool.RESULTS = Resultat +FindTool.SEARCH_TEXT = Sktext +FindTool.SETTINGS = Instllningar + +# learn + + +Learn.REMEMBER_THE_ANSWER = Frsk att komma ihg svaret +Learn.DID_YOU_KNOW_ANSWER = Kunde du svaret? +Learn.YES = Ja +Learn.NO = Nej + +Learn.CARD_COUNTER = Kortrknare +Learn.FLIPPED_CARD_SIDES = Omvnda kortsidor +Learn.SHOW_ANSWER = Visa svar +Learn.SHOW_CATEGORY = Visa kategori +Learn.SKIP_CARD = Hoppa ver kortet +Learn.STOP = Avsluta inlrning +Learn.TIMER = Timer + +Learn.SESSION_RESULTS = Resultat denna omgng +Learn.CARD_PROGRESS = Detta kort: +Learn.SESSION_PROGRESS = Denna omgng: + +# learn settings + +LearnSettings.ADVANCED = Avancerat +LearnSettings.SCHEDULING = Kalender + +LearnSettings.CARDS_TO_LEARN = Kort som skal inlras +LearnSettings.LEARN_UNLEARNED_EXPIRED = Lr alla utgnga kort samt de som nnu ej lrts in +LearnSettings.LEARN_UNLEARNED = Lr endast kort som nnu ej lrts in +LearnSettings.LEARN_EXPIRED = Lr endast utgnga kort + +LearnSettings.CARDS_ORDER = Kortens ordningsfljd +LearnSettings.SHUFFLE_CARDS = Blanda kort mellan hgar och kategorier +LearnSettings.GROUP_CARDS = Gruppera kort inom kategorier under inlrning +LearnSettings.NATURAL_CATEGORY_ORDER = Visa kategorierna i frutbestmd ordningfljd +LearnSettings.RANDOM_CATEGORY_ORDER = Visa kategorierne i slumpartad ordningsfljd + +LearnSettings.DELIMITERS = Skiljetecken +LearnSettings.CARD_LIMIT = Antal kort +LearnSettings.CARD_LIMIT_TEXT = Begrnsa antalet kort fr denna omgng +LearnSettings.TIME_LIMIT = Tidsbegrnsning (minuter) +LearnSettings.TIME_LIMIT_TEXT = Avsluta inlrning efter en viss tid. +LearnSettings.DONT_RETEST_FAILED = tertesta inte kort som missats denna omgng + +LearnSettings.SCHEDULE_PRESETS = Kalenderfrval +LearnSettings.DELAY_AFTER_LEVEL = Frdrjning efter niv {0} +LearnSettings.DAYS = Dagar +LearnSettings.HOURS = Timmar +LearnSettings.MINUTES = Minuter + +LearnSettings.SIDE_MODE = Sidindstlling +LearnSettings.NORMAL_MODE = Normal inlrning. +LearnSettings.FLIP_MODE = Inlrning med omvnda kortsidor +LearnSettings.RANDOM_MODE = Inlrning med slumpartat sidval +LearnSettings.BOTH_MODE = Lr varje kort angivet antal gnger + +LearnSettings.START = Brja Inlrningsomgng\! +LearnSettings.TITLE = Inlrningsinstllningar + +# new card + +NewCard.ADD = Lgg till +NewCard.ADD_AND_NEXT = Lgg till och skapa nsta + +NewCard.EDIT_RECENTLY = Redigera senaste +NewCard.EDIT_RECENTLY_DESC = Redigera senaste skapade kort + +NewCard.NEW_WINDOW = Nytt fnster +NewCard.NEW_WINDOW_DESC = ppna ett nytt fnster + +NewCard.TITLE = Lgg till kort + +NewCard.CLOSE_WARN = Varning +NewCardManager.DISMISSED_WARN = Kortdata hller p att raderas. Vill du skapa kortet innan du stnger fnstret? + +# status bar + +StatusBar.CARDS = Kort +StatusBar.EXPIRED = Utgngna +StatusBar.LEARNED = Inlrda +StatusBar.UNLEARNED = Icke inlrda +StatusBar.PARTIAL = Delvis inlrda + +StatusBar.LEARNING_CATEGORY = Kategori +StatusBar.CARDS_LEFT = terstende kort + +# strategy + +Strategy.LINEAR_DEFAULT_SCHEDULE = Linjr (Standard) +Strategy.CONSTANT_SCHEDULE = Konstant +Strategy.EXPONENTIAL_SCHEDULE = Exponentiell +Strategy.QUADRATIC_SCHEDULE = Kvadratisk +Strategy.CRAM_SCHEDULE = Snabbgenomgng +Strategy.CUSTOM_SCHEDULE = Egendefinierad + +# time related + +Time.DAYS = dagar +Time.ONE_DAY = en dag +Time.HOURS = timmar +Time.ONE_HOUR = en timme +Time.MINUTES = minuter +Time.ONE_MINUTE = en minut +Time.SECONDS = sekunder + +Time.PASSED = passerat + +Time.IN = Om {0} +Time.AGO = {0} sedan + +# learn history + +History.ACTION = Visa historik +History.TITLE = Historik +History.RECENT = Senaste omgngar +History.BY_DATE = Omgngar per datum +History.BY_WEEK = Omgngar per vecka +History.BY_MONTH = Omgngar per mnad +History.BY_YEAR = Omgngar per r +History.SESSION_DURATION = Lngd p omgng diff --git a/src/resource/text/translation_tr.properties b/src/resource/text/translation_tr.properties new file mode 100644 index 0000000..876a731 --- /dev/null +++ b/src/resource/text/translation_tr.properties @@ -0,0 +1,313 @@ +# +# This is a translation file for jMemorize (http://www.riad.de/jmemorize) +# +# ------------------------------------------------------------------------------ +# Authors: Ali Baser +# Mert Nuhoglu +# Language: Turkish (tr) +# jMemorize-Version: 1.2.3 +# ------------------------------------------------------------------------------ +# + +# general + +General.CATEGORY = Ulam +General.CREATED = Yarat\u0131lm\u0131\u015f +General.EXPIRES = Sona Erenler +General.LAST_TEST = Son Test +General.DECK = Deste +General.DECKS = Desteler +General.FRONTSIDE = \u00d6ny\u00fcz +General.FLIPSIDE = \u00c7evrilmi\u015f y\u00fcz +General.OKAY = Tamam +General.APPLY = Uygula +General.CANCEL = \u0130ptal +General.ROOT_CATEGORY = Hepsi +General.GENERAL = Genel +General.EMPTY_SIDES_ALERT = Kart\u0131n her iki yan\u0131n\u0131 da belirtmelisin. +General.EMPTY_SIDES_ALERT_TITLE = K\u00f6t\u00fc kart yanlar\u0131 +General.EXPIRED = S\u00fcresi Ge\u00e7ti +General.MODIFIED = De\u011fi\u015ftirilmi\u015f +General.PASSED = Ge\u00e7ti +General.UNLEARNED = \u00d6\u011frenilmemi\u015f + +# main frame + +MainFrame.ABOUT = Hakk\u0131nda +MainFrame.ABOUT_DESC = Bu Uygulama Hakk\u0131nda + +MainFrame.ADD_CARD = Kart Ekle +MainFrame.ADD_CARD_DESC = Yeni Kart Ekle + +MainFrame.ADD_CATEGORY = Ulam Ekle +MainFrame.ADD_CATEGORY_DESC = Yeni Ulam Ekle +MainFrame.ADD_CATEGORY_INPUT = Olu\u015fturmak \u0130stedi\u011fin Yeni Ulam\u0131n \u0130smini gir + +MainFrame.CATEGORY_TREE = Ulam agac\u0131 +MainFrame.CATEGORY_TREE_DESC = Ulam agac\u0131n\u0131 G\u00f6ster/Gizle + +MainFrame.COPY = Kopyala +MainFrame.CUT = Kes +MainFrame.PASTE = Yap\u0131\u015ft\u0131r +MainFrame.DELETE = Sil + +MainFrame.DELETE_CARDS_WARN = {0} Kart(lar)\u0131 silmek \u00fczeresiniz. Devam etmek istiyor musunuz? +MainFrame.DELETE_CARDS_WARN_TITLE = Kart Silme + +MainFrame.DELETE_CATEGORY_WARN = Ulam siliniyor {0} silinecek {1} kartlar. Devam etmek istiyor musunuz? + +MainFrame.EDIT_CARD = Kart D\u00fczenle +MainFrame.EDIT_CARD_DESC = Kart\u0131 D\u00fczenle ve Ayr\u0131nt\u0131lar\u0131n\u0131 G\u00f6ster + +MainFrame.ERROR_TITLE = Hata +MainFrame.ERROR_LOAD = Dosya Y\u00fcklenirken Bir Hata Olu\u015ftu{0}. +MainFrame.ERROR_SAVE = Dosya Kaydedilirken Bir Hata Olu\u015ftu {0}. Ders kaydedilmedi + +MainFrame.EXIT = \u00c7\u0131k\u0131\u015f +MainFrame.EXIT_DESC = \u00c7\u0131k\u0131\u015f Uygulamas\u0131 + +MainFrame.FILE_FILTER_DESC = jMemorize Dersleri + +MainFrame.FIND = Bul +MainFrame.FIND_DESC = Kartlar\u0131 Bul + +MainFrame.LEARN = \u00d6\u011fren +MainFrame.LEARN_DESC = Son ve \u00f6\u011frenilmemi\u015f kartlar ile oturumu \u00f6\u011frenmeyhe ba\u015fla. + +MainFrame.MENU_FILE = Dosya +MainFrame.MENU_EDIT = D\u00fczenle +MainFrame.MENU_HELP = Yard\u0131m +MainFrame.MENU_LESSON = Ders + +MainFrame.NEW = Yeni +MainFrame.NEW_DESC = Bo\u015f Bir Ders Olu\u015ftur + +MainFrame.UNNAMED_LESSON = Yeni Ders + +MainFrame.OPEN = A\u00e7 +MainFrame.OPEN_DESC = Ders Dosyas\u0131 A\u00e7 + +MainFrame.REMOVE_CATEGORY_TITLE = Ulam Silme +MainFrame.REMOVE_DESC = \u0130\u015faretli olan \u00f6\u011feleri kald\u0131r + +MainFrame.RESET = Kart S\u0131f\u0131rla +MainFrame.RESET_DESC = Kart \u0130statistiklerini S\u0131f\u0131rla +MainFrame.RESET_WARN = {0} Kartlar\u0131 s\u0131f\u0131rlamak \u00fczeresiniz . Devam etmek istiyor musunuz? + +MainFrame.SAVE = Kaydet +MainFrame.SAVE_DESC = Ders Kaydet +MainFrame.SAVE_AS = Farkl\u0131 Kaydet +MainFrame.SAVE_AS_DESC = Ders Olarak Kaydet +MainFrame.SAVE_MODIFIED = Ders de\u011fi\u015ftirildi. \u00c7\u0131kmadan \u00f6nce kaydetmek istiyor musunuz? + +MainFrame.PREFERENCES = \u00d6zellikler +MainFrame.PREFERENCES_DESC = \u00d6zellikleri Belirle + +MainFrame.CHARACTER_SET = Harf kodlama +MainFrame.CONFIRM_OVERWRITE = Dosya mevcut. \u00dczerine yazmak istiyor musunuz? +MainFrame.CONFIRM_OVERWRITE_TITLE = Dosyan\u0131n \u00fczerine yaz\u0131ls\u0131n m\u0131? +MainFrame.EXPORT = G\u00f6nder +MainFrame.EXPORT_CLEAN = Ki\u015fisel \u00f6\u011frenme verisi olmayan ders +MainFrame.EXPORT_PDF = Portable Document Format (*.pdf) +MainFrame.EXPORT_PDF_DESC = *.pdf \u00fcret +MainFrame.EXPORT_RTF = Zengin Metin Format\u0131 (*.rtf) +MainFrame.EXPORT_RTF_DESC = *.rtf\u00a0format\u0131nda\u00a0kaydet +MainFrame.IMPORT = Ekle +MainFrame.PDF_FILE_FILTER_DESC = PDF - Portable Document Format (.pdf) +MainFrame.SELECT_CHARACTER_SET = L\u00fctfen dosyan\u0131n harf kodlamas\u0131n\u0131 se\u00e7iniz. + +# preferences + +Preferences.USE_GZIP = GZIP bi\u00e7iminde dersleri s\u0131k\u0131\u015ft\u0131r. +Preferences.LANGUAGES = Diller +Preferences.RESTART = Uygulamay\u0131 ba\u015flatt\u0131\u011f\u0131nda yeni dil se\u00e7imin g\u00f6r\u00fcnecek. +Preferences.FONT_SETTINGS = Yaz\u0131 Bi\u00e7imleri +Preferences.FONT = Yaz\u0131 +Preferences.SIZE = Boyut +Preferences.PREVIEW = \u00d6nizleme +Preferences.LANGUAGE = Dil + +# card table + +CardTable.COLUMNS = S\u00fctunlar +CardTable.NO_DATE_DESC = Bu Kart Test Edilemez +CardTable.NOT_LEARNED = \u00d6\u011frenilmemi\u015f +CardTable.PATH = Yol +CardTable.SELECTED_CARDS = Se\u00e7ilmi\u015f Kartlar + +# deck chart + +DeckChart.CARDS = Kartlar +DeckChart.START_DECK = Deste Ba\u015flat +DeckChart.SUMMARY = \u00d6zet +DeckChart.EXPIRED_CARDS = Son Kartlar +DeckChart.LEARNED_CARDS = \u00d6\u011frenilmi\u015f Kartlar +DeckChart.UNLEARNED_CARDS = \u00d6\u011frenilmemi\u015f Kartlar + +# deck table + +DeckTable.NEXT_DECK = Sonraki Deste +DeckTable.NEXT_DECK_DESC = Sonraki Desteyi G\u00f6ster. +DeckTable.PREV_DECK = \u00d6nceki Deste +DeckTable.PREV_DECK_DESC = \u00d6nceki Desteyi G\u00f6ster. + +# card editting + +EditCard.DETAILS_RATIO = Ba\u015far\u0131 Oran\u0131 +EditCard.DETAILS_HISTORY = Tarih \u00d6\u011fren +EditCard.MODIFIED_WARN = De\u011fi\u015ftirilmemi\u015f kart giri\u015fleri. Devam etmeden \u00f6nce bunlar\u0131 uygulamak istiyor musun? +EditCard.MODIFIED_WARN_TITLE = Kart de\u011fi\u015ftirilmi\u015f. +EditCard.NEXT_CARD = Sonraki Kart +EditCard.NEXT_CARD_DESC = Sonraki Kart\u0131 G\u00f6ster +EditCard.PREV_CARD = \u00d6nceki Kart +EditCard.PREV_CARD_DESC = \u00d6nceki Kart\u0131 G\u00f6ster +EditCard.REMOVE_CARD = Kart\u0131 Kald\u0131r +EditCard.REMOVE_CARD_DESC = Y\u00fcr\u00fcrl\u00fckteki Kart\u0131 Kald\u0131r +EditCard.REMOVE_CARD_WARN = Bu Kart\u0131 Silmek \u0130stedi\u011finizden Emin Misiniz? +EditCard.REMOVE_CARD_WARN_TITLE = Kart Silme +EditCard.RESET_CARD = Kart S\u0131f\u0131rla +EditCard.RESET_CARD_DESC = Y\u00fcr\u00fcrl\u00fckteki Kart\u0131 S\u0131f\u0131rla +EditCard.RESET_CARD_WARN = S\u0131f\u0131rlad\u0131\u011f\u0131n bu kart ilk desteye ta\u015f\u0131nacak.\nEmin misiniz? +EditCard.TAB_SIDES = Taraflar +EditCard.TAB_PROPERTIES = \u00d6zellikler + +# find tool + +FindTool.FIND = Arama +FindTool.BOTH_SIDES = Her iki yan +FindTool.MATCH_CASE = B\u00fcy\u00fck/K\u00fc\u00e7\u00fck Harfe Duyarl\u0131 +FindTool.RESULTS = Sonu\u00e7lar +FindTool.SEARCH_TEXT = Metin Arama +FindTool.SETTINGS = Ayarlar + +# learn + +Learn.REMEMBER_THE_ANSWER = Cevab\u0131 Hat\u0131rlamaya \u00c7al\u0131\u015f +Learn.DID_YOU_KNOW_ANSWER = Do\u011fru Cevab\u0131 Biliyor Muydun? +Learn.YES = Evet +Learn.NO = Hay\u0131r +Learn.CARD_COUNTER = Kart Say\u0131c\u0131 +Learn.FLIPPED_CARD_SIDES = \u00c7evrilmi\u015f Kart Yanlar\u0131 +Learn.SHOW_ANSWER = Do\u011fru Cevab\u0131 G\u00f6ster +Learn.SHOW_CATEGORY = Ulam G\u00f6ster +Learn.SKIP_CARD = Kart Atlama +Learn.STOP = \u00d6\u011frenemyi Durdur +Learn.TIMER = Zamanlay\u0131c\u0131 +Learn.CARD_PROGRESS = Kart \u0130lerleme +Learn.SESSION_PROGRESS = Oturum \u0130lerleme +Learn.SESSION_RESULTS = Oturum Sonu\u00e7lar\u0131 + +# learn settings + +LearnSettings.ADVANCED = Geli\u015fmi\u015f +LearnSettings.SCHEDULING = Programlama + +LearnSettings.CARDS_TO_LEARN = Kartlar\u0131n \u00d6\u011frenilmesi +LearnSettings.LEARN_UNLEARNED_EXPIRED = \u00d6\u011frenilmemi\u015f ve son kartlar\u0131n hepsini \u00f6\u011fren. +LearnSettings.LEARN_UNLEARNED = Sadece \u00f6\u011frenilmemi\u015f kartlar\u0131 \u00f6\u011fren. +LearnSettings.LEARN_EXPIRED = Sadece son kartlar\u0131 \u00f6\u011fren. + +LearnSettings.CARDS_ORDER = Kartlar\u0131n S\u0131ralanmas\u0131 +LearnSettings.SHUFFLE_CARDS = B\u00fct\u00fcn deste ve ulamlardaki kartlar\u0131 kar\u0131\u015ft\u0131r. +LearnSettings.GROUP_CARDS = Kartlar\u0131 \u00f6\u011frenirken ulamlar\u0131na g\u00f6re grupla. +LearnSettings.NATURAL_CATEGORY_ORDER = Ulamlar\u0131 sabit s\u0131ras\u0131na g\u00f6re g\u00f6ster. +LearnSettings.RANDOM_CATEGORY_ORDER = Ulamlar\u0131 rastgele s\u0131raya g\u00f6re g\u00f6ster. + +LearnSettings.DELIMITERS = S\u0131n\u0131rlay\u0131c\u0131lar +LearnSettings.CARD_LIMIT = Kart Limiti +LearnSettings.CARD_LIMIT_TEXT = Kart limiti doldu\u011fu zaman oturumu sona erdir. +LearnSettings.TIME_LIMIT = Dakika limiti +LearnSettings.TIME_LIMIT_TEXT = Zaman limiti doldu\u011fu zaman oturumu sona erdir. +LearnSettings.DONT_RETEST_FAILED = Oturumda ba\u015far\u0131s\u0131z olmu\u015f kartlar\u0131 yeniden deneme. + +LearnSettings.SCHEDULE_PRESETS = Belirlenmi\u015f olanlar\u0131 programla +LearnSettings.DELAY_AFTER_LEVEL = Sonraki seviyeden sonra geciktir {0} +LearnSettings.DAYS = G\u00fcnler +LearnSettings.HOURS = Saatler +LearnSettings.MINUTES = Dakikalar + +LearnSettings.SIDE_MODE = Yan kipi. +LearnSettings.NORMAL_MODE = Normal Kipte \u00d6\u011frenme. +LearnSettings.FLIP_MODE = \u00c7evrilmi\u015f kart yanlar\u0131n\u0131 \u00f6\u011fren. +LearnSettings.RANDOM_MODE = Kart yanlar\u0131 rasgele \u00e7evrilmi\u015f oldu\u011fu halde rasgele modda \u00f6\u011fren. +LearnSettings.BOTH_MODE = Her kart y\u00fcz\u00fcn\u00fc belirtilen\u00a0s\u0131kl\u0131kta \u00f6\u011fren. + +LearnSettings.START = Oturuma Ba\u015fla\! +LearnSettings.TITLE = Ayarlar\u0131 \u00d6\u011fren + +# new card + +NewCard.ADD = Ekle +NewCard.ADD_AND_NEXT = Ekle ve Sonrakini Olu\u015ftur +NewCard.EDIT_RECENTLY = En son kartlar\u0131 d\u00fczenle +NewCard.EDIT_RECENTLY_DESC = Son yarat\u0131lm\u0131\u015f kartlar\u0131 d\u00fczenle +NewCard.NEW_WINDOW = Yeni Pencere +NewCard.NEW_WINDOW_DESC = Eklenmi\u015f Yeni Bir Kart Penceresi A\u00e7 +NewCard.TITLE = Kart Olu\u015ftur +NewCard.CLOSE_WARN = Uyar\u0131 +NewCardManager.DISMISSED_WARN = Kart bilgileri at\u0131lmak \u00fczere.\nKart\u0131 pencere kapanmadan \u00f6nce olu\u015fturmak ister misin? + +# status bar + +StatusBar.CARDS = Kartlar +StatusBar.EXPIRED = Son Kalan +StatusBar.LEARNED = \u00d6\u011frenilen +StatusBar.UNLEARNED = \u00d6\u011frenilmemi\u015f +StatusBar.LEARNING_CATEGORY = Ulam \u00d6\u011frenimi +StatusBar.CARDS_LEFT = Kalan kartlar +StatusBar.PARTIAL = K\u0131smen \u00f6\u011frenilmi\u015f + +# strategy + +Strategy.LINEAR_DEFAULT_SCHEDULE = \u0130lk de\u011fer +Strategy.CONSTANT_SCHEDULE = Sabit +Strategy.EXPONENTIAL_SCHEDULE = \u00dcstel +Strategy.QUADRATIC_SCHEDULE = \u0130kinci dereceden +Strategy.CUSTOM_SCHEDULE = \u00d6zel +Strategy.CRAM_SCHEDULE = Yo\u011fun \u00c7al\u0131\u015fma + +# summary + +Summary.FAILED = Kald\u0131 +Summary.LEARNED = \u00d6\u011frenilmi\u015f +Summary.RELEARNED = Tekrar \u00f6\u011frenilmi\u015f +Summary.SKIPPED = Atlan\u0131ld\u0131 + +# url + +URL.BUG_TRACKER = Bug (hata) takibi +URL.FEATURE_TRACKER = \u00d6zellik Takibi +URL.HOMEPAGE = Ana sayfa +URL.MANUAL = Kullan\u0131c\u0131 k\u0131lavuzu + +# file + +File.CSV = Virgulle\u00a0Ayr\u0131lm\u0131\u015f\u00a0De\u011ferler (*.csv) +File.TSV = Tabla\u00a0Ayr\u0131lm\u0131\u015f\u00a0De\u011ferler (*.tsv) + +# history + +History.ACTION = Tarih\u00e7eyi g\u00f6ster +History.BY_DATE = Tarihe g\u00f6re oturumlar +History.BY_MONTH = Ayl\u0131k oturumlar +History.BY_WEEK = Haftal\u0131k oturumlar +History.BY_YEAR = Y\u0131ll\u0131k oturumlar +History.RECENT = Son oturumlar +History.SESSION_DURATION = Oturum Uzunlu\u011fu +History.TITLE = Tarih\u00e7e + +# time related + +Time.DAYS = g\u00fcnler +Time.ONE_DAY = bir g\u00fcn +Time.HOURS = saatler +Time.ONE_HOUR = bir saat +Time.MINUTES = dakikalar +Time.ONE_MINUTE = bir dakika +Time.SECONDS = saniyeler + +Time.PASSED = ge\u00e7en + +Time.IN = i\u00e7inde {0} +Time.AGO = {0} \u00f6nce + diff --git a/src/resource/text/translation_zh.properties b/src/resource/text/translation_zh.properties new file mode 100644 index 0000000..3c1ddca --- /dev/null +++ b/src/resource/text/translation_zh.properties @@ -0,0 +1,331 @@ +# +# This is a translation file for jMemorize (http://www.riad.de/jmemorize) +# +# ------------------------------------------------------------------------------ +# Author: Tianyi Cui (tianyicui at gmail.com) +# Language: Simplified Chinese (zh) +# jMemorize-Version: 1.3.0 +# ------------------------------------------------------------------------------ +# +# Notes: +# DESC is the text that will show up as tooltip. +# TITLE is the title of the new window / dialog. + +# general + +General.CATEGORY = \u7C7B\u522B +General.CREATED = \u5DF2\u521B\u5EFA +General.MODIFIED = \u5DF2\u4FEE\u6539 +General.EXPIRES = \u8FC7\u671F +General.LAST_TEST = \u4E0A\u6B21\u6D4B\u8BD5 +General.DECK = \u5361\u7247\u7EC4 +General.DECKS = \u5361\u7247\u7EC4 +General.FRONTSIDE = \u6B63\u9762 +General.FLIPSIDE = \u80CC\u9762 +General.OKAY = \u597D\u7684 +General.APPLY = \u5E94\u7528 +General.CANCEL = \u53D6\u6D88 +General.ROOT_CATEGORY = \u5168\u90E8 +General.GENERAL = \u5E38\u89C4 +General.PASSED = \u901A\u8FC7 +General.UNLEARNED = \u672A\u5B66 +General.EXPIRED = \u8FC7\u671F\u7684 + +General.EMPTY_SIDES_ALERT = \u60A8\u5E94\u8BE5\u5199\u4E0A\u5361\u7684\u4E24\u9762\u3002 +General.EMPTY_SIDES_ALERT_TITLE = \u9519\u8BEF\u7684\u5361\u9762\u3002 + +# main frame + +MainFrame.ABOUT = \u5173\u4E8E +MainFrame.ABOUT_DESC = \u5173\u4E8E\u672C\u7A0B\u5E8F + +MainFrame.ADD_CARD = \u6DFB\u52A0\u5361\u7247 +MainFrame.ADD_CARD_DESC = \u6DFB\u52A0\u65B0\u5361\u7247 + +MainFrame.ADD_CATEGORY = \u6DFB\u52A0\u7C7B\u522B +MainFrame.ADD_CATEGORY_DESC = \u6DFB\u52A0\u65B0\u7C7B\u522B +MainFrame.ADD_CATEGORY_INPUT = \u8F93\u5165\u60A8\u60F3\u521B\u5EFA\u7684\u65B0\u7C7B\u522B\u3002 + +MainFrame.CATEGORY_TREE = \u5206\u7C7B\u6811 +MainFrame.CATEGORY_TREE_DESC = \u663E\u793A/\u9690\u85CF\u5206\u7C7B\u6811 + +MainFrame.COPY = \u590D\u5236 +MainFrame.CUT = \u526A\u5207 +MainFrame.PASTE = \u7C98\u8D34 +MainFrame.DELETE = \u5220\u9664 + +MainFrame.DELETE_CARDS_WARN = \u60A8\u5C06\u5220\u9664 {0} \u5F20\u5361\u7247\uFF0C\u7EE7\u7EED\u5417\uFF1F +MainFrame.DELETE_CARDS_WARN_TITLE = \u5220\u9664\u5361\u7247 +MainFrame.DELETE_CATEGORY_WARN = \u5220\u9664\u7C7B\u522B {0} \u5C06\u5220\u9664 {1} \u5F20\u5361\u7247\uFF0C\u7EE7\u7EED\u5417\uFF1F + +MainFrame.EDIT_CARD = \u7F16\u8F91\u5361\u7247 +MainFrame.EDIT_CARD_DESC = \u7F16\u8F91\u5E76\u5BDF\u770B\u5361\u7247 + +MainFrame.ERROR_TITLE = \u9519\u8BEF +MainFrame.ERROR_LOAD = \u8F7D\u5165\u6587\u4EF6 {0} \u65F6\u51FA\u9519\u4E86\u3002 +MainFrame.ERROR_SAVE = \u4FDD\u5B58\u6587\u4EF6 {0} \u65F6\u51FA\u9519\u4E86\uFF0C\u8BFE\u7A0B\u672A\u88AB\u4FDD\u5B58\u3002 + +MainFrame.EXIT = \u9000\u51FA +MainFrame.EXIT_DESC = \u9000\u51FA\u7A0B\u5E8F + +MainFrame.FILE_FILTER_DESC = jMemorize \u8BFE\u7A0B +MainFrame.PDF_FILE_FILTER_DESC = PDF - Portable Document Format (.pdf) + +MainFrame.FIND = \u67E5\u627E +MainFrame.FIND_DESC = \u67E5\u627E\u5361\u7247 + +MainFrame.LEARN = \u5B66\u4E60 +MainFrame.LEARN_DESC = \u5F00\u59CB\u5B66\u4E60\u6240\u6709\u672A\u5B66\u548C\u8FC7\u671F\u7684\u5361\u7247 + +MainFrame.MENU_FILE = \u6587\u4EF6 +MainFrame.MENU_EDIT = \u7F16\u8F91 +MainFrame.MENU_HELP = \u5E2E\u52A9 +MainFrame.MENU_LESSON = \u8BFE\u7A0B + +MainFrame.NEW = \u65B0\u5EFA +MainFrame.NEW_DESC = \u521B\u5EFA\u7A7A\u767D\u8BFE\u7A0B + +MainFrame.UNNAMED_LESSON = \u65B0\u8BFE\u7A0B + +MainFrame.OPEN = \u6253\u5F00 +MainFrame.OPEN_DESC = \u6253\u5F00\u8BFE\u7A0B\u6587\u4EF6 + +MainFrame.REMOVE_CATEGORY_TITLE = \u5220\u9664\u7C7B\u522B +MainFrame.REMOVE_DESC = \u5220\u9664\u9009\u5B9A\u7684\u9879\u76EE + +MainFrame.RESET = \u91CD\u7F6E\u5361\u7247 +MainFrame.RESET_DESC = \u91CD\u7F6E\u5361\u7247\u7EDF\u8BA1 +MainFrame.RESET_WARN = \u60A8\u5C06\u5220\u9664 {0} \u5F20\u5361\u7247\uFF0C\u7EE7\u7EED\u5417\uFF1F + +MainFrame.SAVE = \u4FDD\u5B58 +MainFrame.SAVE_DESC = \u4FDD\u5B58\u8BFE\u7A0B +MainFrame.SAVE_AS = \u53E6\u5B58\u4E3A.. +MainFrame.SAVE_AS_DESC = \u53E6\u5B58\u8BFE\u7A0B\u4E3A.. +MainFrame.SAVE_MODIFIED = \u8BFE\u7A0B\u5DF2\u88AB\u4FEE\u6539\uFF0C\u9000\u51FA\u524D\u8981\u4FDD\u5B58\u5417\uFF1F + +MainFrame.IMPORT = \u5BFC\u5165 + +MainFrame.EXPORT = \u5BFC\u51FA +MainFrame.EXPORT_PDF = Portable Document Format (*.pdf) +MainFrame.EXPORT_RTF = Rich Text Format (*.rtf) +MainFrame.EXPORT_PDF_DESC = \u5BFC\u51FA\u4E3A *.pdf +MainFrame.EXPORT_RTF_DESC = \u5BFC\u51FA\u4E3A *.rtf +MainFrame.EXPORT_CLEAN = \u4E0D\u542B\u4E2A\u4EBA\u5B66\u4E60\u6570\u636E\u7684\u8BFE\u7A0B + +MainFrame.PREFERENCES = \u9009\u9879 +MainFrame.PREFERENCES_DESC = \u8BBE\u5B9A\u60A8\u7684\u4F7F\u7528\u504F\u597D + +MainFrame.CONFIRM_OVERWRITE_TITLE = \u8986\u76D6\u6587\u4EF6\uFF1F +MainFrame.CONFIRM_OVERWRITE = \u6587\u4EF6\u5DF2\u5B58\u5728\uFF0C\u662F\u5426\u8986\u76D6\uFF1F + +MainFrame.SELECT_CHARACTER_SET = \u8BF7\u9009\u62E9\u6587\u4EF6\u7684\u5B57\u7B26\u96C6\u3002 +MainFrame.CHARACTER_SET = \u5B57\u7B26\u96C6 + +# files + +File.CSV = Comma Separated Values (*.csv) +File.TSV = Tabular Separated Values (*.tsv) + +# web sites + +URL.HOMEPAGE = \u4E3B\u9875 +URL.MANUAL = \u7528\u6237\u624B\u518C +URL.FEATURE_TRACKER = \u529F\u80FD\u9700\u6C42 +URL.BUG_TRACKER = Bug \u62A5\u544A + +# preferences + +Preferences.USE_GZIP = \u5C06\u8BFE\u7A0B\u538B\u7F29\u6210 GZIP \u683C\u5F0F\u3002 +Preferences.LANGUAGE = \u8BED\u8A00 +Preferences.RESTART = \u65B0\u7684\u8BED\u8A00\u8BBE\u5B9A\u5C06\u5728\u4E0B\u6B21\u7A0B\u5E8F\u542F\u52A8\u65F6\u751F\u6548\u3002 + +Preferences.FONT_SETTINGS = \u5B57\u4F53\u8BBE\u7F6E +Preferences.FONT = \u5B57\u4F53 +Preferences.SIZE = \u5927\u5C0F +Preferences.PREVIEW = \u9884\u89C8 + +# card table + +CardTable.COLUMNS = \u5217 +CardTable.NO_DATE_DESC = \u8FD9\u5F20\u5361\u7247\u4ECE\u672A\u88AB\u6D4B\u8BD5\u3002 +CardTable.NOT_LEARNED = \u672A\u5B66 +CardTable.PATH = \u8DEF\u5F84 +CardTable.SELECTED_CARDS = \u9009\u5B9A\u7684\u5361\u7247 + +# deck chart + +DeckChart.CARDS = \u5361\u7247 +DeckChart.START_DECK = \u521D\u59CB\u5361\u7247\u7EC4 +DeckChart.SUMMARY = \u603B\u8BA1 +DeckChart.EXPIRED_CARDS = \u8FC7\u671F\u7684\u5361\u7247 +DeckChart.LEARNED_CARDS = \u5DF2\u5B66\u7684\u5361\u7247 +DeckChart.UNLEARNED_CARDS = \u672A\u5B66\u7684\u5361\u7247 + +Summary.LEARNED = \u5DF2\u5B66\u7684 +Summary.FAILED = \u5931\u8D25\u7684 +Summary.RELEARNED = \u91CD\u5B66\u7684 +Summary.SKIPPED = \u8DF3\u8FC7\u7684 + +# deck table + +DeckTable.NEXT_DECK = \u4E0B\u4E2A\u5361\u7247\u7EC4 +DeckTable.NEXT_DECK_DESC = \u663E\u793A\u4E0B\u4E2A\u5361\u7247\u7EC4 +DeckTable.PREV_DECK = \u524D\u4E00\u4E2A\u5361\u7247\u7EC4 +DeckTable.PREV_DECK_DESC = \u663E\u793A\u524D\u4E00\u4E2A\u5361\u7247\u7EC4 + +# card editting + +EditCard.DETAILS_RATIO = \u901A\u8FC7\u7387 +EditCard.DETAILS_HISTORY = \u5B66\u4E60\u5386\u7A0B + +EditCard.MODIFIED_WARN = \u5361\u7247\u6761\u76EE\u5DF2\u88AB\u4FEE\u6539\uFF0C\u7ACB\u5373\u5E94\u7528\u5417\uFF1F +EditCard.MODIFIED_WARN_TITLE = \u5361\u7247\u5DF2\u88AB\u4FEE\u6539 + +EditCard.NEXT_CARD = \u4E0B\u4E00\u5F20\u5361\u7247 +EditCard.NEXT_CARD_DESC = \u663E\u793A\u4E0B\u4E00\u5F20\u5361\u7247 + +EditCard.PREV_CARD = \u524D\u4E00\u5F20\u5361\u7247 +EditCard.PREV_CARD_DESC = \u663E\u793A\u524D\u4E00\u5F20\u5361\u7247 + +EditCard.REMOVE_CARD = \u79FB\u9664\u5361\u7247 +EditCard.REMOVE_CARD_DESC = \u79FB\u9664\u5F53\u524D\u5361\u7247 + +EditCard.REMOVE_CARD_WARN = \u60A8\u786E\u5B9A\u8981\u5220\u9664\u8FD9\u5F20\u5361\u7247\u5417\uFF1F +EditCard.REMOVE_CARD_WARN_TITLE = \u5361\u7247\u5220\u9664 + +EditCard.RESET_CARD = \u91CD\u7F6E\u5361\u7247 +EditCard.RESET_CARD_DESC = \u91CD\u7F6E\u5F53\u524D\u5361\u7247 +EditCard.RESET_CARD_WARN = \u91CD\u7F6E\u8FD9\u5F20\u5361\u7247\u4F1A\u5C06\u5B83\u79FB\u81F3\u7B2C\u4E00\u4E2A\u5361\u7247\u7EC4\u3002\n\u786E\u5B9A\u5417\uFF1F + +EditCard.TAB_SIDES = \u9762 +EditCard.TAB_PROPERTIES = \u5C5E\u6027 + +# find tool + +FindTool.FIND = \u641C\u7D22 +FindTool.BOTH_SIDES = \u4E24\u9762 +FindTool.MATCH_CASE = \u5168\u5B57\u5339\u914D +FindTool.RESULTS = \u7ED3\u679C +FindTool.SEARCH_TEXT = \u641C\u7D22\u6587\u672C +FindTool.SETTINGS = \u8BBE\u5B9A + +# learn + + +Learn.REMEMBER_THE_ANSWER = \u8BD5\u7740\u56DE\u60F3\u8FD9\u4E2A\u7B54\u6848 +Learn.DID_YOU_KNOW_ANSWER = \u4F60\u77E5\u9053\u6B63\u786E\u7684\u7B54\u6848\u5417\uFF1F +Learn.YES = \u662F +Learn.NO = \u5426 + +Learn.CARD_COUNTER = \u5361\u7247\u8BA1\u6570 +Learn.FLIPPED_CARD_SIDES = \u7ED9\u5361\u7247\u7FFB\u9762 +Learn.SHOW_ANSWER = \u663E\u793A\u7B54\u6848 +Learn.SHOW_CATEGORY = \u663E\u793A\u7C7B\u522B +Learn.SKIP_CARD = \u8DF3\u8FC7\u5361\u7247 +Learn.STOP = \u505C\u6B62\u5B66\u4E60 +Learn.TIMER = \u8BA1\u65F6\u5668 + +Learn.SESSION_RESULTS = \u6D4B\u8BD5\u7ED3\u679C +Learn.CARD_PROGRESS = \u5361\u7247\u8FDB\u7A0B +Learn.SESSION_PROGRESS = \u6D4B\u8BD5\u8FDB\u7A0B + +# learn settings + +LearnSettings.ADVANCED = \u9AD8\u7EA7 +LearnSettings.SCHEDULING = \u65F6\u95F4\u8868 + +LearnSettings.CARDS_TO_LEARN = \u8981\u5B66\u7684\u5361\u7247 +LearnSettings.LEARN_UNLEARNED_EXPIRED = \u5B66\u4E60\u6240\u6709\u672A\u5B66\u548C\u8FC7\u671F\u7684\u5361\u7247\u3002 +LearnSettings.LEARN_UNLEARNED = \u53EA\u5B66\u672A\u5B66\u7684\u5361\u7247\u3002 +LearnSettings.LEARN_EXPIRED = \u53EA\u5B66\u8FC7\u671F\u7684\u5361\u7247\u3002 +LearnSettings.LEARN_SELECTED = \u53EA\u5B66\u9009\u5B9A\u7684\u5361\u7247\u3002 + +LearnSettings.CARDS_ORDER = \u5361\u7247\u987A\u5E8F +LearnSettings.SHUFFLE_CARDS = \u6253\u4E71\u6240\u6709\u5361\u7247\u7684\u987A\u5E8F\u3002 +LearnSettings.GROUP_CARDS = \u5728\u5B66\u4E60\u4E2D\u6839\u636E\u7C7B\u522B\u5206\u7EC4\u3002 +LearnSettings.NATURAL_CATEGORY_ORDER = \u4EE5\u56FA\u5B9A\u987A\u5E8F\u663E\u793A\u7C7B\u522B\u3002 +LearnSettings.RANDOM_CATEGORY_ORDER = \u4EE5\u968F\u673A\u987A\u5E8F\u663E\u793A\u7C7B\u522B\u3002 + +LearnSettings.DELIMITERS = \u5206\u5272\u7B26 +LearnSettings.CARD_LIMIT = \u5361\u7247\u9650\u5236 +LearnSettings.CARD_LIMIT_TEXT = \u6700\u591A\u8981\u5B66\u7684\u5361\u7247\u6570\u3002 +LearnSettings.TIME_LIMIT = \u65F6\u95F4\u9650\u5236 +LearnSettings.TIME_LIMIT_TEXT = \u5230\u8FBE\u65F6\u95F4\u9650\u5236\u540E\u7ED3\u675F\u6D4B\u8BD5\u3002 +LearnSettings.DONT_RETEST_FAILED = \u5E76\u4E0D\u91CD\u65B0\u6D4B\u8BD5\u5728\u672C\u6B21\u6D4B\u8BD5\u4E2D\u5931\u8D25\u7684\u5361\u7247\u3002 + +LearnSettings.SCHEDULE_PRESETS = \u9884\u7F6E\u65B9\u6848 +LearnSettings.DELAY_AFTER_LEVEL = \u5B66\u8FC7 {0} \u6B21\u540E\u7684\u8FC7\u671F\u65F6\u95F4 +LearnSettings.DAYS = \u5929 +LearnSettings.HOURS = \u5C0F\u65F6 +LearnSettings.MINUTES = \u5206\u949F + +LearnSettings.SIDE_MODE = \u7FFB\u9762\u6A21\u5F0F +LearnSettings.NORMAL_MODE = \u4EE5\u4E00\u822C\u6A21\u5F0F\u5B66\u4E60\u3002 +LearnSettings.FLIP_MODE = \u4EE5\u80CC\u9762\u6A21\u5F0F\u5B66\u4E60\u3002 +LearnSettings.RANDOM_MODE = \u4EE5\u968F\u673A\u6A21\u5F0F\u5B66\u4E60\uFF0C\u5361\u7247\u5C06\u4F1A\u88AB\u968F\u673A\u7684\u7FFB\u9762\u3002 +LearnSettings.BOTH_MODE = \u4EE5\u6307\u5B9A\u7684\u6B21\u6570\u5B66\u4E60\u5361\u7247\u7684\u4E24\u9762\u3002 + +LearnSettings.START = \u5F00\u59CB\u6D4B\u8BD5\uFF01 +LearnSettings.TITLE = \u5B66\u4E60\u8BBE\u7F6E + +# new card + +NewCard.ADD = \u6DFB\u52A0 +NewCard.ADD_AND_NEXT = \u6DFB\u52A0\u5E76\u521B\u5EFA\u4E0B\u4E00\u4E2A + +NewCard.EDIT_RECENTLY = \u7F16\u8F91\u6700\u8FD1\u7684 +NewCard.EDIT_RECENTLY_DESC = \u7F16\u8F91\u6700\u8FD1\u521B\u5EFA\u7684\u5361\u7247 + +NewCard.NEW_WINDOW = \u65B0\u7A97\u53E3 +NewCard.NEW_WINDOW_DESC = \u6253\u5F00\u53E6\u4E00\u4E2A\u6DFB\u52A0\u5361\u7247\u7684\u7A97\u53E3 + +NewCard.TITLE = \u521B\u5EFA\u5361\u7247 + +NewCard.CLOSE_WARN = \u8B66\u544A +NewCardManager.DISMISSED_WARN = \u5361\u7247\u4E2D\u7684\u6570\u636E\u5C06\u88AB\u4E22\u5F03\u3002\u5728\u5173\u95ED\u7A97\u53E3\u524D\u521B\u5EFA\u8FD9\u5F20\u5361\u7247\uFF1F + +# status bar + +StatusBar.CARDS = \u5361\u7247 +StatusBar.EXPIRED = \u672A\u5B66\u7684 +StatusBar.LEARNED = \u5DF2\u5B66 +StatusBar.UNLEARNED = \u672A\u5B66 +StatusBar.PARTIAL = \u90E8\u5206\u5DF2\u5B66 + +StatusBar.LEARNING_CATEGORY = \u5206\u7C7B\u5B66\u4E60 +StatusBar.CARDS_LEFT = \u5269\u4E0B\u7684\u5361\u7247 + +# strategy + +Strategy.LINEAR_DEFAULT_SCHEDULE = \u7EBF\u6027\u6A21\u5F0F\uFF08\u9ED8\u8BA4\uFF09 +Strategy.CONSTANT_SCHEDULE = \u5E38\u6570\u6A21\u5F0F +Strategy.EXPONENTIAL_SCHEDULE = \u6307\u6570\u6A21\u5F0F +Strategy.QUADRATIC_SCHEDULE = \u4E8C\u6B21\u6A21\u5F0F +Strategy.CRAM_SCHEDULE = \u8003\u524D\u6A21\u5F0F +Strategy.CUSTOM_SCHEDULE = \u81EA\u5B9A\u4E49 + +# time related + +Time.DAYS = \u5929 +Time.ONE_DAY = \u4E00\u5929 +Time.HOURS = \u5C0F\u65F6 +Time.ONE_HOUR = \u4E00\u5C0F\u65F6 +Time.MINUTES = \u5206\u949F +Time.ONE_MINUTE = \u4E00\u5206\u949F +Time.SECONDS = \u79D2 + +Time.PASSED = \u901A\u8FC7 + +Time.IN = \u5728 {0} +Time.AGO = {0} \u4E4B\u524D + +# learn history + +History.TITLE = \u5386\u53F2 +History.ACTION = \u663E\u793A\u5386\u53F2 +History.RECENT = \u6700\u8FD1\u7684\u6D4B\u8BD5 +History.BY_DATE = \u6309\u5929 +History.BY_WEEK = \u6309\u5468 +History.BY_MONTH = \u6309\u6708 +History.BY_YEAR = \u6309\u5E74 +History.SESSION_DURATION = \u6D4B\u8BD5\u7528\u65F6 From 36411b873bc7022522bd0ef3e6e8b14427d524cd Mon Sep 17 00:00:00 2001 From: Abdulrahman-Hijazy Date: Wed, 24 Apr 2024 22:24:52 +0200 Subject: [PATCH 4/8] Add a new feature - import cards from .txt files --- cards_data.txt | 3 + src/jmemorize/core/Lesson.java | 2 +- src/jmemorize/gui/LC.java | 1 + src/jmemorize/gui/swing/MainMenu.java | 21 ++---- .../actions/file/TextFileImportAction.java | 74 +++++++++++++++++++ 5 files changed, 86 insertions(+), 15 deletions(-) create mode 100644 cards_data.txt create mode 100644 src/jmemorize/gui/swing/actions/file/TextFileImportAction.java diff --git a/cards_data.txt b/cards_data.txt new file mode 100644 index 0000000..0656e19 --- /dev/null +++ b/cards_data.txt @@ -0,0 +1,3 @@ +What is the capital of France?;Paris +What is the chemical symbol for water?;H2O +Who wrote "Romeo and Juliet"?;William Shakespeare diff --git a/src/jmemorize/core/Lesson.java b/src/jmemorize/core/Lesson.java index 5237b93..89a78ce 100644 --- a/src/jmemorize/core/Lesson.java +++ b/src/jmemorize/core/Lesson.java @@ -33,7 +33,7 @@ public class Lesson implements CategoryObserver private boolean m_canSave = false; private File m_file; - private Category m_rootCategory; + public Category m_rootCategory; private LearnHistory m_learnHistory = new LearnHistory(); public Lesson(boolean canSave) diff --git a/src/jmemorize/gui/LC.java b/src/jmemorize/gui/LC.java index 83bd337..4382969 100644 --- a/src/jmemorize/gui/LC.java +++ b/src/jmemorize/gui/LC.java @@ -72,6 +72,7 @@ public interface LC // -- File ------- public static final String FILE_CSV = "File.CSV"; + public static final String FILE_TXT = "Import From a .txt File"; // -- NewCard -------- diff --git a/src/jmemorize/gui/swing/MainMenu.java b/src/jmemorize/gui/swing/MainMenu.java index d09cd70..3366292 100644 --- a/src/jmemorize/gui/swing/MainMenu.java +++ b/src/jmemorize/gui/swing/MainMenu.java @@ -39,20 +39,7 @@ import jmemorize.gui.swing.actions.edit.PasteAction; import jmemorize.gui.swing.actions.edit.RemoveAction; import jmemorize.gui.swing.actions.edit.ResetCardAction; -import jmemorize.gui.swing.actions.file.ExitAction; -import jmemorize.gui.swing.actions.file.ExportToCSVAction; -import jmemorize.gui.swing.actions.file.ExportToCleanLessonAction; -import jmemorize.gui.swing.actions.file.ExportToPDFAction; -import jmemorize.gui.swing.actions.file.ExportToRTFAction; -import jmemorize.gui.swing.actions.file.ImportCSVAction; -import jmemorize.gui.swing.actions.file.ImportJMLAction; -import jmemorize.gui.swing.actions.file.ImportTSVAction; -import jmemorize.gui.swing.actions.file.NewLessonAction; -import jmemorize.gui.swing.actions.file.OpenLessonAction; -import jmemorize.gui.swing.actions.file.OpenRecentLessonAction; -import jmemorize.gui.swing.actions.file.PreferencesAction; -import jmemorize.gui.swing.actions.file.SaveLessonAction; -import jmemorize.gui.swing.actions.file.SaveLessonAsAction; +import jmemorize.gui.swing.actions.file.*; import jmemorize.util.RecentItems; import jmemorize.util.RecentItems.RecentItemsObserver; @@ -111,6 +98,7 @@ private JMenu buildEditMenu(SelectionProvider provider) editMenu.add(new JMenuItem(new PasteAction(provider))); editMenu.addSeparator(); editMenu.add(new JMenuItem(new RemoveAction(provider))); + if (Main.isDevel()) editMenu.add(new JMenuItem(new RenameCategoryAction(provider))); @@ -165,6 +153,8 @@ private void buildFileMenu() importMenu.add(new ImportCSVAction()); importMenu.add(new ImportTSVAction()); importMenu.add(new ImportJMLAction()); + // Added by @Abdulrahman Hijazy + importMenu.add(new TextFileImportAction()); // Sub menu for export menu items @@ -179,6 +169,7 @@ private void buildFileMenu() m_fileMenu.addSeparator(); m_fileMenu.add(importMenu); m_fileMenu.add(exportMenu); + // add recent files menu items int recentFiles = Main.getInstance().getRecentLessonFiles().size(); @@ -192,11 +183,13 @@ private void buildFileMenu() { JMenuItem menuItem = new JMenuItem(new OpenRecentLessonAction(i)); m_fileMenu.add(menuItem); + } m_fileMenu.addSeparator(); m_fileMenu.add(new JMenuItem(new PreferencesAction())); m_fileMenu.addSeparator(); m_fileMenu.add(new JMenuItem(new ExitAction())); + } } diff --git a/src/jmemorize/gui/swing/actions/file/TextFileImportAction.java b/src/jmemorize/gui/swing/actions/file/TextFileImportAction.java new file mode 100644 index 0000000..e087335 --- /dev/null +++ b/src/jmemorize/gui/swing/actions/file/TextFileImportAction.java @@ -0,0 +1,74 @@ +package jmemorize.gui.swing.actions.file; + +import java.io.BufferedReader; +import java.io.FileReader; + +import javax.swing.filechooser.FileFilter; + +import jmemorize.core.Card; +import jmemorize.core.Category; +import jmemorize.core.Lesson; +import jmemorize.gui.swing.actions.file.AbstractImportAction; + + +import java.io.File; +import java.io.IOException; + +import javax.swing.filechooser.FileFilter; + +import jmemorize.core.Lesson; +import jmemorize.core.io.XmlBuilder; +import jmemorize.gui.LC; +import jmemorize.gui.Localization; +import jmemorize.gui.swing.frames.MainFrame; +import jmemorize.util.ExtensionFileFilter; + +public class TextFileImportAction extends AbstractImportAction { + + public TextFileImportAction() + { + setValues(); + } + Card card ; + + @Override + protected void doImport(File file, Lesson lesson) throws IOException { + // Open the text file for reading + try (BufferedReader reader = new BufferedReader(new FileReader(file))) { + String line; + while ((line = reader.readLine()) != null) { + // Split the line into question and answer (assuming they are separated by a delimiter) + String[] parts = line.split(";"); // Update delimiter as per your text file format + if (parts.length == 2) { + String question = parts[0].trim(); + String answer = parts[1].trim(); + // Add the card to the lesson + Card card = new Card(question, answer); + lesson.m_rootCategory.addCard(card); + // lesson.addCard(question, answer); + + } + } + } + } + + @Override + protected FileFilter getFileFilter() + { + + return null; + } +// protected FileFilter getFileFilter() { +// // You can define a custom file filter for text files here if needed +// // return null; // or return a specific FileFilter if needed +// return new ExtensionFileFilter("csv", Localization.get(LC.FILE_CSV); +// } + + private void setValues() + { + setName("Impot Cards from a .txt file"); + //setName(Localization.get(LC.FILE_TXT)); + setMnemonic(1); + setIcon("/resource/icons/file_saveas.gif"); //$NON-NLS-1$ + } +} From c22195eb3f004e343e3985b2d1280df29b8d46d7 Mon Sep 17 00:00:00 2001 From: EngySherif <91851276+EngySherif@users.noreply.github.com> Date: Wed, 24 Apr 2024 23:48:42 +0200 Subject: [PATCH 5/8] change in the copyFile function in Main (#2) --- .idea/misc.xml | 1 - src/jmemorize/core/Main.java | 20 ++++---------------- 2 files changed, 4 insertions(+), 17 deletions(-) diff --git a/.idea/misc.xml b/.idea/misc.xml index 20f033c..3a3f834 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -1,4 +1,3 @@ - diff --git a/src/jmemorize/core/Main.java b/src/jmemorize/core/Main.java index f750a7d..3570d22 100644 --- a/src/jmemorize/core/Main.java +++ b/src/jmemorize/core/Main.java @@ -470,26 +470,14 @@ public static void clearLastThrowable() { m_lastLoggedThrowable = null; } - - private static void copyFile(File in, File out) throws IOException + + private static void copyFile(File in, File out) throws IOException { - FileChannel sourceChannel = null; - FileChannel destinationChannel = null; - try + try (FileChannel sourceChannel = new FileInputStream(in).getChannel(); + FileChannel destinationChannel = new FileOutputStream(out).getChannel()) { - sourceChannel = new FileInputStream(in).getChannel(); - destinationChannel = new FileOutputStream(out).getChannel(); - sourceChannel.transferTo(0, sourceChannel.size(), destinationChannel); } - finally - { - if (sourceChannel != null) - sourceChannel.close(); - - if (destinationChannel != null) - destinationChannel.close(); - } } private void run(File file) From 5aa24df06fca3045114af519fb2e5aadeb471fe3 Mon Sep 17 00:00:00 2001 From: ShahdAhmed62 <148015211+ShahdAhmed62@users.noreply.github.com> Date: Wed, 24 Apr 2024 23:51:16 +0200 Subject: [PATCH 6/8] SonarQube (#3) addition of sonarqube file (Sonarqube.project.properties) --- .scannerwork/.sonar_lock | 0 .scannerwork/report-task.txt | 6 ++++++ .../jmemorize/checks/ExceptionLoggedCheck.class | Bin 0 -> 3960 bytes sonar-project.properties | 16 ++++++++++++++++ 4 files changed, 22 insertions(+) create mode 100644 .scannerwork/.sonar_lock create mode 100644 .scannerwork/report-task.txt create mode 100644 out/production/checkstyle_config/jmemorize/checks/ExceptionLoggedCheck.class create mode 100644 sonar-project.properties diff --git a/.scannerwork/.sonar_lock b/.scannerwork/.sonar_lock new file mode 100644 index 0000000..e69de29 diff --git a/.scannerwork/report-task.txt b/.scannerwork/report-task.txt new file mode 100644 index 0000000..27a2c0b --- /dev/null +++ b/.scannerwork/report-task.txt @@ -0,0 +1,6 @@ +projectKey=SonarProject +serverUrl=http://localhost:9000 +serverVersion=10.5.0.89998 +dashboardUrl=http://localhost:9000/dashboard?id=SonarProject +ceTaskId=9b9789d7-789b-4f7e-badd-40bf387151ec +ceTaskUrl=http://localhost:9000/api/ce/task?id=9b9789d7-789b-4f7e-badd-40bf387151ec diff --git a/out/production/checkstyle_config/jmemorize/checks/ExceptionLoggedCheck.class b/out/production/checkstyle_config/jmemorize/checks/ExceptionLoggedCheck.class new file mode 100644 index 0000000000000000000000000000000000000000..3efe9e4820cbebb16399b83110e50fb697233c16 GIT binary patch literal 3960 zcmb7H>sK6S8UM}h!Y<2%Y)Bv^Bym%d76@chpwWbw8-!*nmk5LuYTFFEFT0ZrJ9K82 zORd&w8&m83R)ejgR`C*JQ_UtvJ^D@0sUQ6h^ow82A5g2u-!nT|=pn~L;4ts?x&NN$ zd3pE0zxyMAQ@9yN2;nFqI;v2up*3UAq-Kk=vx^zWn72}%ZCh?ClUJF`uD58Zlrd|j zdS$7h`j}ZTz2h3fEv@4*#56Qb8eTDliftNVdBYu}mh&34NjYfLv0V=0JfJqcv_!Ud=-4US zHQYYsy2|lncbAUc*u%>i!^`CRXhWWS(s3lQH;RXJd>H#S=+*O{X}RQ-Q(nd1j+XTX zx0bhxyqph~-!#W;8i-ss&mpijCt6|6gz2BzefS9#)pWz$D5V(D&YfM=x z8$}0Wy6W+=*}QSaacn1!c7)?Ngh!+3)X{}*4ILYaL!a^t(>gUeMlETqM8wAsy%xt| z9Ul=OZq8WBaC*h7qn_a@5p+byQIS$ZssXd0hHSC;n2wK02x|Qhl=ovepR{P94UH}7`#61EM4i#m??>A*TyLbe z=va%Q*I6BDJfWd(+AL)IO~>_osA=eINw*F>kV|@m-++!mv2!c!94gLCDQ9@PH*Z>5 zM-}22#!>lnv{ zAn0mAv}p;zyf&fZn80KdPwDui+)k|GublCWv}X_4^NQ$jRSeH)*u=o)lylHkbIKu9 zCU8-QfhlIUDrDUYretNq{c>qChO7pi^nMKx*vB!AToid7CN62%?#o}FZIWVwPUUFm zTFbgOZ#bjsxuPm$RL}Zk9V`>kBNk?&DCn@kEL|rixThf^sPYqJQfM388Io0>`yfRP+UWI*QNecoCn~aOgo9 zXxPb;nWheot1?pKB_6%@%#4r7XiJ(ut+XwU&*}I)US`yS1gFXkEv-+jPe-|YMaLI# zmBFJz!pe7;hEx!X^%3h?&xdkj_@aj6YimMsp86#Vc2b(xe0!4MXit`_W0HN%RqaXJ zk(snQ>23$(_!7Px#aDEERbsh$6|%jo6tto-t6bAj*-8bKnpWgNq}R@}`fc{hmY?cl zf!u~j9->*vs2}o_jc~jW3 zA)atUp_22 z3&}IZANeZrM?ORRkzLOp*^>N`Pb+_9{|6FH($~4J0c!=S`TZJKN61g(Slf0RT3dbe z7HV$#L|^B(EP6X4cnII%S}$M4H}Ng5G<+N13D}(F9bvO4_J{aHIB{`!B9fRKo~YV_ z*M}#n6V1aD(L{RqZQck$IE#3obq&`&0oRbU`+#eIpj@IYd<$FT(;%OwRSoMY7wDux zUDUQ4oAKBho{5U4uj9J`&q4AOhx+WA+uDAMnmhQ=E$m-qT8A(%93j)ANTA1O*jOeC z7?K>B2`MlE0Xbdjb1sD5PaMeGXT*lVmthOz}V64EF1IBk5oxw@lfyAy7 z9v^J~3u@a-_&B9*Yu|z^+#BlnGh#y6w1UGv$L3{p1a$ik+`&)@V}m4mvi|83o?U|8 zUZ3IQTA8Y0)p^hGF%I+*#{Eo$#|iDTd?BS7`zLS$1NXoOd(yHz?r;qzdzIHUHpir8YEmh5pQYKo15Opz9KgXS{JF!`GI){f;V1()zq_G&cSE#~-3M}wnj72=kCM~9nP|Qxc?8mGL)jX-gTbv19SH*xX{Df|lgzTb=%I0-ph4;d| z+0JLr&!~PK_T%TQAXUDhtRnxBhrT5#@QZus#6Nf}==8xM=**YVnf(Ad-}oRpmvEX$ z*s_Ek4h>7_=Fqf6c$DzcU^^FmRoTuVN!9%VnZ8K2gjbfZNp^bbUnPWB;qfrT1_r$b zFVi2d(5@>4%T)s8Rr=yJWZ9Vu41xHjjjE<;)h}_K!5P6W{EAje?%NgL*lU7YjZn+K yafTkfQ7KW~zTa36>f Date: Thu, 25 Apr 2024 00:30:13 +0200 Subject: [PATCH 7/8] Add FileFilter function (#4) add function to filter files and view .txt files --- .../jmemorize/core/Lesson.class | Bin 3602 -> 3602 bytes .../jmemorize/core/Main.class | Bin 13972 -> 14096 bytes .../jmemorize/gui/LC.class | Bin 8822 -> 8878 bytes .../jmemorize/gui/swing/MainMenu.class | Bin 5906 -> 5986 bytes .../actions/file/TextFileImportAction.class | Bin 0 -> 2305 bytes .../actions/file/TextFileImportAction.java | 9 ++------- 6 files changed, 2 insertions(+), 7 deletions(-) create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/file/TextFileImportAction.class diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/core/Lesson.class b/out/production/jMemorize_maintainance_Project/jmemorize/core/Lesson.class index d4d820f263ed12d8b2cca4961ddb475f80c2527a..a4ae0ca9f37fb377cb909a61c0287c8b734947ab 100644 GIT binary patch delta 14 VcmbOvGf8Gc2L~hL=1z`IRsbYP1aSZW delta 14 VcmbOvGf8Gc2L~h5=1z`IRsbYV1abfX diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/core/Main.class b/out/production/jMemorize_maintainance_Project/jmemorize/core/Main.class index 7e891aec6c53ee4158e4a1301087fb2444c1fc98..d7479771f7db024848db740b7b1bb94933488c6e 100644 GIT binary patch delta 3953 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 YcgQ_BQU5jD3=UtCT~1m3(BB7P z%_i68+Y{X#`CK}eNlGHeJ*6S6<%!Zb9_H23COpbYO*0ik*B>*N9!5(#5cwzw1KS zLzliD`}lx94sxqLiv2vQ58@!F^Di#3vh!^}$6OOHa7W%>%mfk@Aabl2SS z5Qa=L(VflrCVM3D?%i^3KrJDp|6AErl6arv(mWjF*HQozye5S(Nsl3dPna?^V2axf z_4tfqh5$};+E9ZpdBYIGS1dQiah6$Q6z4gt<_nxKF2c9GYE0o0?=`K^d=F8Mb6Q@AKHiio@f6El0c>Q#rC@*?UBQaY>SeYUicjPU z>-+m6U5Q*Lgtj}8ORthJ#1C9SJj3r?A#5LYhp>Z+>T~RNhw%b;xD~v_G539Vg_qqi zyh@v=8hhF3slh0FJpsJN5l<}+@EuPOuk#z#H#wvFHWzp!IKq|Q7{)l_U5NKM?u}!d oKdF95r!S73Wg^>TXe>Al05m96XP*iLE3*vgbqyOtnh>sWCNM#eBROtFlyaWfc* zMuQPFzPbQI4c7u@!~sS!!lDsPSb!xY1PufN5;a5&{@DCOz{5ZOJbCiH`My7IzEi2` zM&rbjv2j5V5;!wz+)&8Fg%Vo%U7?IDZx_bUPDxXP6 ze8iXamDtTU^)Yp{=l;#!)#->zaX>(Uwwk0D9-|&$b#3_0VGDg{8P;izxLp8qVAwwm`IB5vt0;ddR z_<==689y;;jNunYCRq&X3YeRwXlz&;{ngR%Z-m$qk&lZ4|owhhc4%t#L@s=$EE352jNF1=&bEDnC zAMKU!@*jJg5A8)vND7MCC)J>Y$D|-id0DDJIscOa2-EK(drDKp0l0hn9p|A6Wpq@k;BfJSjcf_8D8b@&T1^7*Hu!RfnZtE-J47IcfZ}E zB$s6&Xp$|N4iRk-tj{It41zY3Xv?NVyvCd>gboh56m;@uR|H+0a#aP^s4XVetREau z7B#2UN-c?3T9#$InieHf&28#l50ma7*0R?f##^L2gdESiXJ7+ws6N1_ZW)^?dt_{5 ztIF-%=BdCA9`%Ir9w$9>@d0(-D0Z>VTZ)g_=`F)2-02PCGv>YJ_<~oxA?)R}%3;3f z3*jrKeF_e8&=(^b diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/MainMenu.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/MainMenu.class index 633019825ff9bcc7b29c493818664aac2a579129..ca92fd5e35bb4b08832841d08645fb45b7e6d54f 100644 GIT binary patch delta 1291 zcmYk63v5(X5Qe|A+ughD1M4o^fGPU?KR>H13o|{(bVc)w6V6tm`FfHMNt$G1Qp*8d{n6ZcUza{ZsweO?#w?k|37Ct z5{DDPodd7;07WLFGq^D1w|LVq#qJA@pIlzMx_Nfp^4jA1l`9&XixxN6t!N0+gEznq zLuN^JUBm3g>iXKmtOcdl&M&uk%U&0nYM%&AwvUHG{lt}TOx{EXD?iU6(y1d4$7Q2r$WD{JoDocC zBn5n@lW~J#e9sSh697N*lR(|w&-|ij!>|07N;3zp)W)NaKB31>qX$!mGlV`fg_Tu4(BqLiFSwk_mtK&85a;+*_M}yWz z?&c2e;a;uxbKfvF9~i17BG127fvZg%|6oo}t47NYrX}wcE^x4)7nCfBd)0!9 LKgLMo^^f=u&&?!| delta 1233 zcmYk6drZ}37{@>FIh^y8b0Iv(<6=$ABm<)3ay1i*jhq@S2c?13R)O&c21vrXtvW@2 z=$5(go&A&6mR76m!q7v5Mh91xE-SlYNs@LiyJu#EeSbd)*g1PI&-1>Y=Xt-+bI#G^ z=45F9Xm3AIZcJC`#&F&=UNht_uWM{sx~{IdA-QB#RpqrS9R}<`c%eUo-}Z;++oDL= zo(wOTv3Nyw`Rew@wJjm`;&<3@D6u9|Xm>>7(S7(s)N>%hJG^UOj}!+FMtGkO?1{)_ zc^^gim`@B@ZH;#~82kl=6%L0C3w3>tZHk^58|1SH0S@a-K}BJ;!{*VW#2efHPh!}0d}&B_9!YkWL;Yz-h<(#o=e8>0N3BV8hD5$$S&QH2+_?ch4 zFjv9lTKMD)h#sG$hdg7Y=v5wd=GdVLYJgwGa<7JoxGbBPeszVL*K9omR+7tgbOKDTf}OXbBinuQ(jy@ zL8~99MU}ztlGdlsh2z}T*uj*`EsePsMv8VUxAP2l z@H}_YFYBbrnTeR0iJ0B|;l=z@{ArjGtb?oG#me0)t1>06`L z3W8}a+Qr;7_VA33U>`GUWBs-@F*`d`+ryqTkJQ+Q68W|-ahCITn)lLtXos{OtW9L~ z@TonWn3o#T$s;|Kr75o&V=Z&1J}#~8V_43k<4(7i{9dPSVy@PYsV}xliEYyQajEeH zi+NJrwVi5qNb~Kg=u=YuY3`BQ8>IFYcIws(vh3tpUSu~fks9D-4$#FRx*2Ad9=%)A zzrqN;>hV{Nqko882F$taF~wRh;0?2gy{3{kO*L@?#Fetv;NF$}{i{m=z$E|N1|EO_PUwu_+pE;#g_wlb>K1MmMIivy{ JBgYWT{ts!H78C#g diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/file/TextFileImportAction.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/file/TextFileImportAction.class new file mode 100644 index 0000000000000000000000000000000000000000..cb479cb8111faee01c55c1868e382647ba6ce029 GIT binary patch literal 2305 zcma)8ZBr9h6n-vj*d?xjQC?zwiCQ%Y$hM-j5UL_drH$AM(o$`4Np4^@$;RD{pzV+8 zH^1skCv?h;{niitN9{PZ&)p4>LY(O^dvo`mbDs0u^S1o?&u?!4OyQ?EI?$;@GZ90V zz~#pkS#dq*g|t@dj^(dA)m6(b1ddzvt&&rg*3^n0cs!Y{)Lbu^3Pl24lTOtMt_pOf zGmCK;=++T8ap3=9F362whT#9j?Dl1_XqW5K*Ktr_;IaM8wj9^GQ7@IGCyV!_U6h`V zUV+56Orb>QarEGjx>Z8pP&(hLkW&;*98uDKfy2Af$h0XRG%*h&=-1a(G!UIwXzckoNqd85#}-v_5&-#GbTP% zBsBV}=r~8ZyD2KTp0uWIuNcQ!q}6pY?a}vRXBN9Lj1e6dOpL-3=-&gIm%i^-1$rvW zp6dqFb|6<>@3}xSzejUh#0Y$hi#oTqEX$ZW<0l&vQwkfPAP;q zZev!*7bd<$Uf}2+W4B^{qu!f`TCnE$0#{nV-ZQ7#&6FIQx#&jO5=b`#!I7e}m21HaD>3Q-)(WkjatcL> zO6*Su$DdvG*QLi&t=V2cf`{9*Gw)gsr%0C?C`x-M!rC{}$Wv1ZWcTf8gcRwi-0aK2 z_t0ez%m;Si$sM~E#!Lt6%4{8f0`XfL1z8J+x{mejt|E=uyE_u%uq2gNK5PV4oYC;x zXnqzH!@`=&*7U*vMtbBPpAU;f*>YU8OT?(+gHx=R4t|CNpYQPlSB-mqhqx~DEyrIa z>&|XMWE;?5^Q8lixb~ov>v0;KAjnDBd^00utf0U*4Mj+56G%KFXgANiEtpGN=vf-x zMBgS3&s}I>U}-}816Pw;;%EcMCSu9ho7m47PR2SfHgI~PD;d+mjlPAmOUbUJzKQb_ z#>g+oCXEI@dim}RK|Xnjp$RS8n8eVMu?BKU?f2JY(1-i%iE&TN?ig(^(fTZ&;&OP)hrG!cZ(PDE12u^OtZ}DPzdH<~ zK_m+f9`nwFxQZu~YV=~Gj7k_auNfi6168Cb Date: Thu, 25 Apr 2024 00:56:01 +0200 Subject: [PATCH 8/8] Timer Bug (#6) * Timer Bug Fixed Bug when timer ends the lesson isn't finished * Timer Bug Fixed lesson not finished when timer ends * Timer Bug Fixed Bug when timer ends the lesson isn't finished * Timer Bug Fixed lesson not finished when timer ends * Timer Bug Fixed lesson not finished when timer ends --- .../14cf80e4fd1b977a3da0abceef2a7f78d6005d74 | 19 ++++ .../3e83443b8cd69cce5aeac017aa248c04bb582a48 | 19 ++++ .../da07fa4e40d240c55ff2da1b55d46b2f11277eca | 16 +++ .../f0e6d86748425db7547fc8ff2155e79f3e3a0004 | 96 ++++++++++++++++++ .idea/sonarlint/issuestore/index.pb | 5 + .../14cf80e4fd1b977a3da0abceef2a7f78d6005d74 | 0 .../3e83443b8cd69cce5aeac017aa248c04bb582a48 | 0 .../da07fa4e40d240c55ff2da1b55d46b2f11277eca | 0 .../f0e6d86748425db7547fc8ff2155e79f3e3a0004 | 0 .idea/sonarlint/securityhotspotstore/index.pb | 5 + .../actions/file/TextFileImportAction.class | Bin 2305 -> 2098 bytes .../swing/panels/TimerPanel$StopAction.class | Bin 0 -> 1099 bytes .../gui/swing/panels/TimerPanel.class | Bin 4009 -> 4447 bytes .../gui/swing/panels/TimerPanel.java | 58 +++++++---- 14 files changed, 200 insertions(+), 18 deletions(-) create mode 100644 .idea/sonarlint/issuestore/1/4/14cf80e4fd1b977a3da0abceef2a7f78d6005d74 create mode 100644 .idea/sonarlint/issuestore/3/e/3e83443b8cd69cce5aeac017aa248c04bb582a48 create mode 100644 .idea/sonarlint/issuestore/d/a/da07fa4e40d240c55ff2da1b55d46b2f11277eca create mode 100644 .idea/sonarlint/issuestore/f/0/f0e6d86748425db7547fc8ff2155e79f3e3a0004 create mode 100644 .idea/sonarlint/issuestore/index.pb create mode 100644 .idea/sonarlint/securityhotspotstore/1/4/14cf80e4fd1b977a3da0abceef2a7f78d6005d74 create mode 100644 .idea/sonarlint/securityhotspotstore/3/e/3e83443b8cd69cce5aeac017aa248c04bb582a48 create mode 100644 .idea/sonarlint/securityhotspotstore/d/a/da07fa4e40d240c55ff2da1b55d46b2f11277eca create mode 100644 .idea/sonarlint/securityhotspotstore/f/0/f0e6d86748425db7547fc8ff2155e79f3e3a0004 create mode 100644 .idea/sonarlint/securityhotspotstore/index.pb create mode 100644 out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/panels/TimerPanel$StopAction.class diff --git a/.idea/sonarlint/issuestore/1/4/14cf80e4fd1b977a3da0abceef2a7f78d6005d74 b/.idea/sonarlint/issuestore/1/4/14cf80e4fd1b977a3da0abceef2a7f78d6005d74 new file mode 100644 index 0000000..cd62eb4 --- /dev/null +++ b/.idea/sonarlint/issuestore/1/4/14cf80e4fd1b977a3da0abceef2a7f78d6005d74 @@ -0,0 +1,19 @@ + + java:S116)"URename this field "m_formater" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ʣ 8ݐ1J$f07c092d-d6ce-49f8-bf63-59eb0631aae8 + java:S116+"ZRename this field "m_secondsPassed" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(߰8ݐ1J$ca8d07fa-00fe-4d8b-87e2-f2de8ffe6003 + java:S116,"ZRename this field "m_secondsTarget" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ګ8ݐ1J$c059d79b-0622-4e52-9ed9-2b3a89afea84 + java:S116."RRename this field "m_timer" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(Û8ݐ1J$047717cc-c5e4-4b5c-a391-6560fae2361c + java:S1160"PRename this field "m_bar" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(Ĵ8ݐ1J$34380079-f591-4da7-902e-ceed08aee2e7 + java:S1161"VRename this field "m_textField" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(8ݐ1J$0a025233-8b64-4c39-ac2b-2936c5882cae + java:S1163"YRename this field "m_learnSession" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(р8ݐ1J$ba5a9b17-26ba-4627-bff3-8a15cffc5fa2 + java:S1165"WRename this field "m_learnPanel" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(8ݐ1J$20f87562-344a-4246-9e6f-6c8b9b905b48 +s +java:S19483"0Make "m_learnSession" transient or serializable.(р8ᐭ1J$8a0eb97f-4b6b-4673-b4d4-3f03950c922d + +java:S3252\"AUse static access with "javax.swing.SwingConstants" for "CENTER".(Ā8琭1J$e7b8252a-6691-4f1c-bfba-98425bd70407 + +java:S1128"ERemove this unused import 'jmemorize.core.learn.DefaultLearnSession'.(8쐭1J$05436c52-f131-4a00-81b5-99fbef41ef0d + +java:S1128!"DRemove this unused import 'jmemorize.gui.swing.actions.LearnAction'.(8쐭1J$d747e3bd-1c36-4881-b000-9281d42aebbe +s +java:S10685"0Remove this unused "m_learnPanel" private field.(8퐭1J$ce34688b-5f49-4061-a78b-4c0c3e089e58 \ No newline at end of file diff --git a/.idea/sonarlint/issuestore/3/e/3e83443b8cd69cce5aeac017aa248c04bb582a48 b/.idea/sonarlint/issuestore/3/e/3e83443b8cd69cce5aeac017aa248c04bb582a48 new file mode 100644 index 0000000..4fe7025 --- /dev/null +++ b/.idea/sonarlint/issuestore/3/e/3e83443b8cd69cce5aeac017aa248c04bb582a48 @@ -0,0 +1,19 @@ + +b +java:S1948 "&Make "card" transient or serializable.(J$8bded090-bf45-497d-b423-96b290fb1631 +s +java:S1117."8Rename "card" which hides the field declared at line 32.(J$2ced86a3-8dc3-47be-a378-bc3df6037afe +| java:S1250">>>>>> Stashed changes diff --git a/.idea/sonarlint/issuestore/f/0/f0e6d86748425db7547fc8ff2155e79f3e3a0004 b/.idea/sonarlint/issuestore/f/0/f0e6d86748425db7547fc8ff2155e79f3e3a0004 new file mode 100644 index 0000000..bfcc0d6 --- /dev/null +++ b/.idea/sonarlint/issuestore/f/0/f0e6d86748425db7547fc8ff2155e79f3e3a0004 @@ -0,0 +1,96 @@ + +<<<<<<< Updated upstream +t +java:S2293\"YReplace the type specification in this constructor call with the diamond operator ("<>").( +t +java:S2293^"YReplace the type specification in this constructor call with the diamond operator ("<>").( +t +java:S2293`"YReplace the type specification in this constructor call with the diamond operator ("<>").( +@ +java:S2629"$Invoke method(s) only conditionally.( +m java:S116O"XRename this field "m_recentFiles" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(팄 +f java:S116T"RRename this field "m_frame" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.( + +h java:S116U"SRename this field "m_lesson" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.( +o java:S116V"ZRename this field "m_learnSettings" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ϳ +y java:S116W"_Rename this field "m_globalLearnHistory" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.( +q java:S116X"\Rename this field "m_runningSessions" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.( +v java:S116["\Rename this field "m_lessonObservers" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.( +w java:S116]"bRename this field "m_learnSessionObservers" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.( +u java:S116_"`Rename this field "m_programEndObservers" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ص +p +java:S3008R"URename this field "m_instance" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(۫ +{ +java:S3008d"`Rename this field "m_lastLoggedThrowable" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.( +8 +java:S2386E"Make this member "protected".( +M +java:S18749"2Remove this use of "Observable"; it is deprecated.( +W +java:S1075J"ARefactor your code to get this URI from a customizable parameter.( +N +java:S1135"2Complete the task associated to this TODO comment.( +N +java:S1135"2Complete the task associated to this TODO comment.( +< +java:S1181"%Catch Exception instead of Throwable.(ў +V java:S899";Do something with the "boolean" value returned by "delete".( +j +java:S4042"NUse "java.nio.file.Files#delete" here for better messages on error conditions.( +I +java:S1135"2Complete the task associated to this TODO comment.( +W java:S125"").(J$deddbc4b-2e94-43a7-8d53-40ab2d55de8a + +java:S2293^"YReplace the type specification in this constructor call with the diamond operator ("<>").(J$47094af9-7ddb-4452-9c83-6e200c508a04 + +java:S2293`"YReplace the type specification in this constructor call with the diamond operator ("<>").(J$983ac77e-d75b-4ee0-9617-b8bd68e95fde +f +java:S2629"$Invoke method(s) only conditionally.(J$4c93baf0-b68b-48f7-9d41-05291a5bfd1e + java:S116O"XRename this field "m_recentFiles" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(팄J$418aa1bf-929d-44ac-8760-443bcedc3ff5 + java:S116T"RRename this field "m_frame" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.( +J$81a2753f-9b98-4377-81bb-235b354d7bb6 + java:S116U"SRename this field "m_lesson" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(J$1e359da1-96ce-42e0-8d53-001826ff788d + java:S116V"ZRename this field "m_learnSettings" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ϳJ$bc961df5-b0dd-41d3-b8fb-23c232ca812c + java:S116W"_Rename this field "m_globalLearnHistory" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(J$1b775d67-cf58-4eec-844f-41d6d708e710 + java:S116X"\Rename this field "m_runningSessions" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(J$181f65b1-5c6d-4114-8dfe-a9f260248277 + java:S116["\Rename this field "m_lessonObservers" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(J$14cd5088-aada-44b1-83e7-ec587a1913d2 + java:S116]"bRename this field "m_learnSessionObservers" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(J$d501a07e-4009-490f-abad-c65ea0e512a1 + java:S116_"`Rename this field "m_programEndObservers" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(صJ$a532be1c-4df1-428b-9c81-7b29309d78ac + +java:S3008R"URename this field "m_instance" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(۫J$bd9b76b5-0c13-4368-a1c6-19f3ec063eb8 + +java:S3008d"`Rename this field "m_lastLoggedThrowable" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(J$e976b329-d5a0-4c24-8462-132905dfe945 +^ +java:S2386E"Make this member "protected".(J$a9de8bc5-46dd-48e3-bdc6-69a0f1f7798d +s +java:S18749"2Remove this use of "Observable"; it is deprecated.(J$9db6167e-3e8f-4b25-89fb-ea6e279cdf71 +} +java:S1075J"ARefactor your code to get this URI from a customizable parameter.(J$c7898071-7fac-4227-95e6-dc7384396e60 +t +java:S1135"2Complete the task associated to this TODO comment.(J$c18205c9-47aa-4527-acc0-63f96f5ec665 +t +java:S1135"2Complete the task associated to this TODO comment.(J$ea991e00-8e7d-40c4-8b03-31256307a124 +b +java:S1181"%Catch Exception instead of Throwable.(ўJ$bd97507f-de43-4122-a6e7-9a612ed21c0f +| java:S899";Do something with the "boolean" value returned by "delete".(J$39f1405e-2daa-48ec-a038-1c1142b040d6 + +java:S4042"NUse "java.nio.file.Files#delete" here for better messages on error conditions.(J$fa6c89be-e5f4-4ced-ae66-587740b95aa5 +o +java:S1135"2Complete the task associated to this TODO comment.(J$c234b5f3-cb7a-4b25-9a3b-4b5dd8fd8b4c +} java:S125">>>>>> Stashed changes diff --git a/.idea/sonarlint/issuestore/index.pb b/.idea/sonarlint/issuestore/index.pb new file mode 100644 index 0000000..7b8704f --- /dev/null +++ b/.idea/sonarlint/issuestore/index.pb @@ -0,0 +1,5 @@ + +^ +.src/jmemorize/gui/swing/panels/TimerPanel.java,1\4\14cf80e4fd1b977a3da0abceef2a7f78d6005d74 +n +>src/jmemorize/gui/swing/actions/file/TextFileImportAction.java,3\e\3e83443b8cd69cce5aeac017aa248c04bb582a48 \ No newline at end of file diff --git a/.idea/sonarlint/securityhotspotstore/1/4/14cf80e4fd1b977a3da0abceef2a7f78d6005d74 b/.idea/sonarlint/securityhotspotstore/1/4/14cf80e4fd1b977a3da0abceef2a7f78d6005d74 new file mode 100644 index 0000000..e69de29 diff --git a/.idea/sonarlint/securityhotspotstore/3/e/3e83443b8cd69cce5aeac017aa248c04bb582a48 b/.idea/sonarlint/securityhotspotstore/3/e/3e83443b8cd69cce5aeac017aa248c04bb582a48 new file mode 100644 index 0000000..e69de29 diff --git a/.idea/sonarlint/securityhotspotstore/d/a/da07fa4e40d240c55ff2da1b55d46b2f11277eca b/.idea/sonarlint/securityhotspotstore/d/a/da07fa4e40d240c55ff2da1b55d46b2f11277eca new file mode 100644 index 0000000..e69de29 diff --git a/.idea/sonarlint/securityhotspotstore/f/0/f0e6d86748425db7547fc8ff2155e79f3e3a0004 b/.idea/sonarlint/securityhotspotstore/f/0/f0e6d86748425db7547fc8ff2155e79f3e3a0004 new file mode 100644 index 0000000..e69de29 diff --git a/.idea/sonarlint/securityhotspotstore/index.pb b/.idea/sonarlint/securityhotspotstore/index.pb new file mode 100644 index 0000000..7b8704f --- /dev/null +++ b/.idea/sonarlint/securityhotspotstore/index.pb @@ -0,0 +1,5 @@ + +^ +.src/jmemorize/gui/swing/panels/TimerPanel.java,1\4\14cf80e4fd1b977a3da0abceef2a7f78d6005d74 +n +>src/jmemorize/gui/swing/actions/file/TextFileImportAction.java,3\e\3e83443b8cd69cce5aeac017aa248c04bb582a48 \ No newline at end of file diff --git a/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/file/TextFileImportAction.class b/out/production/jMemorize_maintainance_Project/jmemorize/gui/swing/actions/file/TextFileImportAction.class index cb479cb8111faee01c55c1868e382647ba6ce029..9f011613b91c25bb18f156b5b9cb12b3a75246b1 100644 GIT binary patch delta 487 zcmYLFO)mpc6g_V`otf4UW=%>n>Ud_36Yl{-heokjoNKy0gKdDA>f6^ zn&dRXF4%qc6NFubUg4l1#o7c9YX=Dd80f?jC-V=CWvp;gv5GX&N%^ixk&@T?V9r5p z!H0e_*04^aQM6)%CmnI#J4+Y{q7NBta*;NS5x-8YX6#`bJFaWF<^Ytji>&Kf=KDU~ zaada66t=ThUQrn5qVQ5f`}% zkAj??nZob^Ue6X3NExmp7z)K&%igyw-ws`?F1Q!E z^E3ZLX)K_q<5sLldG(HgyQs&rQXzZaz$P9rjI|xH5z=g-*JO~3)tOBl+cB34>LUX? zs2_cjJ~AfaOG=i#j@OkB6OZwPzDEXw0+s61_@^>$H3&NkiRwA(WufCdY`Pi50M6hU znzYNJp1hLKRvLDz7jw@9&+^@E@f3n-rj_(ns^pO*+ZV@&bVwgXT9}4KsEo=I z5qMzl9tK*m6Bny;wQa|9^bR3eEVT_}2)XO|jd}_>g4vKld7G_+4^0z!%o@0DVGi?z zg@5Axj_5lVA|58$lbWzzY#fU-VfO`3-_nXnsFnUdGMT%(7VcqzU<6X{3s(~6MkTk? zDByvChZYvGL|D7t#0@+XGVaHII7mwdLB#gT6_Pu?l6Lglj;0+1)u!1J}HWo@#s!zUhWtXrxpkJJ8Tb@Zz+p%``!hO^* zac_nAHb)1sdRqRe>c}@vI7fCU{LN4ngw(za^jkk*saWqkPpW!f1cBs!%;C$x63ZjS zuZ(iJ@Nw}j0cINOY&Y23W1C<*TdsTomA}C#=d<5&>nrYjj)IH4W{~7{8)>{^8SkLP zp2aYnhB7K_AM-cK2V8~l1e?6Z=oF#PlrKS-xc>vogduLIUEnoi)g#RLICy{w%)rJL aLnZN);}WRiS!4@%&er5V30CwAB>ng7FvD=03DYz{lcoUzBm-p9f;DZh6+$AxBt#|zQ*6`A%xyAcW^Q`t zCOo8SE42lywOVbdN~?w9qtaH%Kto0AqiWTv_5J?U|G~9fe*4^;$pnTjR#whFbIv~d z?8mqF+4rsg&0GSo1^*5sfQle04J^Pyh3I~B$~+j)A4um$<2we-oRv{nxH+9myLT#7 zG`9=|5mHzxY;o5*=*G8M$#mAtblXnWbVCR$RIXap))qz(h6ue*;fCg3&7UzTG~qgw z-O)0%2oY2VvBW?W*DI{vpS7~KlRj+4M<>(11{0z{K0cVvT8^(wI6HE`zRPkHmV1J) zRHP$_8x)q!x5lwY9V?&TYC2)mph6T_W?(sPR9KK5*=JJVjauNG1LlrUV!cA`Jc)yJ zKzG{8q{684 zFM~YaMsK-8e0+<6Td`50Dm#*qLkY%!$||fX(J*N{R$On#wPc@33wV!#+wfk6NOmM| zCGA`)KWI9mmaCw8ROU zos{MDnuqL3H;g+`A*Z$)=)^Xj%3H3trBLUiSPpq>eP+%awH)oi8gv`@0JbZHcxK4V zOj^u@<{t5G4R#p#AbJ(5x#uOofSJy@R!Vs87M=+D4eZ2#!gaJv0PpcB)HJtvC@)PP z5xUDjLefi=^q51~&1~(oD47tCV2^q^r%T z!(Ia)5$Qon7r+X{?=>(YCf0IoyX2~!bIr__OnNkzr7U4F4eS$37n7wcm3Ga287m0h zzN8f8I-$cz;(meMD522Y<0&HEwWcU6?m@3Nop-IAcCv&zZD2pfsTK1}iUPA|9`3Z@ z4w0NSkdweK$h)RP)gqXXl?N2omS)D)aHj*8MBacaQYr=Vi!p@*K^!!2NY+-&<=0iD z&<$2DHJd4tW*;?hMBEb=_vFMmDUtdy10NTWK|ANWCW40yJd970RSca4Lv3?UPgyub z@Q8s=;Zfp8_`44JkdW$I?nDU3sGVHaIr}20YpE2-RJi$UZXPlJdUOQ=K z(uYl{GQ^WkzBN9cN^x06w_^RA@QsMSl zFqeAfN@L1Osl@Xl@cYv1Uek(>beuGP}=m1|>iE+-UF(nNC`M`-_$CSemeTSMg$v z*EUeRp&ysx+rzS^UlQg^!ZnlQeddHOSzuj!IIoh}tdUaaUB{${4^e4TzrO>PBPfxw zezT9c%j;Q})HZ#*!kXd>R`12QJR6m}?7<5s>`5nSb*IHKkvRifB`Qqlekil8 zr+TYxyQ1VopXH9(seA}OV?k7^QLPB!7sRw`j5jJ3!Y>s9LVqpWcknNS-!RSf#&v)#<4GFHB+ z*S5zeC(0yu3I69D96U5(m0{mo!aw_#l`Q!pI?YTbk#;S?L{E-SOJ_#91^O#I*GUEO zcWFtb%PlpqoZdnFQ=#GAS?OxeNUY#P6oA6ZSVYRsm(?*K?Te;tb2Q}}rzv|=P1#dw z%05cdSMgm^NIS+cM0xDqIew47CiM*Hh@FRuT|{s=y68L>Pos)IYKG6Fb{b1Lt>g5j zX*6)Ua`+;ehRMI?JX)r){#A+z;2g(V3I^7o5-nJQHq_%5tYtSg%~gXJ@){Iyo>a-> z>Zzb=c&dVH$7AcJ(H5(p#->=sG}>bYYIPBJ^5*v!uqAd5n*yh>j&x~70bN2X3+NF_ z*1iHh6q9*$uz;a6Xy&}ZTfbYTJaUgu?-RZT%}4pk;UyLSp*7Yt#<)IKKt?R8&=z&m z4xon`?m(DbSpvoX~kly ze~|Gw%#=8S)p(FbKE!VPC?oYK2Jjf;aEx&{&i3!|632`e9W#y};D;jI@;B&w$vZRfg-M)-<22Yi6 zwfkJ8M`!Rw?(kL*dY+k2F<+l1D@s5055So%MZ+#v7U4TE6_$JR1cG1ih-93{l#$f>jV&w_v4LX zDp2F delta 2069 zcmZ8iTXR!Y6#jOSo)bA7TgoaWSygQ>a&iJS=J~`uyzknI_+b1DZr_;UGS!?aR*80}BcYZIq z@~HOX-$Qo+RN;r~+J2#pKt3kvn2b^@?wG%NijDxL3gmZfikn-b-R<$FaIC{j2#7iv zTBc*#fBlW&c-(B)=nLwY0YzX$%dNxjUhu2#q>cqtaUFdSq-!M-vtahUoK&d_OOX;o{#C@Q`YTbhUmM|~1_Z1>a;GG(+i~Z)dT9saT?k+lNj?EH@eVC|IvN*nkzYcRA$^h< z!&9BK9W%-XP-09NfZuQqz%WvnZrs7l)?1jJLb-7hen&sbD91Wem?Nbth51q@8M`=z zYD0c_m!+`cG6K|#)AlE&$~_Gkxkknn+i^_L+&aqnr*R8w2hc`)TM8RxJ5I=Umaz$- zf+fy@hPfniCBd7IVl0NA7cPjU^d_sR*6<#!Kr8AH=H-fDCE{qnK{VnhZwb(fd(s9`w zD&Dtq2zlc&r&UnOtnPHX?f*Y+16i_h*wozFsa?hgnKN!@Drz%YZz5^9Hp_{nM>Lso ztf!r;u}zvfGt4}%g2Y!CMNqV;AYvL3y#_H>haB#-B~~7`#pWEDX+-0 zpyzN3eM2~63D3ABm6w>mXb`VHETWiW2TpN4%^$fld>&3?I?fU4^F;Zgoit71`YgEh zHgP4H>hWQg!mML@5$oWCok4joX(DDPF8^TBLU!AwyZNW31N@e$)3-17;gzk*lc4lDcAUa#Bh Y4SOB1*IV{_8(%S4W8ByH7T;t1zuOUu@Bjb+ diff --git a/src/jmemorize/gui/swing/panels/TimerPanel.java b/src/jmemorize/gui/swing/panels/TimerPanel.java index ca798c7..d3913cc 100644 --- a/src/jmemorize/gui/swing/panels/TimerPanel.java +++ b/src/jmemorize/gui/swing/panels/TimerPanel.java @@ -1,7 +1,7 @@ /* * jMemorize - Learning made easy (and fun) - A Leitner flashcards tool * Copyright(C) 2004-2006 Riad Djemili - * + * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 1, or (at your option) @@ -23,13 +23,14 @@ import java.awt.event.ActionListener; import java.text.DecimalFormat; -import javax.swing.JPanel; -import javax.swing.JProgressBar; -import javax.swing.JTextField; -import javax.swing.Timer; +import javax.swing.*; +import jmemorize.core.learn.DefaultLearnSession; import jmemorize.core.learn.LearnSession; +import jmemorize.gui.LC; import jmemorize.gui.Localization; +import jmemorize.gui.swing.actions.AbstractAction2; +import jmemorize.gui.swing.actions.LearnAction; /** * @author djemili @@ -49,6 +50,24 @@ public class TimerPanel extends JPanel implements ActionListener private LearnSession m_learnSession; + private LearnPanel m_learnPanel; + JButton stopLearningButton = new JButton(new StopAction()); + + + private class StopAction extends AbstractAction2 + { + public StopAction() + { + setName(Localization.get(LC.LEARN_STOP)); + } + + public void actionPerformed(ActionEvent e) + { + m_learnSession.endLearning(); + } + } + + public void start(LearnSession learnSession, int seconds) { m_learnSession = learnSession; @@ -57,7 +76,7 @@ public void start(LearnSession learnSession, int seconds) removeAll(); setLayout(new BorderLayout()); - + // if there is a time limit we show a progess bar // otherwise only a label if (m_secondsTarget > -1) @@ -74,12 +93,12 @@ public void start(LearnSession learnSession, int seconds) m_textField.setEditable(false); add(m_textField, BorderLayout.CENTER); } - + // call action performer every second m_timer = new Timer(1000, this); m_timer.start(); } - + public void start(LearnSession strategy) { start(strategy, -1); @@ -109,10 +128,13 @@ public void actionPerformed(ActionEvent evt) { m_textField.setText(getTimeString()); } - + if (m_secondsPassed == m_secondsTarget) { + m_timer.stop(); + m_learnSession.endLearning(); + stopLearningButton.setEnabled(true); m_learnSession.onTimer(); } } @@ -129,30 +151,30 @@ protected String getTimeString() if (m_secondsTarget <= m_secondsPassed) { return timeString(m_secondsTarget, m_secondsTarget) + timeExtString(m_secondsTarget) - + " " + Localization.get("Time.PASSED") + "!"; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ + + " " + Localization.get("Time.PASSED") + "!"; //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ } else { return timeString(m_secondsPassed, m_secondsTarget) + " / " + //$NON-NLS-1$ - timeString(m_secondsTarget, m_secondsTarget) + timeExtString(m_secondsTarget); + timeString(m_secondsTarget, m_secondsTarget) + timeExtString(m_secondsTarget); } } // else show just a text label else { return timeString(m_secondsPassed, m_secondsPassed) + - timeExtString(m_secondsPassed); + timeExtString(m_secondsPassed); } } - + protected String timeString(int seconds, int secondsTarget) { if (secondsTarget > 60*60) // show hours if over 60 minutes { return (seconds/(60*60)) +":"+ m_formater.format((seconds/60)%60) //$NON-NLS-1$ - +":"+ m_formater.format(seconds%60); //$NON-NLS-1$ + +":"+ m_formater.format(seconds%60); //$NON-NLS-1$ } - + if (secondsTarget > 60) // show minutes if over 60 seconds { return (seconds/60) +":"+ m_formater.format(seconds%60); //$NON-NLS-1$ @@ -160,19 +182,19 @@ protected String timeString(int seconds, int secondsTarget) return Integer.toString(seconds); } - + protected String timeExtString(int seconds) { if (seconds > 60*60) { return " "+ Localization.get("Time.HOURS"); //$NON-NLS-1$ //$NON-NLS-2$ } - + if (seconds > 60) { return " " + Localization.get("Time.MINUTES"); //$NON-NLS-1$ //$NON-NLS-2$ } - + return " " + Localization.get("Time.SECONDS"); //$NON-NLS-1$ //$NON-NLS-2$ } }