From 9f6ec54fdc8a7741c2b87477f5019cfc9cd7fafd Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Lukas=20Mau=C3=9F?= <lukas.mauss@mni.thm.de>
Date: Tue, 6 Nov 2018 18:53:50 +0100
Subject: [PATCH] Create subfolder for created creator translation-file

---
 src/app/components/creator/creator.module.ts | 12 ++++-
 src/assets/i18n/creator/de.json              | 55 ++++++++++++++++++++
 src/assets/i18n/creator/en.json              | 54 +++++++++++++++++++
 3 files changed, 119 insertions(+), 2 deletions(-)
 create mode 100644 src/assets/i18n/creator/de.json
 create mode 100644 src/assets/i18n/creator/en.json

diff --git a/src/app/components/creator/creator.module.ts b/src/app/components/creator/creator.module.ts
index 190bdb1ba..ed9055e52 100644
--- a/src/app/components/creator/creator.module.ts
+++ b/src/app/components/creator/creator.module.ts
@@ -10,7 +10,7 @@ import { ContentYesNoCreatorComponent } from './content-yes-no-creator/content-y
 import { HomeCreatorPageComponent } from './home-creator-page/home-creator-page.component';
 import { MarkdownToolbarComponent } from './markdown-toolbar/markdown-toolbar.component';
 import { RoomCreatorPageComponent } from './room-creator-page/room-creator-page.component';
-import { EssentialsModule, HttpLoaderFactory} from '../essentials/essentials.module';
+import { EssentialsModule } from '../essentials/essentials.module';
 import { RoomCreateComponent } from './_dialogs/room-create/room-create.component';
 import { RoomDeleteComponent } from './_dialogs/room-delete/room-delete.component';
 import { RoomEditComponent } from './_dialogs/room-edit/room-edit.component';
@@ -57,9 +57,17 @@ import { TranslateHttpLoader } from '@ngx-translate/http-loader';
     RoomDeleteComponent,
     RoomEditComponent,
     AnswerEditComponent,
-    ContentDeleteComponent
+    ContentDeleteComponent,
+    ContentChoiceCreatorComponent,
+    ContentLikertCreatorComponent,
+    ContentTextCreatorComponent,
+    ContentYesNoCreatorComponent
+
   ]
 })
 export class CreatorModule {
 }
 
+export function HttpLoaderFactory(http: HttpClient) {
+  return new TranslateHttpLoader(http, '../../assets/i18n/creator/', '.json');
+}
diff --git a/src/assets/i18n/creator/de.json b/src/assets/i18n/creator/de.json
new file mode 100644
index 000000000..12b66546f
--- /dev/null
+++ b/src/assets/i18n/creator/de.json
@@ -0,0 +1,55 @@
+{
+  "home-page": {
+    "create-session": "Neue Session erstellen",
+    "no-empty-name": "Bitte geben Sie einen Namen ein."
+
+  },
+  "room-page": {
+    "comments": "Kommentare",
+    "create-content": "Frage erstellen",
+    "live-feedback": "Live Feedback",
+    "answer-statistics": "Statistiken",
+    "edit-room": "Session bearbeiten",
+    "delete-room": "Session löschen",
+    "sure": "Sind Sie sicher?",
+    "really": "Wollen Sie die Session ",
+    "really2": " wirklich löschen? Diese Aktion kann nicht rückgängig gemacht werden.",
+    "abort": "Abbrechen",
+    "update": "Update"
+  },
+  "content": {
+    "create": "Erstellen",
+    "collection": "Sammlung",
+    "body": "Inhalt",
+    "subject": "Thema",
+    "yes": "Ja",
+    "no": "Nein",
+    "add-answer": "Antwort hinzufügen",
+    "answer": "Antwort",
+    "actions": "Richtig / Falsch",
+    "reset": "Zurücksetzen",
+    "contents": "Fragen",
+    "click-here": "Klicken Sie auf einen Inhalt, um diesen zu editieren",
+    "submitted": "Frage erstellt. Bereit für die Erstellung neuer Fragen.",
+    "no-empty": "Keine leeren Felder erlaubt. Bitte überprüfen sie Thema und Inhalt.",
+    "no-empty2": "Keine leeren Felder erlaubt.",
+    "only-one": "Im Single-Choice-Modus ist nur eine Antwort erlaubt.",
+    "same-answer": "Zweimal die selbe Antwort ist nicht erlaubt.",
+    "changes-made": "Änderungen gespeichert.",
+    "answer-deleted": "Antwort gelöscht.",
+    "answer-recovered": "Antwort wiederhergestellt.",
+    "only-one-true": "Im Single-Modus ist nur eine richtige Antwort erlaubt.",
+    "reset-all": "Alle Eingaben wurden zurückgesetzt.",
+    "need-answers": "Auswahlfragen brauchen Antworten. Bitte fügen Sie Antworten hinzu",
+    "select-one": "Im Single-Choice-Modus muss es eine richtige Antwort geben.",
+    "at-least-one": "Im Multiple-Choice-Modus muss es mindestens eine richtige Antwort geben.",
+    "undo": "Rückgängig",
+    "points": "Punkte"
+  },
+  "session": {
+    "session-name": "Name der Session",
+    "description": "Beschreibung",
+    "max-ls": "Max. Zeichen:",
+    "create-session": "Session erstellen"
+  }
+}
diff --git a/src/assets/i18n/creator/en.json b/src/assets/i18n/creator/en.json
new file mode 100644
index 000000000..30e1f2215
--- /dev/null
+++ b/src/assets/i18n/creator/en.json
@@ -0,0 +1,54 @@
+{
+  "home-page": {
+    "create-session": "Create new session ",
+    "no-empty-name": "Please enter a name."
+  },
+  "room-page": {
+    "comments": "Comments",
+    "create-content": "Create content",
+    "live-feedback": "Live feedback",
+    "answer-statistics": "Statistics",
+    "edit-room": "Edit session",
+    "delete-room": "Delete session",
+    "sure": "Are you sure?",
+    "really": "Do you really want to delete session ",
+    "really2": "? This action can not be undone.",
+    "abort": "Abort",
+    "update": "Update"
+  },
+  "content": {
+    "create": "Create",
+    "collection": "Collection",
+    "body": "Body",
+    "subject": "Subject",
+    "yes": "Yes",
+    "no": "No",
+    "add-answer": "Add answer",
+    "answer": "Answer",
+    "actions": "Actions",
+    "reset": "Reset",
+    "contents": "Contents",
+    "click-here": "Click on a content to edit it",
+    "submitted": "Content submitted. Ready for creation of new content.",
+    "no-empty": "No empty fields allowed. Please check subject and body.",
+    "no-empty2": "No empty filed allowed.",
+    "only-one": "In single choice mode is only 1 true answer allowed.",
+    "same-answer": "Same answer label is not allowed.",
+    "changes-made": "Changes are made.",
+    "answer-deleted": "Answer deleted.",
+    "answer-recovered": "Answer recovered.",
+    "only-one-true": "In single mode is only 1 true answer allowed.",
+    "reset-all": "Reset all inputs.",
+    "need-answers": "Choice content needs answers. Please add some answers.",
+    "select-one": "In single choice mode you have to select 1 true answer.",
+    "at-least-one": "In multiple choice mode you have to select at least 1 true answer.",
+    "undo": "Undo",
+    "points": "Points"
+  },
+  "session": {
+    "session-name": "Session name",
+    "description": "Description",
+    "max-ls": "Max. letters / signs:",
+    "create-session": "Create session"
+  }
+}
-- 
GitLab