---
title: "Labels"
manual: "Academic StudyPlan"
version: "main"
source: "Configuration/Labels/Index.rst"
rendered: "2026-10-02T15:38:26+00:00"
---

# Labels {#configuration-labels}

The labels this extension shows in the frontend come from
`EXT:academic_study_plan/Resources/Private/Language/locallang.xlf` and its
translations; the table below names the ones that come from another file. A site
changes a label without copying a template, in TypoScript:
under `plugin.tx_academicstudyplan._LOCAL_LANG`.

**EXT:my_sitepackage/Configuration/TypoScript/setup.typoscript**

```typoscript
plugin.tx_academicstudyplan._LOCAL_LANG {
  default.credits = ECTS
  de.credits = ECTS
}
```

The dots of a key need no escaping: TypoScript reads them as levels of its tree,
and TYPO3 joins the levels to the key again. A label of another language goes
under its language key, `de` for German.

The study plan is a content element, not a plugin: a site sets its labels under
the path of the extension.

A language file override works as well, and replaces the label of the file
itself: `$GLOBALS['TYPO3_CONF_VARS']['SYS']['locallangXMLOverride']` on
TYPO3 v13, `$GLOBALS['TYPO3_CONF_VARS']['LANG']['resourceOverrides']` on
TYPO3 v14.

Earlier versions of this extension read these overrides on TYPO3 v13 from
`plugin.tx_academic_study_plan` instead, see
[the changelog](../../Changelog/2.4/Important-LabelOverridesUseTheDocumentedPath.html#important-label-overrides-use-the-documented-path).

## Where the labels are shown {#where-the-labels-are-shown}

Placeholders in angle brackets stand for a part of the key that the template
or the code fills in, a category type or a field name for example.

| Key | Shown by |
| --- | --- |
| `credits` | `Frontend/Default/Partials/StudyPlan/Module.html`, `Frontend/Default/Partials/StudyPlan/ModuleDialog.html`, `Frontend/Default/Partials/StudyPlan/Semester.html` |
| `filter.label` | `Frontend/Default/Partials/StudyPlan/Filter.html`, `Frontend/Default/Templates/AcademicStudyPlan.html` |
| `modal.audio` | `Frontend/Default/Partials/StudyPlan/ModuleDialog.html` |
| `modal.close` | `Frontend/Default/Partials/StudyPlan/ModuleDialog.html` |
| `modal.open` | `Frontend/Default/Partials/StudyPlan/Module.html` |
