TYPO3 Logo
TYPO3 Core Changelog
Options
Give feedback View source How to edit Edit on GitHub Full documentation (single file)

TYPO3 Core Changelog

  • ChangeLog v14
    • 14.0 Changes
    • 14.x Changes by type
  • ChangeLog v13
    • 13.4.x Changes
    • 13.4 Changes
    • 13.3 Changes
    • 13.2 Changes
    • 13.1 Changes
    • 13.0 Changes
    • 13.x Changes by type
  • ChangeLog v12
    • 12.4.x Changes
    • 12.4 Changes
    • 12.3 Changes
    • 12.2 Changes
    • 12.1 Changes
    • 12.0 Changes
    • 12.x Changes by type
  • ChangeLog v11
    • 11.5.x Changes
    • 11.5 Changes
    • 11.4 Changes
    • 11.3 Changes
    • 11.2 Changes
    • 11.1 Changes
    • 11.0 Changes
    • 11.x Changes by type
  • ChangeLog v10
    • 10.4.x Changes
    • 10.4 Changes
    • 10.3 Changes
    • 10.2 Changes
    • 10.1 Changes
    • 10.0 Changes
    • 10.x Changes by type
  • ChangeLog v9
    • 9.5.x Changes
    • 9.5 Changes
    • 9.4 Changes
    • 9.3 Changes
    • 9.2 Changes
    • 9.1 Changes
    • 9.0 Changes
    • 9.x Changes by type
  • ChangeLog v8
    • 8.7.x Changes
    • 8.7 Changes
    • 8.6 Changes
    • 8.5 Changes
    • 8.4 Changes
    • 8.3 Changes
    • 8.2 Changes
    • 8.1 Changes
    • 8.0 Changes
    • 8.x Changes by type
  • ChangeLog v7
    • 7.6.x Changes
    • 7.6 Changes
    • 7.5 Changes
    • 7.4 Changes
    • 7.3 Changes
    • 7.2 Changes
    • 7.1 Changes
    • 7.0 Changes
    • 7.x Changes by type
  • Documenting Changes
  • Sitemap
  1. TYPO3 Core Changelog
  2. ChangeLog v9
  3. 9.0 Changes
  4. Deprecation: #82445 - Page translation related functionality
Give feedback Edit on GitHub

Deprecation: #82445 - Page translation related functionality

See forge#82445

Description

With the merge of row content from table pages_language_overlay into pages various core functionality has been deprecated.

Methods:

  • TYPO3\CMS\Backend\Configuration\TranslationConfigurationProvider->getTranslationTable()
  • TYPO3\CMS\Backend\Configuration\TranslationConfigurationProvider->isTranslationInOwnTable()
  • TYPO3\CMS\Backend\Configuration\TranslationConfigurationProvider->foreignTranslationTable()
  • TYPO3\CMS\Backend\Utility\BackendUtility::getOriginalTranslationTable()

Additionally, the automatic TCA migration performed by the TYPO3 bootstrap now merges flags of type ['columns']['someField']['config']['behaviour']['allowLanguageSynchronization'] from tablepages_language_overlay into pages`.

Impact

A deprecation warning is thrown calling one of the above methods and if the TCA migration changes the allowLanguageSynchronization flag.

Affected Installations

Instances using the above methods or TCA configuration. The install tool extension scanner will find affected extensions and the TCA migrations check of the install tool shows applied TCA migrations.

Migration

The functionality to have language overlays records in a different table than the table the default language records are in has been removed. It is safe to no longer check for this and use pages for page language overlay records directly.

  • Previous
  • Next
Reference to the headline

Copy and freely share the link

This link target has no permanent anchor assigned. You can make a pull request on GitHub to suggest an anchor. The link below can be used, but is prone to change if the page gets moved.

Copy this link into your TYPO3 manual.

  • Home
  • Contact
  • Issues
  • Repository

Last rendered: Jun 12, 2025 16:14

© since 1997 by the TYPO3 contributors
  • Legal Notice
  • Privacy Policy