diff --git a/classes/data_controller.php b/classes/data_controller.php
index 20da493df39c6c2421194ff31ca226c4c3423d19..f735a1e0d086610885e290f6ea277c503d14951b 100644
--- a/classes/data_controller.php
+++ b/classes/data_controller.php
@@ -77,17 +77,15 @@ class data_controller extends \core_customfield\data_controller {
         $endsemester = $endkey % 10;
 
         $beginofsemesters = $this->get_field()->get_configdata_property('beginofsemesters');
-        $summersemesterstring  = get_string('summersemester', 'customfield_semester');
-        $wintersemesterstring  = get_string('wintersemester', 'customfield_semester');
         for ($year = $beginofsemesters; $year <= $endyear; $year++) {
-            $formattedoptions[$year * 10] = $summersemesterstring . ' ' . $year;
+            $formattedoptions[$year * 10] = get_string('summersemester', 'customfield_semester', $year);
 
             if ($year == $endyear && $endsemester == 0) {
                 break;
             }
 
-            $formattedoptions[$year * 10 + 1] = $wintersemesterstring . ' ' . $year . '/' .
-                    substr($year + 1, 2, 2);
+            $formattedoptions[$year * 10 + 1] = get_string('wintersemester', 'customfield_semester',
+                    $year . '/' . substr($year + 1, 2, 2));
         }
 
         $elementname = $this->get_form_element_name();
@@ -142,10 +140,10 @@ class data_controller extends \core_customfield\data_controller {
             $year = intdiv($value, 10);
             $semester = $value % 10;
             if ($semester === 0) {
-                return get_string('summersemester', 'customfield_semester') . ' ' . $year;
+                return get_string('summersemester', 'customfield_semester', $year);
             } else {
-                return get_string('wintersemester', 'customfield_semester') . ' ' . $year . '/' .
-                        substr($year + 1, 2, 2);
+                return get_string('wintersemester', 'customfield_semester',
+                        $year . '/' . substr($year + 1, 2, 2));
             }
         }
     }
diff --git a/lang/de/customfield_semester.php b/lang/de/customfield_semester.php
index 1ffb53e612dc2193fceba496f3032ae9c4495640..d00a9b7046204809c003932a9c4f1badff82f2c2 100644
--- a/lang/de/customfield_semester.php
+++ b/lang/de/customfield_semester.php
@@ -26,8 +26,8 @@ defined('MOODLE_INTERNAL') || die();
 
 $string['pluginname'] = 'Semesterfeld';
 $string['semesterindependent'] = 'Semesterunabhängig';
-$string['summersemester'] = 'SoSe';
-$string['wintersemester'] = 'WiSe';
+$string['summersemester'] = 'SoSe {$a}';
+$string['wintersemester'] = 'WiSe {$a}';
 $string['specificsettings'] = 'Einstellungen für das Semesterfeld';
 $string['showmonthsintofuture'] = 'Ein Semester ist auswählbar, wenn es in weniger als X Monaten beginnt.';
 $string['defaultmonthsintofuture'] = 'Standard ist das Semester in X Monaten.';
diff --git a/lang/en/customfield_semester.php b/lang/en/customfield_semester.php
index 15b6bee912615b6cea07219ebb28d72801e3883a..80efb3d324d8e6b31a08ed965e28300a368d2de2 100644
--- a/lang/en/customfield_semester.php
+++ b/lang/en/customfield_semester.php
@@ -25,9 +25,9 @@
 defined('MOODLE_INTERNAL') || die();
 
 $string['pluginname'] = 'Semester field';
-$string['semesterindependent'] = 'Semester independent';
-$string['summersemester'] = 'SoSe';
-$string['wintersemester'] = 'WiSe';
+$string['semesterindependent'] = 'Term independent';
+$string['summersemester'] = 'ST {$a}';
+$string['wintersemester'] = 'WT {$a}';
 $string['specificsettings'] = 'Semester field settings';
 $string['showmonthsintofuture'] = 'A semester will be selectable, if it begins in less than X months.';
 $string['defaultmonthsintofuture'] = 'The default option is the semester in X months.';