---
title: "Important: Label overrides are read from the documented path"
manual: "Academic Programs"
version: "main"
source: "Changelog/2.4/Important-LabelOverridesUseTheDocumentedPath.rst"
rendered: "2026-09-27T09:40:45+00:00"
---

# Important: Label overrides are read from the documented path {#important-label-overrides-use-the-documented-path}

## Description {#description}

The templates of this extension translate their labels with the extension name
`AcademicPrograms` instead of the extension key
`academic_programs`. TYPO3 v12 and v13 build the TypoScript path of
`_LOCAL_LANG` from that name as it is given, so they read label
overrides from `plugin.tx_academic_programs`. They now read them
from `plugin.tx_academicprograms` and
`plugin.tx_academicprograms_<plugin>`, the paths the TYPO3
documentation names and TYPO3 v14 reads anyway.

The options of the sorting select, which its view helper translates, follow the
same rule.

An override under `plugin.tx_academicprograms` could reach some
labels on TYPO3 v12 and v13 already, depending on what the page had rendered
before them. It now reaches every label.

Every label of the extension, and where it is shown, is listed in
[Labels](../../Configuration/Labels/Index.html#configuration-labels).

## Impact {#impact}

On TYPO3 v12 and v13, a label override under
`plugin.tx_academic_programs._LOCAL_LANG` no longer has an effect.
Move it to `plugin.tx_academicprograms._LOCAL_LANG`, or to the path
of the one plugin it is meant for:

```typoscript
plugin.tx_academicprograms._LOCAL_LANG.default.sorting.field.label = Sort by
plugin.tx_academicprograms_programlist._LOCAL_LANG.default.sorting.field.label = Sort by
```

The labels of the filter form moved to this path with
[Important: Label overrides of the filters are read from the plugin path](Important-FilterLabelOverridesUseThePluginPath.html#important-1790383007).
