diff --git a/aleksis/apps/alsijil/frontend/components/coursebook/absences/AbsenceCreationDialog.vue b/aleksis/apps/alsijil/frontend/components/coursebook/absences/AbsenceCreationDialog.vue
index 1c728c28692780978c3c736a7fb61b3492ebef05..c9210773210fd677426789db72213a41f4b7fb74 100644
--- a/aleksis/apps/alsijil/frontend/components/coursebook/absences/AbsenceCreationDialog.vue
+++ b/aleksis/apps/alsijil/frontend/components/coursebook/absences/AbsenceCreationDialog.vue
@@ -9,6 +9,7 @@
           'd-none': !checkPermission('alsijil.view_register_absence_rule'),
         }"
         icon-text="$plus"
+        i18n-key="alsijil.coursebook.absences.button"
       >
         <v-icon>$plus</v-icon>
       </fab-button>
diff --git a/aleksis/apps/alsijil/frontend/messages/en.json b/aleksis/apps/alsijil/frontend/messages/en.json
index c245cad7c280bde45fba3d2a26ddb059faa34bb4..0a8f7bda6936e3dc5bd173f8b4e722136d6c5c1b 100644
--- a/aleksis/apps/alsijil/frontend/messages/en.json
+++ b/aleksis/apps/alsijil/frontend/messages/en.json
@@ -79,6 +79,7 @@
       "no_results": "No search results for {search}",
       "absences": {
         "title": "Capture absences",
+        "button": "Register absences",
         "summary": "Summary",
         "lessons": "No lessons | 1 lesson | {count} lessons",
         "success": "The absences were captured successfully.",