diff --git a/de.hhn.ai.prog2.blatt8.internationalisierung/.idea/uiDesigner.xml b/de.hhn.ai.prog2.blatt8.internationalisierung/.idea/uiDesigner.xml
new file mode 100644
index 0000000..e96534f
--- /dev/null
+++ b/de.hhn.ai.prog2.blatt8.internationalisierung/.idea/uiDesigner.xml
@@ -0,0 +1,124 @@
+
+
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+ -
+
+
+
+
+ -
+
+
+ -
+
+
+
+
+
\ No newline at end of file
diff --git a/de.hhn.ai.prog2.blatt8.internationalisierung/.idea/workspace.xml b/de.hhn.ai.prog2.blatt8.internationalisierung/.idea/workspace.xml
index caa90fb..621a0e9 100644
--- a/de.hhn.ai.prog2.blatt8.internationalisierung/.idea/workspace.xml
+++ b/de.hhn.ai.prog2.blatt8.internationalisierung/.idea/workspace.xml
@@ -3,6 +3,14 @@
+
+
+
+
+
+
+
+
@@ -13,16 +21,15 @@
-
-
+
-
+
-
+
-
-
+
+
@@ -42,53 +49,47 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -110,21 +111,16 @@
-
-
-
-
-
-
@@ -139,6 +135,7 @@
+
@@ -155,13 +152,24 @@
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
@@ -172,7 +180,6 @@
-
@@ -187,7 +194,7 @@
-
+
@@ -200,6 +207,10 @@
+
+
+
+
@@ -213,13 +224,13 @@
-
+
-
+
-
+
@@ -231,38 +242,25 @@
-
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
-
-
+
@@ -295,58 +293,83 @@
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
+
-
-
-
-
+
+
+
+
+
-
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
-
+
@@ -365,53 +388,55 @@
-
-
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
+
-
+
-
+
-
-
+
+
-
-
+
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
+
+
+
diff --git a/de.hhn.ai.prog2.blatt8.internationalisierung/customers.txt b/de.hhn.ai.prog2.blatt8.internationalisierung/customers.txt
index b62168b..f47181e 100644
--- a/de.hhn.ai.prog2.blatt8.internationalisierung/customers.txt
+++ b/de.hhn.ai.prog2.blatt8.internationalisierung/customers.txt
@@ -1 +1 @@
-Theresa#May#1696-06-30
+Theresa#May#1969-06-30
diff --git a/de.hhn.ai.prog2.blatt8.internationalisierung/de.hhn.ai.prog2.blatt8.internationalisierung.iml b/de.hhn.ai.prog2.blatt8.internationalisierung/de.hhn.ai.prog2.blatt8.internationalisierung.iml
index 207c3ee..a580ef9 100644
--- a/de.hhn.ai.prog2.blatt8.internationalisierung/de.hhn.ai.prog2.blatt8.internationalisierung.iml
+++ b/de.hhn.ai.prog2.blatt8.internationalisierung/de.hhn.ai.prog2.blatt8.internationalisierung.iml
@@ -5,6 +5,7 @@
+
diff --git a/de.hhn.ai.prog2.blatt8.internationalisierung/src/app/Kunde.java b/de.hhn.ai.prog2.blatt8.internationalisierung/src/model/Kunde.java
similarity index 98%
rename from de.hhn.ai.prog2.blatt8.internationalisierung/src/app/Kunde.java
rename to de.hhn.ai.prog2.blatt8.internationalisierung/src/model/Kunde.java
index edd6ef9..20aea55 100644
--- a/de.hhn.ai.prog2.blatt8.internationalisierung/src/app/Kunde.java
+++ b/de.hhn.ai.prog2.blatt8.internationalisierung/src/model/Kunde.java
@@ -1,4 +1,4 @@
-package app;
+package model;
import java.time.LocalDate;
diff --git a/de.hhn.ai.prog2.blatt8.internationalisierung/src/app/App.java b/de.hhn.ai.prog2.blatt8.internationalisierung/src/services/App.java
similarity index 80%
rename from de.hhn.ai.prog2.blatt8.internationalisierung/src/app/App.java
rename to de.hhn.ai.prog2.blatt8.internationalisierung/src/services/App.java
index dbdf291..8825a43 100644
--- a/de.hhn.ai.prog2.blatt8.internationalisierung/src/app/App.java
+++ b/de.hhn.ai.prog2.blatt8.internationalisierung/src/services/App.java
@@ -1,4 +1,6 @@
-package app;
+package services;
+
+import view.GUI;
public class App {
public static void main(String[] args) throws Exception {
diff --git a/de.hhn.ai.prog2.blatt8.internationalisierung/src/app/Datenhaltung.java b/de.hhn.ai.prog2.blatt8.internationalisierung/src/services/Datenhaltung.java
similarity index 96%
rename from de.hhn.ai.prog2.blatt8.internationalisierung/src/app/Datenhaltung.java
rename to de.hhn.ai.prog2.blatt8.internationalisierung/src/services/Datenhaltung.java
index fc5f20a..e319e37 100644
--- a/de.hhn.ai.prog2.blatt8.internationalisierung/src/app/Datenhaltung.java
+++ b/de.hhn.ai.prog2.blatt8.internationalisierung/src/services/Datenhaltung.java
@@ -1,4 +1,6 @@
-package app;
+package services;
+
+import model.Kunde;
import java.io.BufferedReader;
import java.io.FileReader;
diff --git a/de.hhn.ai.prog2.blatt8.internationalisierung/src/app/GUI.java b/de.hhn.ai.prog2.blatt8.internationalisierung/src/view/GUI.java
similarity index 98%
rename from de.hhn.ai.prog2.blatt8.internationalisierung/src/app/GUI.java
rename to de.hhn.ai.prog2.blatt8.internationalisierung/src/view/GUI.java
index d78ab7a..a22e953 100644
--- a/de.hhn.ai.prog2.blatt8.internationalisierung/src/app/GUI.java
+++ b/de.hhn.ai.prog2.blatt8.internationalisierung/src/view/GUI.java
@@ -1,7 +1,9 @@
-package app;
+package view;
+
+import services.Datenhaltung;
+import model.Kunde;
import java.awt.*;
-import java.awt.event.*;
import java.io.IOException;
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
diff --git a/de.hhn.ai.prog2.blatt8.internationalisierung/src/app/DatenhaltungTest.java b/de.hhn.ai.prog2.blatt8.internationalisierung/tests/services/DatenhaltungTest.java
similarity index 88%
rename from de.hhn.ai.prog2.blatt8.internationalisierung/src/app/DatenhaltungTest.java
rename to de.hhn.ai.prog2.blatt8.internationalisierung/tests/services/DatenhaltungTest.java
index 1200427..4ffdffc 100644
--- a/de.hhn.ai.prog2.blatt8.internationalisierung/src/app/DatenhaltungTest.java
+++ b/de.hhn.ai.prog2.blatt8.internationalisierung/tests/services/DatenhaltungTest.java
@@ -1,5 +1,6 @@
-package app;
+package services;
+import model.Kunde;
import org.junit.jupiter.api.Test;
import java.io.IOException;
@@ -13,7 +14,7 @@ import static org.junit.jupiter.api.Assertions.*;
class DatenhaltungTest {
@Test
- void testeKundeLadenUndSpeichern() throws IOException {
+ void testeKundeLadenUndSpeichernDeutsch() throws IOException {
DateTimeFormatter germanFormatter = DateTimeFormatter.ofLocalizedDate(FormatStyle.MEDIUM)
.withLocale(Locale.GERMAN);
Kunde kunde1 = new Kunde("Angela", "Merkel", LocalDate.parse("05.07.1958", germanFormatter));
@@ -22,6 +23,10 @@ class DatenhaltungTest {
assertEquals(kunde1.getFirstName(), kunde1comp.getFirstName());
assertEquals(kunde1.getName(), kunde1comp.getName());
assertEquals(kunde1.getBirthday(), kunde1comp.getBirthday());
+ }
+
+ @Test
+ void testeKundeLadenUndSpeichernEnglisch() throws IOException {
DateTimeFormatter englishFormatter = DateTimeFormatter.ofLocalizedDate(FormatStyle.MEDIUM)
.withLocale(Locale.ENGLISH);
Kunde kunde2 = new Kunde("Theresa", "May", LocalDate.parse("Jun 30, 1969", englishFormatter));
diff --git a/de.hhn.ai.prog2.blatt9.properties/.idea/workspace.xml b/de.hhn.ai.prog2.blatt9.properties/.idea/workspace.xml
index b45ba33..c5e8eb0 100644
--- a/de.hhn.ai.prog2.blatt9.properties/.idea/workspace.xml
+++ b/de.hhn.ai.prog2.blatt9.properties/.idea/workspace.xml
@@ -2,7 +2,9 @@
-
+
+
+
@@ -17,16 +19,14 @@
-
+
-
+
-
-
@@ -35,12 +35,10 @@
-
-
+
+
-
-
@@ -120,6 +118,7 @@
+
@@ -234,44 +233,37 @@
-
-
-
-
-
-
-
+
-
-
-
-
+
+
+
+
+
-
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
@@ -286,33 +278,23 @@
-
-
-
-
-
-
-
+
-
+
-
-
-
-
+
+
-
-