---
title: "Important: #104693 - Setting allowLanguageSynchronization via columnsOverrides"
manual: "TYPO3 Core Changelog"
version: "main"
permalink: "https://docs.typo3.org/permalink/changelog:important-104693-1725960199"
source: "Changelog/12.4.x/Important-104693-SettingAllowLanguageSynchronizationViaColumnsOverrides.rst"
typo3-version: "12.4.x"
typo3-major: 12
type: "important"
issue: 104693
forge: "https://forge.typo3.org/issues/104693"
tags: ["Backend", "TCA", "ext:backend"]
rendered: "2026-09-20T18:31:11+00:00"
---

# Important: #104693 - Setting allowLanguageSynchronization via columnsOverrides {#important-104693-1725960199}

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

## Description {#description}

Setting the TCA option `allowLanguageSynchronization` for a specific
column in a record type via `columnsOverrides` is currently not supported
by TYPO3 and therefore might lead to exceptions in the corresponding field wizard
(`LocalizationStateSelector`). To mitigate this, the option is now
automatically removed from the TCA configuration via a TCA migration. A
corresponding deprecation log entry is added to inform integrators about
the necessary code adjustments.

## Migration {#migration}

Remove the `allowLanguageSynchronization` option from `columnsOverrides`
for now.

```php
// Before
'types' => [
    'text' => [
        'showitem' => 'header',
        'columnsOverrides' => [
            'header' => [
                'config' => [
                    'behaviour' => [
                        'allowLanguageSynchronization' => true
                    ],
                ],
            ],
        ],
    ],
],

// After
'types' => [
    'text' => [
        'showitem' => 'header',
    ],
],
```
