diff --git a/aleksis/core/frontend/messages/de.json b/aleksis/core/frontend/messages/de.json
index 7b7d3d40de6d5f00980fd4454e4349ea27b8db5e..69884972551c326d8f75c3ece7b86c309bdfa53b 100644
--- a/aleksis/core/frontend/messages/de.json
+++ b/aleksis/core/frontend/messages/de.json
@@ -114,7 +114,7 @@
     "about_aleksis": "Über AlekSIS® — The Free School Information System",
     "imprint": "Impressum",
     "logo": "Logo",
-    "no_permission": "Sie haben nicht die nötigen Berechtigungen, um diese Seite aufzurufen. Bitte loggen Sie sich mit einem anderen Account ein.",
+    "no_permission": "Keine Berechtigung",
     "no_permission_message_long": "Sie haben keine Berichtigung, diese Seite zu sehen. Bitte melden Sie sich mit einem anderen Konto an.",
     "no_permission_message_short": "Keine Berechtigung",
     "no_permission_redirect_text": "Zur Anmeldung gehen",
@@ -173,6 +173,10 @@
       "required": "Dieses Feld ist verpflichtend."
     }
   },
+  "generic_messages": {
+    "error": "Es ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.",
+    "success": "Der Vorgang wurde erfolgreich beendet."
+  },
   "graphql": {
     "snackbar_error_message": "Beim Abrufen der Seitendaten ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.",
     "snackbar_success_message": "Der Vorgang wurde erfolgreich beendet."
@@ -318,10 +322,6 @@
     "saved": "Alle Änderungen sind gespeichert.",
     "updating": "Änderungen werden synchronisiert."
   },
-  "generic_messages": {
-    "error": "Es ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut.",
-    "success": "Der Vorgang wurde erfolgreich beendet."
-  },
   "weekdays": {
     "A_0": "Montag",
     "A_1": "Dienstag",
diff --git a/aleksis/core/frontend/messages/en.json b/aleksis/core/frontend/messages/en.json
index 213ba538df6626507ad34ee715718a5d9c590d61..b44de2d690f82e7761f89a1cf257de1e59102e1f 100644
--- a/aleksis/core/frontend/messages/en.json
+++ b/aleksis/core/frontend/messages/en.json
@@ -72,26 +72,25 @@
     }
   },
   "actions": {
-    "title": "Actions",
-    "select_action": "Select Action",
     "back": "Back",
     "cancel": "Cancel",
+    "clear_filters": "Clear Filters",
     "close": "Close",
     "confirm": "Confirm",
     "confirm_deletion": "Are you sure you want to delete this item?",
     "confirm_deletion_multiple": "Are you sure you want to delete these items?",
+    "copied": "Copied",
+    "copy": "Copy",
+    "create": "Add",
     "delete": "Delete",
     "edit": "Edit",
-    "close": "Close",
-    "select_all": "Select all",
-    "copy": "Copy",
-    "copied": "Copied",
+    "filter": "Filter",
     "save": "Save",
     "search": "Search",
+    "select_action": "Select Action",
+    "select_all": "Select all",
     "stop_editing": "Stop editing",
-    "create": "Add",
-    "filter": "Filter",
-    "clear_filters": "Clear Filters",
+    "title": "Actions",
     "update": "Update"
   },
   "administration": {
@@ -115,7 +114,7 @@
     "about_aleksis": "About AlekSIS® — The Free School Information System",
     "imprint": "Imprint",
     "logo": "Logo",
-    "no_permission": "",
+    "no_permission": "No Permission",
     "no_permission_message_long": "You have no permission to view this page. Please login with an other account.",
     "no_permission_message_short": "No permission",
     "no_permission_redirect_text": "Go to login",
@@ -123,6 +122,19 @@
     "privacy_policy": "Privacy Policy",
     "user_not_linked_to_person": "Your user account is not linked to a person. This means you cannot access any school-related information. Please contact the managers of AlekSIS at your school."
   },
+  "calendar": {
+    "cancelled": "Cancelled",
+    "day": "Day",
+    "download_all": "Download all",
+    "download_ics": "Download ICS",
+    "ics_to_clipboard": "Copy link to calendar ICS to clipboard",
+    "menu_title": "Calendar",
+    "month": "Month",
+    "my_calendars": "My Calendars",
+    "select": "Select calendars",
+    "today": "Today",
+    "week": "Week"
+  },
   "celery_progress": {
     "error_message": "The operation couldn't be finished successfully.",
     "progress_title": "Loading ...",
@@ -145,6 +157,26 @@
     "notice": "If the download does not start automatically, please click the button below.",
     "title": "Downloading PDF file ..."
   },
+  "forms": {
+    "date_time": {
+      "date": "Date",
+      "time": "Time"
+    },
+    "errors": {
+      "invalid_color": "This is not a valid color.",
+      "invalid_date": "This is not a valid date.",
+      "invalid_time": "This is not a valid time.",
+      "not_a_number": "Not a valid number",
+      "not_a_whole_number": "Please enter a whole number",
+      "number_too_big": "Please enter a smaller number.",
+      "number_too_small": "Please enter a bigger number.",
+      "required": "This field is required."
+    }
+  },
+  "graphql": {
+    "snackbar_error_message": "There was an error retrieving the page data. Please try again.",
+    "snackbar_success_message": "The operation has been finished successfully."
+  },
   "group": {
     "additional_field": {
       "menu_title": "Additional Fields",
@@ -162,6 +194,15 @@
     "title": "Group",
     "title_plural": "Groups"
   },
+  "holidays": {
+    "create_holiday": "Create Holiday",
+    "date_end": "End Date",
+    "date_start": "Start Date",
+    "holiday_name": "Name",
+    "menu_title": "Holidays",
+    "title": "Holiday",
+    "title_plural": "Holidays"
+  },
   "ical_feed": {
     "menu_title": "Calendar Feeds"
   },
@@ -241,46 +282,36 @@
       "menu_title": "Configuration"
     }
   },
+  "rooms": {
+    "create_room": "Create new room",
+    "menu_title": "Rooms",
+    "name": "Name",
+    "short_name": "Short Name",
+    "title_plural": "Rooms"
+  },
   "school_term": {
-    "menu_title": "School Terms",
-    "title": "School Term",
-    "title_plural": "School Terms",
+    "after": "Ends after",
+    "before": "Starts before",
     "create_school_term": "Create School Term",
-    "date_start": "Start Date",
     "date_end": "End Date",
+    "date_start": "Start Date",
+    "menu_title": "School Terms",
     "name": "Name",
-    "before": "Starts before",
-    "after": "Ends after"
+    "title": "School Term",
+    "title_plural": "School Terms"
+  },
+  "selection": {
+    "num_items_selected": "No items selected | 1 item selected | {n} items selected"
   },
   "service_worker": {
     "dismiss": "Dismiss",
     "new_version_available": "A new version of the app is available",
     "update": "Update"
   },
-  "calendar": {
-    "menu_title": "Calendar",
-    "month": "Month",
-    "week": "Week",
-    "day": "Day",
-    "today": "Today",
-    "select": "Select calendars",
-    "ics_to_clipboard": "Copy link to calendar ICS to clipboard",
-    "cancelled": "Cancelled",
-    "download_ics": "Download ICS",
-    "my_calendars": "My Calendars",
-    "download_all": "Download all"
-  },
-  "graphql": {
-    "snackbar_error_message": "There was an error retrieving the page data. Please try again.",
-    "snackbar_success_message": "The operation has been finished successfully."
-  },
   "status": {
     "changes": "You have unsaved changes.",
     "error": "There has been an error while saving the latest changes.",
-    "saved": "All changes are saved.",
-    "updating": "Changes are being synced.",
     "object_create_success": "The object was created successfully.",
-    "object_edit_success": "The object was edited successfully.",
     "object_delete_success": "The object was deleted successfully.",
     "objects_delete_success": "The objects were deleted successfully."
   },
diff --git a/aleksis/core/frontend/messages/ru.json b/aleksis/core/frontend/messages/ru.json
index ae08b69dc0fb154702bbceb2d87a2147497d5fd6..10f84257e51a00bf87d02982865f490311064104 100644
--- a/aleksis/core/frontend/messages/ru.json
+++ b/aleksis/core/frontend/messages/ru.json
@@ -74,13 +74,23 @@
   "actions": {
     "back": "Назад",
     "cancel": "Отменить",
+    "clear_filters": "Очистить фильтры",
     "close": "Закрыть",
     "confirm_deletion": "Вы действительно хотите удалить этот объект?",
+    "confirm_deletion_multiple": "Вы действительно хотите удалить эти объекты?",
+    "copied": "Скопировано",
+    "copy": "Копировать",
+    "create": "Добавить",
     "delete": "Удалить",
     "edit": "Редактировать",
+    "filter": "Фильтр",
     "save": "Сохранить",
     "search": "Поиск",
-    "stop_editing": "Завершить редактирование"
+    "select_action": "Выберите действие",
+    "select_all": "Выбрать всё",
+    "stop_editing": "Завершить редактирование",
+    "title": "Действия",
+    "update": "Обновить"
   },
   "administration": {
     "backend_admin": {
@@ -103,7 +113,7 @@
     "about_aleksis": "Об AlekSIS® — The Free School Information System",
     "imprint": "Реквизиты",
     "logo": "Логотип",
-    "no_permission": "У Вас нет разрешения на просмотр этой страницы. Войдите, пожалуйста, с другой учётной записью.",
+    "no_permission": "Нет разрешения",
     "no_permission_message_long": "У Вас нет разрешения на просмотр этой страницы. Войдите, пожалуйста, с другой учётной записью.",
     "no_permission_message_short": "Нет разрешения",
     "no_permission_redirect_text": "На страницу входа",
@@ -111,6 +121,19 @@
     "privacy_policy": "Политика персональных данных",
     "user_not_linked_to_person": "Ваша учётная запись не связана ни с кем. Это может означать, что у Вас не будет доступа к учебной информации. Обратитесь, пожалуйста, к администраторам AlekSIS в своём учебном заведении."
   },
+  "calendar": {
+    "cancelled": "Отменено",
+    "day": "День",
+    "download_all": "Скачать все",
+    "download_ics": "Скачать ICS",
+    "ics_to_clipboard": "Скопировать ссылку на ICS календаря в буфер обмена",
+    "menu_title": "Календарь",
+    "month": "Месяц",
+    "my_calendars": "Мои календари",
+    "select": "Выберите календарь",
+    "today": "Сегодня",
+    "week": "Неделя"
+  },
   "celery_progress": {
     "error_message": "Завершить операцию успешно не получилось.",
     "progress_title": "Загрузка ...",
@@ -133,8 +156,25 @@
     "notice": "Если скачивание автоматически не началось, нажмите, пожалуйста, кнопку, которая находится ниже.",
     "title": "Скачивается файл PDF ..."
   },
+  "forms": {
+    "date_time": {
+      "date": "Дата",
+      "time": "Время"
+    },
+    "errors": {
+      "invalid_color": "Недопустимый цвет.",
+      "invalid_date": "Недопустимая дата.",
+      "invalid_time": "Недопустимое время.",
+      "not_a_number": "Недопустимое число",
+      "not_a_whole_number": "Введите, пожалуйста, целое число",
+      "number_too_big": "Введите, пожалуйста, меньшее число.",
+      "number_too_small": "Введите, пожалуйста, большее число.",
+      "required": "Это поля обязательное."
+    }
+  },
   "graphql": {
-    "snackbar_error_message": "Во время получения данных страницы возникла ошибка. Попробуйте, пожалуйста, ещё раз."
+    "snackbar_error_message": "Во время получения данных страницы возникла ошибка. Попробуйте, пожалуйста, ещё раз.",
+    "snackbar_success_message": "Операция успешно завершена."
   },
   "group": {
     "additional_field": {
@@ -153,6 +193,15 @@
     "title": "Группа",
     "title_plural": "Группы"
   },
+  "holidays": {
+    "create_holiday": "Создать выходной",
+    "date_end": "Дата окончания",
+    "date_start": "Дата начала",
+    "holiday_name": "Название",
+    "menu_title": "Выходные",
+    "title": "Выходной",
+    "title_plural": "Выходные"
+  },
   "ical_feed": {
     "menu_title": "Каналы календарей"
   },
@@ -232,11 +281,27 @@
       "menu_title": "Конфигурация"
     }
   },
+  "rooms": {
+    "create_room": "Создать новую комнату",
+    "menu_title": "Комнаты",
+    "name": "Название",
+    "short_name": "Короткое название",
+    "title_plural": "Комнаты"
+  },
   "school_term": {
+    "after": "Заканчивается после",
+    "before": "Начинается перед",
+    "create_school_term": "Создать Учебный год",
+    "date_end": "Дата окончания",
+    "date_start": "Дата начала",
     "menu_title": "Учебные годы",
+    "name": "Название",
     "title": "Учебный год",
     "title_plural": "Учебные годы"
   },
+  "selection": {
+    "num_items_selected": "Не выбран ни один объект | Выбран 1 объект | Выбрано {n} объектов"
+  },
   "service_worker": {
     "dismiss": "Отказаться",
     "new_version_available": "Доступна новая версия программы",
@@ -245,7 +310,20 @@
   "status": {
     "changes": "У Вас есть несохранённые изменения.",
     "error": "Во время сохранения последних изменений возникла ошибка.",
+    "object_create_success": "Объект успешно создан.",
+    "object_delete_success": "Объект успешно удалён.",
+    "object_edit_success": "Объект успешно изменён.",
+    "objects_delete_success": "Объекты успешно удалены.",
     "saved": "Все изменения сохранены.",
     "updating": "Изменения синхронизуются."
+  },
+  "weekdays": {
+    "A_0": "Понедельник",
+    "A_1": "Вторник",
+    "A_2": "Среда",
+    "A_3": "Четверг",
+    "A_4": "Пятница",
+    "A_5": "Суббота",
+    "A_6": "Воскресенье"
   }
 }
diff --git a/aleksis/core/frontend/messages/uk.json b/aleksis/core/frontend/messages/uk.json
index 09e2470b8ea214f5afe57ffdfeb1600dc3d888b7..af30f95e28da012ecb415a013b667f3c2043abc9 100644
--- a/aleksis/core/frontend/messages/uk.json
+++ b/aleksis/core/frontend/messages/uk.json
@@ -74,13 +74,23 @@
   "actions": {
     "back": "Назад",
     "cancel": "Скасувати",
+    "clear_filters": "Очистити фільтри",
     "close": "Закрити",
     "confirm_deletion": "Ви дійсно хочете видалити цей об'єкт?",
+    "confirm_deletion_multiple": "Ви дійсно хочете видалити ці об'єкти?",
+    "copied": "Скопійовано",
+    "copy": "Копіювати",
+    "create": "Додати",
     "delete": "Видалити",
     "edit": "Редагувати",
+    "filter": "Фільтр",
     "save": "Зберегти",
     "search": "Пошук",
-    "stop_editing": "Завершити редагування"
+    "select_action": "Виберіть дії",
+    "select_all": "Вибрати все",
+    "stop_editing": "Завершити редагування",
+    "title": "Дії",
+    "update": "Оновити"
   },
   "administration": {
     "backend_admin": {
@@ -103,7 +113,7 @@
     "about_aleksis": "Щодо AlekSIS® — The Free School Information System",
     "imprint": "Реквізити",
     "logo": "Логотип",
-    "no_permission": "Ви не маєте дозволу на перегляд цієї сторінки. Увійдіть, будь ласка, з іншим обліковим записом.",
+    "no_permission": "Немає дозволу",
     "no_permission_message_long": "Ви не маєте дозволу на перегляд цієї сторінки. Увійдіть, будь ласка, з іншим обліковим записом.",
     "no_permission_message_short": "Немає дозволу",
     "no_permission_redirect_text": "На сторінку входу",
@@ -111,6 +121,19 @@
     "privacy_policy": "Політика приватності",
     "user_not_linked_to_person": "Ваш обліковий запис не пов'язаний з фізособою. Це означає, що Ви не маєте жодного доступу до навчальної інформації. Зверніться, будь ласка, до адміністраторів AlekSIS у своєму навчальному закладі."
   },
+  "calendar": {
+    "cancelled": "Скасовано",
+    "day": "День",
+    "download_all": "Отримати всі",
+    "download_ics": "Отримати ICS",
+    "ics_to_clipboard": "Скопіювати посилання на ICS календаря до буфера обміну",
+    "menu_title": "Календар",
+    "month": "Місяць",
+    "my_calendars": "Мої календарі",
+    "select": "Виберіть календар",
+    "today": "Сьогодні",
+    "week": "Тиждень"
+  },
   "celery_progress": {
     "error_message": "Завершити цю операцію успішно не вдалося.",
     "progress_title": "Завантаження ...",
@@ -133,8 +156,25 @@
     "notice": "Якщо отримання не почалося автоматично, натисніть, будь ласка, кнопку, що нижче.",
     "title": "Отримання файлу PDF ..."
   },
+  "forms": {
+    "date_time": {
+      "date": "Дата",
+      "time": "Час"
+    },
+    "errors": {
+      "invalid_color": "Неприпустимий колір.",
+      "invalid_date": "Неприпустима дата.",
+      "invalid_time": "Неприпустимий час.",
+      "not_a_number": "Неприпустиме число",
+      "not_a_whole_number": "Будь ласка, введіть ціле число",
+      "number_too_big": "Будь ласка, введіть менше число.",
+      "number_too_small": "Будь ласка, введіть більше число.",
+      "required": "Це поле обов'язкове."
+    }
+  },
   "graphql": {
-    "snackbar_error_message": "Під час отримання даних сторінки виникла помилка. Спробуйте, будь ласка, ще раз."
+    "snackbar_error_message": "Під час отримання даних сторінки виникла помилка. Спробуйте, будь ласка, ще раз.",
+    "snackbar_success_message": "Операція успішно завершена."
   },
   "group": {
     "additional_field": {
@@ -153,6 +193,15 @@
     "title": "Група",
     "title_plural": "Групи"
   },
+  "holidays": {
+    "create_holiday": "Створити вихідний",
+    "date_end": "Дата закінчення",
+    "date_start": "Дата початку",
+    "holiday_name": "Назва",
+    "menu_title": "Вихідні",
+    "title": "Вихідний",
+    "title_plural": "Вихідні"
+  },
   "ical_feed": {
     "menu_title": "Канали календарів"
   },
@@ -232,11 +281,27 @@
       "menu_title": "Конфігурація"
     }
   },
+  "rooms": {
+    "create_room": "Створити нову кімнату",
+    "menu_title": "Кімнати",
+    "name": "Назва",
+    "short_name": "Коротка назва",
+    "title_plural": "Кімнати"
+  },
   "school_term": {
+    "after": "Закінчується після",
+    "before": "Починається перед",
+    "create_school_term": "Створити Навчальний рік",
+    "date_end": "Дата закінчення",
+    "date_start": "Дата початку",
     "menu_title": "Навчальні роки",
+    "name": "Назва",
     "title": "Навчальний рік",
     "title_plural": "Навчальні роки"
   },
+  "selection": {
+    "num_items_selected": "Не вибрано жодного об'єкта | Обраний 1 об'єкт | Обрано {n} об'єктів"
+  },
   "service_worker": {
     "dismiss": "Відмовитися",
     "new_version_available": "Доступна нова версія програми",
@@ -245,7 +310,20 @@
   "status": {
     "changes": "У Вас є незбережені зміни.",
     "error": "Під час збереження останньої зміни виникла помилка.",
+    "object_create_success": "Об'єкт успішно створений.",
+    "object_delete_success": "Об'єкт успішно видалений.",
+    "object_edit_success": "Об'єкт успішно змінений.",
+    "objects_delete_success": "Об'єкти успішно видалені.",
     "saved": "Усі зміни збережені.",
     "updating": "Зміни синхронізуються."
+  },
+  "weekdays": {
+    "A_0": "Понеділок",
+    "A_1": "Вівторок",
+    "A_2": "Середа",
+    "A_3": "Четвер",
+    "A_4": "П'ятниця",
+    "A_5": "Субота",
+    "A_6": "Неділя"
   }
 }