diff --git a/aleksis/apps/cursus/frontend/messages/de.json b/aleksis/apps/cursus/frontend/messages/de.json
index 368a3dc78829221f0f315f6e59d2b2c6e4d80b9c..c77b3f15c23321b1e866f33eec5363f1a460fef8 100644
--- a/aleksis/apps/cursus/frontend/messages/de.json
+++ b/aleksis/apps/cursus/frontend/messages/de.json
@@ -1,47 +1,68 @@
 {
   "cursus": {
-    "menu_title": "Kursverwaltung",
-    "subject": {
-      "title_plural": "Fächer",
-      "menu_title": "Fächer",
-      "create": "Fach erstellen",
-      "fields": {
-        "short_name": "Kurzname",
-        "name": "Name",
-        "parent": "Elternfach",
-        "colour_fg": "Vordergrundfarbe",
-        "colour_bg": "Hintergrundfarbe",
-        "teachers": "Lehrkräfte"
-      },
-      "has_parent": "Elternfach vorhanden"
-    },
     "course": {
-      "title_plural": "Kurse",
-      "menu_title": "Kurse",
       "create": "Kurs erstellen",
       "fields": {
+        "groups": "Gruppen",
+        "lesson_quota": "Stundenpensum",
         "name": "Name",
         "subject": "Fach",
-        "teachers": "Lehrkräfte",
-        "groups": "Gruppen",
-        "lesson_quota": "Stundenpensum"
-      }
+        "teachers": "Lehrkräfte"
+      },
+      "menu_title": "Kurse",
+      "title_plural": "Kurse"
+    },
+    "errors": {
+      "name_required": "Name benötigt",
+      "short_name_required": "Kurzname benötigt",
+      "subject_required": "Fach benötigt"
     },
+    "menu_title": "Kursverwaltung",
     "school_structure": {
+      "add": "{name} hinzufügen",
+      "add_title": "{name} hinzufügen",
+      "errors": {
+        "no_group_types": {
+          "long": "Es wurden keine Gruppentypen für das erste/zweite Gruppenlevel (z. B. Jahrgänge und Klassen) festgelegt. Deswegen kann die Funktion zum Planen der Schulstruktur noch nicht verwendet werden.",
+          "short": "Keine Gruppentypen konfiguriert"
+        }
+      },
+      "fields": {
+        "name": "Name",
+        "short_name": "Kurzname"
+      },
       "menu_title": "Schulstruktur",
-      "title": "Meine Schulstruktur",
+      "timetable": "Stundenplan",
+      "title": "Meine Schulstruktur"
+    },
+    "subject": {
+      "create": "Fach erstellen",
       "fields": {
+        "colour_bg": "Hintergrundfarbe",
+        "colour_fg": "Vordergrundfarbe",
+        "name": "Name",
+        "parent": "Elternfach",
         "short_name": "Kurzname",
-        "name": "Name"
+        "teachers": "Lehrkräfte"
       },
-      "add": "{name} hinzufügen",
-      "add_title": "{name} hinzufügen",
-      "timetable": "Stundenplan"
+      "has_parent": "Elternfach vorhanden",
+      "menu_title": "Fächer",
+      "title_plural": "Fächer"
     },
-    "errors": {
-      "short_name_required": "Kurzname benötigt",
-      "name_required": "Name benötigt",
-      "subject_required": "Fach benötigt"
+    "teachers": {
+      "field": {
+        "availability": {
+          "available": "Verfügbar",
+          "unavailable": "Nicht verfügbar"
+        },
+        "status": {
+          "good_fit": "Passt gut",
+          "misses_subject": "Unterrichtet das Fach nicht"
+        },
+        "subjects": {
+          "has_subject": "Unterrichtet dieses Fach"
+        }
+      }
     }
   }
 }
diff --git a/aleksis/apps/cursus/frontend/messages/ru.json b/aleksis/apps/cursus/frontend/messages/ru.json
new file mode 100644
index 0000000000000000000000000000000000000000..0967ef424bce6791893e9a57bb952f80fd536e93
--- /dev/null
+++ b/aleksis/apps/cursus/frontend/messages/ru.json
@@ -0,0 +1 @@
+{}
diff --git a/aleksis/apps/cursus/frontend/messages/uk.json b/aleksis/apps/cursus/frontend/messages/uk.json
new file mode 100644
index 0000000000000000000000000000000000000000..e52c4f83e519e8b9554dbabbc1bdf4d87fe999db
--- /dev/null
+++ b/aleksis/apps/cursus/frontend/messages/uk.json
@@ -0,0 +1,47 @@
+{
+  "cursus": {
+    "course": {
+      "create": "Створити курс",
+      "fields": {
+        "groups": "Групи",
+        "lesson_quota": "Погодинне навантаження",
+        "name": "Назва",
+        "subject": "Предмет",
+        "teachers": "Викладачі"
+      },
+      "menu_title": "Курси",
+      "title_plural": "Курси"
+    },
+    "errors": {
+      "name_required": "Назва обов'язкова",
+      "short_name_required": "Коротка назва обов'язкова",
+      "subject_required": "Предмет обов'язковий"
+    },
+    "menu_title": "Планування курсу",
+    "school_structure": {
+      "add": "Додати {name}",
+      "add_title": "Додати {name}",
+      "fields": {
+        "name": "Назва",
+        "short_name": "Коротка назва"
+      },
+      "menu_title": "Структура школи",
+      "timetable": "Розклад",
+      "title": "Моя структура школи"
+    },
+    "subject": {
+      "create": "Створити предмет",
+      "fields": {
+        "colour_bg": "Колір заднього плану",
+        "colour_fg": "Колір переднього плану",
+        "name": "Назва",
+        "parent": "Головний предмет",
+        "short_name": "Коротка назва",
+        "teachers": "Викладачі"
+      },
+      "has_parent": "Є головний предмет",
+      "menu_title": "Предмети",
+      "title_plural": "Предмети"
+    }
+  }
+}