---
title: "Deprecation: #72340 - Moved moduleLabels from LanguageService to ModuleLoader"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:deprecation-72340"
source: "Changelog/8.0/Deprecation-72340-MovedModuleLabelsFromLanguageServiceToModuleLoader.rst"
typo3-version: "8.0"
typo3-major: 8
type: "deprecation"
issue: 72340
forge: "https://forge.typo3.org/issues/72340"
tags: ["PHP-API"]
rendered: "2026-09-19T12:12:50+00:00"
---

# Deprecation: #72340 - Moved moduleLabels from LanguageService to ModuleLoader {#deprecation-72340}

See [forge#72340](https://forge.typo3.org/issues/72340)

## Description {#description}

Labels for registered modules were previously stored within the LanguageService class. The logic has
been moved to the ModuleLoader class. The method `LanguageService->addModuleLabels()` and the
property `LanguageService->moduleLabels` have been marked as deprecated.

## Impact {#impact}

Calling `LanguageService->addModuleLabels()` will trigger a deprecation log entry. The property
`LanguageService->moduleLabels` will no longer contain the expected values anymore.

## Affected Installations {#affected-installations}

Any installation with extensions that directly access the labels for a given module.

## Migration {#migration}

Use `ModuleLoader->addLabelsForModule()` and `ModuleLoader->getLabelsForModule` instead.
