diff --git a/typo3/sysext/backend/Classes/Form/FormDataProvider/AbstractItemProvider.php b/typo3/sysext/backend/Classes/Form/FormDataProvider/AbstractItemProvider.php
index dd0fe4689c0b08b97a46ae19d3508ffc8d0c953a..0cb8cdaaeca08fb6b7d9112f9b009ec80e0bd096 100644
--- a/typo3/sysext/backend/Classes/Form/FormDataProvider/AbstractItemProvider.php
+++ b/typo3/sysext/backend/Classes/Form/FormDataProvider/AbstractItemProvider.php
@@ -34,7 +34,6 @@ use TYPO3\CMS\Core\Messaging\FlashMessageQueue;
 use TYPO3\CMS\Core\Messaging\FlashMessageService;
 use TYPO3\CMS\Core\Resource\FileRepository;
 use TYPO3\CMS\Core\Resource\ResourceStorage;
-use TYPO3\CMS\Core\Site\SiteFinder;
 use TYPO3\CMS\Core\Type\Bitmask\Permission;
 use TYPO3\CMS\Core\Utility\ArrayUtility;
 use TYPO3\CMS\Core\Utility\GeneralUtility;
@@ -276,48 +275,6 @@ abstract class AbstractItemProvider
                         }
                     }
                 }
-                break;
-            case $special === 'languages':
-                $allLanguages = [];
-                if (($result['effectivePid'] ?? 0) === 0) {
-                    // This provides a list of all languages available for ALL sites
-                    // Due to the nature of the "sys_language_uid" field having no meaning currently,
-                    // We preserve the language ID and make a list of all languages
-                    $sites = $this->getAllSites();
-                    foreach ($sites as $site) {
-                        foreach ($site->getAllLanguages() as $language) {
-                            $languageId = $language->getLanguageId();
-                            if (isset($allLanguages[$languageId])) {
-                                // Language already provided by another site, just add the label separately
-                                $allLanguages[$languageId][0] .= ', ' . $language->getTitle() . ' [Site: ' . $site->getIdentifier() . ']';
-                            } else {
-                                $allLanguages[$languageId] = [
-                                    0 => $language->getTitle() . ' [Site: ' . $site->getIdentifier() . ']',
-                                    1 => $languageId,
-                                    2 => $language->getFlagIdentifier()
-                                ];
-                            }
-                        }
-                    }
-                    ksort($allLanguages);
-                }
-                if (!empty($allLanguages)) {
-                    foreach ($allLanguages as $item) {
-                        $items[] = $item;
-                    }
-                } else {
-                    // Happens for non-pid=0 records (e.g. "tt_content"), or when no site was configured
-                    foreach ($result['systemLanguageRows'] as $language) {
-                        if ($language['uid'] !== -1) {
-                            $items[] = [
-                                0 => $language['title'],
-                                1 => $language['uid'],
-                                2 => $language['flagIconIdentifier']
-                            ];
-                        }
-                    }
-                }
-
                 break;
             case $special === 'custom':
                 $customOptions = $GLOBALS['TYPO3_CONF_VARS']['BE']['customPermOptions'];
@@ -1407,11 +1364,6 @@ abstract class AbstractItemProvider
         return $uid;
     }
 
-    protected function getAllSites(): array
-    {
-        return GeneralUtility::makeInstance(SiteFinder::class)->getAllSites();
-    }
-
     /**
      * @return LanguageService
      */
diff --git a/typo3/sysext/backend/Classes/Form/FormDataProvider/TcaLanguage.php b/typo3/sysext/backend/Classes/Form/FormDataProvider/TcaLanguage.php
new file mode 100644
index 0000000000000000000000000000000000000000..7a67c80095a0dbe5ed7c3124d60b94c360624394
--- /dev/null
+++ b/typo3/sysext/backend/Classes/Form/FormDataProvider/TcaLanguage.php
@@ -0,0 +1,185 @@
+<?php
+
+declare(strict_types=1);
+
+namespace TYPO3\CMS\Backend\Form\FormDataProvider;
+
+/*
+ * This file is part of the TYPO3 CMS project.
+ *
+ * It is free software; you can redistribute it and/or modify it under
+ * the terms of the GNU General Public License, either version 2
+ * of the License, or any later version.
+ *
+ * For the full copyright and license information, please read the
+ * LICENSE.txt file that was distributed with this source code.
+ *
+ * The TYPO3 project - inspiring people to share!
+ */
+
+use TYPO3\CMS\Backend\Form\FormDataProviderInterface;
+use TYPO3\CMS\Core\Site\Entity\Site;
+use TYPO3\CMS\Core\Site\SiteFinder;
+use TYPO3\CMS\Core\Utility\GeneralUtility;
+
+/**
+ * Resolve select items for the type="language" and set processed item list in processedTca
+ */
+class TcaLanguage extends AbstractItemProvider implements FormDataProviderInterface
+{
+    /**
+     * Fetch languages to add them as select item
+     *
+     * @param array $result
+     * @return array
+     * @throws \UnexpectedValueException
+     */
+    public function addData(array $result): array
+    {
+        $table = $result['tableName'];
+
+        foreach ($result['processedTca']['columns'] as $fieldName => $fieldConfig) {
+            if (!isset($fieldConfig['config']['type']) || $fieldConfig['config']['type'] !== 'language') {
+                continue;
+            }
+
+            // Save user defined items and reset the field config items array afterwards
+            $userDefinedItems = $this->sanitizeItemArray($fieldConfig['config']['items'] ?? [], $table, $fieldName);
+            $fieldConfig['config']['items'] = [];
+
+            // Initialize site languages to be fetched
+            $siteLanguages = [];
+
+            if (($result['effectivePid'] ?? 0) === 0 || !($result['site'] ?? null) instanceof Site) {
+                // In case we deal with a pid=0 record or a record on a page outside
+                // of a site config, all languages from all sites should be added.
+                $sites = $this->getAllSites();
+                foreach ($sites as $site) {
+                    // Add ALL languages from ALL sites
+                    foreach ($site->getAllLanguages() as $languageId => $language) {
+                        if (isset($siteLanguages[$languageId])) {
+                            // Language already provided by another site, just add the label separately
+                            $siteLanguages[$languageId]['title'] .= ', ' . $language->getTitle() . ' [Site: ' . $site->getIdentifier() . ']';
+                        } else {
+                            $siteLanguages[$languageId] = [
+                                'title' => $language->getTitle() . ' [Site: ' . $site->getIdentifier() . ']',
+                                'flagIconIdentifier' => $language->getFlagIdentifier()
+                            ];
+                        }
+                    }
+                }
+                ksort($siteLanguages);
+            } elseif (($result['systemLanguageRows'] ?? []) !== []) {
+                // Add system languages available for the current site
+                foreach ($result['systemLanguageRows'] as $languageId => $language) {
+                    if ($languageId !== -1) {
+                        $siteLanguages[$languageId] = [
+                            'title' => $language['title'],
+                            'flagIconIdentifier' => $language['flagIconIdentifier'],
+                        ];
+                    }
+                }
+            }
+
+            if ($siteLanguages !== []) {
+                // In case siteLanguages are available, add the "site languages" group
+                $fieldConfig['config']['items'] = [
+                    [
+                        0 => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.siteLanguages',
+                        1 => '--div--'
+                    ]
+                ];
+                // Add the fetched site languages to the field config items array
+                foreach ($siteLanguages as $languageId => $language) {
+                    $fieldConfig['config']['items'][] = [
+                        0 => $language['title'],
+                        1 => $languageId,
+                        2 => $language['flagIconIdentifier'],
+                    ];
+                }
+            }
+
+            // Add the "special" group for "ALL" and / or user defined items
+            if (($table !== 'pages' && isset($result['systemLanguageRows'][-1])) || $userDefinedItems !== []) {
+                $fieldConfig['config']['items'][] = [
+                    0 => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.specialLanguages',
+                    1 => '--div--'
+                ];
+            }
+            // Add "-1" for all TCA records except pages in case the user is allowed to.
+            // The item is added to the "special" group, in order to not provide it as default by accident.
+            if ($table !== 'pages' && isset($result['systemLanguageRows'][-1])) {
+                $fieldConfig['config']['items'][] = [
+                    0 => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.allLanguages',
+                    1 => -1,
+                    2 => 'flags-multiple'
+                ];
+            }
+
+            // Add user defined items again so they are in the "special" group
+            $fieldConfig['config']['items'] = array_merge($fieldConfig['config']['items'], $userDefinedItems);
+
+            // Respect TSconfig options
+            $fieldConfig['config']['items'] = $this->removeItemsByKeepItemsPageTsConfig($result, $fieldName, $fieldConfig['config']['items']);
+            $fieldConfig['config']['items'] = $this->addItemsFromPageTsConfig($result, $fieldName, $fieldConfig['config']['items']);
+            $fieldConfig['config']['items'] = $this->removeItemsByRemoveItemsPageTsConfig($result, $fieldName, $fieldConfig['config']['items']);
+
+            // In case no items are set at this point, we can write this back and continue with the next column
+            if ($fieldConfig['config']['items'] === []) {
+                $result['processedTca']['columns'][$fieldName] = $fieldConfig;
+                continue;
+            }
+
+            // Check current database value
+            $currentDatabaseValue = (int)($result['databaseRow'][$fieldName] ?? 0);
+            if (!in_array($currentDatabaseValue, array_map('intval', array_column($fieldConfig['config']['items'], 1)), true)) {
+                // Current value is invalid, so add it with a proper message at the top
+                $fieldConfig['config']['items'] = $this->addInvalidItem($result, $table, $fieldName, $currentDatabaseValue, $fieldConfig['config']['items']);
+            }
+
+            // Reinitialize array keys
+            $fieldConfig['config']['items'] = array_values($fieldConfig['config']['items']);
+
+            // In case the last element is a divider, remove it
+            if ((string)($fieldConfig['config']['items'][array_key_last($fieldConfig['config']['items'])][1] ?? '') === '--div--') {
+                array_pop($fieldConfig['config']['items']);
+            }
+
+            // Translate labels
+            $fieldConfig['config']['items'] = $this->translateLabels($result, $fieldConfig['config']['items'], $table, $fieldName);
+
+            $result['processedTca']['columns'][$fieldName] = $fieldConfig;
+        }
+
+        return $result;
+    }
+
+    protected function addInvalidItem(
+        array $result,
+        string $table,
+        string $fieldName,
+        int $invalidValue,
+        array $items
+    ): array {
+        // Early return if there are no items or invalid values should not be displayed
+        if (($result['pageTsConfig']['TCEFORM.'][$table . '.'][$fieldName . '.']['disableNoMatchingValueElement'] ?? false)
+            || ($result['processedTca']['columns'][$fieldName]['config']['disableNoMatchingValueElement'] ?? false)
+        ) {
+            return $items;
+        }
+
+        $noMatchingLabel = isset($result['pageTsConfig']['TCEFORM.'][$table . '.'][$fieldName . '.']['noMatchingValue_label'])
+            ? $this->getLanguageService()->sL(trim($result['pageTsConfig']['TCEFORM.'][$table . '.'][$fieldName . '.']['noMatchingValue_label']))
+            : '[ ' . $this->getLanguageService()->sL('LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:labels.noMatchingValue') . ' ]';
+
+        // Add the invalid value at the top
+        array_unshift($items, [@sprintf($noMatchingLabel, $invalidValue), $invalidValue, null]);
+
+        return $items;
+    }
+
+    protected function getAllSites(): array
+    {
+        return GeneralUtility::makeInstance(SiteFinder::class)->getAllSites();
+    }
+}
diff --git a/typo3/sysext/backend/Classes/Form/NodeFactory.php b/typo3/sysext/backend/Classes/Form/NodeFactory.php
index 4ca65ab47f60e026bb2a176b45fef4f9c19f78c1..bcf291b345fc28fee639d5c79501dbe5bbcba69f 100644
--- a/typo3/sysext/backend/Classes/Form/NodeFactory.php
+++ b/typo3/sysext/backend/Classes/Form/NodeFactory.php
@@ -95,6 +95,7 @@ class NodeFactory
         'fileInfo' => Element\FileInfoElement::class,
         'mfaInfo' => Element\MfaInfoElement::class,
         'slug' => Element\InputSlugElement::class,
+        'language' => Element\SelectSingleElement::class,
         'passthrough' => Element\PassThroughElement::class,
 
         // Default classes to enrich single elements
diff --git a/typo3/sysext/backend/Tests/Functional/Controller/FormInlineAjaxControllerTest.php b/typo3/sysext/backend/Tests/Functional/Controller/FormInlineAjaxControllerTest.php
index 5c81445172563a0396782fa6c41d3eed9cbc5b83..e87413963ec9f6fbb1d6e2f484853a9dd9761fc7 100644
--- a/typo3/sysext/backend/Tests/Functional/Controller/FormInlineAjaxControllerTest.php
+++ b/typo3/sysext/backend/Tests/Functional/Controller/FormInlineAjaxControllerTest.php
@@ -19,6 +19,7 @@ use TYPO3\CMS\Backend\Controller\FormInlineAjaxController;
 use TYPO3\CMS\Core\Core\Bootstrap;
 use TYPO3\CMS\Core\Http\Response;
 use TYPO3\CMS\Core\Http\ServerRequest;
+use TYPO3\CMS\Core\Tests\Functional\SiteHandling\SiteBasedTestTrait;
 use TYPO3\CMS\Core\Utility\GeneralUtility;
 use TYPO3\TestingFramework\Core\Functional\FunctionalTestCase;
 
@@ -27,6 +28,8 @@ use TYPO3\TestingFramework\Core\Functional\FunctionalTestCase;
  */
 class FormInlineAjaxControllerTest extends FunctionalTestCase
 {
+    use SiteBasedTestTrait;
+
     /**
      * @var FormInlineAjaxController
      */
@@ -39,6 +42,14 @@ class FormInlineAjaxControllerTest extends FunctionalTestCase
         'typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial',
     ];
 
+    /**
+     * @var array
+     */
+    protected const LANGUAGE_PRESETS = [
+        'EN' => ['id' => 0, 'title' => 'English', 'locale' => 'en_US.UTF8'],
+        'DK' => ['id' => 1, 'title' => 'Dansk', 'locale' => 'dk_DA.UTF8'],
+    ];
+
     /**
      * Sets up this test case.
      */
@@ -47,12 +58,20 @@ class FormInlineAjaxControllerTest extends FunctionalTestCase
         parent::setUp();
 
         $this->importDataSet('PACKAGE:typo3/testing-framework/Resources/Core/Functional/Fixtures/pages.xml');
-        $this->importDataSet('PACKAGE:typo3/testing-framework/Resources/Core/Functional/Fixtures/sys_language.xml');
         $this->importDataSet(ORIGINAL_ROOT . 'typo3/sysext/backend/Tests/Functional/Fixtures/tx_irretutorial_1ncsv_hotel.xml');
 
         $this->setUpBackendUserFromFixture(1);
         Bootstrap::initializeLanguageObject();
 
+        $this->writeSiteConfiguration(
+            'website-local',
+            $this->buildSiteConfiguration(1, 'http://localhost/'),
+            [
+                $this->buildDefaultLanguageConfiguration('EN', '/en/'),
+                $this->buildLanguageConfiguration('DK', '/dk/'),
+            ]
+        );
+
         $this->subject = new FormInlineAjaxController();
     }
 
diff --git a/typo3/sysext/backend/Tests/Unit/Form/FormDataProvider/TcaLanguageTest.php b/typo3/sysext/backend/Tests/Unit/Form/FormDataProvider/TcaLanguageTest.php
new file mode 100644
index 0000000000000000000000000000000000000000..b13594e6a56c9f63a52fc7690000c83ad9a23186
--- /dev/null
+++ b/typo3/sysext/backend/Tests/Unit/Form/FormDataProvider/TcaLanguageTest.php
@@ -0,0 +1,638 @@
+<?php
+
+declare(strict_types=1);
+
+/*
+ * This file is part of the TYPO3 CMS project.
+ *
+ * It is free software; you can redistribute it and/or modify it under
+ * the terms of the GNU General Public License, either version 2
+ * of the License, or any later version.
+ *
+ * For the full copyright and license information, please read the
+ * LICENSE.txt file that was distributed with this source code.
+ *
+ * The TYPO3 project - inspiring people to share!
+ */
+
+namespace TYPO3\CMS\Backend\Tests\Unit\Form\FormDataProvider;
+
+use Prophecy\Argument;
+use TYPO3\CMS\Backend\Form\FormDataProvider\TcaLanguage;
+use TYPO3\CMS\Core\Localization\LanguageService;
+use TYPO3\CMS\Core\Site\Entity\NullSite;
+use TYPO3\CMS\Core\Site\Entity\Site;
+use TYPO3\CMS\Core\Site\SiteFinder;
+use TYPO3\CMS\Core\Utility\GeneralUtility;
+use TYPO3\TestingFramework\Core\Unit\UnitTestCase;
+
+/**
+ * Test case
+ */
+class TcaLanguageTest extends UnitTestCase
+{
+    /**
+     * Set up
+     */
+    protected function setUp(): void
+    {
+        parent::setUp();
+        // Default LANG prophecy just returns incoming value as label if calling ->sL()
+        $languageServiceProphecy = $this->prophesize(LanguageService::class);
+        $languageServiceProphecy->loadSingleTableDescription(Argument::cetera())->willReturn(null);
+        $languageServiceProphecy->sL(Argument::cetera())->willReturnArgument(0);
+        $GLOBALS['LANG'] = $languageServiceProphecy->reveal();
+    }
+
+    /**
+     * Tear down
+     */
+    protected function tearDown(): void
+    {
+        GeneralUtility::purgeInstances();
+        parent::tearDown();
+    }
+
+    /**
+     * @test
+     */
+    public function addDataIgnoresEmptyOrWrongTcaType(): void
+    {
+        $input = $this->getDefaultResultArray(['config' => ['type' => 'none']]);
+        self::assertEquals($input, (new TcaLanguage())->addData($input));
+    }
+
+    /**
+     * @test
+     */
+    public function addDataRespectsCustomRenderType(): void
+    {
+        $input = $this->getDefaultResultArray(['config' => ['renderType' => 'customRenderType']]);
+
+        self::assertEquals(
+            'customRenderType',
+            (new TcaLanguage())->addData($input)['processedTca']['columns']['aField']['config']['renderType']
+        );
+    }
+
+    /**
+     * @test
+     */
+    public function addDataThrowsExceptionIfAnItemIsNotAnArray(): void
+    {
+        $input = $this->getDefaultResultArray(['config' => ['items' => ['foo']]]);
+
+        $this->expectException(\UnexpectedValueException::class);
+        $this->expectExceptionCode(1439288036);
+
+        (new TcaLanguage())->addData($input);
+    }
+
+    /**
+     * @test
+     */
+    public function addDataAddsAllSiteLanguages(): void
+    {
+        $input = $this->getDefaultResultArray([], $this->getDefaultSystemLanguages());
+
+        $expected = [
+            ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.siteLanguages', '--div--', null, null, null],
+            ['English', 0, 'flags-us', null, null],
+            ['Danish', 13, 'flags-dk', null, null],
+            ['German', 14, 'flags-de', null, null],
+            ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.specialLanguages', '--div--', null, null, null],
+            ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.allLanguages', -1, 'flags-multiple', null, null]
+        ];
+
+        self::assertEquals(
+            $expected,
+            (new TcaLanguage())->addData($input)['processedTca']['columns']['aField']['config']['items']
+        );
+    }
+
+    /**
+     * @test
+     */
+    public function addDataOmitsLanguageAllForPages(): void
+    {
+        $input = $this->getDefaultResultArray([], $this->getDefaultSystemLanguages(), [], ['tableName' => 'pages']);
+
+        $expected = [
+            ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.siteLanguages', '--div--', null, null, null],
+            ['English', 0, 'flags-us', null, null],
+            ['Danish', 13, 'flags-dk', null, null],
+            ['German', 14, 'flags-de', null, null],
+        ];
+
+        self::assertEquals(
+            $expected,
+            (new TcaLanguage())->addData($input)['processedTca']['columns']['aField']['config']['items']
+        );
+    }
+
+    /**
+     * @test
+     */
+    public function addDataOmitsLanguageAllIfNotAllowed(): void
+    {
+        $systemLanguages =  $this->getDefaultSystemLanguages();
+        // ALL is not allowed
+        unset($systemLanguages[-1]);
+
+        $input = $this->getDefaultResultArray([], $systemLanguages);
+
+        $expected = [
+            ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.siteLanguages', '--div--', null, null, null],
+            ['English', 0, 'flags-us', null, null],
+            ['Danish', 13, 'flags-dk', null, null],
+            ['German', 14, 'flags-de', null, null],
+        ];
+
+        self::assertEquals(
+            $expected,
+            (new TcaLanguage())->addData($input)['processedTca']['columns']['aField']['config']['items']
+        );
+    }
+
+    /**
+     * @test
+     */
+    public function addDataAddsUserDefinedItems(): void
+    {
+        $input = $this->getDefaultResultArray(
+            [
+                'config' => [
+                    'items' => [
+                        8 => [
+                            'User defined', 8, 'some-icon'
+                        ]
+                    ]
+                ]
+            ],
+            $this->getDefaultSystemLanguages(),
+            [],
+            ['tableName' => 'pages']
+        );
+
+        $expected = [
+            ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.siteLanguages', '--div--', null, null, null],
+            ['English', 0, 'flags-us', null, null],
+            ['Danish', 13, 'flags-dk', null, null],
+            ['German', 14, 'flags-de', null, null],
+            ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.specialLanguages', '--div--', null, null, null],
+            ['User defined', 8, 'some-icon', null, null],
+        ];
+
+        self::assertEquals(
+            $expected,
+            (new TcaLanguage())->addData($input)['processedTca']['columns']['aField']['config']['items']
+        );
+    }
+
+    /**
+     * @test
+     */
+    public function addDataAddsUserDefinedItemsOnEmptySystemLanguages(): void
+    {
+        $input = $this->getDefaultResultArray(
+            [
+                'config' => [
+                    'items' => [
+                        8 => [
+                            'User defined', 8, 'some-icon'
+                        ]
+                    ],
+                    'disableNoMatchingValueElement' => true
+                ]
+            ]
+        );
+
+        $expected = [
+            ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.specialLanguages', '--div--', null, null, null],
+            ['User defined', 8, 'some-icon', null, null],
+        ];
+
+        self::assertEquals(
+            $expected,
+            (new TcaLanguage())->addData($input)['processedTca']['columns']['aField']['config']['items']
+        );
+    }
+
+    /**
+     * @test
+     */
+    public function addDataRemovesAllItemsByEmptyKeepItems(): void
+    {
+        $input = $this->getDefaultResultArray(
+            [],
+            $this->getDefaultSystemLanguages(),
+            [],
+            [
+                'pageTsConfig' => [
+                    'TCEFORM.' => [
+                        'aTable.' => [
+                            'aField.' => [
+                                'keepItems' => ''
+                            ],
+                        ],
+                    ],
+                ],
+            ]
+        );
+
+        self::assertEmpty((new TcaLanguage())->addData($input)['processedTca']['columns']['aField']['config']['items']);
+    }
+
+    /**
+     * @test
+     */
+    public function addDataRespectsKeepItems(): void
+    {
+        $input = $this->getDefaultResultArray(
+            [],
+            $this->getDefaultSystemLanguages(),
+            [],
+            [
+                'pageTsConfig' => [
+                    'TCEFORM.' => [
+                        'aTable.' => [
+                            'aField.' => [
+                                'keepItems' => '0,13'
+                            ],
+                        ],
+                    ],
+                ],
+            ]
+        );
+
+        $expected = [
+            ['English', 0, 'flags-us', null, null],
+            ['Danish', 13, 'flags-dk', null, null],
+        ];
+
+        self::assertEquals(
+            $expected,
+            (new TcaLanguage())->addData($input)['processedTca']['columns']['aField']['config']['items']
+        );
+    }
+
+    /**
+     * @test
+     */
+    public function addDataRespectsAddItems(): void
+    {
+        $input = $this->getDefaultResultArray(
+            [],
+            [],
+            ['aField' => 5],
+            [
+                'pageTsConfig' => [
+                    'TCEFORM.' => [
+                        'aTable.' => [
+                            'aField.' => [
+                                'addItems.' => [
+                                    '8' => 'User defined',
+                                    '8.' => [
+                                        'icon' => 'some-icon'
+                                    ]
+                                ]
+                            ],
+                        ],
+                    ],
+                ],
+            ]
+        );
+
+        $expected = [
+            ['[ LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:labels.noMatchingValue ]', 5, null, null, null],
+            ['User defined', 8, 'some-icon', null, null],
+        ];
+
+        self::assertEquals(
+            $expected,
+            (new TcaLanguage())->addData($input)['processedTca']['columns']['aField']['config']['items']
+        );
+    }
+
+    /**
+     * @test
+     */
+    public function addDataRespectsRemoveItems(): void
+    {
+        $input = $this->getDefaultResultArray(
+            [],
+            $this->getDefaultSystemLanguages(),
+            [],
+            [
+                'pageTsConfig' => [
+                    'TCEFORM.' => [
+                        'aTable.' => [
+                            'aField.' => [
+                                'removeItems' => '-1,13,14'
+                            ],
+                        ],
+                    ],
+                ],
+            ]
+        );
+
+        $expected = [
+            ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.siteLanguages', '--div--', null, null, null],
+            ['English', 0, 'flags-us', null, null]
+        ];
+
+        self::assertEquals(
+            $expected,
+            (new TcaLanguage())->addData($input)['processedTca']['columns']['aField']['config']['items']
+        );
+    }
+
+    /**
+     * @test
+     */
+    public function addDataAddsInvalidDatabaseValue(): void
+    {
+        $input = $this->getDefaultResultArray([], $this->getDefaultSystemLanguages(), ['aField' => 5], ['tableName' => 'pages']);
+
+        $expected = [
+            ['[ LLL:EXT:core/Resources/Private/Language/locallang_core.xlf:labels.noMatchingValue ]', 5, null, null, null],
+            ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.siteLanguages', '--div--', null, null, null],
+            ['English', 0, 'flags-us', null, null],
+            ['Danish', 13, 'flags-dk', null, null],
+            ['German', 14, 'flags-de', null, null],
+        ];
+
+        self::assertEquals(
+            $expected,
+            (new TcaLanguage())->addData($input)['processedTca']['columns']['aField']['config']['items']
+        );
+    }
+    /**
+     * @test
+     */
+    public function addDataRepsetcsConfigurationOnAddingInvalidDatabaseValue(): void
+    {
+        $input = $this->getDefaultResultArray(
+            [],
+            [],
+            ['aField' => 5],
+            [
+                'pageTsConfig' => [
+                    'TCEFORM.' => [
+                        'aTable.' => [
+                            'aField.' => [
+                                'disableNoMatchingValueElement' => '1'
+                             ],
+                        ],
+                    ],
+                ],
+            ]
+        );
+
+        // Adding invalid value is disabled in TSconfig
+        self::assertEmpty((new TcaLanguage())->addData($input)['processedTca']['columns']['aField']['config']['items']);
+
+        $input = $this->getDefaultResultArray(['config' => ['disableNoMatchingValueElement' => true]], [], ['aField' => 5]);
+
+        // Adding invalid value is disabled in columns config
+        self::assertEmpty((new TcaLanguage())->addData($input)['processedTca']['columns']['aField']['config']['items']);
+
+        $input = $this->getDefaultResultArray(
+            [
+                'config' => [
+                    'items' => [
+                        8 => [
+                            'User defined', 8, 'some-icon'
+                        ]
+                    ]
+                ]
+            ],
+            [],
+            ['aField' => 5],
+            [
+                'pageTsConfig' => [
+                    'TCEFORM.' => [
+                        'aTable.' => [
+                            'aField.' => [
+                                'noMatchingValue_label' => 'Custom label'
+                            ],
+                        ],
+                    ],
+                ],
+            ]
+        );
+
+        $expected = [
+            ['Custom label', 5, null, null, null],
+            ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.specialLanguages', '--div--', null, null, null],
+            ['User defined', 8, 'some-icon', null, null],
+        ];
+
+        // Custom label is respected
+        self::assertEquals(
+            $expected,
+            (new TcaLanguage())->addData($input)['processedTca']['columns']['aField']['config']['items']
+        );
+    }
+
+    /**
+     * @test
+     */
+    public function addDataRespectsAltLabels(): void
+    {
+        $input = $this->getDefaultResultArray(
+            [],
+            $this->getDefaultSystemLanguages(),
+            [],
+            [
+                'pageTsConfig' => [
+                    'TCEFORM.' => [
+                        'aTable.' => [
+                            'aField.' => [
+                                'altLabels.' => [
+                                    '0' => 'Default Language',
+                                    '14' => 'Deutsch'
+                                ],
+                            ],
+                        ],
+                    ],
+                ],
+            ]
+        );
+
+        $expected = [
+            ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.siteLanguages', '--div--', null, null, null],
+            ['Default Language', 0, 'flags-us', null, null],
+            ['Danish', 13, 'flags-dk', null, null],
+            ['Deutsch', 14, 'flags-de', null, null],
+            ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.specialLanguages', '--div--', null, null, null],
+            ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.allLanguages', -1, 'flags-multiple', null, null]
+        ];
+
+        self::assertEquals(
+            $expected,
+            (new TcaLanguage())->addData($input)['processedTca']['columns']['aField']['config']['items']
+        );
+    }
+
+    /**
+     * @test
+     */
+    public function addDataRemovesLastItemIfDivider(): void
+    {
+        $input = $this->getDefaultResultArray(
+            [],
+            $this->getDefaultSystemLanguages(),
+            [],
+            [
+                'pageTsConfig' => [
+                    'TCEFORM.' => [
+                        'aTable.' => [
+                            'aField.' => [
+                                'removeItems' => '-1'
+                            ],
+                        ],
+                    ],
+                ],
+            ],
+        );
+
+        $expected = [
+            ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.siteLanguages', '--div--', null, null, null],
+            ['English', 0, 'flags-us', null, null],
+            ['Danish', 13, 'flags-dk', null, null],
+            ['German', 14, 'flags-de', null, null]
+        ];
+
+        self::assertEquals(
+            $expected,
+            (new TcaLanguage())->addData($input)['processedTca']['columns']['aField']['config']['items']
+        );
+    }
+
+    /**
+     * @test
+     * @dataProvider addDataAddsAllSiteLanguagesDataProvider
+     *
+     * @param array $config
+     */
+    public function addDataAddsAllSiteLanguagesFromAllSites(array $config): void
+    {
+        $siteFinder = $this->prophesize(SiteFinder::class);
+        $siteFinder->getAllSites()->willReturn([
+            new Site('site-1', 1, [
+               'base' => '/',
+               'languages' => [
+                   [
+                       'title' => 'English',
+                       'languageId' => 0,
+                       'base' => '/',
+                       'locale' => 'en_US',
+                       'flag' => 'us'
+                   ],
+                   [
+                       'title' => 'German',
+                       'languageId' => 2,
+                       'base' => '/de/',
+                       'locale' => 'de_DE',
+                       'flag' => 'de'
+                   ]
+               ]
+            ]),
+            new Site('site-2', 2, [
+               'base' => '/',
+               'languages' => [
+                   [
+                       'title' => 'German',
+                       'languageId' => 0,
+                       'base' => '/',
+                       'locale' => 'de_DE',
+                       'flag' => 'de'
+                   ],
+               ]
+            ])
+        ]);
+        GeneralUtility::addInstance(SiteFinder::class, $siteFinder->reveal());
+
+        $input = $this->getDefaultResultArray([], [], [], $config);
+
+        $expected = [
+            ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.siteLanguages', '--div--', null, null, null],
+            ['English [Site: site-1], German [Site: site-2]', 0, 'flags-us', null, null],
+            ['German [Site: site-1]', 2, 'flags-de', null, null]
+        ];
+
+        self::assertEquals(
+            $expected,
+            (new TcaLanguage())->addData($input)['processedTca']['columns']['aField']['config']['items']
+        );
+    }
+
+    public function addDataAddsAllSiteLanguagesDataProvider(): \Generator
+    {
+        yield 'On root level pid=0' => [
+            [
+                'effectivePid' => 0
+            ]
+        ];
+        yield 'Without site configuration' => [
+            [
+                'site' => new NullSite()
+            ]
+        ];
+    }
+
+    protected function getDefaultResultArray(
+        array $fieldConfig = [],
+        array $systemLanguages = [],
+        array $databaseRow = [],
+        array $additionalConfiguration = []
+    ): array {
+        return array_replace_recursive([
+            'tableName' => 'aTable',
+            'systemLanguageRows' => array_replace_recursive([], $systemLanguages),
+            'effectivePid' => 1,
+            'site' => new Site('some-site', 1, []),
+            'databaseRow' => array_replace_recursive([], $databaseRow),
+            'processedTca' => [
+                'columns' => [
+                     'aField' => array_replace_recursive([
+                         'config' => [
+                             'type' => 'language',
+                         ],
+                     ], $fieldConfig),
+                ],
+            ],
+        ], $additionalConfiguration);
+    }
+
+    protected function getDefaultSystemLanguages(array $additionalLanguages = []): array
+    {
+        return array_replace_recursive([
+            -1 => [
+                'uid' => -1,
+                'title' => 'All Languages',
+                'iso' => 'DEF',
+                'flagIconIdentifier' => 'flags-multiple'
+            ],
+            0 => [
+                'uid' => 0,
+                'title' => 'English',
+                'iso' => 'DEF',
+                'flagIconIdentifier' => 'flags-us'
+            ],
+            13 => [
+                'uid' => 13,
+                'title' => 'Danish',
+                'iso' => 'da',
+                'flagIconIdentifier' => 'flags-dk'
+            ],
+            14 => [
+                'uid' => 14,
+                'title' => 'German',
+                'iso' => 'de',
+                'flagIconIdentifier' => 'flags-de'
+            ],
+        ], $additionalLanguages);
+    }
+}
diff --git a/typo3/sysext/backend/Tests/Unit/Form/FormDataProvider/TcaSelectItemsTest.php b/typo3/sysext/backend/Tests/Unit/Form/FormDataProvider/TcaSelectItemsTest.php
index 550fe6ff70834b0e9f315c28aa415e3f92758d37..dfd35df5b16111364be33efa3bf36a8d3943e5bb 100644
--- a/typo3/sysext/backend/Tests/Unit/Form/FormDataProvider/TcaSelectItemsTest.php
+++ b/typo3/sysext/backend/Tests/Unit/Form/FormDataProvider/TcaSelectItemsTest.php
@@ -39,8 +39,6 @@ use TYPO3\CMS\Core\Messaging\FlashMessageQueue;
 use TYPO3\CMS\Core\Messaging\FlashMessageService;
 use TYPO3\CMS\Core\Resource\FileRepository;
 use TYPO3\CMS\Core\Resource\ResourceStorage;
-use TYPO3\CMS\Core\Site\Entity\Site;
-use TYPO3\CMS\Core\Site\SiteFinder;
 use TYPO3\CMS\Core\Utility\ArrayUtility;
 use TYPO3\CMS\Core\Utility\GeneralUtility;
 use TYPO3\CMS\Core\Utility\StringUtility;
@@ -1115,59 +1113,6 @@ class TcaSelectItemsTest extends UnitTestCase
         self::assertSame($expectedItems, $result['processedTca']['columns']['aField']['config']['items']);
     }
 
-    /**
-     * @test
-     */
-    public function addDataAddsLanguagesWithSpecialLanguages(): void
-    {
-        $input = [
-            'tableName' => 'aTable',
-            'databaseRow' => [],
-            'processedTca' => [
-                'columns' => [
-                    'aField' => [
-                        'config' => [
-                            'type' => 'select',
-                            'renderType' => 'selectSingle',
-                            'special' => 'languages',
-                        ],
-                    ],
-                ],
-            ],
-        ];
-
-        $siteFinder = $this->prophesize(SiteFinder::class);
-        $siteFinder->getAllSites()->willReturn([
-            new Site('test', 13, [
-                'base' => '/',
-                'languages' => [
-                    [
-                        'title' => 'French',
-                        'languageId' => 13,
-                        'base' => '/fr/',
-                        'locale' => 'fr_FR',
-                        'flag' => 'aFlag.gif'
-                    ]
-                ]
-            ])
-        ]);
-        GeneralUtility::addInstance(SiteFinder::class, $siteFinder->reveal());
-
-        $expectedItems = [
-            0 => [
-                0 => 'French [Site: test]',
-                1 => 13,
-                2 => 'flags-aFlag.gif',
-                3 => null,
-                4 => null,
-            ],
-        ];
-
-        $result = (new TcaSelectItems())->addData($input);
-
-        self::assertSame($expectedItems, $result['processedTca']['columns']['aField']['config']['items']);
-    }
-
     /**
      * @test
      */
diff --git a/typo3/sysext/core/Classes/DataHandling/DataHandler.php b/typo3/sysext/core/Classes/DataHandling/DataHandler.php
index a82ec0eac2dca41cd3ba69b64753c1c66be22660..925666184486e25ad9d11695f7ebce4fca55c49e 100644
--- a/typo3/sysext/core/Classes/DataHandling/DataHandler.php
+++ b/typo3/sysext/core/Classes/DataHandling/DataHandler.php
@@ -1540,6 +1540,9 @@ class DataHandler implements LoggerAwareInterface
             case 'slug':
                 $res = $this->checkValueForSlug((string)$value, $tcaFieldConf, $table, $id, (int)$realPid, $field, $additionalData['incomingFieldArray'] ?? []);
                 break;
+            case 'language':
+                $res = $this->checkValueForLanguage((int)$value, $table, $field);
+                break;
             case 'check':
                 $res = $this->checkValueForCheck($res, $value, $tcaFieldConf, $table, $id, $realPid, $field);
                 break;
@@ -1801,6 +1804,34 @@ class DataHandler implements LoggerAwareInterface
         return ['value' => $value];
     }
 
+    /**
+     * Evaluate "language" type value.
+     *
+     * Checks whether the user is allowed to add such a value as language
+     *
+     * @param int $value The value to set.
+     * @param string $table Table name
+     * @param string $field Field name
+     * @return array $res The result array. The processed value (if any!) is set in the "value" key.
+     */
+    protected function checkValueForLanguage(int $value, string $table, string $field): array
+    {
+        // If given table is localizable and the given field is the defined
+        // languageField, check if the selected language is allowed for the user.
+        // Note: Usually this method should never be reached, in case the language value is
+        // not valid, since recordEditAccessInternals checks for proper permission beforehand.
+        if (BackendUtility::isTableLocalizable($table)
+            && ($GLOBALS['TCA'][$table]['ctrl']['languageField'] ?? '') === $field
+            && !$this->BE_USER->checkLanguageAccess($value)
+        ) {
+            return [];
+        }
+
+        // @todo Should we also check if the language is allowed for the current site - if record has site context?
+
+        return ['value' => $value];
+    }
+
     /**
      * Evaluates 'check' type values.
      *
@@ -1974,9 +2005,8 @@ class DataHandler implements LoggerAwareInterface
         }
         // For select types which has a foreign table attached:
         $unsetResult = false;
-        if (
-            $tcaFieldConf['type'] === 'group' && $tcaFieldConf['internal_type'] === 'db'
-            || $tcaFieldConf['type'] === 'select' && (($tcaFieldConf['foreign_table'] ?? false) || isset($tcaFieldConf['special']) && $tcaFieldConf['special'] === 'languages')
+        if (($tcaFieldConf['type'] === 'group' && $tcaFieldConf['internal_type'] === 'db')
+            || ($tcaFieldConf['type'] === 'select' && ($tcaFieldConf['foreign_table'] ?? false))
         ) {
             // check, if there is a NEW... id in the value, that should be substituted later
             if (strpos($value, 'NEW') !== false) {
@@ -2661,13 +2691,7 @@ class DataHandler implements LoggerAwareInterface
      */
     public function checkValue_group_select_processDBdata($valueArray, $tcaFieldConf, $id, $status, $type, $currentTable, $currentField)
     {
-        if ($type === 'group') {
-            $tables = $tcaFieldConf['allowed'];
-        } elseif (!empty($tcaFieldConf['special']) && $tcaFieldConf['special'] === 'languages') {
-            $tables = 'sys_language';
-        } else {
-            $tables = $tcaFieldConf['foreign_table'];
-        }
+        $tables = $type === 'group' ? $tcaFieldConf['allowed'] : $tcaFieldConf['foreign_table'];
         $prep = $type === 'group' ? ($tcaFieldConf['prepend_tname'] ?? '') : '';
         $newRelations = implode(',', $valueArray);
         /** @var RelationHandler $dbAnalysis */
diff --git a/typo3/sysext/core/Classes/DataHandling/Localization/DataMapProcessor.php b/typo3/sysext/core/Classes/DataHandling/Localization/DataMapProcessor.php
index fd86a96abbeb31373fd328bccd0de3229f51485a..b22c91eaf6841c728588f8799ffc2a653d2455a5 100644
--- a/typo3/sysext/core/Classes/DataHandling/Localization/DataMapProcessor.php
+++ b/typo3/sysext/core/Classes/DataHandling/Localization/DataMapProcessor.php
@@ -464,8 +464,6 @@ class DataMapProcessor
     {
         $specialTableName = null;
         $configuration = $GLOBALS['TCA'][$item->getTableName()]['columns'][$fieldName];
-        $isSpecialLanguageField = ($configuration['config']['special'] ?? null) === 'languages';
-
         $fromId = $fromRecord['uid'];
         if ($this->isSetInDataMap($item->getTableName(), $fromId, $fieldName)) {
             $fromValue = $this->allDataMap[$item->getTableName()][$fromId][$fieldName];
@@ -478,7 +476,6 @@ class DataMapProcessor
         if (
             empty($configuration['config']['MM'])
             || $this->isSetInDataMap($item->getTableName(), $fromId, $fieldName)
-            || $isSpecialLanguageField
         ) {
             $this->modifyDataMap(
                 $item->getTableName(),
@@ -487,10 +484,6 @@ class DataMapProcessor
             );
             return;
         }
-        // resolve the language special table name
-        if ($isSpecialLanguageField) {
-            $specialTableName = 'sys_language';
-        }
         // fetch MM relations from storage
         $type = $configuration['config']['type'];
         $manyToManyTable = $configuration['config']['MM'];
@@ -1466,16 +1459,16 @@ class DataMapProcessor
 
         $configuration = $GLOBALS['TCA'][$tableName]['columns'][$fieldName]['config'];
 
-        return
-            $configuration['type'] === 'group'
+        return (
+                $configuration['type'] === 'group'
                 && ($configuration['internal_type'] ?? null) === 'db'
                 && !empty($configuration['allowed'])
-            || $configuration['type'] === 'select'
-                && (
-                    !empty($configuration['foreign_table'])
-                        && !empty($GLOBALS['TCA'][$configuration['foreign_table']])
-                    || ($configuration['special'] ?? null) === 'languages'
-                )
+            )
+            || (
+                $configuration['type'] === 'select'
+                && !empty($configuration['foreign_table'])
+                && !empty($GLOBALS['TCA'][$configuration['foreign_table']])
+            )
             || $this->isInlineRelationField($tableName, $fieldName)
         ;
     }
diff --git a/typo3/sysext/core/Classes/DataHandling/TableColumnType.php b/typo3/sysext/core/Classes/DataHandling/TableColumnType.php
index 95a7737a6c189d4f7f08eefc0a3721b8359c5e00..c52506851eefb891beaa6ddfed7f04eda680bd9e 100644
--- a/typo3/sysext/core/Classes/DataHandling/TableColumnType.php
+++ b/typo3/sysext/core/Classes/DataHandling/TableColumnType.php
@@ -34,6 +34,7 @@ final class TableColumnType extends Enumeration
     const SELECT = 'SELECT';
     const GROUP = 'GROUP';
     const NONE = 'NONE';
+    const LANGUAGE = 'LANGUAGE';
     const PASSTHROUGH = 'PASSTHROUGH';
     const USER = 'USER';
     const FLEX = 'FLEX';
diff --git a/typo3/sysext/core/Classes/Database/RelationHandler.php b/typo3/sysext/core/Classes/Database/RelationHandler.php
index b86931cfcee9593bad4cc41b540e4e55c627dd9a..4984ca7a5113602a7fc2e817061ac6f407de5554 100644
--- a/typo3/sysext/core/Classes/Database/RelationHandler.php
+++ b/typo3/sysext/core/Classes/Database/RelationHandler.php
@@ -406,12 +406,7 @@ class RelationHandler
                         ? strrev(trim($parts[1] ?? ''))
                         : ($secondTable && $theID < 0 ? $secondTable : $this->firstTable);
                     // If the ID is not blank and the table name is among the names in the inputted tableList
-                    if (
-                        (string)$theID != ''
-                        // allow the default language '0' for the special languages configuration
-                        && ($theID || ($configuration['special'] ?? null) === 'languages')
-                        && $theTable && isset($this->tableArray[$theTable])
-                    ) {
+                    if ((string)$theID != '' && $theID && $theTable && isset($this->tableArray[$theTable])) {
                         // Get ID as the right value:
                         $theID = $secondTable ? abs((int)$theID) : (int)$theID;
                         // Register ID/table name in internal arrays:
diff --git a/typo3/sysext/core/Classes/Localization/TcaSystemLanguageCollector.php b/typo3/sysext/core/Classes/Localization/TcaSystemLanguageCollector.php
index 82dc7452d98b1f8408def3613b737a4abea0a0dc..3e3192f9965c7617ad45d83010dd75151ee0fea6 100644
--- a/typo3/sysext/core/Classes/Localization/TcaSystemLanguageCollector.php
+++ b/typo3/sysext/core/Classes/Localization/TcaSystemLanguageCollector.php
@@ -17,7 +17,11 @@ declare(strict_types=1);
 
 namespace TYPO3\CMS\Core\Localization;
 
+use TYPO3\CMS\Core\Authentication\BackendUserAuthentication;
 use TYPO3\CMS\Core\Core\Environment;
+use TYPO3\CMS\Core\Site\Entity\NullSite;
+use TYPO3\CMS\Core\Site\SiteFinder;
+use TYPO3\CMS\Core\Utility\GeneralUtility;
 
 /**
  * Provides ItemProcFunc fields for special population of available TYPO3 system languages
@@ -56,4 +60,61 @@ class TcaSystemLanguageCollector
         $fieldInformation['items'] = array_merge($fieldInformation['items'], $availableLanguages);
         $fieldInformation['items'] = array_merge($fieldInformation['items'], $unavailableLanguages);
     }
+
+    /**
+     * Provides a list of all languages available for ALL sites.
+     * In case no site configuration can be found in the system,
+     * a fallback is used to add at least the default language.
+     *
+     * Used by be_users and be_groups for their `allowed_languages` column.
+     */
+    public function populateAvailableSiteLanguages(array &$fieldInformation): void
+    {
+        $allLanguages = [];
+        foreach ($this->getAllSites() as $site) {
+            foreach ($site->getAllLanguages() as $language) {
+                $languageId = $language->getLanguageId();
+                if (isset($allLanguages[$languageId])) {
+                    // Language already provided by another site, just add the label separately
+                    $allLanguages[$languageId][0] .= ', ' . $language->getTitle() . ' [Site: ' . $site->getIdentifier() . ']';
+                    continue;
+                }
+                $allLanguages[$languageId] = [
+                    0 => $language->getTitle() . ' [Site: ' . $site->getIdentifier() . ']',
+                    1 => $languageId,
+                    2 => $language->getFlagIdentifier(),
+                ];
+            }
+        }
+
+        if ($allLanguages !== []) {
+            ksort($allLanguages);
+            foreach ($allLanguages as $item) {
+                $fieldInformation['items'][] = $item;
+            }
+            return;
+        }
+
+        // Fallback if no site configuration exists
+        $recordPid = (int)($fieldInformation['row']['pid'] ?? 0);
+        $languages = (new NullSite())->getAvailableLanguages($this->getBackendUser(), false, $recordPid);
+
+        foreach ($languages as $languageId => $language) {
+            $fieldInformation['items'][] = [
+                0 => $language->getTitle(),
+                1 => $languageId,
+                2 => $language->getFlagIdentifier(),
+            ];
+        }
+    }
+
+    protected function getAllSites(): array
+    {
+        return GeneralUtility::makeInstance(SiteFinder::class)->getAllSites();
+    }
+
+    protected function getBackendUser(): BackendUserAuthentication
+    {
+        return $GLOBALS['BE_USER'];
+    }
 }
diff --git a/typo3/sysext/core/Classes/Migrations/TcaMigration.php b/typo3/sysext/core/Classes/Migrations/TcaMigration.php
index 41a36890851798f6e1782d46791223e68d8e8a26..5aeb2b0d2fa327e2334371f6c091770c534aaae8 100644
--- a/typo3/sysext/core/Classes/Migrations/TcaMigration.php
+++ b/typo3/sysext/core/Classes/Migrations/TcaMigration.php
@@ -58,6 +58,8 @@ class TcaMigration
         $tca = $this->removeExcludeFieldForTransOrigPointerField($tca);
         $tca = $this->removeShowRecordFieldListField($tca);
         $tca = $this->removeWorkspacePlaceholderShadowColumnsConfiguration($tca);
+        $tca = $this->migrateLanguageFieldToTcaTypeLanguage($tca);
+        $tca = $this->migrateSpecialLanguagesToTcaTypeLanguage($tca);
 
         return $tca;
     }
@@ -255,23 +257,27 @@ class TcaMigration
      */
     protected function sanitizeControlSectionIntegrity(array $tca): array
     {
+        $defaultControlSectionColumnConfig = [
+            'type' => 'passthrough',
+            'default' => 0,
+        ];
         $controlSectionNames = [
-            'origUid',
-            'languageField',
-            'transOrigPointerField',
-            'translationSource'
+            'origUid' => $defaultControlSectionColumnConfig,
+            'languageField' => [
+                'type' => 'language'
+            ],
+            'transOrigPointerField' => $defaultControlSectionColumnConfig,
+            'translationSource' => $defaultControlSectionColumnConfig,
         ];
+
         foreach ($tca as $tableName => &$configuration) {
-            foreach ($controlSectionNames as $controlSectionName) {
+            foreach ($controlSectionNames as $controlSectionName => $controlSectionColumnConfig) {
                 $columnName = $configuration['ctrl'][$controlSectionName] ?? null;
                 if (empty($columnName) || !empty($configuration['columns'][$columnName])) {
                     continue;
                 }
                 $configuration['columns'][$columnName] = [
-                    'config' => [
-                        'type' => 'passthrough',
-                        'default' => 0,
-                    ],
+                    'config' => $controlSectionColumnConfig
                 ];
             }
         }
@@ -350,4 +356,61 @@ class TcaMigration
         }
         return $tca;
     }
+
+    /**
+     * Replaces $TCA[$mytable][columns][$TCA[$mytable][ctrl][languageField]][config] with
+     * $TCA[$mytable][columns][$TCA[$mytable][ctrl][languageField]][config][type] = 'language'
+     *
+     * @param array $tca
+     * @return array
+     */
+    protected function migrateLanguageFieldToTcaTypeLanguage(array $tca): array
+    {
+        foreach ($tca as $table => &$configuration) {
+            if (isset($configuration['ctrl']['languageField'], $configuration['columns'][$configuration['ctrl']['languageField']])
+                && ($configuration['columns'][$configuration['ctrl']['languageField']]['config']['type'] ?? '') !== 'language'
+            ) {
+                $this->messages[] = 'The TCA field \'' . $configuration['ctrl']['languageField'] . '\' '
+                    . 'of table \'' . $table . '\' is defined as the \'languageField\' and should '
+                    . 'therefore use the TCA type \'language\' instead of TCA type \'select\' with '
+                    . '\'foreign_table=sys_language\' or \'special=languages\'.';
+                $configuration['columns'][$configuration['ctrl']['languageField']]['config'] = [
+                    'type' => 'language'
+                ];
+            }
+        }
+
+        return $tca;
+    }
+
+    /**
+     * Replaces $TCA[$mytable][columns][field][config][special] = 'languages' with
+     * $TCA[$mytable][columns][field][config][type] = 'language'
+     *
+     * @param array $tca
+     * @return array
+     */
+    protected function migrateSpecialLanguagesToTcaTypeLanguage(array $tca): array
+    {
+        foreach ($tca as $table => &$tableDefinition) {
+            if (!isset($tableDefinition['columns']) || !is_array($tableDefinition['columns'])) {
+                continue;
+            }
+            foreach ($tableDefinition['columns'] as $fieldName => &$fieldConfig) {
+                if ((string)($fieldConfig['config']['type'] ?? '') !== 'select'
+                    || (string)($fieldConfig['config']['special'] ?? '') !== 'languages'
+                ) {
+                    continue;
+                }
+                $this->messages[] = 'The TCA field \'' . $fieldName . '\' of table \'' . $table . '\' is '
+                    . 'defined as type \'select\' with the \'special=languages\' option. This is not '
+                    . 'evaluated anymore and should be replaced by the TCA type \'language\'.';
+                $fieldConfig['config'] = [
+                    'type' => 'language'
+                ];
+            }
+        }
+
+        return $tca;
+    }
 }
diff --git a/typo3/sysext/core/Configuration/DefaultConfiguration.php b/typo3/sysext/core/Configuration/DefaultConfiguration.php
index 4f6d0393efc1812f8459f562a2a64bc89d56901f..40c311b6bbd174acf44435de57741c488f09b079 100644
--- a/typo3/sysext/core/Configuration/DefaultConfiguration.php
+++ b/typo3/sysext/core/Configuration/DefaultConfiguration.php
@@ -543,10 +543,17 @@ return [
                             \TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsProcessShowitem::class,
                         ],
                     ],
+                    \TYPO3\CMS\Backend\Form\FormDataProvider\TcaLanguage::class => [
+                        'depends' => [
+                            \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseSystemLanguageRows::class,
+                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsRemoveUnused::class
+                        ],
+                    ],
                     \TYPO3\CMS\Backend\Form\FormDataProvider\TcaTypesShowitem::class => [
                         'depends' => [
                             \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseRecordTypeValue::class,
                             \TYPO3\CMS\Backend\Form\FormDataProvider\DatabaseSystemLanguageRows::class,
+                            \TYPO3\CMS\Backend\Form\FormDataProvider\TcaLanguage::class,
                             \TYPO3\CMS\Backend\Form\FormDataProvider\InitializeProcessedTca::class,
                             \TYPO3\CMS\Backend\Form\FormDataProvider\TcaColumnsRemoveUnused::class,
                         ],
diff --git a/typo3/sysext/core/Configuration/TCA/be_groups.php b/typo3/sysext/core/Configuration/TCA/be_groups.php
index 0f34066bc601157191701076bceb2f3bd56b0f70..8e3a1a02bf2390cc32db85832aedd9bedb2eac82 100644
--- a/typo3/sysext/core/Configuration/TCA/be_groups.php
+++ b/typo3/sysext/core/Configuration/TCA/be_groups.php
@@ -174,7 +174,7 @@ return [
             'config' => [
                 'type' => 'select',
                 'renderType' => 'selectCheckBox',
-                'special' => 'languages',
+                'itemsProcFunc' => \TYPO3\CMS\Core\Localization\TcaSystemLanguageCollector::class . '->populateAvailableSiteLanguages',
             ]
         ],
         'custom_options' => [
diff --git a/typo3/sysext/core/Configuration/TCA/be_users.php b/typo3/sysext/core/Configuration/TCA/be_users.php
index 4930901c85b94a49d5234175a1f41ae1fc2537f3..78ffb5b395b7cff5ce3a887f528b0d93cc1a8b0d 100644
--- a/typo3/sysext/core/Configuration/TCA/be_users.php
+++ b/typo3/sysext/core/Configuration/TCA/be_users.php
@@ -313,7 +313,7 @@ return [
             'config' => [
                 'type' => 'select',
                 'renderType' => 'selectCheckBox',
-                'special' => 'languages',
+                'itemsProcFunc' => \TYPO3\CMS\Core\Localization\TcaSystemLanguageCollector::class . '->populateAvailableSiteLanguages',
             ]
         ],
         'TSconfig' => [
diff --git a/typo3/sysext/core/Configuration/TCA/pages.php b/typo3/sysext/core/Configuration/TCA/pages.php
index b56184fbca3b260558f057f51207c664a744edbd..070e5ff5dd52d66b0cb6103d92e9978ed4675d19 100644
--- a/typo3/sysext/core/Configuration/TCA/pages.php
+++ b/typo3/sysext/core/Configuration/TCA/pages.php
@@ -297,16 +297,7 @@ return [
         'sys_language_uid' => [
             'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.language',
             'config' => [
-                'type' => 'select',
-                'renderType' => 'selectSingle',
-                'foreign_table' => 'sys_language',
-                'items' => [], // no default language here, as the pages table is always the default language
-                'default' => 0,
-                'fieldWizard' => [
-                    'selectIcons' => [
-                        'disabled' => false,
-                    ],
-                ],
+                'type' => 'language'
             ]
         ],
         'l10n_diffsource' => [
diff --git a/typo3/sysext/core/Configuration/TCA/sys_category.php b/typo3/sysext/core/Configuration/TCA/sys_category.php
index 32f1dbd95e007785745da1b076a825ddb245e078..8e14e1a415ec0175596a3c9d2781b5f9d883ffea 100644
--- a/typo3/sysext/core/Configuration/TCA/sys_category.php
+++ b/typo3/sysext/core/Configuration/TCA/sys_category.php
@@ -56,17 +56,7 @@ return [
             'exclude' => true,
             'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.language',
             'config' => [
-                'type' => 'select',
-                'renderType' => 'selectSingle',
-                'special' => 'languages',
-                'items' => [
-                    [
-                        'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.allLanguages',
-                        -1,
-                        'flags-multiple'
-                    ],
-                ],
-                'default' => 0,
+                'type' => 'language'
             ]
         ],
         'l10n_parent' => [
diff --git a/typo3/sysext/core/Configuration/TCA/sys_file_collection.php b/typo3/sysext/core/Configuration/TCA/sys_file_collection.php
index f3ef1d25537dddfc4951712195218b4e549f0ffc..e3ab3ce704bfa32518ec14fc16ddc2ed73faa18c 100644
--- a/typo3/sysext/core/Configuration/TCA/sys_file_collection.php
+++ b/typo3/sysext/core/Configuration/TCA/sys_file_collection.php
@@ -34,19 +34,7 @@ return [
             'exclude' => true,
             'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.language',
             'config' => [
-                'type' => 'select',
-                'renderType' => 'selectSingle',
-                'foreign_table' => 'sys_language',
-                'items' => [
-                    ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.allLanguages', -1],
-                    ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.default_value', 0]
-                ],
-                'default' => 0,
-                'fieldWizard' => [
-                    'selectIcons' => [
-                        'disabled' => false,
-                    ],
-                ],
+                'type' => 'language'
             ]
         ],
         'l10n_parent' => [
diff --git a/typo3/sysext/core/Configuration/TCA/sys_file_metadata.php b/typo3/sysext/core/Configuration/TCA/sys_file_metadata.php
index 4d3670743519e9f2542770e55c72e152159a220a..e41099230a8b14011b0c6d3ddc51b85abefe4086 100644
--- a/typo3/sysext/core/Configuration/TCA/sys_file_metadata.php
+++ b/typo3/sysext/core/Configuration/TCA/sys_file_metadata.php
@@ -34,19 +34,7 @@ return [
         'sys_language_uid' => [
             'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.language',
             'config' => [
-                'type' => 'select',
-                'renderType' => 'selectSingle',
-                'foreign_table' => 'sys_language',
-                'items' => [
-                    ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.allLanguages', -1],
-                    ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.default_value', 0]
-                ],
-                'default' => 0,
-                'fieldWizard' => [
-                    'selectIcons' => [
-                        'disabled' => false,
-                    ],
-                ],
+                'type' => 'language'
             ]
         ],
         'l10n_parent' => [
diff --git a/typo3/sysext/core/Configuration/TCA/sys_file_reference.php b/typo3/sysext/core/Configuration/TCA/sys_file_reference.php
index 960acc72a70557e968788c2e96b3d03cd2ff39ef..225493896f39e1d9129d23501ba171b8691dbbec 100644
--- a/typo3/sysext/core/Configuration/TCA/sys_file_reference.php
+++ b/typo3/sysext/core/Configuration/TCA/sys_file_reference.php
@@ -38,19 +38,7 @@ return [
         'sys_language_uid' => [
             'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.language',
             'config' => [
-                'type' => 'select',
-                'renderType' => 'selectSingle',
-                'foreign_table' => 'sys_language',
-                'items' => [
-                    ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.allLanguages', -1],
-                    ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.default_value', 0]
-                ],
-                'default' => 0,
-                'fieldWizard' => [
-                    'selectIcons' => [
-                        'disabled' => false,
-                    ],
-                ],
+                'type' => 'language'
             ]
         ],
         'l10n_parent' => [
diff --git a/typo3/sysext/core/Documentation/Changelog/master/Feature-57082-NewTCATypeLanguage.rst b/typo3/sysext/core/Documentation/Changelog/master/Feature-57082-NewTCATypeLanguage.rst
new file mode 100644
index 0000000000000000000000000000000000000000..e40967115b35b39841adc9da5c45eb02039daafe
--- /dev/null
+++ b/typo3/sysext/core/Documentation/Changelog/master/Feature-57082-NewTCATypeLanguage.rst
@@ -0,0 +1,101 @@
+.. include:: ../../Includes.txt
+
+=========================================
+Feature: #57082 - New TCA type "language"
+=========================================
+
+See :issue:`57082`
+
+Description
+===========
+
+A new TCA field type called `language` has been added to TYPO3 Core. It's main
+purpose is to simplify the TCA language configuration. It therefore supersedes
+the `special=languages` option of TCA columns with `type=select` as well as the
+now mis-use of the `foreign_table` option, being set to `sys_language`.
+
+Since the introduction of site configurations and the corresponding site
+languages back in v9, the `sys_language` table was not longer the only source
+of thruth regarding available languages. Actually, the languages, available for
+a record, are defined by the associated site configuration.
+
+The new field therefore allows to finally decouple the actually available site
+languages from the `sys_language` table. This effectively reduces quite an
+amount of code and complexity, since no relations have to be fetched and
+processed anymore. This also makes the `sys_refindex` table a bit smaller,
+since no entries have to be added for this relation anymore. To clean up your
+exisiting reference index, you might use the CLI command
+:php:`bin/typo3 referenceindex:update`.
+
+Another pain point was the special `-1` language which always had to be added
+to each TCA configuration manually. Thus, a lot of different implementations
+of this special case could be found in one and the same TYPO3 installation.
+
+The new TCA type now automatically displays all available languages for the
+current context (the corresponding site configuration) and also automatically
+adds the special `-1` language for all record types, except `pages`.
+
+.. code-block:: php
+
+   // Before
+
+   'config' => [
+      'type' => 'select',
+      'renderType' => 'selectSingle',
+      'foreign_table' => 'sys_language',
+      'items' => [
+         ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.allLanguages', -1],
+         ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.default_value', 0]
+      ],
+      'default' => 0
+   ]
+
+   // After
+
+   'config' => [
+      'type' => 'language'
+   ]
+
+.. code-block:: php
+
+   // Before
+
+   'config' => [
+      'type' => 'select',
+      'renderType' => 'selectSingle',
+      'special' => 'languages',
+      'items' => [
+         [
+            'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.allLanguages',
+            -1,
+            'flags-multiple'
+         ],
+      ],
+      'default' => 0,
+   ]
+
+   // After
+
+   'config' => [
+      'type' => 'language'
+   ]
+
+Since the new TCA type is mostly based on the `type=select` internally, most
+of the associated TCA and TSconfig options can still be applied. This includes
+e.g. the `selectIcons` field wizard, as well as the :typoscript:`keepItems`
+and :typoscript:`removeItems` page TSconfig options.
+
+In records on root level (`pid=0`) or on a page, outside of a site context,
+all languages form all site configurations are displayed in the new field.
+
+An automatic TCA migration is performed on the fly, migrating all occurences
+to the new TCA type and adding a deprecation message to the deprecation log
+where code adaption has to take place. Occurences are all columns, defined as
+:php:`$TCA['ctrl']['languageField']`, as well as all columns, using the
+`special=languages` option in combination with `type=select`.
+
+Note that the migration resets the whole `config` array to use the new TCA
+type. Custom setting such as field wizards are not evaluated until the TCA
+configuration is adapted.
+
+.. index:: Backend, PHP-API, TCA, ext:core
diff --git a/typo3/sysext/core/Resources/Private/Language/locallang_general.xlf b/typo3/sysext/core/Resources/Private/Language/locallang_general.xlf
index 572820a0ca06bc10acd010bd4aff7530ed2f2429..79bccf6e2f49584c3d86b754ac23da5c93537bba 100644
--- a/typo3/sysext/core/Resources/Private/Language/locallang_general.xlf
+++ b/typo3/sysext/core/Resources/Private/Language/locallang_general.xlf
@@ -171,6 +171,12 @@
 			<trans-unit id="LGL.l18n_parent" resname="LGL.l18n_parent">
 				<source>Transl.Orig</source>
 			</trans-unit>
+			<trans-unit id="LGL.siteLanguages" resname="LGL.siteLanguages">
+				<source>Site languages</source>
+			</trans-unit>
+			<trans-unit id="LGL.specialLanguages" resname="LGL.specialLanguages">
+				<source>Special languages</source>
+			</trans-unit>
 			<trans-unit id="LGL.allLanguages" resname="LGL.allLanguages">
 				<source>[All]</source>
 			</trans-unit>
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/DataHandler/SpecialLanguagesTest.php b/typo3/sysext/core/Tests/Functional/DataHandling/DataHandler/SpecialLanguagesTest.php
deleted file mode 100644
index c39888be08a6f59fb9c460b2b86187c1bb50052e..0000000000000000000000000000000000000000
--- a/typo3/sysext/core/Tests/Functional/DataHandling/DataHandler/SpecialLanguagesTest.php
+++ /dev/null
@@ -1,69 +0,0 @@
-<?php
-
-declare(strict_types=1);
-
-/*
- * This file is part of the TYPO3 CMS project.
- *
- * It is free software; you can redistribute it and/or modify it under
- * the terms of the GNU General Public License, either version 2
- * of the License, or any later version.
- *
- * For the full copyright and license information, please read the
- * LICENSE.txt file that was distributed with this source code.
- *
- * The TYPO3 project - inspiring people to share!
- */
-
-namespace TYPO3\CMS\Core\Tests\Functional\DataHandling\DataHandler;
-
-use TYPO3\CMS\Core\Tests\Functional\DataHandling\AbstractDataHandlerActionTestCase;
-
-/**
- * Testing behavior of TCA field configuration 'special' => 'languages'
- */
-class SpecialLanguagesTest extends AbstractDataHandlerActionTestCase
-{
-    protected function setUp(): void
-    {
-        parent::setUp();
-        $this->backendUser->workspace = 0;
-    }
-
-    /**
-     * @param string $value
-     * @param string $expected
-     *
-     * @test
-     * @dataProvider allowedLanguagesAreAssignedToBackendUserGroupDataProvider
-     */
-    public function allowedLanguagesAreAssignedToBackendUserGroup($value, $expected)
-    {
-        $this->actionService->createNewRecord('be_groups', 0, [
-            'title' => 'Testing Group',
-            'allowed_languages' => $value,
-        ]);
-
-        $statement = $this->getConnectionPool()
-            ->getQueryBuilderForTable('be_groups')
-            ->select('allowed_languages')
-            ->from('be_groups')
-            ->orderBy('uid', 'DESC')
-            ->setMaxResults(1)
-            ->execute();
-        self::assertEquals($expected, $statement->fetchColumn(0));
-    }
-
-    /**
-     * @return array
-     */
-    public function allowedLanguagesAreAssignedToBackendUserGroupDataProvider()
-    {
-        return [
-            'valid languages' => ['1,2', '1,2'],
-            'default language' => ['0', '0'],
-            'empty value' => ['', ''],
-            'invalid integer' => ['not-an-integer', ''],
-        ];
-    }
-}
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/FAL/Modify/DataSet/copyContentToLanguage.csv b/typo3/sysext/core/Tests/Functional/DataHandling/FAL/Modify/DataSet/copyContentToLanguage.csv
index 685c41eaa654e3c6610385be7635b8e798e4610e..bdb32f888a4345272baf52986227811a92effe92 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/FAL/Modify/DataSet/copyContentToLanguage.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/FAL/Modify/DataSet/copyContentToLanguage.csv
@@ -47,10 +47,7 @@
 ,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128,,,,,,,,
 ,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129,,,,,,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,,,
-,"046fb06ef64a73bd4c5c86c7dd3f49b2","sys_file_reference",130,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,,,
 ,"252dc24e456cc50f92697e1758bdebe3","sys_file_reference",130,"uid_local",,,,0,0,"sys_file",21,,,,,,,,
-,"8df2b48c7bb380e4b2f6785c96813293","sys_file_reference",131,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,,,
 ,"5b968ea4f118b73c63947691a29d6699","sys_file_reference",131,"uid_local",,,,0,0,"sys_file",1,,,,,,,,
 ,"74fef103ad1ce60f35379cb6708de42d","tt_content",332,"image",,,,0,0,"sys_file_reference",130,,,,,,,,
 ,"67800a8a3e68bd7d374bcb2bd2e92817","tt_content",332,"image",,,,1,0,"sys_file_reference",131,,,,,,,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/FAL/Modify/DataSet/localizeContent.csv b/typo3/sysext/core/Tests/Functional/DataHandling/FAL/Modify/DataSet/localizeContent.csv
index 801b02afc916aaf0fe3d73b7b5f05d268a71b2b7..005d832525d312067178573e469a351fd2e3585d 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/FAL/Modify/DataSet/localizeContent.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/FAL/Modify/DataSet/localizeContent.csv
@@ -47,11 +47,8 @@
 ,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128,,,,,,,,
 ,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129,,,,,,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,,,
-,"046fb06ef64a73bd4c5c86c7dd3f49b2","sys_file_reference",130,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,,,
 ,"7481b0e8948fb02ee8492d5d4b9fa94f","sys_file_reference",130,"l10n_parent",,,,0,0,"sys_file_reference",128,,,,,,,,
 ,"252dc24e456cc50f92697e1758bdebe3","sys_file_reference",130,"uid_local",,,,0,0,"sys_file",21,,,,,,,,
-,"8df2b48c7bb380e4b2f6785c96813293","sys_file_reference",131,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,,,
 ,"b6607efd38e771cc5d64f7521d2e0161","sys_file_reference",131,"l10n_parent",,,,0,0,"sys_file_reference",129,,,,,,,,
 ,"5b968ea4f118b73c63947691a29d6699","sys_file_reference",131,"uid_local",,,,0,0,"sys_file",1,,,,,,,,
 ,"0a3fa2f40b53744357c071f667281c84","tt_content",332,"l18n_parent",,,,0,0,"tt_content",331,,,,,,,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/Group/Modify/DataSet/copyContentToLanguageOfRelation.csv b/typo3/sysext/core/Tests/Functional/DataHandling/Group/Modify/DataSet/copyContentToLanguageOfRelation.csv
index b9384d91c39a3b5763337c3a9e227c33e3c21796..ddd3232bad26f17aa9b37697cdfbc16d78d7ab77 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/Group/Modify/DataSet/copyContentToLanguageOfRelation.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/Group/Modify/DataSet/copyContentToLanguageOfRelation.csv
@@ -25,7 +25,6 @@
 ,"3f113b20cdf1b3be96048a257872a178","tt_content",297,"tx_testdatahandler_group",,,,1,0,"tx_testdatahandler_element",2,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,
 ,"70386199b2e7d7e3be07ec7b501f411d","tt_content",297,"tx_testdatahandler_group",,,,0,0,"tx_testdatahandler_element",1,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,
 ,"8f3d6a0de293045066188fc790f4805f","tt_content",298,"tx_testdatahandler_group",,,,1,0,"tx_testdatahandler_element",3,,
 ,"9eb90715dba7cc8415acb68cae5b38f9","tt_content",299,"tx_testdatahandler_group",,,,1,0,"tx_testdatahandler_element",3,,
 ,"ed4feb7ada13109df48aaeeac6150c84","tt_content",299,"tx_testdatahandler_group",,,,0,0,"tx_testdatahandler_element",2,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/Group/Modify/DataSet/copyElementToLanguageOfRelation.csv b/typo3/sysext/core/Tests/Functional/DataHandling/Group/Modify/DataSet/copyElementToLanguageOfRelation.csv
index 439d43822f02df3b02cf357ac78728049a72dea8..b511750f9023af04ae7151f26b595d0978cf85d3 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/Group/Modify/DataSet/copyElementToLanguageOfRelation.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/Group/Modify/DataSet/copyElementToLanguageOfRelation.csv
@@ -24,4 +24,3 @@
 ,"3f113b20cdf1b3be96048a257872a178","tt_content",297,"tx_testdatahandler_group",,,,1,0,"tx_testdatahandler_element",2,,
 ,"70386199b2e7d7e3be07ec7b501f411d","tt_content",297,"tx_testdatahandler_group",,,,0,0,"tx_testdatahandler_element",1,,
 ,"8f3d6a0de293045066188fc790f4805f","tt_content",298,"tx_testdatahandler_group",,,,1,0,"tx_testdatahandler_element",3,,
-,"f73b157a3ad0579eab2f3b7f3fce0c69","tx_testdatahandler_element",4,"sys_language_uid",,,,0,0,"sys_language",1,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/Group/Modify/DataSet/localizeElementOfRelation.csv b/typo3/sysext/core/Tests/Functional/DataHandling/Group/Modify/DataSet/localizeElementOfRelation.csv
index 06b1e35aa8e6c6ab5dd836129237e0956fd86220..d2e9a7464238f8bb90fd74b115bced1c9d335ac0 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/Group/Modify/DataSet/localizeElementOfRelation.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/Group/Modify/DataSet/localizeElementOfRelation.csv
@@ -25,7 +25,5 @@
 ,"3f113b20cdf1b3be96048a257872a178","tt_content",297,"tx_testdatahandler_group",,,,1,0,"tx_testdatahandler_element",2,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,
 ,"70386199b2e7d7e3be07ec7b501f411d","tt_content",297,"tx_testdatahandler_group",,,,0,0,"tx_testdatahandler_element",1,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,
 ,"8f3d6a0de293045066188fc790f4805f","tt_content",298,"tx_testdatahandler_group",,,,1,0,"tx_testdatahandler_element",3,,
 ,"e6d2afeb8da9fb54ceb83ae73d85e964","tx_testdatahandler_element",4,"l10n_parent",,,,0,0,"tx_irretutorial_1nff_hotel",1,,
-,"f73b157a3ad0579eab2f3b7f3fce0c69","tx_testdatahandler_element",4,"sys_language_uid",,,,0,0,"sys_language",1,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/copyParentContentToLanguageWithAllChildren.csv b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/copyParentContentToLanguageWithAllChildren.csv
index fa28784d7010d073f5b9cfeb875494c71e37dc14..4a2eb5f8b89ace1e3b2f9ae432c8d0d0d30deed4 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/copyParentContentToLanguageWithAllChildren.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/copyParentContentToLanguageWithAllChildren.csv
@@ -56,10 +56,6 @@
 ,"fe803b6ecad9e2f344d769915bef71b6","tx_irretutorial_1ncsv_offer",7,"prices",,,,0,0,"tx_irretutorial_1ncsv_price",12,,
 ,"4f04e32221eb9407dca98a1b356e3b25","tx_irretutorial_1ncsv_offer",8,"prices",,,,0,0,"tx_irretutorial_1ncsv_price",13,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,
-,"fa0f578eaaaa900ba7a1b4752dc97448","tx_irretutorial_1ncsv_price",14,"sys_language_uid",,,,0,0,"sys_language",1,,
-,"6fa40fc483e8f2e3343a08d221e0ca1f","tx_irretutorial_1ncsv_offer",9,"sys_language_uid",,,,0,0,"sys_language",1,,
 ,"36abb0a718184cad7af9231682f25cd3","tx_irretutorial_1ncsv_offer",9,"prices",,,,0,0,"tx_irretutorial_1ncsv_price",14,,
-,"ad1ac9faef49fbcb2ba0ad1f190ae0c2","tx_irretutorial_1ncsv_hotel",6,"sys_language_uid",,,,0,0,"sys_language",1,,
 ,"861e9ad5dec6a3ceb973908b2f8d0c32","tx_irretutorial_1ncsv_hotel",6,"offers",,,,0,0,"tx_irretutorial_1ncsv_offer",9,,
 ,"035a36508d0e590c242199f3ef948bac","tt_content",299,"tx_irretutorial_1ncsv_hotels",,,,0,0,"tx_irretutorial_1ncsv_hotel",6,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/createNLocalizeParentContentNHotelNOfferChildren.csv b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/createNLocalizeParentContentNHotelNOfferChildren.csv
index a38a4ea74e06d93d8b323d89428e6906ccec9e9b..af617a79aae9a9f6d56046e8bd7899f1ff58bb0e 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/createNLocalizeParentContentNHotelNOfferChildren.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/createNLocalizeParentContentNHotelNOfferChildren.csv
@@ -58,12 +58,9 @@
 ,"fe803b6ecad9e2f344d769915bef71b6","tx_irretutorial_1ncsv_offer",7,"prices",,,,0,0,"tx_irretutorial_1ncsv_price",12,,
 ,"4f04e32221eb9407dca98a1b356e3b25","tx_irretutorial_1ncsv_offer",8,"prices",,,,0,0,"tx_irretutorial_1ncsv_price",13,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,
 ,"035a36508d0e590c242199f3ef948bac","tt_content",299,"tx_irretutorial_1ncsv_hotels",,,,0,0,"tx_irretutorial_1ncsv_hotel",6,,
 ,"861e9ad5dec6a3ceb973908b2f8d0c32","tx_irretutorial_1ncsv_hotel",6,"offers",,,,0,0,"tx_irretutorial_1ncsv_offer",9,,
-,"d6506f8fc7c2c4066d66cb2472413508","tx_irretutorial_1ncsv_offer",10,"sys_language_uid",,,,0,0,"sys_language",1,,
 ,"615c48291ed0e77278a40bab1f9ddb5f","tx_irretutorial_1ncsv_offer",10,"l18n_parent",,,,0,0,"tx_irretutorial_1ncsv_offer",9,,
-,"9f61604cec24ed7a1e777e731aa663b1","tx_irretutorial_1ncsv_hotel",7,"sys_language_uid",,,,0,0,"sys_language",1,,
 ,"31269293887fab23c5057f80f5eb5506","tx_irretutorial_1ncsv_hotel",7,"l18n_parent",,,,0,0,"tx_irretutorial_1ncsv_hotel",6,,
 ,"beac3ec367f17c0930e3c0888b4f3bf3","tx_irretutorial_1ncsv_hotel",7,"offers",,,,0,0,"tx_irretutorial_1ncsv_offer",10,,
 ,"1130084e4038e95f2d5806b731cd416a","tt_content",300,"l18n_parent",,,,0,0,"tt_content",299,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/localizeNCopyPageWSynchronization.csv b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/localizeNCopyPageWSynchronization.csv
index 571f8def74720de3f902777d5c13b0cd63ee77d1..8aef32b53a24e03c6aa7270e88dac46dac389d92 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/localizeNCopyPageWSynchronization.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/localizeNCopyPageWSynchronization.csv
@@ -72,12 +72,9 @@
 ,"b3963a4f186e2a6a9f99f8bc56032e5b","tx_irretutorial_1ncsv_offer",6,"prices",,,,1,0,"tx_irretutorial_1ncsv_price",11,,
 ,"fe803b6ecad9e2f344d769915bef71b6","tx_irretutorial_1ncsv_offer",7,"prices",,,,0,0,"tx_irretutorial_1ncsv_price",12,,
 ,"4f04e32221eb9407dca98a1b356e3b25","tx_irretutorial_1ncsv_offer",8,"prices",,,,0,0,"tx_irretutorial_1ncsv_price",13,,
-,"ad1ac9faef49fbcb2ba0ad1f190ae0c2","tx_irretutorial_1ncsv_hotel",6,"sys_language_uid",,,,0,0,"sys_language",1,,
 ,"b0eaf0437064577b79cff881315c267e","tx_irretutorial_1ncsv_hotel",6,"l18n_parent",,,,0,0,"tx_irretutorial_1ncsv_hotel",2,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,
 ,"ac316d076ce8d712c48ed79ecdb7e1a6","pages",91,"tx_irretutorial_1ncsv_hotels",,,,0,0,"tx_irretutorial_1ncsv_hotel",6,,
-,"48a1e12bca21d31165c81a30f7386d51","tx_irretutorial_1ncsv_hotel",8,"sys_language_uid",,,,0,0,"sys_language",1,,
 ,"23fe169723e228d693799c9fede743ff","tx_irretutorial_1ncsv_hotel",8,"l18n_parent",,,,0,0,"tx_irretutorial_1ncsv_hotel",7,,
 ,"32e6be8215c94aab7f19c20e2ddc099f","tx_irretutorial_1ncsv_hotel",9,"offers",,,,0,0,"tx_irretutorial_1ncsv_offer",9,,
 ,"e88cd236cffca6f43e372d5c06e58ad8","tx_irretutorial_1ncsv_hotel",10,"offers",,,,0,0,"tx_irretutorial_1ncsv_offer",10,,
@@ -85,7 +82,6 @@
 ,"3eb7a8fe7e2c5cb2031a1dfe21aa5175","tx_irretutorial_1ncsv_hotel",11,"offers",,,,0,0,"tx_irretutorial_1ncsv_offer",12,,
 ,"77967556f6dce21935d1c53835252682","pages",92,"tx_irretutorial_1ncsv_hotels",,,,0,0,"tx_irretutorial_1ncsv_hotel",7,,
 ,"1b378366812bd1ad436fa8f62b6a8f1e","pages",93,"l10n_parent",,,,0,0,"pages",92,,
-,"42fde10529922b34ba37b5f675b7e944","pages",93,"sys_language_uid",,,,0,0,"sys_language",1,,
 ,"0fac40d7fe106167565477f912fdcabd","pages",93,"tx_irretutorial_1ncsv_hotels",,,,0,0,"tx_irretutorial_1ncsv_hotel",8,,
 ,"36abb0a718184cad7af9231682f25cd3","tx_irretutorial_1ncsv_offer",9,"prices",,,,0,0,"tx_irretutorial_1ncsv_price",14,,
 ,"1c93e757990ee4f8063137599c33ebf1","tx_irretutorial_1ncsv_offer",10,"prices",,,,0,0,"tx_irretutorial_1ncsv_price",15,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/localizePageAddMonoglotHotelChildNCopyPageWSynchronization.csv b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/localizePageAddMonoglotHotelChildNCopyPageWSynchronization.csv
index f4e5de7341b54d457a7c34f9b4b95de33510d233..d293d0fcbe0bd19500adfa37fa1f70805968710a 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/localizePageAddMonoglotHotelChildNCopyPageWSynchronization.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/localizePageAddMonoglotHotelChildNCopyPageWSynchronization.csv
@@ -77,7 +77,6 @@
 ,"fe803b6ecad9e2f344d769915bef71b6","tx_irretutorial_1ncsv_offer",7,"prices",,,,0,0,"tx_irretutorial_1ncsv_price",12,,
 ,"4f04e32221eb9407dca98a1b356e3b25","tx_irretutorial_1ncsv_offer",8,"prices",,,,0,0,"tx_irretutorial_1ncsv_price",13,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,
 ,"ac316d076ce8d712c48ed79ecdb7e1a6","pages",91,"tx_irretutorial_1ncsv_hotels",,,,0,0,"tx_irretutorial_1ncsv_hotel",6,,
 ,"5dda89d4d27f2ba1f8c78d823489db5e","pages",89,"tx_irretutorial_1ncsv_hotels",,,,1,0,"tx_irretutorial_1ncsv_hotel",7,,
 ,"cde406c4001748bdd2d5598c6a5cf7b0","pages",91,"tx_irretutorial_1ncsv_hotels",,,,1,0,"tx_irretutorial_1ncsv_hotel",8,,
@@ -88,7 +87,6 @@
 ,"fae7e84a1837b92babe289bb7253336a","pages",92,"tx_irretutorial_1ncsv_hotels",,,,0,0,"tx_irretutorial_1ncsv_hotel",9,,
 ,"9f9dda7ae315d15f448e72a57cb6c5ed","pages",92,"tx_irretutorial_1ncsv_hotels",,,,1,0,"tx_irretutorial_1ncsv_hotel",10,,
 ,"1b378366812bd1ad436fa8f62b6a8f1e","pages",93,"l10n_parent",,,,0,0,"pages",92,,
-,"42fde10529922b34ba37b5f675b7e944","pages",93,"sys_language_uid",,,,0,0,"sys_language",1,,
 ,"aea3d4db5cfad3ca79249f10a7be7511","pages",93,"tx_irretutorial_1ncsv_hotels",,,,0,0,"tx_irretutorial_1ncsv_hotel",11,,
 ,"216b67a0e8fa0719c38365266f59ed00","pages",93,"tx_irretutorial_1ncsv_hotels",,,,1,0,"tx_irretutorial_1ncsv_hotel",12,,
 ,"36abb0a718184cad7af9231682f25cd3","tx_irretutorial_1ncsv_offer",9,"prices",,,,0,0,"tx_irretutorial_1ncsv_price",14,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/localizePageNAddHotelChildWExclude.csv b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/localizePageNAddHotelChildWExclude.csv
index 6b78bb3de6b68c40fa64d1b92bce55a2d41e3fdc..dee07389368af0a7a8655e10a949d278487870ca 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/localizePageNAddHotelChildWExclude.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/localizePageNAddHotelChildWExclude.csv
@@ -54,12 +54,9 @@
 ,"b3963a4f186e2a6a9f99f8bc56032e5b","tx_irretutorial_1ncsv_offer",6,"prices",,,,1,0,"tx_irretutorial_1ncsv_price",11,,
 ,"fe803b6ecad9e2f344d769915bef71b6","tx_irretutorial_1ncsv_offer",7,"prices",,,,0,0,"tx_irretutorial_1ncsv_price",12,,
 ,"4f04e32221eb9407dca98a1b356e3b25","tx_irretutorial_1ncsv_offer",8,"prices",,,,0,0,"tx_irretutorial_1ncsv_price",13,,
-,"ad1ac9faef49fbcb2ba0ad1f190ae0c2","tx_irretutorial_1ncsv_hotel",6,"sys_language_uid",,,,0,0,"sys_language",1,,
 ,"b0eaf0437064577b79cff881315c267e","tx_irretutorial_1ncsv_hotel",6,"l18n_parent",,,,0,0,"tx_irretutorial_1ncsv_hotel",2,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,
 ,"ac316d076ce8d712c48ed79ecdb7e1a6","pages",91,"tx_irretutorial_1ncsv_hotels",,,,0,0,"tx_irretutorial_1ncsv_hotel",6,,
 ,"5dda89d4d27f2ba1f8c78d823489db5e","pages",89,"tx_irretutorial_1ncsv_hotels",,,,1,0,"tx_irretutorial_1ncsv_hotel",7,,
 ,"cde406c4001748bdd2d5598c6a5cf7b0","pages",91,"tx_irretutorial_1ncsv_hotels",,,,1,0,"tx_irretutorial_1ncsv_hotel",8,,
-,"48a1e12bca21d31165c81a30f7386d51","tx_irretutorial_1ncsv_hotel",8,"sys_language_uid",,,,0,0,"sys_language",1,,
 ,"23fe169723e228d693799c9fede743ff","tx_irretutorial_1ncsv_hotel",8,"l18n_parent",,,,0,0,"tx_irretutorial_1ncsv_hotel",7,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/localizePageNAddHotelChildWSynchronization.csv b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/localizePageNAddHotelChildWSynchronization.csv
index b977b3cb63c8c3c20949bd97e7bc7a9ea793f091..1edd0d58cb5c3c32a2809cc6e481d2722c3b9edd 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/localizePageNAddHotelChildWSynchronization.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/localizePageNAddHotelChildWSynchronization.csv
@@ -54,12 +54,9 @@
 ,"b3963a4f186e2a6a9f99f8bc56032e5b","tx_irretutorial_1ncsv_offer",6,"prices",,,,1,0,"tx_irretutorial_1ncsv_price",11,,
 ,"fe803b6ecad9e2f344d769915bef71b6","tx_irretutorial_1ncsv_offer",7,"prices",,,,0,0,"tx_irretutorial_1ncsv_price",12,,
 ,"4f04e32221eb9407dca98a1b356e3b25","tx_irretutorial_1ncsv_offer",8,"prices",,,,0,0,"tx_irretutorial_1ncsv_price",13,,
-,"ad1ac9faef49fbcb2ba0ad1f190ae0c2","tx_irretutorial_1ncsv_hotel",6,"sys_language_uid",,,,0,0,"sys_language",1,,
 ,"b0eaf0437064577b79cff881315c267e","tx_irretutorial_1ncsv_hotel",6,"l18n_parent",,,,0,0,"tx_irretutorial_1ncsv_hotel",2,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,
 ,"ac316d076ce8d712c48ed79ecdb7e1a6","pages",91,"tx_irretutorial_1ncsv_hotels",,,,0,0,"tx_irretutorial_1ncsv_hotel",6,,
 ,"5dda89d4d27f2ba1f8c78d823489db5e","pages",89,"tx_irretutorial_1ncsv_hotels",,,,1,0,"tx_irretutorial_1ncsv_hotel",7,,
 ,"cde406c4001748bdd2d5598c6a5cf7b0","pages",91,"tx_irretutorial_1ncsv_hotels",,,,1,0,"tx_irretutorial_1ncsv_hotel",8,,
-,"48a1e12bca21d31165c81a30f7386d51","tx_irretutorial_1ncsv_hotel",8,"sys_language_uid",,,,0,0,"sys_language",1,,
 ,"23fe169723e228d693799c9fede743ff","tx_irretutorial_1ncsv_hotel",8,"l18n_parent",,,,0,0,"tx_irretutorial_1ncsv_hotel",7,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/localizePageNAddMonoglotHotelChildWSynchronization.csv b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/localizePageNAddMonoglotHotelChildWSynchronization.csv
index f550b36e8757f19de5e79bb7bf6f29e1164ebaae..b0bce9ea92ccc1b67b330624e3d60984b20290b3 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/localizePageNAddMonoglotHotelChildWSynchronization.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/localizePageNAddMonoglotHotelChildWSynchronization.csv
@@ -55,7 +55,6 @@
 ,"fe803b6ecad9e2f344d769915bef71b6","tx_irretutorial_1ncsv_offer",7,"prices",,,,0,0,"tx_irretutorial_1ncsv_price",12,,
 ,"4f04e32221eb9407dca98a1b356e3b25","tx_irretutorial_1ncsv_offer",8,"prices",,,,0,0,"tx_irretutorial_1ncsv_price",13,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,
 ,"ac316d076ce8d712c48ed79ecdb7e1a6","pages",91,"tx_irretutorial_1ncsv_hotels",,,,0,0,"tx_irretutorial_1ncsv_hotel",6,,
 ,"5dda89d4d27f2ba1f8c78d823489db5e","pages",89,"tx_irretutorial_1ncsv_hotels",,,,1,0,"tx_irretutorial_1ncsv_hotel",7,,
 ,"cde406c4001748bdd2d5598c6a5cf7b0","pages",91,"tx_irretutorial_1ncsv_hotels",,,,1,0,"tx_irretutorial_1ncsv_hotel",8,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/localizePageTwiceWExclude.csv b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/localizePageTwiceWExclude.csv
index a49798ba84499017a47fffc936f240432e07c9dc..b516e9f6b217891b145aa81bf797a7ea53b4d277 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/localizePageTwiceWExclude.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/localizePageTwiceWExclude.csv
@@ -54,13 +54,9 @@
 ,"b3963a4f186e2a6a9f99f8bc56032e5b","tx_irretutorial_1ncsv_offer",6,"prices",,,,1,0,"tx_irretutorial_1ncsv_price",11,,
 ,"fe803b6ecad9e2f344d769915bef71b6","tx_irretutorial_1ncsv_offer",7,"prices",,,,0,0,"tx_irretutorial_1ncsv_price",12,,
 ,"4f04e32221eb9407dca98a1b356e3b25","tx_irretutorial_1ncsv_offer",8,"prices",,,,0,0,"tx_irretutorial_1ncsv_price",13,,
-,"ad1ac9faef49fbcb2ba0ad1f190ae0c2","tx_irretutorial_1ncsv_hotel",6,"sys_language_uid",,,,0,0,"sys_language",1,,
 ,"b0eaf0437064577b79cff881315c267e","tx_irretutorial_1ncsv_hotel",6,"l18n_parent",,,,0,0,"tx_irretutorial_1ncsv_hotel",2,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,
 ,"ac316d076ce8d712c48ed79ecdb7e1a6","pages",91,"tx_irretutorial_1ncsv_hotels",,,,0,0,"tx_irretutorial_1ncsv_hotel",6,,
-,"3c32a17d0585bdfe401af90248438f2a","tx_irretutorial_1ncsv_hotel",7,"sys_language_uid",,,,0,0,"sys_language",2,,
 ,"518b5ce4bfb326df7834f3dc9972fe60","tx_irretutorial_1ncsv_hotel",7,"l18n_parent",,,,0,0,"tx_irretutorial_1ncsv_hotel",2,,
 ,"2a42323931078b2842779bd9446e8152","pages",92,"l10n_parent",,,,0,0,"pages",89,,
-,"ace92fe82ea936fa3945cffa086fef17","pages",92,"sys_language_uid",,,,0,0,"sys_language",2,,
 ,"77967556f6dce21935d1c53835252682","pages",92,"tx_irretutorial_1ncsv_hotels",,,,0,0,"tx_irretutorial_1ncsv_hotel",7,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/localizePageWExclude.csv b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/localizePageWExclude.csv
index 099f04587f9e40ce15e77e4d5cc8f65b6b2b9f86..ba38ac1b119a15ccdf34a87bf7c521bf9c9d2268 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/localizePageWExclude.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/localizePageWExclude.csv
@@ -52,8 +52,6 @@
 ,"b3963a4f186e2a6a9f99f8bc56032e5b","tx_irretutorial_1ncsv_offer",6,"prices",,,,1,0,"tx_irretutorial_1ncsv_price",11,,
 ,"fe803b6ecad9e2f344d769915bef71b6","tx_irretutorial_1ncsv_offer",7,"prices",,,,0,0,"tx_irretutorial_1ncsv_price",12,,
 ,"4f04e32221eb9407dca98a1b356e3b25","tx_irretutorial_1ncsv_offer",8,"prices",,,,0,0,"tx_irretutorial_1ncsv_price",13,,
-,"ad1ac9faef49fbcb2ba0ad1f190ae0c2","tx_irretutorial_1ncsv_hotel",6,"sys_language_uid",,,,0,0,"sys_language",1,,
 ,"b0eaf0437064577b79cff881315c267e","tx_irretutorial_1ncsv_hotel",6,"l18n_parent",,,,0,0,"tx_irretutorial_1ncsv_hotel",2,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,
 ,"ac316d076ce8d712c48ed79ecdb7e1a6","pages",91,"tx_irretutorial_1ncsv_hotels",,,,0,0,"tx_irretutorial_1ncsv_hotel",6,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/localizePageWSynchronization.csv b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/localizePageWSynchronization.csv
index 971463d1fcdff53a00bd6594a8cc7e6f3c28cdae..8d24fd7894b524fd12ee054349fb68843a448cb1 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/localizePageWSynchronization.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/localizePageWSynchronization.csv
@@ -52,8 +52,6 @@
 ,"b3963a4f186e2a6a9f99f8bc56032e5b","tx_irretutorial_1ncsv_offer",6,"prices",,,,1,0,"tx_irretutorial_1ncsv_price",11,,
 ,"fe803b6ecad9e2f344d769915bef71b6","tx_irretutorial_1ncsv_offer",7,"prices",,,,0,0,"tx_irretutorial_1ncsv_price",12,,
 ,"4f04e32221eb9407dca98a1b356e3b25","tx_irretutorial_1ncsv_offer",8,"prices",,,,0,0,"tx_irretutorial_1ncsv_price",13,,
-,"ad1ac9faef49fbcb2ba0ad1f190ae0c2","tx_irretutorial_1ncsv_hotel",6,"sys_language_uid",,,,0,0,"sys_language",1,,
 ,"b0eaf0437064577b79cff881315c267e","tx_irretutorial_1ncsv_hotel",6,"l18n_parent",,,,0,0,"tx_irretutorial_1ncsv_hotel",2,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,
 ,"ac316d076ce8d712c48ed79ecdb7e1a6","pages",91,"tx_irretutorial_1ncsv_hotels",,,,0,0,"tx_irretutorial_1ncsv_hotel",6,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/localizePageWithSynchronizationAndCustomLocalizedHotel.csv b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/localizePageWithSynchronizationAndCustomLocalizedHotel.csv
index eed09a428b0feaf034d3173002de146c3ed91fdd..355da9c7b9eefc3233df18900579510bd2b2dc22 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/localizePageWithSynchronizationAndCustomLocalizedHotel.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/localizePageWithSynchronizationAndCustomLocalizedHotel.csv
@@ -53,10 +53,7 @@
 ,"b3963a4f186e2a6a9f99f8bc56032e5b","tx_irretutorial_1ncsv_offer",6,"prices",,,,1,0,"tx_irretutorial_1ncsv_price",11,,
 ,"fe803b6ecad9e2f344d769915bef71b6","tx_irretutorial_1ncsv_offer",7,"prices",,,,0,0,"tx_irretutorial_1ncsv_price",12,,
 ,"4f04e32221eb9407dca98a1b356e3b25","tx_irretutorial_1ncsv_offer",8,"prices",,,,0,0,"tx_irretutorial_1ncsv_price",13,,
-,"ad1ac9faef49fbcb2ba0ad1f190ae0c2","tx_irretutorial_1ncsv_hotel",6,"sys_language_uid",,,,0,0,"sys_language",1,,
 ,"b0eaf0437064577b79cff881315c267e","tx_irretutorial_1ncsv_hotel",6,"l18n_parent",,,,0,0,"tx_irretutorial_1ncsv_hotel",2,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,
 ,"ac316d076ce8d712c48ed79ecdb7e1a6","pages",91,"tx_irretutorial_1ncsv_hotels",,,,0,0,"tx_irretutorial_1ncsv_hotel",6,,
 ,"a6b0eeb7c2c2a37287c46c1cfacc4375","pages",91,"tx_irretutorial_1ncsv_hotels",,,,1,0,"tx_irretutorial_1ncsv_hotel",7,,
-,"9f61604cec24ed7a1e777e731aa663b1","tx_irretutorial_1ncsv_hotel",7,"sys_language_uid",,,,0,0,"sys_language",1,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/localizeParentContentLanguageSynchronization.csv b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/localizeParentContentLanguageSynchronization.csv
index 6130e867a9e8c46bf57a60d687da3ac6c3d5a992..0ef82a632d24ae3cd6beee186c985228cf280ec1 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/localizeParentContentLanguageSynchronization.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/localizeParentContentLanguageSynchronization.csv
@@ -58,18 +58,13 @@
 ,"fe803b6ecad9e2f344d769915bef71b6","tx_irretutorial_1ncsv_offer",7,"prices",,,,0,0,"tx_irretutorial_1ncsv_price",12,,
 ,"4f04e32221eb9407dca98a1b356e3b25","tx_irretutorial_1ncsv_offer",8,"prices",,,,0,0,"tx_irretutorial_1ncsv_price",13,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,
-,"fa0f578eaaaa900ba7a1b4752dc97448","tx_irretutorial_1ncsv_price",14,"sys_language_uid",,,,0,0,"sys_language",1,,
 ,"b842ef889bb06c9e139d150c1995adae","tx_irretutorial_1ncsv_price",14,"l18n_parent",,,,0,0,"tx_irretutorial_1ncsv_price",13,,
-,"6fa40fc483e8f2e3343a08d221e0ca1f","tx_irretutorial_1ncsv_offer",9,"sys_language_uid",,,,0,0,"sys_language",1,,
 ,"3e32c2fc50e95f5ca33df650a67f7a36","tx_irretutorial_1ncsv_offer",9,"l18n_parent",,,,0,0,"tx_irretutorial_1ncsv_offer",8,,
 ,"36abb0a718184cad7af9231682f25cd3","tx_irretutorial_1ncsv_offer",9,"prices",,,,0,0,"tx_irretutorial_1ncsv_price",14,,
-,"ad1ac9faef49fbcb2ba0ad1f190ae0c2","tx_irretutorial_1ncsv_hotel",6,"sys_language_uid",,,,0,0,"sys_language",1,,
 ,"88ae3f8d74fc86815009ef345a081f5a","tx_irretutorial_1ncsv_hotel",6,"l18n_parent",,,,0,0,"tx_irretutorial_1ncsv_hotel",5,,
 ,"861e9ad5dec6a3ceb973908b2f8d0c32","tx_irretutorial_1ncsv_hotel",6,"offers",,,,0,0,"tx_irretutorial_1ncsv_offer",9,,
 ,"6dc66af7d395e5be3c87fc4e13c0455c","tt_content",299,"l18n_parent",,,,0,0,"tt_content",298,,
 ,"035a36508d0e590c242199f3ef948bac","tt_content",299,"tx_irretutorial_1ncsv_hotels",,,,0,0,"tx_irretutorial_1ncsv_hotel",6,,
 ,"c737c4ea84bc8ae182c5275648ed8074","tt_content",298,"tx_irretutorial_1ncsv_hotels",,,,1,0,"tx_irretutorial_1ncsv_hotel",7,,
 ,"c0ef7dcec071320e103cf1817adc1e7a","tt_content",299,"tx_irretutorial_1ncsv_hotels",,,,1,0,"tx_irretutorial_1ncsv_hotel",8,,
-,"48a1e12bca21d31165c81a30f7386d51","tx_irretutorial_1ncsv_hotel",8,"sys_language_uid",,,,0,0,"sys_language",1,,
 ,"23fe169723e228d693799c9fede743ff","tx_irretutorial_1ncsv_hotel",8,"l18n_parent",,,,0,0,"tx_irretutorial_1ncsv_hotel",7,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/localizeParentContentWAllChildren.csv b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/localizeParentContentWAllChildren.csv
index 84495463ce26af9a2674fda8bc71c62763485c4e..aa103a9a2af43daf5f3a0bbe19e49296ec1d219e 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/localizeParentContentWAllChildren.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/localizeParentContentWAllChildren.csv
@@ -56,13 +56,9 @@
 ,"fe803b6ecad9e2f344d769915bef71b6","tx_irretutorial_1ncsv_offer",7,"prices",,,,0,0,"tx_irretutorial_1ncsv_price",12,,
 ,"4f04e32221eb9407dca98a1b356e3b25","tx_irretutorial_1ncsv_offer",8,"prices",,,,0,0,"tx_irretutorial_1ncsv_price",13,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,
-,"fa0f578eaaaa900ba7a1b4752dc97448","tx_irretutorial_1ncsv_price",14,"sys_language_uid",,,,0,0,"sys_language",1,,
 ,"b842ef889bb06c9e139d150c1995adae","tx_irretutorial_1ncsv_price",14,"l18n_parent",,,,0,0,"tx_irretutorial_1ncsv_price",13,,
-,"6fa40fc483e8f2e3343a08d221e0ca1f","tx_irretutorial_1ncsv_offer",9,"sys_language_uid",,,,0,0,"sys_language",1,,
 ,"3e32c2fc50e95f5ca33df650a67f7a36","tx_irretutorial_1ncsv_offer",9,"l18n_parent",,,,0,0,"tx_irretutorial_1ncsv_offer",8,,
 ,"36abb0a718184cad7af9231682f25cd3","tx_irretutorial_1ncsv_offer",9,"prices",,,,0,0,"tx_irretutorial_1ncsv_price",14,,
-,"ad1ac9faef49fbcb2ba0ad1f190ae0c2","tx_irretutorial_1ncsv_hotel",6,"sys_language_uid",,,,0,0,"sys_language",1,,
 ,"88ae3f8d74fc86815009ef345a081f5a","tx_irretutorial_1ncsv_hotel",6,"l18n_parent",,,,0,0,"tx_irretutorial_1ncsv_hotel",5,,
 ,"861e9ad5dec6a3ceb973908b2f8d0c32","tx_irretutorial_1ncsv_hotel",6,"offers",,,,0,0,"tx_irretutorial_1ncsv_offer",9,,
 ,"6dc66af7d395e5be3c87fc4e13c0455c","tt_content",299,"l18n_parent",,,,0,0,"tt_content",298,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/copyParentContentToLanguageWAllChildren.csv b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/copyParentContentToLanguageWAllChildren.csv
index c329f539a8fdf22e9631c8b84b16b68f9dbd24de..7c19c74e2748a5c884d0af2a69b2cb345097cc1b 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/copyParentContentToLanguageWAllChildren.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/copyParentContentToLanguageWAllChildren.csv
@@ -56,10 +56,6 @@
 ,"3cd13aad565798bc7837b17d09eae98a","tx_irretutorial_1nff_offer",7,"prices",,,,0,0,"tx_irretutorial_1nff_price",12,,,,,
 ,"2abe914437799afd8d74ff900e1ad9ea","tx_irretutorial_1nff_offer",8,"prices",,,,0,0,"tx_irretutorial_1nff_price",13,,,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,,,
-,"ddf30b5f96113ff856bc9e7aaa07f7f4","tx_irretutorial_1nff_price",14,"sys_language_uid",,,,0,0,"sys_language",1,,,,,
-,"0a0b60674d754575b9148bb7d86241f4","tx_irretutorial_1nff_offer",9,"sys_language_uid",,,,0,0,"sys_language",1,,,,,
 ,"d0754983bfe2639c6388e918c5c3c243","tx_irretutorial_1nff_offer",9,"prices",,,,0,0,"tx_irretutorial_1nff_price",14,,,,,
-,"45d5219294f18bc5959918ef77e1a69d","tx_irretutorial_1nff_hotel",6,"sys_language_uid",,,,0,0,"sys_language",1,,,,,
 ,"ec78ae01c0f6099f374b80d6740c1e7d","tx_irretutorial_1nff_hotel",6,"offers",,,,0,0,"tx_irretutorial_1nff_offer",9,,,,,
 ,"c5384f6e9469c07c2e90bca873d93cc1","tt_content",299,"tx_irretutorial_1nff_hotels",,,,0,0,"tx_irretutorial_1nff_hotel",6,,,,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/createNLocalizeParentContentNHotelNOfferChildren.csv b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/createNLocalizeParentContentNHotelNOfferChildren.csv
index 3f679116822ef3b59ee2ab8acddb677c890fae42..4d19493ea80e5a0d610b42e8fa6f58a2c355c722 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/createNLocalizeParentContentNHotelNOfferChildren.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/createNLocalizeParentContentNHotelNOfferChildren.csv
@@ -58,12 +58,9 @@
 ,"3cd13aad565798bc7837b17d09eae98a","tx_irretutorial_1nff_offer",7,"prices",,,,0,0,"tx_irretutorial_1nff_price",12,,,,,
 ,"2abe914437799afd8d74ff900e1ad9ea","tx_irretutorial_1nff_offer",8,"prices",,,,0,0,"tx_irretutorial_1nff_price",13,,,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,,,
 ,"c5384f6e9469c07c2e90bca873d93cc1","tt_content",299,"tx_irretutorial_1nff_hotels",,,,0,0,"tx_irretutorial_1nff_hotel",6,,,,,
 ,"ec78ae01c0f6099f374b80d6740c1e7d","tx_irretutorial_1nff_hotel",6,"offers",,,,0,0,"tx_irretutorial_1nff_offer",9,,,,,
-,"b3c4ea9f9a1a599c91d06b35aff21185","tx_irretutorial_1nff_offer",10,"sys_language_uid",,,,0,0,"sys_language",1,,,,,
 ,"e1dcdb90066ed63c6e6eb1a88a9465d4","tx_irretutorial_1nff_offer",10,"l18n_parent",,,,0,0,"tx_irretutorial_1nff_offer",9,,,,,
-,"6a707a3af7969b80bcf2636a46a56857","tx_irretutorial_1nff_hotel",7,"sys_language_uid",,,,0,0,"sys_language",1,,,,,
 ,"29589c28b3f6979a757d467e0f180925","tx_irretutorial_1nff_hotel",7,"l18n_parent",,,,0,0,"tx_irretutorial_1nff_hotel",6,,,,,
 ,"e9c09ac89f1212d5b15f3013e2cee2af","tx_irretutorial_1nff_hotel",7,"offers",,,,0,0,"tx_irretutorial_1nff_offer",10,,,,,
 ,"1130084e4038e95f2d5806b731cd416a","tt_content",300,"l18n_parent",,,,0,0,"tt_content",299,,,,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/createNLocalizeParentContentNHotelNOfferChildrenWOSortBy.csv b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/createNLocalizeParentContentNHotelNOfferChildrenWOSortBy.csv
index 8410cf94a70c6caa82a6fc4403014c5085d94c63..52f28e76161e61ea03a8053c200c669ac74ef266 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/createNLocalizeParentContentNHotelNOfferChildrenWOSortBy.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/createNLocalizeParentContentNHotelNOfferChildrenWOSortBy.csv
@@ -58,12 +58,9 @@
 ,"3cd13aad565798bc7837b17d09eae98a","tx_irretutorial_1nff_offer",7,"prices",,,,0,0,"tx_irretutorial_1nff_price",12,,,,,
 ,"2abe914437799afd8d74ff900e1ad9ea","tx_irretutorial_1nff_offer",8,"prices",,,,0,0,"tx_irretutorial_1nff_price",13,,,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,,,
 ,"c5384f6e9469c07c2e90bca873d93cc1","tt_content",299,"tx_irretutorial_1nff_hotels",,,,0,0,"tx_irretutorial_1nff_hotel",6,,,,,
 ,"ec78ae01c0f6099f374b80d6740c1e7d","tx_irretutorial_1nff_hotel",6,"offers",,,,0,0,"tx_irretutorial_1nff_offer",9,,,,,
-,"b3c4ea9f9a1a599c91d06b35aff21185","tx_irretutorial_1nff_offer",10,"sys_language_uid",,,,0,0,"sys_language",1,,,,,
 ,"e1dcdb90066ed63c6e6eb1a88a9465d4","tx_irretutorial_1nff_offer",10,"l18n_parent",,,,0,0,"tx_irretutorial_1nff_offer",9,,,,,
-,"6a707a3af7969b80bcf2636a46a56857","tx_irretutorial_1nff_hotel",7,"sys_language_uid",,,,0,0,"sys_language",1,,,,,
 ,"29589c28b3f6979a757d467e0f180925","tx_irretutorial_1nff_hotel",7,"l18n_parent",,,,0,0,"tx_irretutorial_1nff_hotel",6,,,,,
 ,"e9c09ac89f1212d5b15f3013e2cee2af","tx_irretutorial_1nff_hotel",7,"offers",,,,0,0,"tx_irretutorial_1nff_offer",10,,,,,
 ,"1130084e4038e95f2d5806b731cd416a","tt_content",300,"l18n_parent",,,,0,0,"tt_content",299,,,,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizeNCopyPageWSynchronization.csv b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizeNCopyPageWSynchronization.csv
index 8010ef567f058f7007ec474ed2a2161560ac99c2..fc3ef3cde1cdcc477c9628ee20912d4af099db84 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizeNCopyPageWSynchronization.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizeNCopyPageWSynchronization.csv
@@ -72,12 +72,9 @@
 ,"b509b296e32d7a2ee0b525f3cb04b30c","tx_irretutorial_1nff_offer",6,"prices",,,,1,0,"tx_irretutorial_1nff_price",11,,,,,
 ,"3cd13aad565798bc7837b17d09eae98a","tx_irretutorial_1nff_offer",7,"prices",,,,0,0,"tx_irretutorial_1nff_price",12,,,,,
 ,"2abe914437799afd8d74ff900e1ad9ea","tx_irretutorial_1nff_offer",8,"prices",,,,0,0,"tx_irretutorial_1nff_price",13,,,,,
-,"45d5219294f18bc5959918ef77e1a69d","tx_irretutorial_1nff_hotel",6,"sys_language_uid",,,,0,0,"sys_language",1,,,,,
 ,"9df0da707ad770af10945358a22789f6","tx_irretutorial_1nff_hotel",6,"l18n_parent",,,,0,0,"tx_irretutorial_1nff_hotel",2,,,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,,,
 ,"266accee962e071564b66166bb002874","pages",91,"tx_irretutorial_hotels",,,,0,0,"tx_irretutorial_1nff_hotel",6,,,,,
-,"fad8379d1d9fd1a00c867caa89374cb6","tx_irretutorial_1nff_hotel",8,"sys_language_uid",,,,0,0,"sys_language",1,,,,,
 ,"f9deb9c241aee46f01a5853da0cc82cf","tx_irretutorial_1nff_hotel",8,"l18n_parent",,,,0,0,"tx_irretutorial_1nff_hotel",7,,,,,
 ,"63e1a5c21981a873e4d224f3bca1228e","tx_irretutorial_1nff_hotel",9,"offers",,,,0,0,"tx_irretutorial_1nff_offer",9,,,,,
 ,"160abb6141e0a7f8d163e8e254c330ff","tx_irretutorial_1nff_hotel",10,"offers",,,,0,0,"tx_irretutorial_1nff_offer",10,,,,,
@@ -85,7 +82,6 @@
 ,"d34c592485d6f7b809a7963ca222e788","tx_irretutorial_1nff_hotel",11,"offers",,,,0,0,"tx_irretutorial_1nff_offer",12,,,,,
 ,"29b6533c8423c49c7794d8dee1de67d8","pages",92,"tx_irretutorial_hotels",,,,0,0,"tx_irretutorial_1nff_hotel",7,,,,,
 ,"1b378366812bd1ad436fa8f62b6a8f1e","pages",93,"l10n_parent",,,,0,0,"pages",92,,,,,
-,"42fde10529922b34ba37b5f675b7e944","pages",93,"sys_language_uid",,,,0,0,"sys_language",1,,,,,
 ,"4664db8a28397f4cdd8ba5938ed1b28a","pages",93,"tx_irretutorial_hotels",,,,0,0,"tx_irretutorial_1nff_hotel",8,,,,,
 ,"d0754983bfe2639c6388e918c5c3c243","tx_irretutorial_1nff_offer",9,"prices",,,,0,0,"tx_irretutorial_1nff_price",14,,,,,
 ,"277fb6f278dc9c056e0f3164f5e1778e","tx_irretutorial_1nff_offer",10,"prices",,,,0,0,"tx_irretutorial_1nff_price",15,,,,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizePageAddMonoglotHotelChildNCopyPageWSynchronization.csv b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizePageAddMonoglotHotelChildNCopyPageWSynchronization.csv
index b7535e71d5ff7a927bab0cbb29723e97c28cb73f..2d44b43fa98ac63a844d6568de5fb418f3c7ebee 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizePageAddMonoglotHotelChildNCopyPageWSynchronization.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizePageAddMonoglotHotelChildNCopyPageWSynchronization.csv
@@ -77,7 +77,6 @@
 ,"3cd13aad565798bc7837b17d09eae98a","tx_irretutorial_1nff_offer",7,"prices",,,,0,0,"tx_irretutorial_1nff_price",12,,,,,
 ,"2abe914437799afd8d74ff900e1ad9ea","tx_irretutorial_1nff_offer",8,"prices",,,,0,0,"tx_irretutorial_1nff_price",13,,,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,,,
 ,"266accee962e071564b66166bb002874","pages",91,"tx_irretutorial_hotels",,,,0,0,"tx_irretutorial_1nff_hotel",6,,,,,
 ,"db0b3eb875bac3e17a8164454d0363ff","pages",89,"tx_irretutorial_hotels",,,,1,0,"tx_irretutorial_1nff_hotel",7,,,,,
 ,"7da166f108ec3797b6ee9e29f56cb966","pages",91,"tx_irretutorial_hotels",,,,1,0,"tx_irretutorial_1nff_hotel",8,,,,,
@@ -88,7 +87,6 @@
 ,"dc116a94ce47210e4a1bf40d0080ea67","pages",92,"tx_irretutorial_hotels",,,,0,0,"tx_irretutorial_1nff_hotel",9,,,,,
 ,"c9ba9169138a12a2c7dc39f4e2833cf7","pages",92,"tx_irretutorial_hotels",,,,1,0,"tx_irretutorial_1nff_hotel",10,,,,,
 ,"1b378366812bd1ad436fa8f62b6a8f1e","pages",93,"l10n_parent",,,,0,0,"pages",92,,,,,
-,"42fde10529922b34ba37b5f675b7e944","pages",93,"sys_language_uid",,,,0,0,"sys_language",1,,,,,
 ,"a340f6c8b892f5208d961eb4f1376eff","pages",93,"tx_irretutorial_hotels",,,,0,0,"tx_irretutorial_1nff_hotel",11,,,,,
 ,"64afb023a0de73bf74f89c1c69c57a09","pages",93,"tx_irretutorial_hotels",,,,1,0,"tx_irretutorial_1nff_hotel",12,,,,,
 ,"d0754983bfe2639c6388e918c5c3c243","tx_irretutorial_1nff_offer",9,"prices",,,,0,0,"tx_irretutorial_1nff_price",14,,,,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizePageNAddHotelChildWExclude.csv b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizePageNAddHotelChildWExclude.csv
index a16ae161c0689eb1aa9e56b3a95693ece60c61af..10f4657a80ddc2d6791d9cfd78187ff1118020f4 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizePageNAddHotelChildWExclude.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizePageNAddHotelChildWExclude.csv
@@ -54,12 +54,9 @@
 ,"b509b296e32d7a2ee0b525f3cb04b30c","tx_irretutorial_1nff_offer",6,"prices",,,,1,0,"tx_irretutorial_1nff_price",11,,,,,
 ,"3cd13aad565798bc7837b17d09eae98a","tx_irretutorial_1nff_offer",7,"prices",,,,0,0,"tx_irretutorial_1nff_price",12,,,,,
 ,"2abe914437799afd8d74ff900e1ad9ea","tx_irretutorial_1nff_offer",8,"prices",,,,0,0,"tx_irretutorial_1nff_price",13,,,,,
-,"45d5219294f18bc5959918ef77e1a69d","tx_irretutorial_1nff_hotel",6,"sys_language_uid",,,,0,0,"sys_language",1,,,,,
 ,"9df0da707ad770af10945358a22789f6","tx_irretutorial_1nff_hotel",6,"l18n_parent",,,,0,0,"tx_irretutorial_1nff_hotel",2,,,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,,,
 ,"266accee962e071564b66166bb002874","pages",91,"tx_irretutorial_hotels",,,,0,0,"tx_irretutorial_1nff_hotel",6,,,,,
 ,"db0b3eb875bac3e17a8164454d0363ff","pages",89,"tx_irretutorial_hotels",,,,1,0,"tx_irretutorial_1nff_hotel",7,,,,,
 ,"7da166f108ec3797b6ee9e29f56cb966","pages",91,"tx_irretutorial_hotels",,,,1,0,"tx_irretutorial_1nff_hotel",8,,,,,
-,"fad8379d1d9fd1a00c867caa89374cb6","tx_irretutorial_1nff_hotel",8,"sys_language_uid",,,,0,0,"sys_language",1,,,,,
 ,"f9deb9c241aee46f01a5853da0cc82cf","tx_irretutorial_1nff_hotel",8,"l18n_parent",,,,0,0,"tx_irretutorial_1nff_hotel",7,,,,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizePageNAddHotelChildWSynchronization.csv b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizePageNAddHotelChildWSynchronization.csv
index 7576f87ff41d987474fcc87d9dd7d81ce80e7dbd..1567c7396db5beb46aa8481ab776f43188030021 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizePageNAddHotelChildWSynchronization.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizePageNAddHotelChildWSynchronization.csv
@@ -54,12 +54,9 @@
 ,"b509b296e32d7a2ee0b525f3cb04b30c","tx_irretutorial_1nff_offer",6,"prices",,,,1,0,"tx_irretutorial_1nff_price",11,,,,,
 ,"3cd13aad565798bc7837b17d09eae98a","tx_irretutorial_1nff_offer",7,"prices",,,,0,0,"tx_irretutorial_1nff_price",12,,,,,
 ,"2abe914437799afd8d74ff900e1ad9ea","tx_irretutorial_1nff_offer",8,"prices",,,,0,0,"tx_irretutorial_1nff_price",13,,,,,
-,"45d5219294f18bc5959918ef77e1a69d","tx_irretutorial_1nff_hotel",6,"sys_language_uid",,,,0,0,"sys_language",1,,,,,
 ,"9df0da707ad770af10945358a22789f6","tx_irretutorial_1nff_hotel",6,"l18n_parent",,,,0,0,"tx_irretutorial_1nff_hotel",2,,,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,,,
 ,"266accee962e071564b66166bb002874","pages",91,"tx_irretutorial_hotels",,,,0,0,"tx_irretutorial_1nff_hotel",6,,,,,
 ,"db0b3eb875bac3e17a8164454d0363ff","pages",89,"tx_irretutorial_hotels",,,,1,0,"tx_irretutorial_1nff_hotel",7,,,,,
 ,"7da166f108ec3797b6ee9e29f56cb966","pages",91,"tx_irretutorial_hotels",,,,1,0,"tx_irretutorial_1nff_hotel",8,,,,,
-,"fad8379d1d9fd1a00c867caa89374cb6","tx_irretutorial_1nff_hotel",8,"sys_language_uid",,,,0,0,"sys_language",1,,,,,
 ,"f9deb9c241aee46f01a5853da0cc82cf","tx_irretutorial_1nff_hotel",8,"l18n_parent",,,,0,0,"tx_irretutorial_1nff_hotel",7,,,,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizePageNAddMonoglotHotelChildWSynchronization.csv b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizePageNAddMonoglotHotelChildWSynchronization.csv
index a7e76ca61d86eec973ed10f236e873b900cf25b6..4018c49f9edf21b8c3dce9edff48eff4003f9722 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizePageNAddMonoglotHotelChildWSynchronization.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizePageNAddMonoglotHotelChildWSynchronization.csv
@@ -55,7 +55,6 @@
 ,"3cd13aad565798bc7837b17d09eae98a","tx_irretutorial_1nff_offer",7,"prices",,,,0,0,"tx_irretutorial_1nff_price",12,,,,,
 ,"2abe914437799afd8d74ff900e1ad9ea","tx_irretutorial_1nff_offer",8,"prices",,,,0,0,"tx_irretutorial_1nff_price",13,,,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,,,
 ,"266accee962e071564b66166bb002874","pages",91,"tx_irretutorial_hotels",,,,0,0,"tx_irretutorial_1nff_hotel",6,,,,,
 ,"db0b3eb875bac3e17a8164454d0363ff","pages",89,"tx_irretutorial_hotels",,,,1,0,"tx_irretutorial_1nff_hotel",7,,,,,
 ,"7da166f108ec3797b6ee9e29f56cb966","pages",91,"tx_irretutorial_hotels",,,,1,0,"tx_irretutorial_1nff_hotel",8,,,,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizePageTwiceWExclude.csv b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizePageTwiceWExclude.csv
index e7dbd43eef657271e40f3011fdaa4f9720b31a53..4cea860d6131c6f859584d5512c674d8bb47c0dd 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizePageTwiceWExclude.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizePageTwiceWExclude.csv
@@ -54,13 +54,9 @@
 ,"b509b296e32d7a2ee0b525f3cb04b30c","tx_irretutorial_1nff_offer",6,"prices",,,,1,0,"tx_irretutorial_1nff_price",11,,,,,
 ,"3cd13aad565798bc7837b17d09eae98a","tx_irretutorial_1nff_offer",7,"prices",,,,0,0,"tx_irretutorial_1nff_price",12,,,,,
 ,"2abe914437799afd8d74ff900e1ad9ea","tx_irretutorial_1nff_offer",8,"prices",,,,0,0,"tx_irretutorial_1nff_price",13,,,,,
-,"45d5219294f18bc5959918ef77e1a69d","tx_irretutorial_1nff_hotel",6,"sys_language_uid",,,,0,0,"sys_language",1,,,,,
 ,"9df0da707ad770af10945358a22789f6","tx_irretutorial_1nff_hotel",6,"l18n_parent",,,,0,0,"tx_irretutorial_1nff_hotel",2,,,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,,,
 ,"266accee962e071564b66166bb002874","pages",91,"tx_irretutorial_hotels",,,,0,0,"tx_irretutorial_1nff_hotel",6,,,,,
-,"d0ccc3b4cd32a4f87a58526e826ba9ea","tx_irretutorial_1nff_hotel",7,"sys_language_uid",,,,0,0,"sys_language",2,,,,,
 ,"a46b4c51b6a00b7b4bf6c444128a4ae4","tx_irretutorial_1nff_hotel",7,"l18n_parent",,,,0,0,"tx_irretutorial_1nff_hotel",2,,,,,
 ,"2a42323931078b2842779bd9446e8152","pages",92,"l10n_parent",,,,0,0,"pages",89,,,,,
-,"ace92fe82ea936fa3945cffa086fef17","pages",92,"sys_language_uid",,,,0,0,"sys_language",2,,,,,
 ,"29b6533c8423c49c7794d8dee1de67d8","pages",92,"tx_irretutorial_hotels",,,,0,0,"tx_irretutorial_1nff_hotel",7,,,,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizePageWExclude.csv b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizePageWExclude.csv
index 39ad927b610e3f1e46970ad2dba1d08f96778ced..2c31918543396ca2f7a0418a0667ae8e5312df7a 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizePageWExclude.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizePageWExclude.csv
@@ -52,8 +52,6 @@
 ,"b509b296e32d7a2ee0b525f3cb04b30c","tx_irretutorial_1nff_offer",6,"prices",,,,1,0,"tx_irretutorial_1nff_price",11,,,,,
 ,"3cd13aad565798bc7837b17d09eae98a","tx_irretutorial_1nff_offer",7,"prices",,,,0,0,"tx_irretutorial_1nff_price",12,,,,,
 ,"2abe914437799afd8d74ff900e1ad9ea","tx_irretutorial_1nff_offer",8,"prices",,,,0,0,"tx_irretutorial_1nff_price",13,,,,,
-,"45d5219294f18bc5959918ef77e1a69d","tx_irretutorial_1nff_hotel",6,"sys_language_uid",,,,0,0,"sys_language",1,,,,,
 ,"9df0da707ad770af10945358a22789f6","tx_irretutorial_1nff_hotel",6,"l18n_parent",,,,0,0,"tx_irretutorial_1nff_hotel",2,,,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,,,
 ,"266accee962e071564b66166bb002874","pages",91,"tx_irretutorial_hotels",,,,0,0,"tx_irretutorial_1nff_hotel",6,,,,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizePageWSynchronization.csv b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizePageWSynchronization.csv
index fa254b38b51bcfa0a8e4922b67992d89e60dbb8b..6ad266fcace8f0d85e66d53dd97de6f61cea7f92 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizePageWSynchronization.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizePageWSynchronization.csv
@@ -52,8 +52,6 @@
 ,"b509b296e32d7a2ee0b525f3cb04b30c","tx_irretutorial_1nff_offer",6,"prices",,,,1,0,"tx_irretutorial_1nff_price",11,,,,,
 ,"3cd13aad565798bc7837b17d09eae98a","tx_irretutorial_1nff_offer",7,"prices",,,,0,0,"tx_irretutorial_1nff_price",12,,,,,
 ,"2abe914437799afd8d74ff900e1ad9ea","tx_irretutorial_1nff_offer",8,"prices",,,,0,0,"tx_irretutorial_1nff_price",13,,,,,
-,"45d5219294f18bc5959918ef77e1a69d","tx_irretutorial_1nff_hotel",6,"sys_language_uid",,,,0,0,"sys_language",1,,,,,
 ,"9df0da707ad770af10945358a22789f6","tx_irretutorial_1nff_hotel",6,"l18n_parent",,,,0,0,"tx_irretutorial_1nff_hotel",2,,,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,,,
 ,"266accee962e071564b66166bb002874","pages",91,"tx_irretutorial_hotels",,,,0,0,"tx_irretutorial_1nff_hotel",6,,,,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizePageWithSynchronizationAndCustomLocalizedHotel.csv b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizePageWithSynchronizationAndCustomLocalizedHotel.csv
index 5f52b09a7b1b7db67ae6cf505e9889ae85862e78..ad4bfc2e69a24e770fbab6c74c2c9166417ec366 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizePageWithSynchronizationAndCustomLocalizedHotel.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizePageWithSynchronizationAndCustomLocalizedHotel.csv
@@ -53,10 +53,7 @@
 ,"b509b296e32d7a2ee0b525f3cb04b30c","tx_irretutorial_1nff_offer",6,"prices",,,,1,0,"tx_irretutorial_1nff_price",11,,,,,,
 ,"3cd13aad565798bc7837b17d09eae98a","tx_irretutorial_1nff_offer",7,"prices",,,,0,0,"tx_irretutorial_1nff_price",12,,,,,,
 ,"2abe914437799afd8d74ff900e1ad9ea","tx_irretutorial_1nff_offer",8,"prices",,,,0,0,"tx_irretutorial_1nff_price",13,,,,,,
-,"45d5219294f18bc5959918ef77e1a69d","tx_irretutorial_1nff_hotel",6,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
 ,"9df0da707ad770af10945358a22789f6","tx_irretutorial_1nff_hotel",6,"l18n_parent",,,,0,0,"tx_irretutorial_1nff_hotel",2,,,,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
 ,"266accee962e071564b66166bb002874","pages",91,"tx_irretutorial_hotels",,,,0,0,"tx_irretutorial_1nff_hotel",6,,,,,,
 ,"26832806a9009a14707170bdd32dfd62","pages",91,"tx_irretutorial_hotels",,,,1,0,"tx_irretutorial_1nff_hotel",7,,,,,,
-,"6a707a3af7969b80bcf2636a46a56857","tx_irretutorial_1nff_hotel",7,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizeParentContentChainLanguageSynchronizationSource.csv b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizeParentContentChainLanguageSynchronizationSource.csv
index 38c6452e0089768c863f145f47c3ef7b3c273b32..94686d6146224351a8f2db8495be0c7626edf662 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizeParentContentChainLanguageSynchronizationSource.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizeParentContentChainLanguageSynchronizationSource.csv
@@ -64,25 +64,17 @@
 ,"3cd13aad565798bc7837b17d09eae98a","tx_irretutorial_1nff_offer",7,"prices",,,,0,0,"tx_irretutorial_1nff_price",12,,,,,
 ,"2abe914437799afd8d74ff900e1ad9ea","tx_irretutorial_1nff_offer",8,"prices",,,,0,0,"tx_irretutorial_1nff_price",13,,,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,,,
 ,"2a42323931078b2842779bd9446e8152","pages",92,"l10n_parent",,,,0,0,"pages",89,,,,,
-,"ace92fe82ea936fa3945cffa086fef17","pages",92,"sys_language_uid",,,,0,0,"sys_language",2,,,,,
-,"ddf30b5f96113ff856bc9e7aaa07f7f4","tx_irretutorial_1nff_price",14,"sys_language_uid",,,,0,0,"sys_language",1,,,,,
 ,"3c507bbfdad3f2a40b04073158fc600b","tx_irretutorial_1nff_price",14,"l18n_parent",,,,0,0,"tx_irretutorial_1nff_price",13,,,,,
-,"0a0b60674d754575b9148bb7d86241f4","tx_irretutorial_1nff_offer",9,"sys_language_uid",,,,0,0,"sys_language",1,,,,,
 ,"fade07fa18e8d5900a634120380ed421","tx_irretutorial_1nff_offer",9,"l18n_parent",,,,0,0,"tx_irretutorial_1nff_offer",8,,,,,
 ,"d0754983bfe2639c6388e918c5c3c243","tx_irretutorial_1nff_offer",9,"prices",,,,0,0,"tx_irretutorial_1nff_price",14,,,,,
-,"45d5219294f18bc5959918ef77e1a69d","tx_irretutorial_1nff_hotel",6,"sys_language_uid",,,,0,0,"sys_language",1,,,,,
 ,"7588496c840cbdae5640fa2beac65eee","tx_irretutorial_1nff_hotel",6,"l18n_parent",,,,0,0,"tx_irretutorial_1nff_hotel",5,,,,,
 ,"ec78ae01c0f6099f374b80d6740c1e7d","tx_irretutorial_1nff_hotel",6,"offers",,,,0,0,"tx_irretutorial_1nff_offer",9,,,,,
 ,"6dc66af7d395e5be3c87fc4e13c0455c","tt_content",299,"l18n_parent",,,,0,0,"tt_content",298,,,,,
 ,"c5384f6e9469c07c2e90bca873d93cc1","tt_content",299,"tx_irretutorial_1nff_hotels",,,,0,0,"tx_irretutorial_1nff_hotel",6,,,,,
-,"63e14d8f0c7ceafe0370d1d189502804","tx_irretutorial_1nff_price",15,"sys_language_uid",,,,0,0,"sys_language",2,,,,,
 ,"15ab2383a097db10b533186c7d07c197","tx_irretutorial_1nff_price",15,"l18n_parent",,,,0,0,"tx_irretutorial_1nff_price",13,,,,,
-,"0af9e810c299c3aed721d12325129407","tx_irretutorial_1nff_offer",10,"sys_language_uid",,,,0,0,"sys_language",2,,,,,
 ,"299a92e95a5a0289812614182f880629","tx_irretutorial_1nff_offer",10,"l18n_parent",,,,0,0,"tx_irretutorial_1nff_offer",8,,,,,
 ,"277fb6f278dc9c056e0f3164f5e1778e","tx_irretutorial_1nff_offer",10,"prices",,,,0,0,"tx_irretutorial_1nff_price",15,,,,,
-,"d0ccc3b4cd32a4f87a58526e826ba9ea","tx_irretutorial_1nff_hotel",7,"sys_language_uid",,,,0,0,"sys_language",2,,,,,
 ,"bd06b82bb9288961fa444b181d2167f1","tx_irretutorial_1nff_hotel",7,"l18n_parent",,,,0,0,"tx_irretutorial_1nff_hotel",5,,,,,
 ,"e9c09ac89f1212d5b15f3013e2cee2af","tx_irretutorial_1nff_hotel",7,"offers",,,,0,0,"tx_irretutorial_1nff_offer",10,,,,,
 ,"96c729dcc96a40a04fd5591a442b68b5","tt_content",300,"l18n_parent",,,,0,0,"tt_content",298,,,,,
@@ -90,7 +82,5 @@
 ,"be78553000cb0c8b3440a7c5f8c2f44d","tt_content",298,"tx_irretutorial_1nff_hotels",,,,1,0,"tx_irretutorial_1nff_hotel",8,,,,,
 ,"41a4430156504ec9044d6c0803955553","tt_content",299,"tx_irretutorial_1nff_hotels",,,,1,0,"tx_irretutorial_1nff_hotel",9,,,,,
 ,"67b4b0218f2533aff5418fa9d0dae12a","tt_content",300,"tx_irretutorial_1nff_hotels",,,,1,0,"tx_irretutorial_1nff_hotel",10,,,,,
-,"da1d5930c69da5c0db9592b9fdcfbeec","tx_irretutorial_1nff_hotel",9,"sys_language_uid",,,,0,0,"sys_language",1,,,,,
 ,"a68f6f4deb34438983149e1ba47669c2","tx_irretutorial_1nff_hotel",9,"l18n_parent",,,,0,0,"tx_irretutorial_1nff_hotel",8,,,,,
-,"36146c0106a7379a5f5f520348bc51a3","tx_irretutorial_1nff_hotel",10,"sys_language_uid",,,,0,0,"sys_language",2,,,,,
 ,"557846bc31a575f7d5bcab6a39c64572","tx_irretutorial_1nff_hotel",10,"l18n_parent",,,,0,0,"tx_irretutorial_1nff_hotel",8,,,,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizeParentContentNCreateNestedChildrenWLanguageSynchronization.csv b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizeParentContentNCreateNestedChildrenWLanguageSynchronization.csv
index b49e0a860f81359be79f17734915e10a0d2fab66..3376843e61cdadbc2745b81592075feb6fa3bd52 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizeParentContentNCreateNestedChildrenWLanguageSynchronization.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizeParentContentNCreateNestedChildrenWLanguageSynchronization.csv
@@ -62,13 +62,9 @@
 ,"3cd13aad565798bc7837b17d09eae98a","tx_irretutorial_1nff_offer",7,"prices",,,,0,0,"tx_irretutorial_1nff_price",12,,,,,,
 ,"2abe914437799afd8d74ff900e1ad9ea","tx_irretutorial_1nff_offer",8,"prices",,,,0,0,"tx_irretutorial_1nff_price",13,,,,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
-,"ddf30b5f96113ff856bc9e7aaa07f7f4","tx_irretutorial_1nff_price",14,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
 ,"3c507bbfdad3f2a40b04073158fc600b","tx_irretutorial_1nff_price",14,"l18n_parent",,,,0,0,"tx_irretutorial_1nff_price",13,,,,,,
-,"0a0b60674d754575b9148bb7d86241f4","tx_irretutorial_1nff_offer",9,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
 ,"fade07fa18e8d5900a634120380ed421","tx_irretutorial_1nff_offer",9,"l18n_parent",,,,0,0,"tx_irretutorial_1nff_offer",8,,,,,,
 ,"d0754983bfe2639c6388e918c5c3c243","tx_irretutorial_1nff_offer",9,"prices",,,,0,0,"tx_irretutorial_1nff_price",14,,,,,,
-,"45d5219294f18bc5959918ef77e1a69d","tx_irretutorial_1nff_hotel",6,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
 ,"7588496c840cbdae5640fa2beac65eee","tx_irretutorial_1nff_hotel",6,"l18n_parent",,,,0,0,"tx_irretutorial_1nff_hotel",5,,,,,,
 ,"ec78ae01c0f6099f374b80d6740c1e7d","tx_irretutorial_1nff_hotel",6,"offers",,,,0,0,"tx_irretutorial_1nff_offer",9,,,,,,
 ,"6dc66af7d395e5be3c87fc4e13c0455c","tt_content",299,"l18n_parent",,,,0,0,"tt_content",298,,,,,,
@@ -76,12 +72,9 @@
 ,"3186356d41d5349c64afab914747c186","tt_content",298,"tx_irretutorial_1nff_hotels",,,,1,0,"tx_irretutorial_1nff_hotel",7,,,,,,
 ,"8533721c12fa2a6d3ead3d44e85818db","tt_content",299,"tx_irretutorial_1nff_hotels",,,,1,0,"tx_irretutorial_1nff_hotel",8,,,,,,
 ,"e9c09ac89f1212d5b15f3013e2cee2af","tx_irretutorial_1nff_hotel",7,"offers",,,,0,0,"tx_irretutorial_1nff_offer",10,,,,,,
-,"fad8379d1d9fd1a00c867caa89374cb6","tx_irretutorial_1nff_hotel",8,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
 ,"f9deb9c241aee46f01a5853da0cc82cf","tx_irretutorial_1nff_hotel",8,"l18n_parent",,,,0,0,"tx_irretutorial_1nff_hotel",7,,,,,,
 ,"bd9fc535705c2e1d650cf90276628081","tx_irretutorial_1nff_hotel",8,"offers",,,,0,0,"tx_irretutorial_1nff_offer",11,,,,,,
 ,"277fb6f278dc9c056e0f3164f5e1778e","tx_irretutorial_1nff_offer",10,"prices",,,,0,0,"tx_irretutorial_1nff_price",15,,,,,,
-,"8d9fd3179f1027157c620ded32fd361b","tx_irretutorial_1nff_offer",11,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
 ,"e3f831a73cabfa51b5d4b46a74753290","tx_irretutorial_1nff_offer",11,"l18n_parent",,,,0,0,"tx_irretutorial_1nff_offer",10,,,,,,
 ,"3e90e7e724dd19e513c0c77537e839b4","tx_irretutorial_1nff_offer",11,"prices",,,,0,0,"tx_irretutorial_1nff_price",16,,,,,,
-,"244e205f758dba2b93e4d971435da6b5","tx_irretutorial_1nff_price",16,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
 ,"b84cd124046f729f73c996d2ade1a4dd","tx_irretutorial_1nff_price",16,"l18n_parent",,,,0,0,"tx_irretutorial_1nff_price",15,,,,,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizeParentContentSynchronization.csv b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizeParentContentSynchronization.csv
index c102001372c7ad0765c98bd907e1edb7e5068697..2414a705b7aafae1c93a254930ed89d1311ac288 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizeParentContentSynchronization.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizeParentContentSynchronization.csv
@@ -56,13 +56,9 @@
 ,"3cd13aad565798bc7837b17d09eae98a","tx_irretutorial_1nff_offer",7,"prices",,,,0,0,"tx_irretutorial_1nff_price",12,,,,,,
 ,"2abe914437799afd8d74ff900e1ad9ea","tx_irretutorial_1nff_offer",8,"prices",,,,0,0,"tx_irretutorial_1nff_price",13,,,,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
-,"ddf30b5f96113ff856bc9e7aaa07f7f4","tx_irretutorial_1nff_price",14,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
 ,"3c507bbfdad3f2a40b04073158fc600b","tx_irretutorial_1nff_price",14,"l18n_parent",,,,0,0,"tx_irretutorial_1nff_price",13,,,,,,
-,"0a0b60674d754575b9148bb7d86241f4","tx_irretutorial_1nff_offer",9,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
 ,"fade07fa18e8d5900a634120380ed421","tx_irretutorial_1nff_offer",9,"l18n_parent",,,,0,0,"tx_irretutorial_1nff_offer",8,,,,,,
 ,"d0754983bfe2639c6388e918c5c3c243","tx_irretutorial_1nff_offer",9,"prices",,,,0,0,"tx_irretutorial_1nff_price",14,,,,,,
-,"45d5219294f18bc5959918ef77e1a69d","tx_irretutorial_1nff_hotel",6,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
 ,"7588496c840cbdae5640fa2beac65eee","tx_irretutorial_1nff_hotel",6,"l18n_parent",,,,0,0,"tx_irretutorial_1nff_hotel",5,,,,,,
 ,"ec78ae01c0f6099f374b80d6740c1e7d","tx_irretutorial_1nff_hotel",6,"offers",,,,0,0,"tx_irretutorial_1nff_offer",9,,,,,,
 ,"6dc66af7d395e5be3c87fc4e13c0455c","tt_content",299,"l18n_parent",,,,0,0,"tt_content",298,,,,,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizeParentContentWAllChildren.csv b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizeParentContentWAllChildren.csv
index 123a9a57ffbbf7cb1768298adf48e67e6a2f0c1d..068d937f496f57c8005e9b92f24537e63eade494 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizeParentContentWAllChildren.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizeParentContentWAllChildren.csv
@@ -56,13 +56,9 @@
 ,"3cd13aad565798bc7837b17d09eae98a","tx_irretutorial_1nff_offer",7,"prices",,,,0,0,"tx_irretutorial_1nff_price",12,,,,,
 ,"2abe914437799afd8d74ff900e1ad9ea","tx_irretutorial_1nff_offer",8,"prices",,,,0,0,"tx_irretutorial_1nff_price",13,,,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,,,
-,"ddf30b5f96113ff856bc9e7aaa07f7f4","tx_irretutorial_1nff_price",14,"sys_language_uid",,,,0,0,"sys_language",1,,,,,
 ,"3c507bbfdad3f2a40b04073158fc600b","tx_irretutorial_1nff_price",14,"l18n_parent",,,,0,0,"tx_irretutorial_1nff_price",13,,,,,
-,"0a0b60674d754575b9148bb7d86241f4","tx_irretutorial_1nff_offer",9,"sys_language_uid",,,,0,0,"sys_language",1,,,,,
 ,"fade07fa18e8d5900a634120380ed421","tx_irretutorial_1nff_offer",9,"l18n_parent",,,,0,0,"tx_irretutorial_1nff_offer",8,,,,,
 ,"d0754983bfe2639c6388e918c5c3c243","tx_irretutorial_1nff_offer",9,"prices",,,,0,0,"tx_irretutorial_1nff_price",14,,,,,
-,"45d5219294f18bc5959918ef77e1a69d","tx_irretutorial_1nff_hotel",6,"sys_language_uid",,,,0,0,"sys_language",1,,,,,
 ,"7588496c840cbdae5640fa2beac65eee","tx_irretutorial_1nff_hotel",6,"l18n_parent",,,,0,0,"tx_irretutorial_1nff_hotel",5,,,,,
 ,"ec78ae01c0f6099f374b80d6740c1e7d","tx_irretutorial_1nff_hotel",6,"offers",,,,0,0,"tx_irretutorial_1nff_offer",9,,,,,
 ,"6dc66af7d395e5be3c87fc4e13c0455c","tt_content",299,"l18n_parent",,,,0,0,"tt_content",298,,,,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/ManyToMany/Modify/DataSet/localizeCategoryOfRelation.csv b/typo3/sysext/core/Tests/Functional/DataHandling/ManyToMany/Modify/DataSet/localizeCategoryOfRelation.csv
index 4633a44e5ddc4da47f8c9506dfa94f3c80f930e5..02bec5f164a85c964898b93c38fc55c6f59e8eb0 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/ManyToMany/Modify/DataSet/localizeCategoryOfRelation.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/ManyToMany/Modify/DataSet/localizeCategoryOfRelation.csv
@@ -35,6 +35,5 @@
 ,"b102e2f9b1ed99b14d813363199cb281","sys_category",30,"items",,,,0,0,"tt_content",298,,,
 ,"1b70a8e25c22645f7a49a79f57f3cf3f","sys_category",31,"parent",,,,0,0,"sys_category",28,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,
 ,"6353f17422ca9ee8ea9f0b18d2b233ce","sys_category",32,"l10n_parent",,,,0,0,"sys_category",28,,,
 ,"f80e9fad5422a2c5d2b73765108d053a","sys_category",32,"items",,,,0,0,"tt_content",297,,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/copyContentToLanguage.csv b/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/copyContentToLanguage.csv
index 0a43489311f0eb69a167ea5669eae05e672bef92..a6a8ede9dfce1bdbea800ef353c4cf9bf75b5a77 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/copyContentToLanguage.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/copyContentToLanguage.csv
@@ -28,4 +28,3 @@
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/copyContentToLanguageFromNonDefaultLanguage.csv b/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/copyContentToLanguageFromNonDefaultLanguage.csv
index ea8c6f88db8b3932772f6bc6c8a6d0f803effed0..4850bc4d3472c38d0e0bcf959495c030ba32798b 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/copyContentToLanguageFromNonDefaultLanguage.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/copyContentToLanguageFromNonDefaultLanguage.csv
@@ -29,6 +29,4 @@
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,
 ,"2a42323931078b2842779bd9446e8152","pages",92,"l10n_parent",,,,0,0,"pages",89,,
-,"ace92fe82ea936fa3945cffa086fef17","pages",92,"sys_language_uid",,,,0,0,"sys_language",2,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/copyContentToLanguageWExclude.csv b/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/copyContentToLanguageWExclude.csv
index e7ff5d92cdf240156201d56c170427efbc2b7060..92c5ad401f5f892a0ac2ecb461a3638431bb415c 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/copyContentToLanguageWExclude.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/copyContentToLanguageWExclude.csv
@@ -28,4 +28,3 @@
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/copyContentToLanguageWSynchronization.csv b/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/copyContentToLanguageWSynchronization.csv
index f5e7f635d1285b73c7bbf360c0fc240bd95fff1f..115ba3d78c6e5ba38ce26668d9f1e913ab176ae2 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/copyContentToLanguageWSynchronization.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/copyContentToLanguageWSynchronization.csv
@@ -28,4 +28,3 @@
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/createContentForLanguageAll.csv b/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/createContentForLanguageAll.csv
index 423d923e901301f549297b34c02a15432ae7ef92..f59b3698769b66aa9eff0207a42b9a5b8fa6207e 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/createContentForLanguageAll.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/createContentForLanguageAll.csv
@@ -29,6 +29,4 @@
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,
 ,"2a42323931078b2842779bd9446e8152","pages",92,"l10n_parent",,,,0,0,"pages",89,,,
-,"ace92fe82ea936fa3945cffa086fef17","pages",92,"sys_language_uid",,,,0,0,"sys_language",2,,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/createLocalizedContent.csv b/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/createLocalizedContent.csv
index 261112cbf080d64b6cc951ea47e7539c4b06a66a..a0315e8348125b4ff35fc663ba1a71eabe782d5f 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/createLocalizedContent.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/createLocalizedContent.csv
@@ -29,5 +29,4 @@
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,
 ,"6000cbc7fbee0d718f956c85c0d4b5f8","tt_content",304,"l18n_parent",,,,0,0,"tt_content",303,,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/createLocalizedContentWExclude.csv b/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/createLocalizedContentWExclude.csv
index 3df740b79e999850c126085f0336bc712b283a76..1e213a4f036701dc8a206b8df22462fb50b23cd9 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/createLocalizedContentWExclude.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/createLocalizedContentWExclude.csv
@@ -29,5 +29,4 @@
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,
 ,"6000cbc7fbee0d718f956c85c0d4b5f8","tt_content",304,"l18n_parent",,,,0,0,"tt_content",303,,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/createLocalizedContentWSynchronization.csv b/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/createLocalizedContentWSynchronization.csv
index 4af56db9f82b0a37eef6747d27a88a2abe708775..3c5c9e5a7e948abc1dd1e651535026a346482206 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/createLocalizedContentWSynchronization.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/createLocalizedContentWSynchronization.csv
@@ -29,5 +29,4 @@
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,
 ,"6000cbc7fbee0d718f956c85c0d4b5f8","tt_content",304,"l18n_parent",,,,0,0,"tt_content",303,,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/deleteLocalizedContentNDeleteContent.csv b/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/deleteLocalizedContentNDeleteContent.csv
index 7070e1acfaf4b7ad5c022c0d28f229263be68d2f..46e657fdbe17be7aaeda0c291380927cdf41c01e 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/deleteLocalizedContentNDeleteContent.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/deleteLocalizedContentNDeleteContent.csv
@@ -16,4 +16,3 @@
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeContent.csv b/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeContent.csv
index 7b1ae92d03265021c2e6ca7efb4fe8eda4e7fcb1..0244f0d1986141210506cadfe66e7530625b8562 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeContent.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeContent.csv
@@ -28,5 +28,4 @@
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,
 ,"b46a287e12e9c731a9ff158a03280a07","tt_content",303,"l18n_parent",,,,0,0,"tt_content",298,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeContentFromNonDefaultLanguage.csv b/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeContentFromNonDefaultLanguage.csv
index e13a86ec76b96ab5543ae0aebe185e43a1dbaec8..9dcd527d7cef6d0218d32baf9d4e3cecee70596b 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeContentFromNonDefaultLanguage.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeContentFromNonDefaultLanguage.csv
@@ -29,7 +29,5 @@
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,
 ,"2a42323931078b2842779bd9446e8152","pages",92,"l10n_parent",,,,0,0,"pages",89,,
-,"ace92fe82ea936fa3945cffa086fef17","pages",92,"sys_language_uid",,,,0,0,"sys_language",2,,
 ,"31fa6f8fd7ec40b76ea2a316edddec7b","tt_content",303,"l18n_parent",,,,0,0,"tt_content",299,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeContentFromNonDefaultLanguageWSynchronizationDefault.csv b/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeContentFromNonDefaultLanguageWSynchronizationDefault.csv
index 4dfa09bcedfc8b96d829ab14875a932a5b0f4559..708b0ff58a469ae5df5d3772772517cbd2bf2340 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeContentFromNonDefaultLanguageWSynchronizationDefault.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeContentFromNonDefaultLanguageWSynchronizationDefault.csv
@@ -29,7 +29,5 @@
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,
 ,"2a42323931078b2842779bd9446e8152","pages",92,"l10n_parent",,,,0,0,"pages",89,,,
-,"ace92fe82ea936fa3945cffa086fef17","pages",92,"sys_language_uid",,,,0,0,"sys_language",2,,,
 ,"31fa6f8fd7ec40b76ea2a316edddec7b","tt_content",303,"l18n_parent",,,,0,0,"tt_content",299,,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeContentFromNonDefaultLanguageWSynchronizationSource.csv b/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeContentFromNonDefaultLanguageWSynchronizationSource.csv
index c322917e6c2bf19d63f0db416dfeb8f8b0b7156d..7b66b4fa59cd639d8bcfe3503088d7ddb8f4217d 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeContentFromNonDefaultLanguageWSynchronizationSource.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeContentFromNonDefaultLanguageWSynchronizationSource.csv
@@ -29,7 +29,5 @@
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,
 ,"2a42323931078b2842779bd9446e8152","pages",92,"l10n_parent",,,,0,0,"pages",89,,,
-,"ace92fe82ea936fa3945cffa086fef17","pages",92,"sys_language_uid",,,,0,0,"sys_language",2,,,
 ,"31fa6f8fd7ec40b76ea2a316edddec7b","tt_content",303,"l18n_parent",,,,0,0,"tt_content",299,,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeContentWSynchronization.csv b/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeContentWSynchronization.csv
index 1b589a9c0ea92f7b127d3fd69f251b3a46066cdd..36b2f1a0f3f678afbcb9ac174722383325e4fcf9 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeContentWSynchronization.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeContentWSynchronization.csv
@@ -28,5 +28,4 @@
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,
 ,"b46a287e12e9c731a9ff158a03280a07","tt_content",303,"l18n_parent",,,,0,0,"tt_content",298,,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeContentWSynchronizationHNull.csv b/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeContentWSynchronizationHNull.csv
index 37cd7623621cea16aa9c7dbe45ba800e382066af..8f291b3cdd681acfe45099055537451e1a1b39b1 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeContentWSynchronizationHNull.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeContentWSynchronizationHNull.csv
@@ -28,5 +28,4 @@
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,,
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,,
 ,"b46a287e12e9c731a9ff158a03280a07","tt_content",303,"l18n_parent",,,,0,0,"tt_content",298,,,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeContentWithEmptyTcaIntegrityColumns.csv b/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeContentWithEmptyTcaIntegrityColumns.csv
index 52a45d2d4e7f1c3af183d9103514f1f4ccb6b507..5a38296f67217fcd5d8bc6d193291087162647f0 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeContentWithEmptyTcaIntegrityColumns.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeContentWithEmptyTcaIntegrityColumns.csv
@@ -25,4 +25,3 @@
 "sys_refindex",,,,,,,,,,,,,
 ,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string",
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeNCopyPage.csv b/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeNCopyPage.csv
index 31ce6eca83c908e6d778b7e50e3cc30ddb1e837d..0fa5f8cdb56da4323835c740da301315613fd117 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeNCopyPage.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeNCopyPage.csv
@@ -35,9 +35,7 @@
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,
 ,"1b378366812bd1ad436fa8f62b6a8f1e","pages",93,"l10n_parent",,,,0,0,"pages",92,,
-,"42fde10529922b34ba37b5f675b7e944","pages",93,"sys_language_uid",,,,0,0,"sys_language",1,,
 ,"6000cbc7fbee0d718f956c85c0d4b5f8","tt_content",304,"l18n_parent",,,,0,0,"tt_content",303,,
 ,"e87069b61fe0470841bc2d196edb0624","tt_content",307,"l18n_parent",,,,0,0,"tt_content",306,,
 ,"ca4707efbf5a7def7e5b0fb26964f4cd","tt_content",308,"l18n_parent",,,,0,0,"tt_content",306,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeNCopyPageWSynchronization.csv b/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeNCopyPageWSynchronization.csv
index 2a662887032d4217263ae3d2706551062e557f87..20c35d883c4803ab5b090bf1ae1f912fdeab25d9 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeNCopyPageWSynchronization.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeNCopyPageWSynchronization.csv
@@ -35,9 +35,7 @@
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,
 ,"1b378366812bd1ad436fa8f62b6a8f1e","pages",93,"l10n_parent",,,,0,0,"pages",92,,,
-,"42fde10529922b34ba37b5f675b7e944","pages",93,"sys_language_uid",,,,0,0,"sys_language",1,,,
 ,"6000cbc7fbee0d718f956c85c0d4b5f8","tt_content",304,"l18n_parent",,,,0,0,"tt_content",303,,,
 ,"e87069b61fe0470841bc2d196edb0624","tt_content",307,"l18n_parent",,,,0,0,"tt_content",306,,,
 ,"ca4707efbf5a7def7e5b0fb26964f4cd","tt_content",308,"l18n_parent",,,,0,0,"tt_content",306,,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeNestedPagesAndContents.csv b/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeNestedPagesAndContents.csv
index 71c60c9b2f3e901cddd3da9b2c4e30dc9933e853..99391e46f03639dbcdcbfc347a41972aafa2037a 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeNestedPagesAndContents.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeNestedPagesAndContents.csv
@@ -32,9 +32,7 @@
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,,
 ,"63f8eb86e577893c26c56ab8ad818336","pages",91,"l10n_parent",,,,0,0,"pages",88,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,
 ,"35fe2fec92f9c47891055850ed1e8649","tt_content",303,"l18n_parent",,,,0,0,"tt_content",296,,,
 ,"2a42323931078b2842779bd9446e8152","pages",92,"l10n_parent",,,,0,0,"pages",89,,,
-,"1b482f5cf5e2d5935f7b52422295b96a","pages",92,"sys_language_uid",,,,0,0,"sys_language",1,,,
 ,"9284c2437ea4aa81c7a500fa332c87de","tt_content",304,"l18n_parent",,,,0,0,"tt_content",298,,,
 ,"aec03a4dc5c6118559a25ec38c69bcbd","tt_content",306,"l18n_parent",,,,0,0,"tt_content",305,,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizePage.csv b/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizePage.csv
index 6538c03cdebfc59d21936ca8e0a6ab5f1de1d8b7..a77e7d03f94dac4b7504c966fbb11278460fd280 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizePage.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizePage.csv
@@ -27,4 +27,3 @@
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizePageWSynchronization.csv b/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizePageWSynchronization.csv
index 91ce9e750fe13fadc5bf8e6ee64497869e1b0627..4b02d291d81f1696acd2768212e06e43e454805b 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizePageWSynchronization.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizePageWSynchronization.csv
@@ -27,4 +27,3 @@
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/modifyTranslatedContent.csv b/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/modifyTranslatedContent.csv
index d8dd5b3d826b98c08e73dda63441fc6e267c19d3..39a1bbb84e827e4e0554488e90760b58190f50a7 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/modifyTranslatedContent.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/modifyTranslatedContent.csv
@@ -27,4 +27,3 @@
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/movePageLocalizedToDifferentPageTwice.csv b/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/movePageLocalizedToDifferentPageTwice.csv
index be513c114e86b201a35f619798b426f5a790de75..addc12bcc64715e71db23e0b29203fea718ce818 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/movePageLocalizedToDifferentPageTwice.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/Regular/Modify/DataSet/movePageLocalizedToDifferentPageTwice.csv
@@ -27,4 +27,3 @@
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/Select/Modify/DataSet/copyElementToLanguageOfRelation.csv b/typo3/sysext/core/Tests/Functional/DataHandling/Select/Modify/DataSet/copyElementToLanguageOfRelation.csv
index f82680ec0117270d4b75d668e2aa8af8c8dbce7b..2db9ddcf596ba6c831f1baf5893ead335a1fcccd 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/Select/Modify/DataSet/copyElementToLanguageOfRelation.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/Select/Modify/DataSet/copyElementToLanguageOfRelation.csv
@@ -24,4 +24,3 @@
 ,"d333521843e8774369e112581bd4643b","tt_content",297,"tx_testdatahandler_select",,,,1,0,"tx_testdatahandler_element",2,,
 ,"fb9a4c46d91b175ee7503de71523c849","tt_content",298,"tx_testdatahandler_select",,,,0,0,"tx_testdatahandler_element",2,,
 ,"f54bf3a4ddc51685c0586b31015312cb","tt_content",298,"tx_testdatahandler_select",,,,1,0,"tx_testdatahandler_element",3,,
-,"f73b157a3ad0579eab2f3b7f3fce0c69","tx_testdatahandler_element",4,"sys_language_uid",,,,0,0,"sys_language",1,,
diff --git a/typo3/sysext/core/Tests/Functional/DataHandling/Select/Modify/DataSet/localizeElementOfRelation.csv b/typo3/sysext/core/Tests/Functional/DataHandling/Select/Modify/DataSet/localizeElementOfRelation.csv
index 46aa66ec2a4dc5367a7cd6a593df55522a2dd952..89ac1b715caad8e7f21a61f96790fa5a8fe9425b 100644
--- a/typo3/sysext/core/Tests/Functional/DataHandling/Select/Modify/DataSet/localizeElementOfRelation.csv
+++ b/typo3/sysext/core/Tests/Functional/DataHandling/Select/Modify/DataSet/localizeElementOfRelation.csv
@@ -26,6 +26,4 @@
 ,"fb9a4c46d91b175ee7503de71523c849","tt_content",298,"tx_testdatahandler_select",,,,0,0,"tx_testdatahandler_element",2,,
 ,"f54bf3a4ddc51685c0586b31015312cb","tt_content",298,"tx_testdatahandler_select",,,,1,0,"tx_testdatahandler_element",3,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,
-,"f73b157a3ad0579eab2f3b7f3fce0c69","tx_testdatahandler_element",4,"sys_language_uid",,,,0,0,"sys_language",1,,
 ,"e6d2afeb8da9fb54ceb83ae73d85e964","tx_testdatahandler_element",4,"l10n_parent",,,,0,0,"tx_irretutorial_1nff_hotel",1,,
diff --git a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_1ncsv_hotel.php b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_1ncsv_hotel.php
index f5a00c80bdfcaa0cb8d9cc0e3656e430de9d54a1..235efeb478ed7fdddc43aad4dbb60a819cda93d2 100644
--- a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_1ncsv_hotel.php
+++ b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_1ncsv_hotel.php
@@ -24,14 +24,7 @@ return [
             'exclude' => true,
             'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.language',
             'config' => [
-                'type' => 'select',
-                'renderType' => 'selectSingle',
-                'foreign_table' => 'sys_language',
-                'items' => [
-                    ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.allLanguages', -1],
-                    ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.default_value', 0]
-                ],
-                'default' => 0,
+                'type' => 'language',
             ]
         ],
         'l18n_parent' => [
diff --git a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_1ncsv_offer.php b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_1ncsv_offer.php
index cefdad0705ebbc9d0e552515b0581cb4f09ba916..dca99bb8d471e99ff7d59f7a691dcc6cd20f500c 100644
--- a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_1ncsv_offer.php
+++ b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_1ncsv_offer.php
@@ -24,14 +24,7 @@ return [
             'exclude' => true,
             'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.language',
             'config' => [
-                'type' => 'select',
-                'renderType' => 'selectSingle',
-                'foreign_table' => 'sys_language',
-                'items' => [
-                    ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.allLanguages', -1],
-                    ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.default_value', 0]
-                ],
-                'default' => 0
+                'type' => 'language',
             ]
         ],
         'l18n_parent' => [
diff --git a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_1ncsv_price.php b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_1ncsv_price.php
index 646f0212cfe6a77f2469f147cb456ef8dcb7039a..8812d035945ccd565ca532778eaa1251a2fa959f 100644
--- a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_1ncsv_price.php
+++ b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_1ncsv_price.php
@@ -24,14 +24,7 @@ return [
             'exclude' => true,
             'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.language',
             'config' => [
-                'type' => 'select',
-                'renderType' => 'selectSingle',
-                'foreign_table' => 'sys_language',
-                'items' => [
-                    ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.allLanguages', -1],
-                    ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.default_value', 0]
-                ],
-                'default' => 0
+                'type' => 'language',
             ]
         ],
         'l18n_parent' => [
diff --git a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_1nff_hotel.php b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_1nff_hotel.php
index 8447ccf13d7e9dab4b059fb6ed23deb0917e44f0..28e90df91a019b4bef413e100ea7b1ac2b908b3a 100644
--- a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_1nff_hotel.php
+++ b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_1nff_hotel.php
@@ -24,14 +24,7 @@ return [
             'exclude' => true,
             'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.language',
             'config' => [
-                'type' => 'select',
-                'renderType' => 'selectSingle',
-                'foreign_table' => 'sys_language',
-                'items' => [
-                    ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.allLanguages', -1],
-                    ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.default_value', 0]
-                ],
-                'default' => 0
+                'type' => 'language',
             ]
         ],
         'l18n_parent' => [
diff --git a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_1nff_offer.php b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_1nff_offer.php
index dd86f9435641773f9ca72ef0ecdf98553481a97c..da7639169ddf458d0a5dba3c7f132a829f3010f8 100644
--- a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_1nff_offer.php
+++ b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_1nff_offer.php
@@ -24,14 +24,7 @@ return [
             'exclude' => true,
             'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.language',
             'config' => [
-                'type' => 'select',
-                'renderType' => 'selectSingle',
-                'foreign_table' => 'sys_language',
-                'items' => [
-                    ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.allLanguages', -1],
-                    ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.default_value', 0]
-                ],
-                'default' => 0
+                'type' => 'language',
             ]
         ],
         'l18n_parent' => [
diff --git a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_1nff_price.php b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_1nff_price.php
index 22e6fe1e3c287068ff60c2321f6d164d49910594..1b07bbf79a046ecce8f5fa69385fcce34dfed9d9 100644
--- a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_1nff_price.php
+++ b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_1nff_price.php
@@ -24,14 +24,7 @@ return [
             'exclude' => true,
             'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.language',
             'config' => [
-                'type' => 'select',
-                'renderType' => 'selectSingle',
-                'foreign_table' => 'sys_language',
-                'items' => [
-                    ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.allLanguages', -1],
-                    ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.default_value', 0]
-                ],
-                'default' => 0
+                'type' => 'language',
             ]
         ],
         'l18n_parent' => [
diff --git a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_mnasym_hotel.php b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_mnasym_hotel.php
index 4bc483198cf61483f4563295e9ac626d4b9d14d8..7e7f6f4e8c103b2ffdf9bf381e5a071bd3d2e1bd 100644
--- a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_mnasym_hotel.php
+++ b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_mnasym_hotel.php
@@ -24,14 +24,7 @@ return [
             'exclude' => true,
             'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.language',
             'config' => [
-                'type' => 'select',
-                'renderType' => 'selectSingle',
-                'foreign_table' => 'sys_language',
-                'items' => [
-                    ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.allLanguages', -1],
-                    ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.default_value', 0]
-                ],
-                'default' => 0
+                'type' => 'language',
             ]
         ],
         'l18n_parent' => [
diff --git a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_mnasym_hotel_offer_rel.php b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_mnasym_hotel_offer_rel.php
index f1792e20fed958aa467b1534383edaf35342c883..78398068f2bb8477918329aa7b17f97f50faa6f2 100644
--- a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_mnasym_hotel_offer_rel.php
+++ b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_mnasym_hotel_offer_rel.php
@@ -23,14 +23,7 @@ return [
             'exclude' => true,
             'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.language',
             'config' => [
-                'type' => 'select',
-                'renderType' => 'selectSingle',
-                'foreign_table' => 'sys_language',
-                'items' => [
-                    ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.allLanguages', -1],
-                    ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.default_value', 0]
-                ],
-                'default' => 0
+                'type' => 'language',
             ]
         ],
         'l18n_parent' => [
diff --git a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_mnasym_offer.php b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_mnasym_offer.php
index 881040e78027198b06bd79d70532ed94f54a488d..3120ef58efe54a64eb704417c63e972cba27c194 100644
--- a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_mnasym_offer.php
+++ b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_mnasym_offer.php
@@ -24,14 +24,7 @@ return [
             'exclude' => true,
             'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.language',
             'config' => [
-                'type' => 'select',
-                'renderType' => 'selectSingle',
-                'foreign_table' => 'sys_language',
-                'items' => [
-                    ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.allLanguages', -1],
-                    ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.default_value', 0]
-                ],
-                'default' => 0
+                'type' => 'language',
             ]
         ],
         'l18n_parent' => [
diff --git a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_mnasym_price.php b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_mnasym_price.php
index 7ed5a4a8d30c02fc6a39514a0b45d5176564e8bf..995d78055ff60c49dcce48aac2f67eb93c926398 100644
--- a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_mnasym_price.php
+++ b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_mnasym_price.php
@@ -24,14 +24,7 @@ return [
             'exclude' => true,
             'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.language',
             'config' => [
-                'type' => 'select',
-                'renderType' => 'selectSingle',
-                'foreign_table' => 'sys_language',
-                'items' => [
-                    ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.allLanguages', -1],
-                    ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.default_value', 0]
-                ],
-                'default' => 0
+                'type' => 'language',
             ]
         ],
         'l18n_parent' => [
diff --git a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_mnattr_hotel.php b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_mnattr_hotel.php
index 9fbc6980abeddb07f739f146bbcfb2caf573fe79..afc9658938eeff1efde91fc32b2706022809518a 100644
--- a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_mnattr_hotel.php
+++ b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_mnattr_hotel.php
@@ -24,14 +24,7 @@ return [
             'exclude' => true,
             'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.language',
             'config' => [
-                'type' => 'select',
-                'renderType' => 'selectSingle',
-                'foreign_table' => 'sys_language',
-                'items' => [
-                    ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.allLanguages', -1],
-                    ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.default_value', 0]
-                ],
-                'default' => 0
+                'type' => 'language',
             ]
         ],
         'l18n_parent' => [
diff --git a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_mnattr_hotel_offer_rel.php b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_mnattr_hotel_offer_rel.php
index 4aabb07600ef753e82347afbdf088125859524d9..c5f7f59f1e6e82b13566dba0ac9c70071f3d3448 100644
--- a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_mnattr_hotel_offer_rel.php
+++ b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_mnattr_hotel_offer_rel.php
@@ -23,14 +23,7 @@ return [
             'exclude' => true,
             'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.language',
             'config' => [
-                'type' => 'select',
-                'renderType' => 'selectSingle',
-                'foreign_table' => 'sys_language',
-                'items' => [
-                    ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.allLanguages', -1],
-                    ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.default_value', 0]
-                ],
-                'default' => 0
+                'type' => 'language',
             ]
         ],
         'l18n_parent' => [
diff --git a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_mnattr_offer.php b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_mnattr_offer.php
index 330450bc313ef33987ad149209306ede9ebaba77..a397aa40d6a4b2dd0e2a7b8a92b0c1a140b12648 100644
--- a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_mnattr_offer.php
+++ b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_mnattr_offer.php
@@ -24,14 +24,7 @@ return [
             'exclude' => true,
             'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.language',
             'config' => [
-                'type' => 'select',
-                'renderType' => 'selectSingle',
-                'foreign_table' => 'sys_language',
-                'items' => [
-                    ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.allLanguages', -1],
-                    ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.default_value', 0]
-                ],
-                'default' => 0
+                'type' => 'language',
             ]
         ],
         'l18n_parent' => [
diff --git a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_mnmmasym_hotel.php b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_mnmmasym_hotel.php
index 054a095652404457fa13a46cedc0808dbde8f143..d0ee29edbca00a56a867c66dfe94782debfbe606 100644
--- a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_mnmmasym_hotel.php
+++ b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_mnmmasym_hotel.php
@@ -24,14 +24,7 @@ return [
             'exclude' => true,
             'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.language',
             'config' => [
-                'type' => 'select',
-                'renderType' => 'selectSingle',
-                'foreign_table' => 'sys_language',
-                'items' => [
-                    ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.allLanguages', -1],
-                    ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.default_value', 0]
-                ],
-                'default' => 0
+                'type' => 'language',
             ]
         ],
         'l18n_parent' => [
diff --git a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_mnmmasym_offer.php b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_mnmmasym_offer.php
index 15f1052d5aa7a5103e802f703eec00457abb6a64..ce6a3e83d6f1f1ca6f7faa30a0be86abe68931a1 100644
--- a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_mnmmasym_offer.php
+++ b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_mnmmasym_offer.php
@@ -24,14 +24,7 @@ return [
             'exclude' => true,
             'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.language',
             'config' => [
-                'type' => 'select',
-                'renderType' => 'selectSingle',
-                'foreign_table' => 'sys_language',
-                'items' => [
-                    ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.allLanguages', -1],
-                    ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.default_value', 0]
-                ],
-                'default' => 0
+                'type' => 'language',
             ]
         ],
         'l18n_parent' => [
diff --git a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_mnmmasym_price.php b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_mnmmasym_price.php
index a92e67ec80153d7b88fa5c1f7856d2f863b60eaf..c30709a54f4bb91d363058751ceaf09568d02b75 100644
--- a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_mnmmasym_price.php
+++ b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_mnmmasym_price.php
@@ -24,14 +24,7 @@ return [
             'exclude' => true,
             'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.language',
             'config' => [
-                'type' => 'select',
-                'renderType' => 'selectSingle',
-                'foreign_table' => 'sys_language',
-                'items' => [
-                    ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.allLanguages', -1],
-                    ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.default_value', 0]
-                ],
-                'default' => 0
+                'type' => 'language',
             ]
         ],
         'l18n_parent' => [
diff --git a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_mnsym_hotel.php b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_mnsym_hotel.php
index 9393e6769e2ca980b916cca593b059ed7ea25895..b4f94f16b132db611dae553b38e5dc1d6ec47187 100644
--- a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_mnsym_hotel.php
+++ b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_mnsym_hotel.php
@@ -24,14 +24,7 @@ return [
             'exclude' => true,
             'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.language',
             'config' => [
-                'type' => 'select',
-                'renderType' => 'selectSingle',
-                'foreign_table' => 'sys_language',
-                'items' => [
-                    ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.allLanguages', -1],
-                    ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.default_value', 0]
-                ],
-                'default' => 0
+                'type' => 'language',
             ]
         ],
         'l18n_parent' => [
diff --git a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_mnsym_hotel_rel.php b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_mnsym_hotel_rel.php
index ca901ef4c2d1ff973b5d720b856db75c1bebf223..d7f2e21dbb48a89371e2e9a9da6e0a2108366110 100644
--- a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_mnsym_hotel_rel.php
+++ b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/irre_tutorial/Configuration/TCA/tx_irretutorial_mnsym_hotel_rel.php
@@ -23,14 +23,7 @@ return [
             'exclude' => true,
             'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.language',
             'config' => [
-                'type' => 'select',
-                'renderType' => 'selectSingle',
-                'foreign_table' => 'sys_language',
-                'items' => [
-                    ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.allLanguages', -1],
-                    ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.default_value', 0]
-                ],
-                'default' => 0
+                'type' => 'language',
             ]
         ],
         'l18n_parent' => [
diff --git a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_datahandler/Configuration/TCA/tx_testdatahandler_element.php b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_datahandler/Configuration/TCA/tx_testdatahandler_element.php
index 9f3250f649389b28d2755fb5edf03f5a1ef377c8..72e27c047d592a43a962f35ee0be8e2602b15493 100644
--- a/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_datahandler/Configuration/TCA/tx_testdatahandler_element.php
+++ b/typo3/sysext/core/Tests/Functional/Fixtures/Extensions/test_datahandler/Configuration/TCA/tx_testdatahandler_element.php
@@ -24,14 +24,7 @@ return [
             'exclude' => true,
             'label'  => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.language',
             'config' => [
-                'type'                => 'select',
-                'renderType' => 'selectSingle',
-                'foreign_table'       => 'sys_language',
-                'items' => [
-                    ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.allLanguages', -1],
-                    ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.default_value', 0]
-                ],
-                'default' => 0
+                'type' => 'language',
             ]
         ],
         'l10n_parent' => [
diff --git a/typo3/sysext/core/Tests/Unit/Localization/TcaSystemLanguageCollectorTest.php b/typo3/sysext/core/Tests/Unit/Localization/TcaSystemLanguageCollectorTest.php
new file mode 100644
index 0000000000000000000000000000000000000000..a6598c388605423bdf982ea3e33f8c0f1f968341
--- /dev/null
+++ b/typo3/sysext/core/Tests/Unit/Localization/TcaSystemLanguageCollectorTest.php
@@ -0,0 +1,137 @@
+<?php
+
+declare(strict_types=1);
+
+/*
+ * This file is part of the TYPO3 CMS project.
+ *
+ * It is free software; you can redistribute it and/or modify it under
+ * the terms of the GNU General Public License, either version 2
+ * of the License, or any later version.
+ *
+ * For the full copyright and license information, please read the
+ * LICENSE.txt file that was distributed with this source code.
+ *
+ * The TYPO3 project - inspiring people to share!
+ */
+
+namespace TYPO3\CMS\Core\Tests\Unit\Localization;
+
+use TYPO3\CMS\Core\Authentication\BackendUserAuthentication;
+use TYPO3\CMS\Core\Cache\CacheManager;
+use TYPO3\CMS\Core\Cache\Frontend\FrontendInterface;
+use TYPO3\CMS\Core\Localization\LanguageService;
+use TYPO3\CMS\Core\Localization\Locales;
+use TYPO3\CMS\Core\Localization\TcaSystemLanguageCollector;
+use TYPO3\CMS\Core\Site\Entity\Site;
+use TYPO3\CMS\Core\Site\SiteFinder;
+use TYPO3\CMS\Core\Utility\GeneralUtility;
+use TYPO3\TestingFramework\Core\Unit\UnitTestCase;
+
+class TcaSystemLanguageCollectorTest extends UnitTestCase
+{
+    /**
+     * @var bool
+     */
+    protected $resetSingletonInstances = true;
+
+    public function setUp(): void
+    {
+        parent::setUp();
+        $cacheManagerProphecy = $this->prophesize(CacheManager::class);
+        GeneralUtility::setSingletonInstance(CacheManager::class, $cacheManagerProphecy->reveal());
+        $cacheFrontendProphecy = $this->prophesize(FrontendInterface::class);
+        $cacheManagerProphecy->getCache('runtime')->willReturn($cacheFrontendProphecy->reveal());
+
+        $GLOBALS['BE_USER'] = new BackendUserAuthentication();
+        $GLOBALS['BE_USER']->groupData = ['allowed_languages' => ''];
+
+        $languageServiceProphecy = $this->prophesize(LanguageService::class);
+        $GLOBALS['LANG'] = $languageServiceProphecy->reveal();
+    }
+
+    /**
+     * @test
+     */
+    public function populateAvailableSiteLanguagesTest(): void
+    {
+        $siteFinder = $this->prophesize(SiteFinder::class);
+        $siteFinder->getAllSites()->willReturn([
+           new Site('site-1', 1, [
+               'base' => '/',
+               'languages' => [
+                   [
+                       'title' => 'English',
+                       'languageId' => 0,
+                       'base' => '/',
+                       'locale' => 'en_US',
+                       'flag' => 'us'
+                   ],
+                   [
+                       'title' => 'German',
+                       'languageId' => 2,
+                       'base' => '/de/',
+                       'locale' => 'de_DE',
+                       'flag' => 'de'
+                   ]
+               ]
+           ]),
+           new Site('site-2', 2, [
+               'base' => '/',
+               'languages' => [
+                   [
+                       'title' => 'English',
+                       'languageId' => 0,
+                       'base' => '/',
+                       'locale' => 'en_US',
+                       'flag' => 'us'
+                   ],
+               ]
+           ])
+        ]);
+        GeneralUtility::addInstance(SiteFinder::class, $siteFinder->reveal());
+
+        $expectedItems = [
+            0 => [
+                0 => 'English [Site: site-1], English [Site: site-2]',
+                1 => 0,
+                2 => 'flags-us'
+            ],
+            1 => [
+                0 => 'German [Site: site-1]',
+                1 => 2,
+                2 => 'flags-de'
+            ],
+        ];
+
+        $fieldInformation = ['items' => []];
+
+        (new TcaSystemLanguageCollector(new Locales()))->populateAvailableSiteLanguages($fieldInformation);
+
+        self::assertSame($expectedItems, $fieldInformation['items']);
+    }
+
+    /**
+     * @test
+     */
+    public function populateAvailableSiteLanguagesWithoutSiteTest(): void
+    {
+        $siteFinder = $this->prophesize(SiteFinder::class);
+        $siteFinder->getAllSites()->willReturn([]);
+        GeneralUtility::addInstance(SiteFinder::class, $siteFinder->reveal());
+
+        $expectedItems = [
+            0 => [
+                0 => 'Default',
+                1 => 0,
+                2 => ''
+            ]
+        ];
+
+        $fieldInformation = ['items' => []];
+
+        (new TcaSystemLanguageCollector(new Locales()))->populateAvailableSiteLanguages($fieldInformation);
+
+        self::assertSame($expectedItems, $fieldInformation['items']);
+    }
+}
diff --git a/typo3/sysext/core/Tests/Unit/Migrations/TcaMigrationTest.php b/typo3/sysext/core/Tests/Unit/Migrations/TcaMigrationTest.php
index ba0e94f25e022e134cbe64194df4238bb5738234..cedfbb91ec69b2ba399d5177d106657d175f5cc1 100644
--- a/typo3/sysext/core/Tests/Unit/Migrations/TcaMigrationTest.php
+++ b/typo3/sysext/core/Tests/Unit/Migrations/TcaMigrationTest.php
@@ -279,7 +279,7 @@ class TcaMigrationTest extends UnitTestCase
                             'bField' => [
                                 'label' => 'bField',
                                 'config' => [
-                                    'type' => 'none',
+                                    'type' => 'language',
                                 ],
                             ],
                             'cField' => [
@@ -343,7 +343,7 @@ class TcaMigrationTest extends UnitTestCase
                             'bField' => [
                                 'label' => 'bField',
                                 'config' => [
-                                    'type' => 'none',
+                                    'type' => 'language',
                                 ],
                             ],
                             'cField' => [
@@ -393,8 +393,7 @@ class TcaMigrationTest extends UnitTestCase
                             ],
                             'bField' => [
                                 'config' => [
-                                    'type' => 'passthrough',
-                                    'default' => 0,
+                                    'type' => 'language',
                                 ],
                             ],
                             'cField' => [
@@ -667,4 +666,146 @@ class TcaMigrationTest extends UnitTestCase
         $subject = new TcaMigration();
         self::assertEquals($expected, $subject->migrate($input));
     }
+
+    /**
+     * @test
+     */
+    public function languageFieldsAreMigratedToTcaTypeLanguage(): void
+    {
+        $input = [
+            'aTable' => [
+                'ctrl' => [
+                    'title' => 'aTable',
+                    'languageField' => 'aLanguageField',
+                ],
+                'columns' => [
+                    'aLanguageField' => [
+                        'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.language',
+                        'config' => [
+                            'type' => 'select',
+                            'renderType' => 'selectSingle',
+                            'special' => 'languages',
+                            'items' => [
+                                [
+                                    'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.allLanguages',
+                                    -1,
+                                    'flags-multiple'
+                                ],
+                            ],
+                            'default' => 0,
+                        ]
+                    ]
+                ]
+            ],
+            'bTable' => [
+                'ctrl' => [
+                    'title' => 'bTable',
+                    'languageField' => 'bLanguageField',
+                ],
+                'columns' => [
+                    'bLanguageField' => [
+                        'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.language',
+                        'config' => [
+                            'type' => 'select',
+                            'renderType' => 'selectSingle',
+                            'foreign_table' => 'sys_language',
+                            'items' => [
+                                ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.allLanguages', -1],
+                                ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.default_value', 0]
+                            ],
+                            'default' => 0
+                        ]
+                    ]
+                ]
+            ],
+            'cTable' => [
+                'ctrl' => [
+                    'title' => 'cTable',
+                ],
+                'columns' => [
+                    'cLanguageField' => [
+                        'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.language',
+                        'config' => [
+                            'type' => 'select',
+                            'renderType' => 'selectSingle',
+                            'special' => 'languages',
+                            'fieldWizard' => [
+                                'selectIcons' => [
+                                    'disabled' => false,
+                                ],
+                            ]
+                        ]
+                    ]
+                ]
+            ],
+            'dTable' => [
+                'ctrl' => [
+                    'title' => 'dTable'
+                ],
+                'columns' => [
+                    'dLanguageField' => [
+                        'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.language',
+                        'config' => [
+                            'type' => 'select',
+                            'renderType' => 'selectSingle',
+                            'foreign_table' => 'sys_language',
+                            'items' => [
+                                ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.allLanguages', -1],
+                                ['LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.default_value', 0]
+                            ],
+                            'default' => 0
+                        ]
+                    ]
+                ]
+            ]
+        ];
+
+        $expected = [
+            'aTable' => [
+                'ctrl' => [
+                    'title' => 'aTable',
+                    'languageField' => 'aLanguageField',
+                ],
+                'columns' => [
+                    'aLanguageField' => [
+                        'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.language',
+                        'config' => [
+                            'type' => 'language',
+                        ]
+                    ]
+                ]
+            ],
+            'bTable' => [
+                'ctrl' => [
+                    'title' => 'bTable',
+                    'languageField' => 'bLanguageField',
+                ],
+                'columns' => [
+                    'bLanguageField' => [
+                        'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.language',
+                        'config' => [
+                            'type' => 'language',
+                        ]
+                    ]
+                ]
+            ],
+            'cTable' => [
+                'ctrl' => [
+                    'title' => 'cTable',
+                ],
+                'columns' => [
+                    'cLanguageField' => [
+                        'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.language',
+                        'config' => [
+                            'type' => 'language',
+                        ]
+                    ]
+                ]
+            ],
+            'dTable' => $input['dTable']
+        ];
+
+        $subject = new TcaMigration();
+        self::assertEquals($expected, $subject->migrate($input));
+    }
 }
diff --git a/typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/blog_example/Configuration/TCA/tx_blogexample_domain_model_blog.php b/typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/blog_example/Configuration/TCA/tx_blogexample_domain_model_blog.php
index 2e9c96b3e828c963c5763a71cc169ce8e0874922..acafbdb36c3726beb28a6a6ee024646709b91328 100644
--- a/typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/blog_example/Configuration/TCA/tx_blogexample_domain_model_blog.php
+++ b/typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/blog_example/Configuration/TCA/tx_blogexample_domain_model_blog.php
@@ -23,17 +23,7 @@ return [
             'exclude' => true,
             'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.language',
             'config' => [
-                'type' => 'select',
-                'renderType' => 'selectSingle',
-                'special' => 'languages',
-                'items' => [
-                    [
-                        'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.allLanguages',
-                        -1,
-                        'flags-multiple'
-                    ],
-                ],
-                'default' => 0
+                'type' => 'language'
             ]
         ],
         'l18n_parent' => [
diff --git a/typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/blog_example/Configuration/TCA/tx_blogexample_domain_model_info.php b/typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/blog_example/Configuration/TCA/tx_blogexample_domain_model_info.php
index 9244a5bbe10b3d57dc29f4efafeb0fbc5af8921d..b17fcb792acfb62559b643ce71128cdf3c262d8a 100644
--- a/typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/blog_example/Configuration/TCA/tx_blogexample_domain_model_info.php
+++ b/typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/blog_example/Configuration/TCA/tx_blogexample_domain_model_info.php
@@ -22,17 +22,7 @@ return [
             'exclude' => true,
             'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.language',
             'config' => [
-                'type' => 'select',
-                'renderType' => 'selectSingle',
-                'special' => 'languages',
-                'items' => [
-                    [
-                        'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.allLanguages',
-                        -1,
-                        'flags-multiple'
-                    ],
-                ],
-                'default' => 0,
+                'type' => 'language',
             ]
         ],
         'l18n_parent' => [
diff --git a/typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/blog_example/Configuration/TCA/tx_blogexample_domain_model_person.php b/typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/blog_example/Configuration/TCA/tx_blogexample_domain_model_person.php
index 7351669cf54c55849f1bca508058c2239c73bb46..79ecf1f714ee76bca7dd8f46b3aebe92ab1e654e 100644
--- a/typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/blog_example/Configuration/TCA/tx_blogexample_domain_model_person.php
+++ b/typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/blog_example/Configuration/TCA/tx_blogexample_domain_model_person.php
@@ -24,17 +24,7 @@ return [
             'exclude' => true,
             'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.language',
             'config' => [
-                'type' => 'select',
-                'renderType' => 'selectSingle',
-                'special' => 'languages',
-                'items' => [
-                    [
-                        'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.allLanguages',
-                        -1,
-                        'flags-multiple'
-                    ],
-                ],
-                'default' => 0
+                'type' => 'language'
             ]
         ],
         'l10n_parent' => [
diff --git a/typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/blog_example/Configuration/TCA/tx_blogexample_domain_model_post.php b/typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/blog_example/Configuration/TCA/tx_blogexample_domain_model_post.php
index 526a81301ed7dee624238aa9bea7cdeced76273f..be4f047a90cfe63b37b0ede6cb0cd9390759418e 100644
--- a/typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/blog_example/Configuration/TCA/tx_blogexample_domain_model_post.php
+++ b/typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/blog_example/Configuration/TCA/tx_blogexample_domain_model_post.php
@@ -32,17 +32,7 @@ return [
             'exclude' => true,
             'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.language',
             'config' => [
-                'type' => 'select',
-                'renderType' => 'selectSingle',
-                'special' => 'languages',
-                'items' => [
-                    [
-                        'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.allLanguages',
-                        -1,
-                        'flags-multiple'
-                    ],
-                ],
-                'default' => 0
+                'type' => 'language'
             ]
         ],
         'l18n_parent' => [
diff --git a/typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/blog_example/Configuration/TCA/tx_blogexample_domain_model_tag.php b/typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/blog_example/Configuration/TCA/tx_blogexample_domain_model_tag.php
index 8d3992a9d8c849a435f7d05e397b063a5002a418..c93f4945c62fa430c61b62586c3a922a5553ca72 100644
--- a/typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/blog_example/Configuration/TCA/tx_blogexample_domain_model_tag.php
+++ b/typo3/sysext/extbase/Tests/Functional/Fixtures/Extensions/blog_example/Configuration/TCA/tx_blogexample_domain_model_tag.php
@@ -21,17 +21,7 @@ return [
             'exclude' => true,
             'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.language',
             'config' => [
-                'type' => 'select',
-                'renderType' => 'selectSingle',
-                'special' => 'languages',
-                'items' => [
-                    [
-                        'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.allLanguages',
-                        -1,
-                        'flags-multiple'
-                    ],
-                ],
-                'default' => 0
+                'type' => 'language'
             ]
         ],
         'l18n_parent' => [
diff --git a/typo3/sysext/extbase/Tests/Unit/Persistence/Generic/Mapper/DataMapFactoryTest.php b/typo3/sysext/extbase/Tests/Unit/Persistence/Generic/Mapper/DataMapFactoryTest.php
index 6ba8f7eca50cdbb1ac0c5e226548117c2440dd67..9878f23f45b7b82e5065319aa0098542e51ba76b 100644
--- a/typo3/sysext/extbase/Tests/Unit/Persistence/Generic/Mapper/DataMapFactoryTest.php
+++ b/typo3/sysext/extbase/Tests/Unit/Persistence/Generic/Mapper/DataMapFactoryTest.php
@@ -565,6 +565,7 @@ class DataMapFactoryTest extends UnitTestCase
             [['type' => 'group', 'internal_type' => 'db'], TableColumnType::GROUP, TableColumnSubType::DB],
             [['type' => 'group', 'internal_type' => 'folder'], TableColumnType::GROUP, TableColumnSubType::FOLDER],
             [['type' => 'none'], TableColumnType::NONE, null],
+            [['type' => 'language'], TableColumnType::LANGUAGE, null],
             [['type' => 'passthrough'], TableColumnType::PASSTHROUGH, null],
             [['type' => 'user'], TableColumnType::USER, null],
             [['type' => 'flex'], TableColumnType::FLEX, null],
diff --git a/typo3/sysext/frontend/Configuration/TCA/tt_content.php b/typo3/sysext/frontend/Configuration/TCA/tt_content.php
index 6d82d9eeba333cd14e36b39a77a0d2ecfe8f0dc9..da999e8f3de991a73036103d7db7b0dd0bb7e073 100644
--- a/typo3/sysext/frontend/Configuration/TCA/tt_content.php
+++ b/typo3/sysext/frontend/Configuration/TCA/tt_content.php
@@ -332,17 +332,7 @@ return [
             'exclude' => true,
             'label' => 'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.language',
             'config' => [
-                'type' => 'select',
-                'renderType' => 'selectSingle',
-                'special' => 'languages',
-                'items' => [
-                    [
-                        'LLL:EXT:core/Resources/Private/Language/locallang_general.xlf:LGL.allLanguages',
-                        -1,
-                        'flags-multiple'
-                    ],
-                ],
-                'default' => 0,
+                'type' => 'language'
             ]
         ],
         'l18n_parent' => [
diff --git a/typo3/sysext/frontend/Tests/Functional/Rendering/DataSet/LiveDefaultElements.csv b/typo3/sysext/frontend/Tests/Functional/Rendering/DataSet/LiveDefaultElements.csv
index 49afe65437029909545300f6de80d20196145d13..b80df0a08a88d7d908699f3d5db5c0590a738634 100644
--- a/typo3/sysext/frontend/Tests/Functional/Rendering/DataSet/LiveDefaultElements.csv
+++ b/typo3/sysext/frontend/Tests/Functional/Rendering/DataSet/LiveDefaultElements.csv
@@ -52,10 +52,8 @@
 "sys_refindex",,,,,,,,,,,,,,,,,,,,
 ,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string",,,,,,,,
 ,"04650b476b686bf7b8fabdf7f7642991","sys_category",4,"items",,,,0,0,"tt_content",301,,,,,,,,,
-,"046fb06ef64a73bd4c5c86c7dd3f49b2","sys_file_reference",130,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,,,,
 ,"0ad00e77a175a4a5d134cc2b115839fd","sys_file",20,"storage",,,,0,0,"sys_file_storage",1,,,,,,,,,
 ,"0d94a787208533a22dc514568c32ff6d","sys_category",1,"items",,,,1,0,"tt_content",301,,,,,,,,,
-,"104d904d882bf25dbea13eb1b3387c1f","pages",91,"sys_language_uid",,,,0,0,"sys_language",3,,,,,,,,,
 ,"1130084e4038e95f2d5806b731cd416a","tt_content",300,"l18n_parent",,,,0,0,"tt_content",299,,,,,,,,,
 ,"12c2c72b6222bd07cb817a2d7db4c72b","tt_content",308,"l18n_parent",,,,0,0,"tt_content",307,,,,,,,,,
 ,"135027830c065c9ab089c028eaa85ca6","tt_content",299,"image",,,,0,0,"sys_file_reference",127,,,,,,,,,
@@ -70,15 +68,11 @@
 ,"58bc58699db7b2480929ca99490aa0b0","sys_file_reference",132,"uid_local",,,,0,0,"sys_file",1,,,,,,,,,
 ,"5b968ea4f118b73c63947691a29d6699","sys_file_reference",131,"uid_local",,,,0,0,"sys_file",1,,,,,,,,,
 ,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21,,,,,,,,,
-,"765e891bbf63218c495316b2c15c5ef5","sys_file_reference",128,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,,,,
 ,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1,,,,,,,,,
-,"856c022195ad04cb2910c6ee04d188c8","sys_file_reference",131,"sys_language_uid",,,,0,0,"sys_language",2,,,,,,,,,
 ,"8ebb17c55331f8a6f72502fe7eff2f62","tt_content",300,"image",,,,1,0,"sys_file_reference",129,,,,,,,,,
 ,"a37fdd63b3a05fab2257441d4eda7287","tt_content",298,"image",,,,0,0,"sys_file_reference",132,,,,,,,,,
-,"a54f122f69d2c115a2ff0abeef673673","pages",90,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,,,,
 ,"ace39676e3513ffcfce4efc9b1d62dba","tt_content",309,"l18n_parent",,,,0,0,"tt_content",298,,,,,,,,,
 ,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1,,,,,,,,,
-,"bc561f3a42b498f453ce374e30a04659","sys_file_reference",129,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,,,,
 ,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21,,,,,,,,,
 ,"cee4982ae84071471dea0e697628816a","sys_file_reference",130,"uid_local",,,,0,0,"sys_file",1,,,,,,,,,
 ,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21,,,,,,,,,
diff --git a/typo3/sysext/impexp/Tests/Functional/Fixtures/DatabaseAssertions/importPagesAndRelatedTtContentWithImagesButNotIncluded.csv b/typo3/sysext/impexp/Tests/Functional/Fixtures/DatabaseAssertions/importPagesAndRelatedTtContentWithImagesButNotIncluded.csv
index 113302ff88959f3a61932ddd6f72feafa588e853..ed51207160c0df25f7b3635b4df262893c137f8b 100644
--- a/typo3/sysext/impexp/Tests/Functional/Fixtures/DatabaseAssertions/importPagesAndRelatedTtContentWithImagesButNotIncluded.csv
+++ b/typo3/sysext/impexp/Tests/Functional/Fixtures/DatabaseAssertions/importPagesAndRelatedTtContentWithImagesButNotIncluded.csv
@@ -20,4 +20,4 @@
 "sys_file_metadata",,,,,,,,,,,,
 ,"uid","pid","file","title","width","height","description","alternative","sys_language_uid","l10n_parent",,
 ,1,0,1,"Dummy image",400,300,"This is a dummy image.","Photo of program code",0,0,,
-,2,0,1,"Beispiel Bild",0,0,"Nur ein Beispielbild.","Foto von Programmcode",1,1,,
+,2,0,1,"Beispiel Bild",400,300,"Nur ein Beispielbild.","Foto von Programmcode",1,1,,
diff --git a/typo3/sysext/impexp/Tests/Functional/Fixtures/DatabaseAssertions/importPagesAndRelatedTtContentWithImagesButWithoutStorageOnCaseInsensitiveFilesystems.csv b/typo3/sysext/impexp/Tests/Functional/Fixtures/DatabaseAssertions/importPagesAndRelatedTtContentWithImagesButWithoutStorageOnCaseInsensitiveFilesystems.csv
index 1162db2c91ed18a1aaa53e8d30fc5987fa30d051..32f0b49c4bb6543ae678edd3c42ed8904ef1a7aa 100644
--- a/typo3/sysext/impexp/Tests/Functional/Fixtures/DatabaseAssertions/importPagesAndRelatedTtContentWithImagesButWithoutStorageOnCaseInsensitiveFilesystems.csv
+++ b/typo3/sysext/impexp/Tests/Functional/Fixtures/DatabaseAssertions/importPagesAndRelatedTtContentWithImagesButWithoutStorageOnCaseInsensitiveFilesystems.csv
@@ -20,4 +20,4 @@
 "sys_file_metadata",,,,,,,,,,,,
 ,"uid","pid","file","title","width","height","description","alternative","sys_language_uid","l10n_parent",,
 ,1,0,1,"Dummy image",400,300,"This is a dummy image.","Photo of program code",0,0,,
-,2,0,1,"Beispiel Bild",0,0,"Nur ein Beispielbild.","Foto von Programmcode",1,1,,
+,2,0,1,"Beispiel Bild",400,300,"Nur ein Beispielbild.","Foto von Programmcode",1,1,,
diff --git a/typo3/sysext/impexp/Tests/Functional/Fixtures/DatabaseAssertions/importPagesAndRelatedTtContentWithImagesButWithoutStorageOnCaseSensitiveFilesystems.csv b/typo3/sysext/impexp/Tests/Functional/Fixtures/DatabaseAssertions/importPagesAndRelatedTtContentWithImagesButWithoutStorageOnCaseSensitiveFilesystems.csv
index bf60d04e667456c6b41ef0f96d4461b63c72173c..66afe35a4484bdcc9194c6b88f7ab87378716800 100644
--- a/typo3/sysext/impexp/Tests/Functional/Fixtures/DatabaseAssertions/importPagesAndRelatedTtContentWithImagesButWithoutStorageOnCaseSensitiveFilesystems.csv
+++ b/typo3/sysext/impexp/Tests/Functional/Fixtures/DatabaseAssertions/importPagesAndRelatedTtContentWithImagesButWithoutStorageOnCaseSensitiveFilesystems.csv
@@ -20,4 +20,4 @@
 "sys_file_metadata",,,,,,,,,,,,
 ,"uid","pid","file","title","width","height","description","alternative","sys_language_uid","l10n_parent",,
 ,1,0,1,"Dummy image",400,300,"This is a dummy image.","Photo of program code",0,0,,
-,2,0,1,"Beispiel Bild",0,0,"Nur ein Beispielbild.","Foto von Programmcode",1,1,,
+,2,0,1,"Beispiel Bild",400,300,"Nur ein Beispielbild.","Foto von Programmcode",1,1,,
diff --git a/typo3/sysext/impexp/Tests/Functional/Fixtures/DatabaseAssertions/importPagesAndRelatedTtContentWithImagesOnCaseInsensitiveFilesystems.csv b/typo3/sysext/impexp/Tests/Functional/Fixtures/DatabaseAssertions/importPagesAndRelatedTtContentWithImagesOnCaseInsensitiveFilesystems.csv
index 81e83ee2b9fecd95f22299bc404eb6c910f052fc..fddfda4ad69f0accf32398378cf79cc3b64b31b6 100644
--- a/typo3/sysext/impexp/Tests/Functional/Fixtures/DatabaseAssertions/importPagesAndRelatedTtContentWithImagesOnCaseInsensitiveFilesystems.csv
+++ b/typo3/sysext/impexp/Tests/Functional/Fixtures/DatabaseAssertions/importPagesAndRelatedTtContentWithImagesOnCaseInsensitiveFilesystems.csv
@@ -20,4 +20,4 @@
 "sys_file_metadata",,,,,,,,,,,,
 ,"uid","pid","file","title","width","height","description","alternative","sys_language_uid","l10n_parent",,
 ,1,0,1,"Dummy image",400,300,"This is a dummy image.","Photo of program code",0,0,,
-,2,0,1,"Beispiel Bild",0,0,"Nur ein Beispielbild.","Foto von Programmcode",1,1,,
+,2,0,1,"Beispiel Bild",400,300,"Nur ein Beispielbild.","Foto von Programmcode",1,1,,
diff --git a/typo3/sysext/impexp/Tests/Functional/Fixtures/DatabaseAssertions/importPagesAndRelatedTtContentWithImagesOnCaseSensitiveFilesystems.csv b/typo3/sysext/impexp/Tests/Functional/Fixtures/DatabaseAssertions/importPagesAndRelatedTtContentWithImagesOnCaseSensitiveFilesystems.csv
index ff450c4ed3edf6698d13ae9a5fa8660589233bf5..a661e873332ee4f58aca0658b165809ad7b91e47 100644
--- a/typo3/sysext/impexp/Tests/Functional/Fixtures/DatabaseAssertions/importPagesAndRelatedTtContentWithImagesOnCaseSensitiveFilesystems.csv
+++ b/typo3/sysext/impexp/Tests/Functional/Fixtures/DatabaseAssertions/importPagesAndRelatedTtContentWithImagesOnCaseSensitiveFilesystems.csv
@@ -20,4 +20,4 @@
 "sys_file_metadata",,,,,,,,,,,,
 ,"uid","pid","file","title","width","height","description","alternative","sys_language_uid","l10n_parent",,
 ,1,0,1,"Dummy image",400,300,"This is a dummy image.","Photo of program code",0,0,,
-,2,0,1,"Beispiel Bild",0,0,"Nur ein Beispielbild.","Foto von Programmcode",1,1,,
+,2,0,1,"Beispiel Bild",400,300,"Nur ein Beispielbild.","Foto von Programmcode",1,1,,
diff --git a/typo3/sysext/impexp/Tests/Functional/Fixtures/XmlExports/pages-and-ttcontent-with-corrupt-image.xml b/typo3/sysext/impexp/Tests/Functional/Fixtures/XmlExports/pages-and-ttcontent-with-corrupt-image.xml
index 87030e83126b0541e4815ec75bcf28f863f0b0f2..9cff8b9bf9c811cd3979bcffc8cbc025e567638b 100644
--- a/typo3/sysext/impexp/Tests/Functional/Fixtures/XmlExports/pages-and-ttcontent-with-corrupt-image.xml
+++ b/typo3/sysext/impexp/Tests/Functional/Fixtures/XmlExports/pages-and-ttcontent-with-corrupt-image.xml
@@ -120,10 +120,6 @@
 					<title>typo3_image2.jpg</title>
 					<relationLevel>2</relationLevel>
 					<relations index="rels" type="array">
-						<element index="sys_language:1" type="array">
-							<id>1</id>
-							<table>sys_language</table>
-						</element>
 						<element index="sys_file_metadata:1" type="array">
 							<id>1</id>
 							<table>sys_file_metadata</table>
@@ -411,15 +407,6 @@
 				<field index="alternative">Foto von Programmcode</field>
 			</fieldlist>
 			<related index="rels" type="array">
-				<field index="sys_language_uid" type="array">
-					<type>db</type>
-					<relations index="itemArray" type="array">
-						<element index="0" type="array">
-							<id>1</id>
-							<table>sys_language</table>
-						</element>
-					</relations>
-				</field>
 				<field index="l10n_parent" type="array">
 					<type>db</type>
 					<relations index="itemArray" type="array">
diff --git a/typo3/sysext/impexp/Tests/Functional/Fixtures/XmlExports/pages-and-ttcontent-with-image-but-not-included.xml b/typo3/sysext/impexp/Tests/Functional/Fixtures/XmlExports/pages-and-ttcontent-with-image-but-not-included.xml
index 76d9b7fae88c9029032be05ef2e904179363c92e..6737764d17e45795dc7e2e1dae8e29f162aec51a 100644
--- a/typo3/sysext/impexp/Tests/Functional/Fixtures/XmlExports/pages-and-ttcontent-with-image-but-not-included.xml
+++ b/typo3/sysext/impexp/Tests/Functional/Fixtures/XmlExports/pages-and-ttcontent-with-image-but-not-included.xml
@@ -120,10 +120,6 @@
 					<title>typo3_image2.jpg</title>
 					<relationLevel>2</relationLevel>
 					<relations index="rels" type="array">
-						<element index="sys_language:1" type="array">
-							<id>1</id>
-							<table>sys_language</table>
-						</element>
 						<element index="sys_file_metadata:1" type="array">
 							<id>1</id>
 							<table>sys_file_metadata</table>
@@ -411,15 +407,6 @@
 				<field index="alternative">Foto von Programmcode</field>
 			</fieldlist>
 			<related index="rels" type="array">
-				<field index="sys_language_uid" type="array">
-					<type>db</type>
-					<relations index="itemArray" type="array">
-						<element index="0" type="array">
-							<id>1</id>
-							<table>sys_language</table>
-						</element>
-					</relations>
-				</field>
 				<field index="l10n_parent" type="array">
 					<type>db</type>
 					<relations index="itemArray" type="array">
diff --git a/typo3/sysext/impexp/Tests/Functional/Fixtures/XmlExports/pages-and-ttcontent-with-image.xml b/typo3/sysext/impexp/Tests/Functional/Fixtures/XmlExports/pages-and-ttcontent-with-image.xml
index 10ffa69b01319be3c12378e25f7bf9b6a188ab00..a25f1369abc91baebc3d24eb3305733983530272 100644
--- a/typo3/sysext/impexp/Tests/Functional/Fixtures/XmlExports/pages-and-ttcontent-with-image.xml
+++ b/typo3/sysext/impexp/Tests/Functional/Fixtures/XmlExports/pages-and-ttcontent-with-image.xml
@@ -120,10 +120,6 @@
 					<title>typo3_image2.jpg</title>
 					<relationLevel>2</relationLevel>
 					<relations index="rels" type="array">
-						<element index="sys_language:1" type="array">
-							<id>1</id>
-							<table>sys_language</table>
-						</element>
 						<element index="sys_file_metadata:1" type="array">
 							<id>1</id>
 							<table>sys_file_metadata</table>
@@ -411,15 +407,6 @@
 				<field index="alternative">Foto von Programmcode</field>
 			</fieldlist>
 			<related index="rels" type="array">
-				<field index="sys_language_uid" type="array">
-					<type>db</type>
-					<relations index="itemArray" type="array">
-						<element index="0" type="array">
-							<id>1</id>
-							<table>sys_language</table>
-						</element>
-					</relations>
-				</field>
 				<field index="l10n_parent" type="array">
 					<type>db</type>
 					<relations index="itemArray" type="array">
diff --git a/typo3/sysext/impexp/Tests/Functional/Fixtures/XmlImports/pages-and-ttcontent-with-image-but-not-included.xml b/typo3/sysext/impexp/Tests/Functional/Fixtures/XmlImports/pages-and-ttcontent-with-image-but-not-included.xml
index a109e7a7b217f945bd5cb71a26d12c7002d304d1..00eba9d5fde98a3eaf09a1428167d3f9ea07c04c 100644
--- a/typo3/sysext/impexp/Tests/Functional/Fixtures/XmlImports/pages-and-ttcontent-with-image-but-not-included.xml
+++ b/typo3/sysext/impexp/Tests/Functional/Fixtures/XmlImports/pages-and-ttcontent-with-image-but-not-included.xml
@@ -120,10 +120,6 @@
 					<title>typo3_image2.jpg</title>
 					<relationLevel>2</relationLevel>
 					<relations index="rels" type="array">
-						<element index="sys_language:1" type="array">
-							<id>1</id>
-							<table>sys_language</table>
-						</element>
 						<element index="sys_file_metadata:1" type="array">
 							<id>1</id>
 							<table>sys_file_metadata</table>
@@ -411,15 +407,6 @@
 				<field index="alternative">Foto von Programmcode</field>
 			</fieldlist>
 			<related index="rels" type="array">
-				<field index="sys_language_uid" type="array">
-					<type>db</type>
-					<relations index="itemArray" type="array">
-						<element index="0" type="array">
-							<id>1</id>
-							<table>sys_language</table>
-						</element>
-					</relations>
-				</field>
 				<field index="l10n_parent" type="array">
 					<type>db</type>
 					<relations index="itemArray" type="array">
diff --git a/typo3/sysext/impexp/Tests/Functional/Fixtures/XmlImports/pages-and-ttcontent-with-image-without-storage.xml b/typo3/sysext/impexp/Tests/Functional/Fixtures/XmlImports/pages-and-ttcontent-with-image-without-storage.xml
index 73eb3a96188d9ffd605d2f5d5e7acfd1670ab29d..fa430ac67309ab71f2b687747439a8211f27d602 100644
--- a/typo3/sysext/impexp/Tests/Functional/Fixtures/XmlImports/pages-and-ttcontent-with-image-without-storage.xml
+++ b/typo3/sysext/impexp/Tests/Functional/Fixtures/XmlImports/pages-and-ttcontent-with-image-without-storage.xml
@@ -98,10 +98,6 @@
 					<title>typo3_image2.jpg</title>
 					<relationLevel>2</relationLevel>
 					<relations index="rels" type="array">
-						<element index="sys_language:1" type="array">
-							<id>1</id>
-							<table>sys_language</table>
-						</element>
 						<element index="sys_file_reference:1" type="array">
 							<id>1</id>
 							<table>sys_file_reference</table>
@@ -327,15 +323,6 @@
 				<field index="alternative">Foto von Programmcode</field>
 			</fieldlist>
 			<related index="rels" type="array">
-				<field index="sys_language_uid" type="array">
-					<type>db</type>
-					<relations index="itemArray" type="array">
-						<element index="0" type="array">
-							<id>1</id>
-							<table>sys_language</table>
-						</element>
-					</relations>
-				</field>
 				<field index="l10n_parent" type="array">
 					<type>db</type>
 					<relations index="itemArray" type="array">
diff --git a/typo3/sysext/impexp/Tests/Functional/Fixtures/XmlImports/pages-and-ttcontent-with-image.xml b/typo3/sysext/impexp/Tests/Functional/Fixtures/XmlImports/pages-and-ttcontent-with-image.xml
index 92c4059413792d410e50dcf33bf0300a42985b91..ad3203dfa381e244d885c30e6d701e9a9db63f15 100644
--- a/typo3/sysext/impexp/Tests/Functional/Fixtures/XmlImports/pages-and-ttcontent-with-image.xml
+++ b/typo3/sysext/impexp/Tests/Functional/Fixtures/XmlImports/pages-and-ttcontent-with-image.xml
@@ -120,10 +120,6 @@
 					<title>typo3_image2.jpg</title>
 					<relationLevel>2</relationLevel>
 					<relations index="rels" type="array">
-						<element index="sys_language:1" type="array">
-							<id>1</id>
-							<table>sys_language</table>
-						</element>
 						<element index="sys_file_metadata:1" type="array">
 							<id>1</id>
 							<table>sys_file_metadata</table>
@@ -411,15 +407,6 @@
 				<field index="alternative">Foto von Programmcode</field>
 			</fieldlist>
 			<related index="rels" type="array">
-				<field index="sys_language_uid" type="array">
-					<type>db</type>
-					<relations index="itemArray" type="array">
-						<element index="0" type="array">
-							<id>1</id>
-							<table>sys_language</table>
-						</element>
-					</relations>
-				</field>
 				<field index="l10n_parent" type="array">
 					<type>db</type>
 					<relations index="itemArray" type="array">
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/FAL/Discard/DataSet/localizeContent.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/FAL/Discard/DataSet/localizeContent.csv
index 10d60075febff8ee2ab14b0504f29ba2d8d78c6a..b11b900879d3360bdde7cb32a79e97aec592bc91 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/FAL/Discard/DataSet/localizeContent.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/FAL/Discard/DataSet/localizeContent.csv
@@ -53,4 +53,3 @@
 ,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1,,,,,,,,
 ,"01a3ce8c4e3b2bb1aa439dc29081f996","sys_workspace_stage",1,"responsible_persons",,,,0,0,"be_users",3,,,,,,,,
 ,"560d1e59437906ce8ecd07cbb8b61650","pages",91,"l10n_parent",,,,0,1,"pages",89,,,,,,,,
-,"4433e80cbec985130824d6d302ad293f","pages",91,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/FAL/Modify/DataSet/localizeContent.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/FAL/Modify/DataSet/localizeContent.csv
index a771fe64a5a5c6313fd33ffb27212794250f3af4..0c7c7b12ee3b99007a1112da7305a2099d34033c 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/FAL/Modify/DataSet/localizeContent.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/FAL/Modify/DataSet/localizeContent.csv
@@ -56,11 +56,8 @@
 ,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1,,,,,,,,
 ,"01a3ce8c4e3b2bb1aa439dc29081f996","sys_workspace_stage",1,"responsible_persons",,,,0,0,"be_users",3,,,,,,,,
 ,"560d1e59437906ce8ecd07cbb8b61650","pages",91,"l10n_parent",,,,0,1,"pages",89,,,,,,,,
-,"4433e80cbec985130824d6d302ad293f","pages",91,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,,,
-,"78d6654c16888782c0c8926e1c84eb91","sys_file_reference",130,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,,,
 ,"b31b9d503048d23a729d45aaefef50e3","sys_file_reference",130,"l10n_parent",,,,0,1,"sys_file_reference",128,,,,,,,,
 ,"36f1ed8936df905a25f6454b259f05eb","sys_file_reference",130,"uid_local",,,,0,1,"sys_file",21,,,,,,,,
-,"d62c42560d6c8d14732189e48a4966dc","sys_file_reference",131,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,,,
 ,"e736591c7c711ff9f5f5c63b0a99e746","sys_file_reference",131,"l10n_parent",,,,0,1,"sys_file_reference",129,,,,,,,,
 ,"69bd4dfe47d34722a1668f50c7f2deaa","sys_file_reference",131,"uid_local",,,,0,1,"sys_file",1,,,,,,,,
 ,"ba31b8a67c7225f082b6334055ede323","tt_content",332,"l18n_parent",,,,0,1,"tt_content",331,,,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/FAL/Publish/DataSet/localizeContent.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/FAL/Publish/DataSet/localizeContent.csv
index e4c9d5df5ae2a17f127a5e6c566cf52f539376e1..886a2a91baa3d35ea649e3a1d54b54557cc9ff0f 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/FAL/Publish/DataSet/localizeContent.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/FAL/Publish/DataSet/localizeContent.csv
@@ -56,13 +56,10 @@
 ,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1,,,,,,,,
 ,"01a3ce8c4e3b2bb1aa439dc29081f996","sys_workspace_stage",1,"responsible_persons",,,,0,0,"be_users",3,,,,,,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,,,
 ,"0a3fa2f40b53744357c071f667281c84","tt_content",332,"l18n_parent",,,,0,0,"tt_content",331,,,,,,,,
 ,"74fef103ad1ce60f35379cb6708de42d","tt_content",332,"image",,,,0,0,"sys_file_reference",130,,,,,,,,
 ,"67800a8a3e68bd7d374bcb2bd2e92817","tt_content",332,"image",,,,1,0,"sys_file_reference",131,,,,,,,,
-,"046fb06ef64a73bd4c5c86c7dd3f49b2","sys_file_reference",130,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,,,
 ,"7481b0e8948fb02ee8492d5d4b9fa94f","sys_file_reference",130,"l10n_parent",,,,0,0,"sys_file_reference",128,,,,,,,,
 ,"252dc24e456cc50f92697e1758bdebe3","sys_file_reference",130,"uid_local",,,,0,0,"sys_file",21,,,,,,,,
-,"8df2b48c7bb380e4b2f6785c96813293","sys_file_reference",131,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,,,
 ,"b6607efd38e771cc5d64f7521d2e0161","sys_file_reference",131,"l10n_parent",,,,0,0,"sys_file_reference",129,,,,,,,,
 ,"5b968ea4f118b73c63947691a29d6699","sys_file_reference",131,"uid_local",,,,0,0,"sys_file",1,,,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/FAL/PublishAll/DataSet/localizeContent.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/FAL/PublishAll/DataSet/localizeContent.csv
index 9798539d18dcba968447e7831b5b65d68039fdf7..50822bc161ff5d7c8b788490726b16858b250914 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/FAL/PublishAll/DataSet/localizeContent.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/FAL/PublishAll/DataSet/localizeContent.csv
@@ -58,11 +58,8 @@
 ,"0a3fa2f40b53744357c071f667281c84","tt_content",332,"l18n_parent",,,,0,0,"tt_content",331,,,,,,,,
 ,"74fef103ad1ce60f35379cb6708de42d","tt_content",332,"image",,,,0,0,"sys_file_reference",130,,,,,,,,
 ,"67800a8a3e68bd7d374bcb2bd2e92817","tt_content",332,"image",,,,1,0,"sys_file_reference",131,,,,,,,,
-,"046fb06ef64a73bd4c5c86c7dd3f49b2","sys_file_reference",130,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,,,
 ,"7481b0e8948fb02ee8492d5d4b9fa94f","sys_file_reference",130,"l10n_parent",,,,0,0,"sys_file_reference",128,,,,,,,,
 ,"252dc24e456cc50f92697e1758bdebe3","sys_file_reference",130,"uid_local",,,,0,0,"sys_file",21,,,,,,,,
-,"8df2b48c7bb380e4b2f6785c96813293","sys_file_reference",131,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,,,
 ,"b6607efd38e771cc5d64f7521d2e0161","sys_file_reference",131,"l10n_parent",,,,0,0,"sys_file_reference",129,,,,,,,,
 ,"5b968ea4f118b73c63947691a29d6699","sys_file_reference",131,"uid_local",,,,0,0,"sys_file",1,,,,,,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Group/Discard/DataSet/localizeElementOfRelation.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Group/Discard/DataSet/localizeElementOfRelation.csv
index 35bd1e6840e096220b33ea1432e2534ba89d344d..703fa48073cde0ea9f67a4c379459c7c72295da7 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Group/Discard/DataSet/localizeElementOfRelation.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Group/Discard/DataSet/localizeElementOfRelation.csv
@@ -34,4 +34,3 @@
 ,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1,,,,,,
 ,"01a3ce8c4e3b2bb1aa439dc29081f996","sys_workspace_stage",1,"responsible_persons",,,,0,0,"be_users",3,,,,,,
 ,"560d1e59437906ce8ecd07cbb8b61650","pages",91,"l10n_parent",,,,0,1,"pages",89,,,,,,
-,"4433e80cbec985130824d6d302ad293f","pages",91,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Group/Modify/DataSet/localizeElementOfRelation.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Group/Modify/DataSet/localizeElementOfRelation.csv
index b035e24692ea9096f663dc77d395a3a581d973f8..3d53ff4ee338fe1384a0aeb592a88ed56b157079 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Group/Modify/DataSet/localizeElementOfRelation.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Group/Modify/DataSet/localizeElementOfRelation.csv
@@ -35,6 +35,4 @@
 ,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1,,,,,,
 ,"01a3ce8c4e3b2bb1aa439dc29081f996","sys_workspace_stage",1,"responsible_persons",,,,0,0,"be_users",3,,,,,,
 ,"560d1e59437906ce8ecd07cbb8b61650","pages",91,"l10n_parent",,,,0,1,"pages",89,,,,,,
-,"4433e80cbec985130824d6d302ad293f","pages",91,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
-,"95fee7c6e202951c54038169e7f7e703","tx_testdatahandler_element",4,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
 ,"6cbe530f070905e764e858bfea02a82b","tx_testdatahandler_element",4,"l10n_parent",,,,0,1,"tx_irretutorial_1nff_hotel",1,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Group/Publish/DataSet/localizeElementOfRelation.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Group/Publish/DataSet/localizeElementOfRelation.csv
index 7fd8daa50b3704476809add4e14b27426812618a..ace2a5318143ef1e95a5e64e765873170b02a9f4 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Group/Publish/DataSet/localizeElementOfRelation.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Group/Publish/DataSet/localizeElementOfRelation.csv
@@ -35,6 +35,4 @@
 ,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1,,,,,,
 ,"01a3ce8c4e3b2bb1aa439dc29081f996","sys_workspace_stage",1,"responsible_persons",,,,0,0,"be_users",3,,,,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
-,"f73b157a3ad0579eab2f3b7f3fce0c69","tx_testdatahandler_element",4,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
 ,"e6d2afeb8da9fb54ceb83ae73d85e964","tx_testdatahandler_element",4,"l10n_parent",,,,0,0,"tx_irretutorial_1nff_hotel",1,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Group/PublishAll/DataSet/localizeElementOfRelation.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Group/PublishAll/DataSet/localizeElementOfRelation.csv
index 7fd8daa50b3704476809add4e14b27426812618a..ace2a5318143ef1e95a5e64e765873170b02a9f4 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Group/PublishAll/DataSet/localizeElementOfRelation.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Group/PublishAll/DataSet/localizeElementOfRelation.csv
@@ -35,6 +35,4 @@
 ,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1,,,,,,
 ,"01a3ce8c4e3b2bb1aa439dc29081f996","sys_workspace_stage",1,"responsible_persons",,,,0,0,"be_users",3,,,,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
-,"f73b157a3ad0579eab2f3b7f3fce0c69","tx_testdatahandler_element",4,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
 ,"e6d2afeb8da9fb54ceb83ae73d85e964","tx_testdatahandler_element",4,"l10n_parent",,,,0,0,"tx_irretutorial_1nff_hotel",1,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/CSV/Discard/DataSet/createNLocalizeParentContentNHotelNOfferChildren.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/CSV/Discard/DataSet/createNLocalizeParentContentNHotelNOfferChildren.csv
index 7abbbe0b81e7ec3231316e658d5337002ebd0b51..dbdb41164b08999e73a11bf1e94386b8beb53a78 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/CSV/Discard/DataSet/createNLocalizeParentContentNHotelNOfferChildren.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/CSV/Discard/DataSet/createNLocalizeParentContentNHotelNOfferChildren.csv
@@ -59,4 +59,3 @@
 ,"fe803b6ecad9e2f344d769915bef71b6","tx_irretutorial_1ncsv_offer",7,"prices",,,,0,0,"tx_irretutorial_1ncsv_price",12,,,,,,
 ,"4f04e32221eb9407dca98a1b356e3b25","tx_irretutorial_1ncsv_offer",8,"prices",,,,0,0,"tx_irretutorial_1ncsv_price",13,,,,,,
 ,"560d1e59437906ce8ecd07cbb8b61650","pages",91,"l10n_parent",,,,0,1,"pages",89,,,,,,
-,"4433e80cbec985130824d6d302ad293f","pages",91,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/CSV/Discard/DataSet/localizeParentContentWAllChildren.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/CSV/Discard/DataSet/localizeParentContentWAllChildren.csv
index 7abbbe0b81e7ec3231316e658d5337002ebd0b51..dbdb41164b08999e73a11bf1e94386b8beb53a78 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/CSV/Discard/DataSet/localizeParentContentWAllChildren.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/CSV/Discard/DataSet/localizeParentContentWAllChildren.csv
@@ -59,4 +59,3 @@
 ,"fe803b6ecad9e2f344d769915bef71b6","tx_irretutorial_1ncsv_offer",7,"prices",,,,0,0,"tx_irretutorial_1ncsv_price",12,,,,,,
 ,"4f04e32221eb9407dca98a1b356e3b25","tx_irretutorial_1ncsv_offer",8,"prices",,,,0,0,"tx_irretutorial_1ncsv_price",13,,,,,,
 ,"560d1e59437906ce8ecd07cbb8b61650","pages",91,"l10n_parent",,,,0,1,"pages",89,,,,,,
-,"4433e80cbec985130824d6d302ad293f","pages",91,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/createNLocalizeParentContentNHotelNOfferChildren.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/createNLocalizeParentContentNHotelNOfferChildren.csv
index a596b9b6b9608477843051aa29d0c601ae620ad2..2849321243903e307af9248cc634119848f97792 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/createNLocalizeParentContentNHotelNOfferChildren.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/createNLocalizeParentContentNHotelNOfferChildren.csv
@@ -65,12 +65,9 @@
 ,"fe803b6ecad9e2f344d769915bef71b6","tx_irretutorial_1ncsv_offer",7,"prices",,,,0,0,"tx_irretutorial_1ncsv_price",12,,,,,,
 ,"4f04e32221eb9407dca98a1b356e3b25","tx_irretutorial_1ncsv_offer",8,"prices",,,,0,0,"tx_irretutorial_1ncsv_price",13,,,,,,
 ,"560d1e59437906ce8ecd07cbb8b61650","pages",91,"l10n_parent",,,,0,1,"pages",89,,,,,,
-,"4433e80cbec985130824d6d302ad293f","pages",91,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
 ,"caad2222956222fafe344085ab7393ef","tt_content",299,"tx_irretutorial_1ncsv_hotels",,,,0,1,"tx_irretutorial_1ncsv_hotel",6,,,,,,
 ,"8140fd8f74b30ebbb5e9c7ce429cf0a8","tx_irretutorial_1ncsv_hotel",6,"offers",,,,0,1,"tx_irretutorial_1ncsv_offer",9,,,,,,
-,"dc4f18e3d3375e17b367bd49c8e0e981","tx_irretutorial_1ncsv_offer",10,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
 ,"d8413dd9513a15fa15315ea8addd4b22","tx_irretutorial_1ncsv_offer",10,"l18n_parent",,,,0,1,"tx_irretutorial_1ncsv_offer",9,,,,,,
-,"ce0e36f5799648df48747a6be58c8e0b","tx_irretutorial_1ncsv_hotel",7,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
 ,"8585a5b228f88f0e056a2d2153a5114f","tx_irretutorial_1ncsv_hotel",7,"l18n_parent",,,,0,1,"tx_irretutorial_1ncsv_hotel",6,,,,,,
 ,"d26aa26a3187d0da65ce84d951ae95cd","tx_irretutorial_1ncsv_hotel",7,"offers",,,,0,1,"tx_irretutorial_1ncsv_offer",10,,,,,,
 ,"7582c96a875797f3e5718474fa53203d","tt_content",300,"l18n_parent",,,,0,1,"tt_content",299,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/localizeParentContentWAllChildren.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/localizeParentContentWAllChildren.csv
index 180f89f2f880aac2ea22a4ebb5141525793c7f34..2e400c391078cfdaed2e57fd7ebd3b742b95cbbb 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/localizeParentContentWAllChildren.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/CSV/Modify/DataSet/localizeParentContentWAllChildren.csv
@@ -63,13 +63,9 @@
 ,"fe803b6ecad9e2f344d769915bef71b6","tx_irretutorial_1ncsv_offer",7,"prices",,,,0,0,"tx_irretutorial_1ncsv_price",12,,,,,,
 ,"4f04e32221eb9407dca98a1b356e3b25","tx_irretutorial_1ncsv_offer",8,"prices",,,,0,0,"tx_irretutorial_1ncsv_price",13,,,,,,
 ,"560d1e59437906ce8ecd07cbb8b61650","pages",91,"l10n_parent",,,,0,1,"pages",89,,,,,,
-,"4433e80cbec985130824d6d302ad293f","pages",91,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
-,"021363581428cb83c20c098ed18a1b96","tx_irretutorial_1ncsv_price",14,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
 ,"3ad4456863d273b5d76285fef74a0acd","tx_irretutorial_1ncsv_price",14,"l18n_parent",,,,0,1,"tx_irretutorial_1ncsv_price",13,,,,,,
-,"478cd766c8e81c0255dcd42f31c4a1e5","tx_irretutorial_1ncsv_offer",9,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
 ,"675232e0667f35800ae88c1561157cf5","tx_irretutorial_1ncsv_offer",9,"l18n_parent",,,,0,1,"tx_irretutorial_1ncsv_offer",8,,,,,,
 ,"f92216ac7261befdce6bc4918bf9824b","tx_irretutorial_1ncsv_offer",9,"prices",,,,0,1,"tx_irretutorial_1ncsv_price",14,,,,,,
-,"676a68fd6f7fe370b0342299d9eacf68","tx_irretutorial_1ncsv_hotel",6,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
 ,"492587be9c7f832d981fbefe805797ae","tx_irretutorial_1ncsv_hotel",6,"l18n_parent",,,,0,1,"tx_irretutorial_1ncsv_hotel",5,,,,,,
 ,"8140fd8f74b30ebbb5e9c7ce429cf0a8","tx_irretutorial_1ncsv_hotel",6,"offers",,,,0,1,"tx_irretutorial_1ncsv_offer",9,,,,,,
 ,"e4afda9b67d6ad42e03f5c797250235d","tt_content",299,"l18n_parent",,,,0,1,"tt_content",298,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/CSV/Publish/DataSet/createNLocalizeParentContentNHotelNOfferChildren.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/CSV/Publish/DataSet/createNLocalizeParentContentNHotelNOfferChildren.csv
index ed590b35b5694a184381812bbb041667b983778b..31ca2cc71c9c6a8db92ec2df4632828b4a54fa7d 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/CSV/Publish/DataSet/createNLocalizeParentContentNHotelNOfferChildren.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/CSV/Publish/DataSet/createNLocalizeParentContentNHotelNOfferChildren.csv
@@ -65,13 +65,10 @@
 ,"fe803b6ecad9e2f344d769915bef71b6","tx_irretutorial_1ncsv_offer",7,"prices",,,,0,0,"tx_irretutorial_1ncsv_price",12,,,,,,
 ,"4f04e32221eb9407dca98a1b356e3b25","tx_irretutorial_1ncsv_offer",8,"prices",,,,0,0,"tx_irretutorial_1ncsv_price",13,,,,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
 ,"035a36508d0e590c242199f3ef948bac","tt_content",299,"tx_irretutorial_1ncsv_hotels",,,,0,0,"tx_irretutorial_1ncsv_hotel",6,,,,,,
 ,"861e9ad5dec6a3ceb973908b2f8d0c32","tx_irretutorial_1ncsv_hotel",6,"offers",,,,0,0,"tx_irretutorial_1ncsv_offer",9,,,,,,
 ,"1130084e4038e95f2d5806b731cd416a","tt_content",300,"l18n_parent",,,,0,0,"tt_content",299,,,,,,
 ,"e5e0bfb63ea0ce40c5d5c35e2a5487f8","tt_content",300,"tx_irretutorial_1ncsv_hotels",,,,0,0,"tx_irretutorial_1ncsv_hotel",7,,,,,,
-,"9f61604cec24ed7a1e777e731aa663b1","tx_irretutorial_1ncsv_hotel",7,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
 ,"31269293887fab23c5057f80f5eb5506","tx_irretutorial_1ncsv_hotel",7,"l18n_parent",,,,0,0,"tx_irretutorial_1ncsv_hotel",6,,,,,,
 ,"beac3ec367f17c0930e3c0888b4f3bf3","tx_irretutorial_1ncsv_hotel",7,"offers",,,,0,0,"tx_irretutorial_1ncsv_offer",10,,,,,,
-,"d6506f8fc7c2c4066d66cb2472413508","tx_irretutorial_1ncsv_offer",10,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
 ,"615c48291ed0e77278a40bab1f9ddb5f","tx_irretutorial_1ncsv_offer",10,"l18n_parent",,,,0,0,"tx_irretutorial_1ncsv_offer",9,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/CSV/Publish/DataSet/localizeParentContentWAllChildren.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/CSV/Publish/DataSet/localizeParentContentWAllChildren.csv
index 4634d547b43c5e72d532f6f1b1afd2ee52fe98f6..eefe7bd5395f4e4598a7a4fec06ba2be062be08b 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/CSV/Publish/DataSet/localizeParentContentWAllChildren.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/CSV/Publish/DataSet/localizeParentContentWAllChildren.csv
@@ -63,14 +63,10 @@
 ,"fe803b6ecad9e2f344d769915bef71b6","tx_irretutorial_1ncsv_offer",7,"prices",,,,0,0,"tx_irretutorial_1ncsv_price",12,,,,,,
 ,"4f04e32221eb9407dca98a1b356e3b25","tx_irretutorial_1ncsv_offer",8,"prices",,,,0,0,"tx_irretutorial_1ncsv_price",13,,,,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
 ,"6dc66af7d395e5be3c87fc4e13c0455c","tt_content",299,"l18n_parent",,,,0,0,"tt_content",298,,,,,,
 ,"035a36508d0e590c242199f3ef948bac","tt_content",299,"tx_irretutorial_1ncsv_hotels",,,,0,0,"tx_irretutorial_1ncsv_hotel",6,,,,,,
-,"ad1ac9faef49fbcb2ba0ad1f190ae0c2","tx_irretutorial_1ncsv_hotel",6,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
 ,"88ae3f8d74fc86815009ef345a081f5a","tx_irretutorial_1ncsv_hotel",6,"l18n_parent",,,,0,0,"tx_irretutorial_1ncsv_hotel",5,,,,,,
 ,"861e9ad5dec6a3ceb973908b2f8d0c32","tx_irretutorial_1ncsv_hotel",6,"offers",,,,0,0,"tx_irretutorial_1ncsv_offer",9,,,,,,
-,"6fa40fc483e8f2e3343a08d221e0ca1f","tx_irretutorial_1ncsv_offer",9,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
 ,"3e32c2fc50e95f5ca33df650a67f7a36","tx_irretutorial_1ncsv_offer",9,"l18n_parent",,,,0,0,"tx_irretutorial_1ncsv_offer",8,,,,,,
 ,"36abb0a718184cad7af9231682f25cd3","tx_irretutorial_1ncsv_offer",9,"prices",,,,0,0,"tx_irretutorial_1ncsv_price",14,,,,,,
-,"fa0f578eaaaa900ba7a1b4752dc97448","tx_irretutorial_1ncsv_price",14,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
 ,"b842ef889bb06c9e139d150c1995adae","tx_irretutorial_1ncsv_price",14,"l18n_parent",,,,0,0,"tx_irretutorial_1ncsv_price",13,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/CSV/PublishAll/DataSet/createNLocalizeParentContentNHotelNOfferChildren.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/CSV/PublishAll/DataSet/createNLocalizeParentContentNHotelNOfferChildren.csv
index 8733b11a91b0d5fa0c1613b47b8d30632cb78933..0b5a1436573bfcd00816be7861814c38aedd1044 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/CSV/PublishAll/DataSet/createNLocalizeParentContentNHotelNOfferChildren.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/CSV/PublishAll/DataSet/createNLocalizeParentContentNHotelNOfferChildren.csv
@@ -64,14 +64,11 @@
 ,"b3963a4f186e2a6a9f99f8bc56032e5b","tx_irretutorial_1ncsv_offer",6,"prices",,,,1,0,"tx_irretutorial_1ncsv_price",11,,,,,,
 ,"fe803b6ecad9e2f344d769915bef71b6","tx_irretutorial_1ncsv_offer",7,"prices",,,,0,0,"tx_irretutorial_1ncsv_price",12,,,,,,
 ,"4f04e32221eb9407dca98a1b356e3b25","tx_irretutorial_1ncsv_offer",8,"prices",,,,0,0,"tx_irretutorial_1ncsv_price",13,,,,,,
-,"9f61604cec24ed7a1e777e731aa663b1","tx_irretutorial_1ncsv_hotel",7,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
 ,"31269293887fab23c5057f80f5eb5506","tx_irretutorial_1ncsv_hotel",7,"l18n_parent",,,,0,0,"tx_irretutorial_1ncsv_hotel",6,,,,,,
 ,"beac3ec367f17c0930e3c0888b4f3bf3","tx_irretutorial_1ncsv_hotel",7,"offers",,,,0,0,"tx_irretutorial_1ncsv_offer",10,,,,,,
 ,"861e9ad5dec6a3ceb973908b2f8d0c32","tx_irretutorial_1ncsv_hotel",6,"offers",,,,0,0,"tx_irretutorial_1ncsv_offer",9,,,,,,
-,"d6506f8fc7c2c4066d66cb2472413508","tx_irretutorial_1ncsv_offer",10,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
 ,"615c48291ed0e77278a40bab1f9ddb5f","tx_irretutorial_1ncsv_offer",10,"l18n_parent",,,,0,0,"tx_irretutorial_1ncsv_offer",9,,,,,,
 ,"1130084e4038e95f2d5806b731cd416a","tt_content",300,"l18n_parent",,,,0,0,"tt_content",299,,,,,,
 ,"e5e0bfb63ea0ce40c5d5c35e2a5487f8","tt_content",300,"tx_irretutorial_1ncsv_hotels",,,,0,0,"tx_irretutorial_1ncsv_hotel",7,,,,,,
 ,"035a36508d0e590c242199f3ef948bac","tt_content",299,"tx_irretutorial_1ncsv_hotels",,,,0,0,"tx_irretutorial_1ncsv_hotel",6,,,,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/CSV/PublishAll/DataSet/localizeParentContentWAllChildren.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/CSV/PublishAll/DataSet/localizeParentContentWAllChildren.csv
index 2cb40da27bf29c15d4fb5a633463e1b91ae7645a..be39eac654a7b3fd17791eb798bac69525f1cbdd 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/CSV/PublishAll/DataSet/localizeParentContentWAllChildren.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/CSV/PublishAll/DataSet/localizeParentContentWAllChildren.csv
@@ -62,15 +62,11 @@
 ,"b3963a4f186e2a6a9f99f8bc56032e5b","tx_irretutorial_1ncsv_offer",6,"prices",,,,1,0,"tx_irretutorial_1ncsv_price",11,,,,,,
 ,"fe803b6ecad9e2f344d769915bef71b6","tx_irretutorial_1ncsv_offer",7,"prices",,,,0,0,"tx_irretutorial_1ncsv_price",12,,,,,,
 ,"4f04e32221eb9407dca98a1b356e3b25","tx_irretutorial_1ncsv_offer",8,"prices",,,,0,0,"tx_irretutorial_1ncsv_price",13,,,,,,
-,"6fa40fc483e8f2e3343a08d221e0ca1f","tx_irretutorial_1ncsv_offer",9,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
 ,"3e32c2fc50e95f5ca33df650a67f7a36","tx_irretutorial_1ncsv_offer",9,"l18n_parent",,,,0,0,"tx_irretutorial_1ncsv_offer",8,,,,,,
 ,"36abb0a718184cad7af9231682f25cd3","tx_irretutorial_1ncsv_offer",9,"prices",,,,0,0,"tx_irretutorial_1ncsv_price",14,,,,,,
-,"fa0f578eaaaa900ba7a1b4752dc97448","tx_irretutorial_1ncsv_price",14,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
 ,"b842ef889bb06c9e139d150c1995adae","tx_irretutorial_1ncsv_price",14,"l18n_parent",,,,0,0,"tx_irretutorial_1ncsv_price",13,,,,,,
-,"ad1ac9faef49fbcb2ba0ad1f190ae0c2","tx_irretutorial_1ncsv_hotel",6,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
 ,"88ae3f8d74fc86815009ef345a081f5a","tx_irretutorial_1ncsv_hotel",6,"l18n_parent",,,,0,0,"tx_irretutorial_1ncsv_hotel",5,,,,,,
 ,"861e9ad5dec6a3ceb973908b2f8d0c32","tx_irretutorial_1ncsv_hotel",6,"offers",,,,0,0,"tx_irretutorial_1ncsv_offer",9,,,,,,
 ,"6dc66af7d395e5be3c87fc4e13c0455c","tt_content",299,"l18n_parent",,,,0,0,"tt_content",298,,,,,,
 ,"035a36508d0e590c242199f3ef948bac","tt_content",299,"tx_irretutorial_1ncsv_hotels",,,,0,0,"tx_irretutorial_1ncsv_hotel",6,,,,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Discard/DataSet/createNLocalizeParentContentNHotelNOfferChildren.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Discard/DataSet/createNLocalizeParentContentNHotelNOfferChildren.csv
index da14e1b948a5c6175f92ef0d5a07fcd55951d752..f1fc265dd423d42dc62267702c38a715eeab7e10 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Discard/DataSet/createNLocalizeParentContentNHotelNOfferChildren.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Discard/DataSet/createNLocalizeParentContentNHotelNOfferChildren.csv
@@ -52,7 +52,6 @@
 ,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1,,,,,,
 ,"2abe914437799afd8d74ff900e1ad9ea","tx_irretutorial_1nff_offer",8,"prices",,,,0,0,"tx_irretutorial_1nff_price",13,,,,,,
 ,"3cd13aad565798bc7837b17d09eae98a","tx_irretutorial_1nff_offer",7,"prices",,,,0,0,"tx_irretutorial_1nff_price",12,,,,,,
-,"4433e80cbec985130824d6d302ad293f","pages",91,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
 ,"447af67bf50f6b2e12eeb8928b53849b","tx_irretutorial_1nff_offer",6,"prices",,,,0,0,"tx_irretutorial_1nff_price",10,,,,,,
 ,"4db47dff0b7cfc1011b50654d6ae26ba","tt_content",297,"tx_irretutorial_1nff_hotels",,,,1,0,"tx_irretutorial_1nff_hotel",4,,,,,,
 ,"560d1e59437906ce8ecd07cbb8b61650","pages",91,"l10n_parent",,,,0,1,"pages",89,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Discard/DataSet/localizeParentContentWAllChildren.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Discard/DataSet/localizeParentContentWAllChildren.csv
index 5494b3b0e1e7a45b312017ea80cf206a16b82a90..6fafae4a38901efb15c700939a0898a0f1228958 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Discard/DataSet/localizeParentContentWAllChildren.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Discard/DataSet/localizeParentContentWAllChildren.csv
@@ -52,7 +52,6 @@
 ,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1,,,,,,
 ,"2abe914437799afd8d74ff900e1ad9ea","tx_irretutorial_1nff_offer",8,"prices",,,,0,0,"tx_irretutorial_1nff_price",13,,,,,,
 ,"3cd13aad565798bc7837b17d09eae98a","tx_irretutorial_1nff_offer",7,"prices",,,,0,0,"tx_irretutorial_1nff_price",12,,,,,,
-,"4433e80cbec985130824d6d302ad293f","pages",91,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
 ,"447af67bf50f6b2e12eeb8928b53849b","tx_irretutorial_1nff_offer",6,"prices",,,,0,0,"tx_irretutorial_1nff_price",10,,,,,,
 ,"4db47dff0b7cfc1011b50654d6ae26ba","tt_content",297,"tx_irretutorial_1nff_hotels",,,,1,0,"tx_irretutorial_1nff_hotel",4,,,,,,
 ,"560d1e59437906ce8ecd07cbb8b61650","pages",91,"l10n_parent",,,,0,1,"pages",89,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/createNLocalizeParentContentNHotelNOfferChildren.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/createNLocalizeParentContentNHotelNOfferChildren.csv
index 3b5787e70355b9ca7925d9b5266bd1bbb89ed89a..24592a57c5543c9276130be23f4a583664641d04 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/createNLocalizeParentContentNHotelNOfferChildren.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/createNLocalizeParentContentNHotelNOfferChildren.csv
@@ -54,7 +54,6 @@
 ,"0be6b4051958ba5e752ac09f1b88ac7a","tx_irretutorial_1nff_offer",5,"prices",,,,2,0,"tx_irretutorial_1nff_price",9,,,,,,
 ,"0db25b4f2fa1f8ab4d3296280222e2b5","tx_irretutorial_1nff_hotel",5,"offers",,,,0,0,"tx_irretutorial_1nff_offer",8,,,,,,
 ,"0fc0d09ae681642e4bc17ef8e338b20e","tx_irretutorial_1nff_offer",5,"prices",,,,0,0,"tx_irretutorial_1nff_price",7,,,,,,
-,"104b9c1a72e956ad63790e2d3ea480c8","tx_irretutorial_1nff_offer",10,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
 ,"1c63417300a4a2423a0206cbc1cc6430","tx_irretutorial_1nff_hotel",4,"offers",,,,0,0,"tx_irretutorial_1nff_offer",7,,,,,,
 ,"1d9069b3e1d717848ec7e6f4265cb13c","tx_irretutorial_1nff_offer",10,"l18n_parent",,,,0,1,"tx_irretutorial_1nff_offer",9,,,,,,
 ,"1ea8fb364449dd57ef33bf410d0d97ce","tt_content",298,"tx_irretutorial_1nff_hotels",,,,0,0,"tx_irretutorial_1nff_hotel",5,,,,,,
@@ -62,7 +61,6 @@
 ,"2abe914437799afd8d74ff900e1ad9ea","tx_irretutorial_1nff_offer",8,"prices",,,,0,0,"tx_irretutorial_1nff_price",13,,,,,,
 ,"363e6e9c12f3293d38f01286992f7cec","tx_irretutorial_1nff_hotel",6,"offers",,,,0,1,"tx_irretutorial_1nff_offer",9,,,,,,
 ,"3cd13aad565798bc7837b17d09eae98a","tx_irretutorial_1nff_offer",7,"prices",,,,0,0,"tx_irretutorial_1nff_price",12,,,,,,
-,"4433e80cbec985130824d6d302ad293f","pages",91,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
 ,"447af67bf50f6b2e12eeb8928b53849b","tx_irretutorial_1nff_offer",6,"prices",,,,0,0,"tx_irretutorial_1nff_price",10,,,,,,
 ,"4db47dff0b7cfc1011b50654d6ae26ba","tt_content",297,"tx_irretutorial_1nff_hotels",,,,1,0,"tx_irretutorial_1nff_hotel",4,,,,,,
 ,"560d1e59437906ce8ecd07cbb8b61650","pages",91,"l10n_parent",,,,0,1,"pages",89,,,,,,
@@ -72,7 +70,6 @@
 ,"7582c96a875797f3e5718474fa53203d","tt_content",300,"l18n_parent",,,,0,1,"tt_content",299,,,,,,
 ,"9bd5048c24347f5517c03b938f6c3ac9","tt_content",300,"tx_irretutorial_1nff_hotels",,,,0,1,"tx_irretutorial_1nff_hotel",7,,,,,,
 ,"a3f812d1ccd98d01b5bccd3e7d004abe","tx_irretutorial_1nff_hotel",7,"l18n_parent",,,,0,1,"tx_irretutorial_1nff_hotel",6,,,,,,
-,"b37e678d051858784b9116070ae0d9a7","tx_irretutorial_1nff_hotel",7,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
 ,"b509b296e32d7a2ee0b525f3cb04b30c","tx_irretutorial_1nff_offer",6,"prices",,,,1,0,"tx_irretutorial_1nff_price",11,,,,,,
 ,"b6b18aded51cc224658c8eda1e009117","tx_irretutorial_1nff_hotel",3,"offers",,,,1,0,"tx_irretutorial_1nff_offer",6,,,,,,
 ,"cecaae578e249856c5651f542af6c872","tt_content",299,"tx_irretutorial_1nff_hotels",,,,0,1,"tx_irretutorial_1nff_hotel",6,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/createNLocalizeParentContentNHotelNOfferChildrenWOSortBy.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/createNLocalizeParentContentNHotelNOfferChildrenWOSortBy.csv
index 6a0fe6111d6be50c3709b2ff4a07714d8fd17242..09a64b74abddc190f72352a2d6e1b45e43a26d5b 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/createNLocalizeParentContentNHotelNOfferChildrenWOSortBy.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/createNLocalizeParentContentNHotelNOfferChildrenWOSortBy.csv
@@ -54,7 +54,6 @@
 ,"0be6b4051958ba5e752ac09f1b88ac7a","tx_irretutorial_1nff_offer",5,"prices",,,,2,0,"tx_irretutorial_1nff_price",9,,,,,,
 ,"0db25b4f2fa1f8ab4d3296280222e2b5","tx_irretutorial_1nff_hotel",5,"offers",,,,0,0,"tx_irretutorial_1nff_offer",8,,,,,,
 ,"0fc0d09ae681642e4bc17ef8e338b20e","tx_irretutorial_1nff_offer",5,"prices",,,,0,0,"tx_irretutorial_1nff_price",7,,,,,,
-,"104b9c1a72e956ad63790e2d3ea480c8","tx_irretutorial_1nff_offer",10,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
 ,"1c63417300a4a2423a0206cbc1cc6430","tx_irretutorial_1nff_hotel",4,"offers",,,,0,0,"tx_irretutorial_1nff_offer",7,,,,,,
 ,"1d9069b3e1d717848ec7e6f4265cb13c","tx_irretutorial_1nff_offer",10,"l18n_parent",,,,0,1,"tx_irretutorial_1nff_offer",9,,,,,,
 ,"1ea8fb364449dd57ef33bf410d0d97ce","tt_content",298,"tx_irretutorial_1nff_hotels",,,,0,0,"tx_irretutorial_1nff_hotel",5,,,,,,
@@ -62,7 +61,6 @@
 ,"2abe914437799afd8d74ff900e1ad9ea","tx_irretutorial_1nff_offer",8,"prices",,,,0,0,"tx_irretutorial_1nff_price",13,,,,,,
 ,"363e6e9c12f3293d38f01286992f7cec","tx_irretutorial_1nff_hotel",6,"offers",,,,0,1,"tx_irretutorial_1nff_offer",9,,,,,,
 ,"3cd13aad565798bc7837b17d09eae98a","tx_irretutorial_1nff_offer",7,"prices",,,,0,0,"tx_irretutorial_1nff_price",12,,,,,,
-,"4433e80cbec985130824d6d302ad293f","pages",91,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
 ,"447af67bf50f6b2e12eeb8928b53849b","tx_irretutorial_1nff_offer",6,"prices",,,,0,0,"tx_irretutorial_1nff_price",10,,,,,,
 ,"4db47dff0b7cfc1011b50654d6ae26ba","tt_content",297,"tx_irretutorial_1nff_hotels",,,,1,0,"tx_irretutorial_1nff_hotel",4,,,,,,
 ,"560d1e59437906ce8ecd07cbb8b61650","pages",91,"l10n_parent",,,,0,1,"pages",89,,,,,,
@@ -72,7 +70,6 @@
 ,"7582c96a875797f3e5718474fa53203d","tt_content",300,"l18n_parent",,,,0,1,"tt_content",299,,,,,,
 ,"9bd5048c24347f5517c03b938f6c3ac9","tt_content",300,"tx_irretutorial_1nff_hotels",,,,0,1,"tx_irretutorial_1nff_hotel",7,,,,,,
 ,"a3f812d1ccd98d01b5bccd3e7d004abe","tx_irretutorial_1nff_hotel",7,"l18n_parent",,,,0,1,"tx_irretutorial_1nff_hotel",6,,,,,,
-,"b37e678d051858784b9116070ae0d9a7","tx_irretutorial_1nff_hotel",7,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
 ,"b509b296e32d7a2ee0b525f3cb04b30c","tx_irretutorial_1nff_offer",6,"prices",,,,1,0,"tx_irretutorial_1nff_price",11,,,,,,
 ,"b6b18aded51cc224658c8eda1e009117","tx_irretutorial_1nff_hotel",3,"offers",,,,1,0,"tx_irretutorial_1nff_offer",6,,,,,,
 ,"cecaae578e249856c5651f542af6c872","tt_content",299,"tx_irretutorial_1nff_hotels",,,,0,1,"tx_irretutorial_1nff_hotel",6,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizeParentContentWAllChildren.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizeParentContentWAllChildren.csv
index e25ed0fd579fbea710301e638fc79f705a512ca8..327d52a949a169e300babb48bb0eef6ac599c182 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizeParentContentWAllChildren.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Modify/DataSet/localizeParentContentWAllChildren.csv
@@ -57,22 +57,18 @@
 ,"2abe914437799afd8d74ff900e1ad9ea","tx_irretutorial_1nff_offer",8,"prices",,,,0,0,"tx_irretutorial_1nff_price",13,,,,,,
 ,"363e6e9c12f3293d38f01286992f7cec","tx_irretutorial_1nff_hotel",6,"offers",,,,0,1,"tx_irretutorial_1nff_offer",9,,,,,,
 ,"3cd13aad565798bc7837b17d09eae98a","tx_irretutorial_1nff_offer",7,"prices",,,,0,0,"tx_irretutorial_1nff_price",12,,,,,,
-,"4433e80cbec985130824d6d302ad293f","pages",91,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
 ,"447af67bf50f6b2e12eeb8928b53849b","tx_irretutorial_1nff_offer",6,"prices",,,,0,0,"tx_irretutorial_1nff_price",10,,,,,,
 ,"4db47dff0b7cfc1011b50654d6ae26ba","tt_content",297,"tx_irretutorial_1nff_hotels",,,,1,0,"tx_irretutorial_1nff_hotel",4,,,,,,
-,"5556e0e974c5b0647087fb10523694b7","tx_irretutorial_1nff_offer",9,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
 ,"560d1e59437906ce8ecd07cbb8b61650","pages",91,"l10n_parent",,,,0,1,"pages",89,,,,,,
 ,"58521c3fb6b7050e33ae71d02a7ac20d","pages",89,"tx_irretutorial_hotels",,,,0,0,"tx_irretutorial_1nff_hotel",2,,,,,,
 ,"6341e914a1bc771531b04a589f1e6c10","tx_irretutorial_1nff_hotel",3,"offers",,,,0,0,"tx_irretutorial_1nff_offer",5,,,,,,
 ,"6e383727a415ed98cb8ae97c4b5e79c9","tx_irretutorial_1nff_price",14,"l18n_parent",,,,0,1,"tx_irretutorial_1nff_price",13,,,,,,
 ,"74f844144854e2f894e8a22e620948d5","tt_content",297,"tx_irretutorial_1nff_hotels",,,,0,0,"tx_irretutorial_1nff_hotel",3,,,,,,
 ,"8241802c77fe733045d90f9645f71e90","tx_irretutorial_1nff_offer",9,"prices",,,,0,1,"tx_irretutorial_1nff_price",14,,,,,,
-,"83874b6772414f0d77c6afbf74b06085","tx_irretutorial_1nff_hotel",6,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
 ,"a68265bc2cb22cc9b657b472edfecdcf","tx_irretutorial_1nff_hotel",6,"l18n_parent",,,,0,1,"tx_irretutorial_1nff_hotel",5,,,,,,
 ,"b509b296e32d7a2ee0b525f3cb04b30c","tx_irretutorial_1nff_offer",6,"prices",,,,1,0,"tx_irretutorial_1nff_price",11,,,,,,
 ,"b6b18aded51cc224658c8eda1e009117","tx_irretutorial_1nff_hotel",3,"offers",,,,1,0,"tx_irretutorial_1nff_offer",6,,,,,,
 ,"cecaae578e249856c5651f542af6c872","tt_content",299,"tx_irretutorial_1nff_hotels",,,,0,1,"tx_irretutorial_1nff_hotel",6,,,,,,
-,"d5ee020133c002a3652eba24feeb63f6","tx_irretutorial_1nff_price",14,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
 ,"e4afda9b67d6ad42e03f5c797250235d","tt_content",299,"l18n_parent",,,,0,1,"tt_content",298,,,,,,
 ,"ef81102fb56d455adf439a444ec05777","tx_irretutorial_1nff_offer",5,"prices",,,,1,0,"tx_irretutorial_1nff_price",8,,,,,,
 ,"ffe9a8f88937c514d978845069a00389","tx_irretutorial_1nff_offer",9,"l18n_parent",,,,0,1,"tx_irretutorial_1nff_offer",8,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Publish/DataSet/createNLocalizeParentContentNHotelNOfferChildren.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Publish/DataSet/createNLocalizeParentContentNHotelNOfferChildren.csv
index 38a0551df53f55277f82b6e423adce9f3d96e0c1..c00ee379faefdf6eebf6d313a1a0d7622811c861 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Publish/DataSet/createNLocalizeParentContentNHotelNOfferChildren.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Publish/DataSet/createNLocalizeParentContentNHotelNOfferChildren.csv
@@ -66,10 +66,7 @@
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,,
 ,"58521c3fb6b7050e33ae71d02a7ac20d","pages",89,"tx_irretutorial_hotels",,,,0,0,"tx_irretutorial_1nff_hotel",2,,,,,,
 ,"6341e914a1bc771531b04a589f1e6c10","tx_irretutorial_1nff_hotel",3,"offers",,,,0,0,"tx_irretutorial_1nff_offer",5,,,,,,
-,"6a707a3af7969b80bcf2636a46a56857","tx_irretutorial_1nff_hotel",7,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
 ,"74f844144854e2f894e8a22e620948d5","tt_content",297,"tx_irretutorial_1nff_hotels",,,,0,0,"tx_irretutorial_1nff_hotel",3,,,,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
-,"b3c4ea9f9a1a599c91d06b35aff21185","tx_irretutorial_1nff_offer",10,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
 ,"b509b296e32d7a2ee0b525f3cb04b30c","tx_irretutorial_1nff_offer",6,"prices",,,,1,0,"tx_irretutorial_1nff_price",11,,,,,,
 ,"b6b18aded51cc224658c8eda1e009117","tx_irretutorial_1nff_hotel",3,"offers",,,,1,0,"tx_irretutorial_1nff_offer",6,,,,,,
 ,"c5384f6e9469c07c2e90bca873d93cc1","tt_content",299,"tx_irretutorial_1nff_hotels",,,,0,0,"tx_irretutorial_1nff_hotel",6,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Publish/DataSet/localizeParentContentWAllChildren.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Publish/DataSet/localizeParentContentWAllChildren.csv
index a1c0b1ab3b983c6adf5a73876f54b466b8fe24c3..bbb1ed32640ad1d21874e4c600edb45410b65729 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Publish/DataSet/localizeParentContentWAllChildren.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/Publish/DataSet/localizeParentContentWAllChildren.csv
@@ -48,7 +48,6 @@
 "sys_refindex",,,,,,,,,,,,,,,,,
 ,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string",,,,,
 ,"01a3ce8c4e3b2bb1aa439dc29081f996","sys_workspace_stage",1,"responsible_persons",,,,0,0,"be_users",3,,,,,,
-,"0a0b60674d754575b9148bb7d86241f4","tx_irretutorial_1nff_offer",9,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
 ,"0be6b4051958ba5e752ac09f1b88ac7a","tx_irretutorial_1nff_offer",5,"prices",,,,2,0,"tx_irretutorial_1nff_price",9,,,,,,
 ,"0db25b4f2fa1f8ab4d3296280222e2b5","tx_irretutorial_1nff_hotel",5,"offers",,,,0,0,"tx_irretutorial_1nff_offer",8,,,,,,
 ,"0fc0d09ae681642e4bc17ef8e338b20e","tx_irretutorial_1nff_offer",5,"prices",,,,0,0,"tx_irretutorial_1nff_price",7,,,,,,
@@ -59,7 +58,6 @@
 ,"3c507bbfdad3f2a40b04073158fc600b","tx_irretutorial_1nff_price",14,"l18n_parent",,,,0,0,"tx_irretutorial_1nff_price",13,,,,,,
 ,"3cd13aad565798bc7837b17d09eae98a","tx_irretutorial_1nff_offer",7,"prices",,,,0,0,"tx_irretutorial_1nff_price",12,,,,,,
 ,"447af67bf50f6b2e12eeb8928b53849b","tx_irretutorial_1nff_offer",6,"prices",,,,0,0,"tx_irretutorial_1nff_price",10,,,,,,
-,"45d5219294f18bc5959918ef77e1a69d","tx_irretutorial_1nff_hotel",6,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
 ,"4db47dff0b7cfc1011b50654d6ae26ba","tt_content",297,"tx_irretutorial_1nff_hotels",,,,1,0,"tx_irretutorial_1nff_hotel",4,,,,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,,
 ,"58521c3fb6b7050e33ae71d02a7ac20d","pages",89,"tx_irretutorial_hotels",,,,0,0,"tx_irretutorial_1nff_hotel",2,,,,,,
@@ -67,12 +65,10 @@
 ,"6dc66af7d395e5be3c87fc4e13c0455c","tt_content",299,"l18n_parent",,,,0,0,"tt_content",298,,,,,,
 ,"74f844144854e2f894e8a22e620948d5","tt_content",297,"tx_irretutorial_1nff_hotels",,,,0,0,"tx_irretutorial_1nff_hotel",3,,,,,,
 ,"7588496c840cbdae5640fa2beac65eee","tx_irretutorial_1nff_hotel",6,"l18n_parent",,,,0,0,"tx_irretutorial_1nff_hotel",5,,,,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
 ,"b509b296e32d7a2ee0b525f3cb04b30c","tx_irretutorial_1nff_offer",6,"prices",,,,1,0,"tx_irretutorial_1nff_price",11,,,,,,
 ,"b6b18aded51cc224658c8eda1e009117","tx_irretutorial_1nff_hotel",3,"offers",,,,1,0,"tx_irretutorial_1nff_offer",6,,,,,,
 ,"c5384f6e9469c07c2e90bca873d93cc1","tt_content",299,"tx_irretutorial_1nff_hotels",,,,0,0,"tx_irretutorial_1nff_hotel",6,,,,,,
 ,"d0754983bfe2639c6388e918c5c3c243","tx_irretutorial_1nff_offer",9,"prices",,,,0,0,"tx_irretutorial_1nff_price",14,,,,,,
-,"ddf30b5f96113ff856bc9e7aaa07f7f4","tx_irretutorial_1nff_price",14,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
 ,"ec78ae01c0f6099f374b80d6740c1e7d","tx_irretutorial_1nff_hotel",6,"offers",,,,0,0,"tx_irretutorial_1nff_offer",9,,,,,,
 ,"ef81102fb56d455adf439a444ec05777","tx_irretutorial_1nff_offer",5,"prices",,,,1,0,"tx_irretutorial_1nff_price",8,,,,,,
 ,"fade07fa18e8d5900a634120380ed421","tx_irretutorial_1nff_offer",9,"l18n_parent",,,,0,0,"tx_irretutorial_1nff_offer",8,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/PublishAll/DataSet/createNLocalizeParentContentNHotelNOfferChildren.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/PublishAll/DataSet/createNLocalizeParentContentNHotelNOfferChildren.csv
index 38a0551df53f55277f82b6e423adce9f3d96e0c1..c00ee379faefdf6eebf6d313a1a0d7622811c861 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/PublishAll/DataSet/createNLocalizeParentContentNHotelNOfferChildren.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/PublishAll/DataSet/createNLocalizeParentContentNHotelNOfferChildren.csv
@@ -66,10 +66,7 @@
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,,
 ,"58521c3fb6b7050e33ae71d02a7ac20d","pages",89,"tx_irretutorial_hotels",,,,0,0,"tx_irretutorial_1nff_hotel",2,,,,,,
 ,"6341e914a1bc771531b04a589f1e6c10","tx_irretutorial_1nff_hotel",3,"offers",,,,0,0,"tx_irretutorial_1nff_offer",5,,,,,,
-,"6a707a3af7969b80bcf2636a46a56857","tx_irretutorial_1nff_hotel",7,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
 ,"74f844144854e2f894e8a22e620948d5","tt_content",297,"tx_irretutorial_1nff_hotels",,,,0,0,"tx_irretutorial_1nff_hotel",3,,,,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
-,"b3c4ea9f9a1a599c91d06b35aff21185","tx_irretutorial_1nff_offer",10,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
 ,"b509b296e32d7a2ee0b525f3cb04b30c","tx_irretutorial_1nff_offer",6,"prices",,,,1,0,"tx_irretutorial_1nff_price",11,,,,,,
 ,"b6b18aded51cc224658c8eda1e009117","tx_irretutorial_1nff_hotel",3,"offers",,,,1,0,"tx_irretutorial_1nff_offer",6,,,,,,
 ,"c5384f6e9469c07c2e90bca873d93cc1","tt_content",299,"tx_irretutorial_1nff_hotels",,,,0,0,"tx_irretutorial_1nff_hotel",6,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/PublishAll/DataSet/localizeParentContentWAllChildren.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/PublishAll/DataSet/localizeParentContentWAllChildren.csv
index a1c0b1ab3b983c6adf5a73876f54b466b8fe24c3..bbb1ed32640ad1d21874e4c600edb45410b65729 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/PublishAll/DataSet/localizeParentContentWAllChildren.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/IRRE/ForeignField/PublishAll/DataSet/localizeParentContentWAllChildren.csv
@@ -48,7 +48,6 @@
 "sys_refindex",,,,,,,,,,,,,,,,,
 ,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string",,,,,
 ,"01a3ce8c4e3b2bb1aa439dc29081f996","sys_workspace_stage",1,"responsible_persons",,,,0,0,"be_users",3,,,,,,
-,"0a0b60674d754575b9148bb7d86241f4","tx_irretutorial_1nff_offer",9,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
 ,"0be6b4051958ba5e752ac09f1b88ac7a","tx_irretutorial_1nff_offer",5,"prices",,,,2,0,"tx_irretutorial_1nff_price",9,,,,,,
 ,"0db25b4f2fa1f8ab4d3296280222e2b5","tx_irretutorial_1nff_hotel",5,"offers",,,,0,0,"tx_irretutorial_1nff_offer",8,,,,,,
 ,"0fc0d09ae681642e4bc17ef8e338b20e","tx_irretutorial_1nff_offer",5,"prices",,,,0,0,"tx_irretutorial_1nff_price",7,,,,,,
@@ -59,7 +58,6 @@
 ,"3c507bbfdad3f2a40b04073158fc600b","tx_irretutorial_1nff_price",14,"l18n_parent",,,,0,0,"tx_irretutorial_1nff_price",13,,,,,,
 ,"3cd13aad565798bc7837b17d09eae98a","tx_irretutorial_1nff_offer",7,"prices",,,,0,0,"tx_irretutorial_1nff_price",12,,,,,,
 ,"447af67bf50f6b2e12eeb8928b53849b","tx_irretutorial_1nff_offer",6,"prices",,,,0,0,"tx_irretutorial_1nff_price",10,,,,,,
-,"45d5219294f18bc5959918ef77e1a69d","tx_irretutorial_1nff_hotel",6,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
 ,"4db47dff0b7cfc1011b50654d6ae26ba","tt_content",297,"tx_irretutorial_1nff_hotels",,,,1,0,"tx_irretutorial_1nff_hotel",4,,,,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,,
 ,"58521c3fb6b7050e33ae71d02a7ac20d","pages",89,"tx_irretutorial_hotels",,,,0,0,"tx_irretutorial_1nff_hotel",2,,,,,,
@@ -67,12 +65,10 @@
 ,"6dc66af7d395e5be3c87fc4e13c0455c","tt_content",299,"l18n_parent",,,,0,0,"tt_content",298,,,,,,
 ,"74f844144854e2f894e8a22e620948d5","tt_content",297,"tx_irretutorial_1nff_hotels",,,,0,0,"tx_irretutorial_1nff_hotel",3,,,,,,
 ,"7588496c840cbdae5640fa2beac65eee","tx_irretutorial_1nff_hotel",6,"l18n_parent",,,,0,0,"tx_irretutorial_1nff_hotel",5,,,,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
 ,"b509b296e32d7a2ee0b525f3cb04b30c","tx_irretutorial_1nff_offer",6,"prices",,,,1,0,"tx_irretutorial_1nff_price",11,,,,,,
 ,"b6b18aded51cc224658c8eda1e009117","tx_irretutorial_1nff_hotel",3,"offers",,,,1,0,"tx_irretutorial_1nff_offer",6,,,,,,
 ,"c5384f6e9469c07c2e90bca873d93cc1","tt_content",299,"tx_irretutorial_1nff_hotels",,,,0,0,"tx_irretutorial_1nff_hotel",6,,,,,,
 ,"d0754983bfe2639c6388e918c5c3c243","tx_irretutorial_1nff_offer",9,"prices",,,,0,0,"tx_irretutorial_1nff_price",14,,,,,,
-,"ddf30b5f96113ff856bc9e7aaa07f7f4","tx_irretutorial_1nff_price",14,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
 ,"ec78ae01c0f6099f374b80d6740c1e7d","tx_irretutorial_1nff_hotel",6,"offers",,,,0,0,"tx_irretutorial_1nff_offer",9,,,,,,
 ,"ef81102fb56d455adf439a444ec05777","tx_irretutorial_1nff_offer",5,"prices",,,,1,0,"tx_irretutorial_1nff_price",8,,,,,,
 ,"fade07fa18e8d5900a634120380ed421","tx_irretutorial_1nff_offer",9,"l18n_parent",,,,0,0,"tx_irretutorial_1nff_offer",8,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/ManyToMany/Discard/DataSet/localizeCategoryOfRelation.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/ManyToMany/Discard/DataSet/localizeCategoryOfRelation.csv
index 9ed509fd927d7772d21a14380cbac947f96522b0..b48740bf660a7163af8315b3110230627f79c832 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/ManyToMany/Discard/DataSet/localizeCategoryOfRelation.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/ManyToMany/Discard/DataSet/localizeCategoryOfRelation.csv
@@ -38,7 +38,6 @@
 ,"1b70a8e25c22645f7a49a79f57f3cf3f","sys_category",31,"parent",,,,0,0,"sys_category",28,,,,,,
 ,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1,,,,,,
 ,"3c637501ab9c158daa933643bff8cc43","sys_category",28,"items",,,,0,0,"tt_content",297,,,,,,
-,"4433e80cbec985130824d6d302ad293f","pages",91,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
 ,"560d1e59437906ce8ecd07cbb8b61650","pages",91,"l10n_parent",,,,0,1,"pages",89,,,,,,
 ,"aabda97b66f9b693f30d1faf442b37d6","sys_category",29,"items",,,,1,0,"tt_content",298,,,,,,
 ,"b102e2f9b1ed99b14d813363199cb281","sys_category",30,"items",,,,0,0,"tt_content",298,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/ManyToMany/Modify/DataSet/localizeCategoryOfRelation.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/ManyToMany/Modify/DataSet/localizeCategoryOfRelation.csv
index 649dd9a248ee6328249b9482b881a6a2ea2ae17f..a431ef336c2a029aa9ee8c3bbd7614a3cdd45df4 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/ManyToMany/Modify/DataSet/localizeCategoryOfRelation.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/ManyToMany/Modify/DataSet/localizeCategoryOfRelation.csv
@@ -40,7 +40,6 @@
 ,"1b70a8e25c22645f7a49a79f57f3cf3f","sys_category",31,"parent",,,,0,0,"sys_category",28,,,,,,
 ,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1,,,,,,
 ,"3c637501ab9c158daa933643bff8cc43","sys_category",28,"items",,,,0,0,"tt_content",297,,,,,,
-,"4433e80cbec985130824d6d302ad293f","pages",91,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
 ,"560d1e59437906ce8ecd07cbb8b61650","pages",91,"l10n_parent",,,,0,1,"pages",89,,,,,,
 ,"aabda97b66f9b693f30d1faf442b37d6","sys_category",29,"items",,,,1,0,"tt_content",298,,,,,,
 ,"b102e2f9b1ed99b14d813363199cb281","sys_category",30,"items",,,,0,0,"tt_content",298,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/ManyToMany/Publish/DataSet/localizeCategoryOfRelation.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/ManyToMany/Publish/DataSet/localizeCategoryOfRelation.csv
index 815bfbe7143b47652f67120824f24e737fd3e307..ffe1c9f4b878559810f70d96f7781b76c53ba3ee 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/ManyToMany/Publish/DataSet/localizeCategoryOfRelation.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/ManyToMany/Publish/DataSet/localizeCategoryOfRelation.csv
@@ -42,7 +42,6 @@
 ,"3c637501ab9c158daa933643bff8cc43","sys_category",28,"items",,,,0,0,"tt_content",297,,,,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,,
 ,"6353f17422ca9ee8ea9f0b18d2b233ce","sys_category",32,"l10n_parent",,,,0,0,"sys_category",28,,,,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
 ,"aabda97b66f9b693f30d1faf442b37d6","sys_category",29,"items",,,,1,0,"tt_content",298,,,,,,
 ,"b102e2f9b1ed99b14d813363199cb281","sys_category",30,"items",,,,0,0,"tt_content",298,,,,,,
 ,"e19100d609a435906e16432a41b55c72","sys_category",29,"items",,,,0,0,"tt_content",297,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/ManyToMany/PublishAll/DataSet/localizeCategoryOfRelation.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/ManyToMany/PublishAll/DataSet/localizeCategoryOfRelation.csv
index 815bfbe7143b47652f67120824f24e737fd3e307..ffe1c9f4b878559810f70d96f7781b76c53ba3ee 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/ManyToMany/PublishAll/DataSet/localizeCategoryOfRelation.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/ManyToMany/PublishAll/DataSet/localizeCategoryOfRelation.csv
@@ -42,7 +42,6 @@
 ,"3c637501ab9c158daa933643bff8cc43","sys_category",28,"items",,,,0,0,"tt_content",297,,,,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,,
 ,"6353f17422ca9ee8ea9f0b18d2b233ce","sys_category",32,"l10n_parent",,,,0,0,"sys_category",28,,,,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
 ,"aabda97b66f9b693f30d1faf442b37d6","sys_category",29,"items",,,,1,0,"tt_content",298,,,,,,
 ,"b102e2f9b1ed99b14d813363199cb281","sys_category",30,"items",,,,0,0,"tt_content",298,,,,,,
 ,"e19100d609a435906e16432a41b55c72","sys_category",29,"items",,,,0,0,"tt_content",297,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Discard/DataSet/copyContentToLanguage.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Discard/DataSet/copyContentToLanguage.csv
index f88203f2a9f8521bcd61838605182021174acd3b..cac479256bc81a331c9b1650e28753c8a87712fa 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Discard/DataSet/copyContentToLanguage.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Discard/DataSet/copyContentToLanguage.csv
@@ -35,6 +35,5 @@
 ,"1130084e4038e95f2d5806b731cd416a","tt_content",300,"l18n_parent",,,,0,0,"tt_content",299,,,,,,
 ,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1,,,,,,
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
-,"4433e80cbec985130824d6d302ad293f","pages",91,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"560d1e59437906ce8ecd07cbb8b61650","pages",91,"l10n_parent",,,,0,1,"pages",89,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Discard/DataSet/copyContentToLanguageFromNonDefaultLanguage.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Discard/DataSet/copyContentToLanguageFromNonDefaultLanguage.csv
index 7888dacbcc1c8902d5c6597eb9b174b8bd61a283..fb9e729d21df59721e59f2b6139df82cd98ee47f 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Discard/DataSet/copyContentToLanguageFromNonDefaultLanguage.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Discard/DataSet/copyContentToLanguageFromNonDefaultLanguage.csv
@@ -36,8 +36,6 @@
 ,"1130084e4038e95f2d5806b731cd416a","tt_content",300,"l18n_parent",,,,0,0,"tt_content",299,,,,,,
 ,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1,,,,,,
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
-,"4433e80cbec985130824d6d302ad293f","pages",91,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"560d1e59437906ce8ecd07cbb8b61650","pages",91,"l10n_parent",,,,0,1,"pages",89,,,,,,
-,"7975eec03f5893b1b106b0e7c69d9277","pages",92,"sys_language_uid",,,,0,1,"sys_language",2,,,,,,
 ,"81bed3ff81afcdb0e38d7f99f497b890","pages",92,"l10n_parent",,,,0,1,"pages",89,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Discard/DataSet/createContentAndLocalize.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Discard/DataSet/createContentAndLocalize.csv
index e1c36f5ed2d0c6794cdcfd59b9fb40bfcd6113a0..c747e878228752d2ce55c8b827f247b9e3df19fb 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Discard/DataSet/createContentAndLocalize.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Discard/DataSet/createContentAndLocalize.csv
@@ -35,6 +35,5 @@
 ,"1130084e4038e95f2d5806b731cd416a","tt_content",300,"l18n_parent",,,,0,0,"tt_content",299,,,,,,
 ,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1,,,,,,
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
-,"4433e80cbec985130824d6d302ad293f","pages",91,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"560d1e59437906ce8ecd07cbb8b61650","pages",91,"l10n_parent",,,,0,1,"pages",89,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Discard/DataSet/deleteLocalizedContentNDeleteContent.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Discard/DataSet/deleteLocalizedContentNDeleteContent.csv
index 7399d2fcc3d254484d0dd85c31dfc0da0edfb52d..874c0daee523e777363c832929f1dfd7e30b6520 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Discard/DataSet/deleteLocalizedContentNDeleteContent.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Discard/DataSet/deleteLocalizedContentNDeleteContent.csv
@@ -38,6 +38,5 @@
 ,"1aabb1deaec63ac369ca0b48bb8ed261","tt_content",321,"l18n_parent",,,,0,1,"tt_content",299,,,,,,
 ,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1,,,,,,
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
-,"4433e80cbec985130824d6d302ad293f","pages",91,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"560d1e59437906ce8ecd07cbb8b61650","pages",91,"l10n_parent",,,,0,1,"pages",89,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Discard/DataSet/localizeContent.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Discard/DataSet/localizeContent.csv
index 4f07070c1b96471eed1852daa6b27344ea36930d..7c382b232f0209da91a194f6cad7ffae64577cee 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Discard/DataSet/localizeContent.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Discard/DataSet/localizeContent.csv
@@ -35,6 +35,5 @@
 ,"1130084e4038e95f2d5806b731cd416a","tt_content",300,"l18n_parent",,,,0,0,"tt_content",299,,,,,,
 ,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1,,,,,,
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
-,"4433e80cbec985130824d6d302ad293f","pages",91,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"560d1e59437906ce8ecd07cbb8b61650","pages",91,"l10n_parent",,,,0,1,"pages",89,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Discard/DataSet/localizeContentFromNonDefaultLanguage.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Discard/DataSet/localizeContentFromNonDefaultLanguage.csv
index 7888dacbcc1c8902d5c6597eb9b174b8bd61a283..fb9e729d21df59721e59f2b6139df82cd98ee47f 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Discard/DataSet/localizeContentFromNonDefaultLanguage.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Discard/DataSet/localizeContentFromNonDefaultLanguage.csv
@@ -36,8 +36,6 @@
 ,"1130084e4038e95f2d5806b731cd416a","tt_content",300,"l18n_parent",,,,0,0,"tt_content",299,,,,,,
 ,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1,,,,,,
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
-,"4433e80cbec985130824d6d302ad293f","pages",91,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"560d1e59437906ce8ecd07cbb8b61650","pages",91,"l10n_parent",,,,0,1,"pages",89,,,,,,
-,"7975eec03f5893b1b106b0e7c69d9277","pages",92,"sys_language_uid",,,,0,1,"sys_language",2,,,,,,
 ,"81bed3ff81afcdb0e38d7f99f497b890","pages",92,"l10n_parent",,,,0,1,"pages",89,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Discard/DataSet/localizeNestedPagesAndContents.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Discard/DataSet/localizeNestedPagesAndContents.csv
index e355cb396799dc3c088281fe892f570bba99b52a..3a764cafdfc4526fadab82960adcd4de6a6b7bfd 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Discard/DataSet/localizeNestedPagesAndContents.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Discard/DataSet/localizeNestedPagesAndContents.csv
@@ -39,5 +39,4 @@
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"81bed3ff81afcdb0e38d7f99f497b890","pages",92,"l10n_parent",,,,0,1,"pages",89,,,,,,
-,"9d3332684525c081c5fd3ce639d0df64","pages",92,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
 ,"df7fdfe7276be741fca5a5e773024b52","tt_content",322,"l18n_parent",,,,0,1,"tt_content",298,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Discard/DataSet/movePageLocalizedInLiveToDifferentPageTwice.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Discard/DataSet/movePageLocalizedInLiveToDifferentPageTwice.csv
index 622befdcaffb1e0fd142eab4f920d09183996d0c..db03baccbd9e61b20429cf6f9670ab2859450f21 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Discard/DataSet/movePageLocalizedInLiveToDifferentPageTwice.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Discard/DataSet/movePageLocalizedInLiveToDifferentPageTwice.csv
@@ -37,4 +37,3 @@
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Discard/DataSet/movePageLocalizedInLiveWorkspaceChangedToDifferentPageTwice.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Discard/DataSet/movePageLocalizedInLiveWorkspaceChangedToDifferentPageTwice.csv
index 381c8b65c0a642cfd401c65b8529f331db874ce4..465eefe6b0554cdfd6fe9b24c332bf7c838de704 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Discard/DataSet/movePageLocalizedInLiveWorkspaceChangedToDifferentPageTwice.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Discard/DataSet/movePageLocalizedInLiveWorkspaceChangedToDifferentPageTwice.csv
@@ -39,5 +39,3 @@
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,,
 ,"81bed3ff81afcdb0e38d7f99f497b890","pages",92,"l10n_parent",,,,0,1,"pages",89,,,,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
-,"9d3332684525c081c5fd3ce639d0df64","pages",92,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Discard/DataSet/movePageLocalizedInLiveWorkspaceDeletedToDifferentPageTwice.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Discard/DataSet/movePageLocalizedInLiveWorkspaceDeletedToDifferentPageTwice.csv
index fba73f3b411072c0c65812f4b5349fa2a6696dc4..0236718b5b105fe000b4dc09e4a592711bc1ca2e 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Discard/DataSet/movePageLocalizedInLiveWorkspaceDeletedToDifferentPageTwice.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Discard/DataSet/movePageLocalizedInLiveWorkspaceDeletedToDifferentPageTwice.csv
@@ -39,5 +39,3 @@
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,,
 ,"81bed3ff81afcdb0e38d7f99f497b890","pages",92,"l10n_parent",,,,0,1,"pages",89,,,,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
-,"9d3332684525c081c5fd3ce639d0df64","pages",92,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Discard/DataSet/movePageLocalizedToDifferentPageTwice.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Discard/DataSet/movePageLocalizedToDifferentPageTwice.csv
index b1715f195a4051f75011a1948a9bc7cfee559000..63b8562cb2715528aa215c22a2e66a4a378efa0e 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Discard/DataSet/movePageLocalizedToDifferentPageTwice.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Discard/DataSet/movePageLocalizedToDifferentPageTwice.csv
@@ -35,6 +35,5 @@
 ,"1130084e4038e95f2d5806b731cd416a","tt_content",300,"l18n_parent",,,,0,0,"tt_content",299,,,,,,
 ,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1,,,,,,
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
-,"4433e80cbec985130824d6d302ad293f","pages",91,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"560d1e59437906ce8ecd07cbb8b61650","pages",91,"l10n_parent",,,,0,1,"pages",89,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/copyContentToLanguage.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/copyContentToLanguage.csv
index 78286b968c26d2ebc59158313b09fa07d4ea93b7..0ccc0c2d55234b61f94a33ed2208f247fa2fa5b5 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/copyContentToLanguage.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/copyContentToLanguage.csv
@@ -36,6 +36,5 @@
 ,"1130084e4038e95f2d5806b731cd416a","tt_content",300,"l18n_parent",,,,0,0,"tt_content",299,,,,,,
 ,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1,,,,,,
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
-,"4433e80cbec985130824d6d302ad293f","pages",91,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"560d1e59437906ce8ecd07cbb8b61650","pages",91,"l10n_parent",,,,0,1,"pages",89,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/copyContentToLanguageFromNonDefaultLanguage.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/copyContentToLanguageFromNonDefaultLanguage.csv
index 64a8be2f2fc9c21ea74a079eb72708b12a2cd4e6..053236c411e07d05deccdd97e431b27724977319 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/copyContentToLanguageFromNonDefaultLanguage.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/copyContentToLanguageFromNonDefaultLanguage.csv
@@ -37,8 +37,6 @@
 ,"1130084e4038e95f2d5806b731cd416a","tt_content",300,"l18n_parent",,,,0,0,"tt_content",299,,,,,,
 ,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1,,,,,,
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
-,"4433e80cbec985130824d6d302ad293f","pages",91,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"560d1e59437906ce8ecd07cbb8b61650","pages",91,"l10n_parent",,,,0,1,"pages",89,,,,,,
-,"7975eec03f5893b1b106b0e7c69d9277","pages",92,"sys_language_uid",,,,0,1,"sys_language",2,,,,,,
 ,"81bed3ff81afcdb0e38d7f99f497b890","pages",92,"l10n_parent",,,,0,1,"pages",89,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/createContentAndLocalize.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/createContentAndLocalize.csv
index ad29adf8a01e746cd768290936d034f33d2a83f9..8a58af144d89512cae3141570cb46851de26439f 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/createContentAndLocalize.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/createContentAndLocalize.csv
@@ -37,7 +37,6 @@
 ,"1130084e4038e95f2d5806b731cd416a","tt_content",300,"l18n_parent",,,,0,0,"tt_content",299,,,,,,
 ,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1,,,,,,
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
-,"4433e80cbec985130824d6d302ad293f","pages",91,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"560d1e59437906ce8ecd07cbb8b61650","pages",91,"l10n_parent",,,,0,1,"pages",89,,,,,,
 ,"c2633afdf3e4dcb6b71f7917b1639f03","tt_content",322,"l18n_parent",,,,0,1,"tt_content",321,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/createLocalizedNotHiddenWorkspaceContentHiddenInLive.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/createLocalizedNotHiddenWorkspaceContentHiddenInLive.csv
index 7de962c3175ca9eb785508b8f5069d683454f7c3..807912869d1c52ecc830c0ad4192a598a3b14e43 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/createLocalizedNotHiddenWorkspaceContentHiddenInLive.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/createLocalizedNotHiddenWorkspaceContentHiddenInLive.csv
@@ -39,4 +39,3 @@
 ,"01a3ce8c4e3b2bb1aa439dc29081f996","sys_workspace_stage",1,"responsible_persons",,,,0,0,"be_users",3,,,,,,
 ,"1aabb1deaec63ac369ca0b48bb8ed261","tt_content",321,"l18n_parent",,,,0,1,"tt_content",299,,,,,,
 ,"560d1e59437906ce8ecd07cbb8b61650","pages",91,"l10n_parent",,,,0,1,"pages",89,,,,,,
-,"4433e80cbec985130824d6d302ad293f","pages",91,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/deleteLocalizedContentNDeleteContent.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/deleteLocalizedContentNDeleteContent.csv
index 386bf8867ad1faa092dcaeb51a8bda219c2a4bb3..917f110adaf500e453dc03680e8d7ba488de5554 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/deleteLocalizedContentNDeleteContent.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/deleteLocalizedContentNDeleteContent.csv
@@ -38,6 +38,5 @@
 ,"1aabb1deaec63ac369ca0b48bb8ed261","tt_content",321,"l18n_parent",,,,0,1,"tt_content",299,,,,,,
 ,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1,,,,,,
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
-,"4433e80cbec985130824d6d302ad293f","pages",91,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"560d1e59437906ce8ecd07cbb8b61650","pages",91,"l10n_parent",,,,0,1,"pages",89,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeContent.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeContent.csv
index e473952fd3c52df0afc3c8cdc966b50b4d608bae..124f29f6259996241466d213468a088cb861625e 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeContent.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeContent.csv
@@ -36,7 +36,6 @@
 ,"1130084e4038e95f2d5806b731cd416a","tt_content",300,"l18n_parent",,,,0,0,"tt_content",299,,,,,,
 ,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1,,,,,,
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
-,"4433e80cbec985130824d6d302ad293f","pages",91,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"560d1e59437906ce8ecd07cbb8b61650","pages",91,"l10n_parent",,,,0,1,"pages",89,,,,,,
 ,"b23b1bb6b70e67c019a42d216ad2b530","tt_content",321,"l18n_parent",,,,0,1,"tt_content",298,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeContentFromNonDefaultLanguage.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeContentFromNonDefaultLanguage.csv
index 15a5e61b4db9f42784f1a7410cba84e801a6d1c0..965f4aae6474dd20837fa512d0b0dfd707d78f9f 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeContentFromNonDefaultLanguage.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeContentFromNonDefaultLanguage.csv
@@ -38,8 +38,6 @@
 ,"1aabb1deaec63ac369ca0b48bb8ed261","tt_content",321,"l18n_parent",,,,0,1,"tt_content",299,,,,,,
 ,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1,,,,,,
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
-,"4433e80cbec985130824d6d302ad293f","pages",91,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"560d1e59437906ce8ecd07cbb8b61650","pages",91,"l10n_parent",,,,0,1,"pages",89,,,,,,
-,"7975eec03f5893b1b106b0e7c69d9277","pages",92,"sys_language_uid",,,,0,1,"sys_language",2,,,,,,
 ,"81bed3ff81afcdb0e38d7f99f497b890","pages",92,"l10n_parent",,,,0,1,"pages",89,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeContentWHideAtCopy.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeContentWHideAtCopy.csv
index e473952fd3c52df0afc3c8cdc966b50b4d608bae..124f29f6259996241466d213468a088cb861625e 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeContentWHideAtCopy.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeContentWHideAtCopy.csv
@@ -36,7 +36,6 @@
 ,"1130084e4038e95f2d5806b731cd416a","tt_content",300,"l18n_parent",,,,0,0,"tt_content",299,,,,,,
 ,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1,,,,,,
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
-,"4433e80cbec985130824d6d302ad293f","pages",91,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"560d1e59437906ce8ecd07cbb8b61650","pages",91,"l10n_parent",,,,0,1,"pages",89,,,,,,
 ,"b23b1bb6b70e67c019a42d216ad2b530","tt_content",321,"l18n_parent",,,,0,1,"tt_content",298,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeContentWithEmptyTcaIntegrityColumns.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeContentWithEmptyTcaIntegrityColumns.csv
index a264e3f1d74dc1e0d5131ea607e7e59f98baa28e..468cf9cc468f3993a162e96773ae014ac5ade2ab 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeContentWithEmptyTcaIntegrityColumns.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeContentWithEmptyTcaIntegrityColumns.csv
@@ -34,5 +34,4 @@
 ,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string",,,,,
 ,"01a3ce8c4e3b2bb1aa439dc29081f996","sys_workspace_stage",1,"responsible_persons",,,,0,0,"be_users",3,,,,,,
 ,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1,,,,,,
-,"4433e80cbec985130824d6d302ad293f","pages",91,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
 ,"560d1e59437906ce8ecd07cbb8b61650","pages",91,"l10n_parent",,,,0,1,"pages",89,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeNestedPagesAndContents.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeNestedPagesAndContents.csv
index df4b9d0dce734c688e0195a04cc923e1f6228a47..c4d8b8ab22f0d25e219ed95f7993e7b3aa91ea1e 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeNestedPagesAndContents.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizeNestedPagesAndContents.csv
@@ -41,10 +41,8 @@
 ,"1130084e4038e95f2d5806b731cd416a","tt_content",300,"l18n_parent",,,,0,0,"tt_content",299,,,,,,
 ,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1,,,,,,
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
-,"4433e80cbec985130824d6d302ad293f","pages",91,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"81bed3ff81afcdb0e38d7f99f497b890","pages",92,"l10n_parent",,,,0,1,"pages",89,,,,,,
 ,"9434c924e680160a60c83df200f810a7","pages",91,"l10n_parent",,,,0,1,"pages",88,,,,,,
-,"9d3332684525c081c5fd3ce639d0df64","pages",92,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
 ,"df7fdfe7276be741fca5a5e773024b52","tt_content",322,"l18n_parent",,,,0,1,"tt_content",298,,,,,,
 ,"fffdbb98fc1d298c0a4ef3ab1dfa0ffb","tt_content",324,"l18n_parent",,,,0,1,"tt_content",323,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizePage.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizePage.csv
index 324932285aebe3bd8d4e9939cd513fbfb25b69f8..9d1dc66ff6e4f116f67ca872c4d0fe416aacd02f 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizePage.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/localizePage.csv
@@ -35,6 +35,5 @@
 ,"1130084e4038e95f2d5806b731cd416a","tt_content",300,"l18n_parent",,,,0,0,"tt_content",299,,,,,,
 ,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1,,,,,,
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
-,"4433e80cbec985130824d6d302ad293f","pages",91,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"560d1e59437906ce8ecd07cbb8b61650","pages",91,"l10n_parent",,,,0,1,"pages",89,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/movePageLocalizedInLiveToDifferentPageTwice.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/movePageLocalizedInLiveToDifferentPageTwice.csv
index 61429c87e43cb7d5355f97b7705e9f5bfcd5b4ec..47e9a84d83c19a5f488b8e7332fb52bf31b63a19 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/movePageLocalizedInLiveToDifferentPageTwice.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/movePageLocalizedInLiveToDifferentPageTwice.csv
@@ -39,6 +39,4 @@
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,,
-,"5d2643e0002a940e537ae23a0fa2237c","pages",93,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
 ,"73570d996321eee465b18303997e9a62","pages",93,"l10n_parent",,,,0,1,"pages",92,,,,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/movePageLocalizedInLiveWorkspaceChangedToDifferentPageTwice.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/movePageLocalizedInLiveWorkspaceChangedToDifferentPageTwice.csv
index 87e039be4aa9d3e31a5a4429c0814ad49c16d18b..f6d6bf3535b926c079401f2cd849df93ef89dbc6 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/movePageLocalizedInLiveWorkspaceChangedToDifferentPageTwice.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/movePageLocalizedInLiveWorkspaceChangedToDifferentPageTwice.csv
@@ -40,5 +40,3 @@
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,,
 ,"81bed3ff81afcdb0e38d7f99f497b890","pages",92,"l10n_parent",,,,0,1,"pages",89,,,,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
-,"9d3332684525c081c5fd3ce639d0df64","pages",92,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/movePageLocalizedInLiveWorkspaceDeletedToDifferentPageTwice.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/movePageLocalizedInLiveWorkspaceDeletedToDifferentPageTwice.csv
index 04becb2a9e081b998d6c28817a4588be909d7f39..1b2d2fc4e622a4787d47511a2528f9a13ea83f16 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/movePageLocalizedInLiveWorkspaceDeletedToDifferentPageTwice.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/movePageLocalizedInLiveWorkspaceDeletedToDifferentPageTwice.csv
@@ -40,5 +40,3 @@
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,,
 ,"81bed3ff81afcdb0e38d7f99f497b890","pages",92,"l10n_parent",,,,0,1,"pages",89,,,,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
-,"9d3332684525c081c5fd3ce639d0df64","pages",92,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/movePageLocalizedToDifferentPageTwice.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/movePageLocalizedToDifferentPageTwice.csv
index f6c7b72a59c3090095567090e6bc76c25e5a6a68..eeb0d5e732b4073e35f61e4ed6f041a00c45a8dc 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/movePageLocalizedToDifferentPageTwice.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Modify/DataSet/movePageLocalizedToDifferentPageTwice.csv
@@ -36,6 +36,5 @@
 ,"1130084e4038e95f2d5806b731cd416a","tt_content",300,"l18n_parent",,,,0,0,"tt_content",299,,,,,,
 ,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1,,,,,,
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
-,"4433e80cbec985130824d6d302ad293f","pages",91,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"560d1e59437906ce8ecd07cbb8b61650","pages",91,"l10n_parent",,,,0,1,"pages",89,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Publish/DataSet/copyContentToLanguage.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Publish/DataSet/copyContentToLanguage.csv
index 8ee7b8cc9ab160bf36c26054ed5dbfe4a60114e3..b5de39a88adb36e7e1525638987feab2670ecabc 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Publish/DataSet/copyContentToLanguage.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Publish/DataSet/copyContentToLanguage.csv
@@ -38,4 +38,3 @@
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Publish/DataSet/copyContentToLanguageFromNonDefaultLanguage.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Publish/DataSet/copyContentToLanguageFromNonDefaultLanguage.csv
index 0e9c95b92af17593b4f508dc7daa4b423cd190e9..6c1ee3629af37538fca7b71f24cd7f046811cbdf 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Publish/DataSet/copyContentToLanguageFromNonDefaultLanguage.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Publish/DataSet/copyContentToLanguageFromNonDefaultLanguage.csv
@@ -39,4 +39,3 @@
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,,
-,"b9f68741a742c8da7251cc72ae92c14f","pages",91,"sys_language_uid",,,,0,0,"sys_language",2,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Publish/DataSet/createContentAndLocalize.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Publish/DataSet/createContentAndLocalize.csv
index 717a435412fe6fc9b802f2fe11bac4f694233266..69ea98fabc6a913aef2bb911a51131354634a0ab 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Publish/DataSet/createContentAndLocalize.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Publish/DataSet/createContentAndLocalize.csv
@@ -37,7 +37,6 @@
 ,"1130084e4038e95f2d5806b731cd416a","tt_content",300,"l18n_parent",,,,0,0,"tt_content",299,,,,,,
 ,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1,,,,,,
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
-,"4433e80cbec985130824d6d302ad293f","pages",91,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"560d1e59437906ce8ecd07cbb8b61650","pages",91,"l10n_parent",,,,0,1,"pages",89,,,,,,
 ,"c2633afdf3e4dcb6b71f7917b1639f03","tt_content",322,"l18n_parent",,,,0,1,"tt_content",321,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Publish/DataSet/localizeContent.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Publish/DataSet/localizeContent.csv
index 550fe28fe9f7054387f8e0a669d1570f6bcccd1f..ffbf39ccf6e5cf4183696c2127c7e24e2b1c3183 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Publish/DataSet/localizeContent.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Publish/DataSet/localizeContent.csv
@@ -38,5 +38,4 @@
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
 ,"bb3615bcac442f70831d822f4fc41780","tt_content",321,"l18n_parent",,,,0,0,"tt_content",298,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Publish/DataSet/localizeContentFromNonDefaultLanguage.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Publish/DataSet/localizeContentFromNonDefaultLanguage.csv
index f06d5e48159f4924b8e5d79df648b7a3682c55e1..afb0af99a064c3be03c540b1be02b50b3a809643 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Publish/DataSet/localizeContentFromNonDefaultLanguage.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Publish/DataSet/localizeContentFromNonDefaultLanguage.csv
@@ -40,4 +40,3 @@
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,,
 ,"5e374c8c5517e121bc1672a7a7fd94ea","tt_content",321,"l18n_parent",,,,0,0,"tt_content",299,,,,,,
-,"b9f68741a742c8da7251cc72ae92c14f","pages",91,"sys_language_uid",,,,0,0,"sys_language",2,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Publish/DataSet/localizeNestedPagesAndContents.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Publish/DataSet/localizeNestedPagesAndContents.csv
index c27bb35aba9ea64506e063c0ae65930ad9722ea1..1e1d8f925f1d28e6c4fa2ad3b05a1821d07e59b7 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Publish/DataSet/localizeNestedPagesAndContents.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Publish/DataSet/localizeNestedPagesAndContents.csv
@@ -44,7 +44,5 @@
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"63f8eb86e577893c26c56ab8ad818336","pages",91,"l10n_parent",,,,0,0,"pages",88,,,,,,
 ,"81bed3ff81afcdb0e38d7f99f497b890","pages",92,"l10n_parent",,,,0,1,"pages",89,,,,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
-,"9d3332684525c081c5fd3ce639d0df64","pages",92,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
 ,"df7fdfe7276be741fca5a5e773024b52","tt_content",322,"l18n_parent",,,,0,1,"tt_content",298,,,,,,
 ,"fffdbb98fc1d298c0a4ef3ab1dfa0ffb","tt_content",324,"l18n_parent",,,,0,1,"tt_content",323,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Publish/DataSet/localizePage.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Publish/DataSet/localizePage.csv
index 238fb5edd447650cff548911904cca8271e28152..6ecb6dfcdd538d6f1ecff69e952038150090089c 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Publish/DataSet/localizePage.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Publish/DataSet/localizePage.csv
@@ -37,4 +37,3 @@
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Publish/DataSet/movePageLocalizedInLiveToDifferentPageTwice.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Publish/DataSet/movePageLocalizedInLiveToDifferentPageTwice.csv
index 05343c52db54a23ee009a379a8e81f3b5dd4106f..60378003593975c808a2d30fe9b39fa1d5c9c0a2 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Publish/DataSet/movePageLocalizedInLiveToDifferentPageTwice.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Publish/DataSet/movePageLocalizedInLiveToDifferentPageTwice.csv
@@ -39,5 +39,3 @@
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,,
-,"5d2643e0002a940e537ae23a0fa2237c","pages",93,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Publish/DataSet/movePageLocalizedInLiveWorkspaceChangedToDifferentPageTwice.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Publish/DataSet/movePageLocalizedInLiveWorkspaceChangedToDifferentPageTwice.csv
index ef88ab66541f02fcbd66a7f26202c6af0a0223a1..102b51c1babbb3adc6656b6b9c5cf5c2d21eecb0 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Publish/DataSet/movePageLocalizedInLiveWorkspaceChangedToDifferentPageTwice.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Publish/DataSet/movePageLocalizedInLiveWorkspaceChangedToDifferentPageTwice.csv
@@ -39,5 +39,3 @@
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,,
 ,"81bed3ff81afcdb0e38d7f99f497b890","pages",92,"l10n_parent",,,,0,1,"pages",89,,,,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
-,"9d3332684525c081c5fd3ce639d0df64","pages",92,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Publish/DataSet/movePageLocalizedInLiveWorkspaceDeletedToDifferentPageTwice.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Publish/DataSet/movePageLocalizedInLiveWorkspaceDeletedToDifferentPageTwice.csv
index 711ed4de1d10521b0b9355c1cbd48a191e7bdb04..5fa0627a2f171b4ac67e3b5467a4eab7bc8732c1 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Publish/DataSet/movePageLocalizedInLiveWorkspaceDeletedToDifferentPageTwice.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Publish/DataSet/movePageLocalizedInLiveWorkspaceDeletedToDifferentPageTwice.csv
@@ -39,5 +39,3 @@
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,,
 ,"81bed3ff81afcdb0e38d7f99f497b890","pages",92,"l10n_parent",,,,0,1,"pages",89,,,,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
-,"9d3332684525c081c5fd3ce639d0df64","pages",92,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Publish/DataSet/movePageLocalizedToDifferentPageTwice.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Publish/DataSet/movePageLocalizedToDifferentPageTwice.csv
index a4d77fcf3c69884f17c2bba97505f5da64316b5c..61623f6d81076042cc020ac282197e3243194c91 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Publish/DataSet/movePageLocalizedToDifferentPageTwice.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/Publish/DataSet/movePageLocalizedToDifferentPageTwice.csv
@@ -35,6 +35,5 @@
 ,"1130084e4038e95f2d5806b731cd416a","tt_content",300,"l18n_parent",,,,0,0,"tt_content",299,,,,,,
 ,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1,,,,,,
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
-,"4433e80cbec985130824d6d302ad293f","pages",91,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"560d1e59437906ce8ecd07cbb8b61650","pages",91,"l10n_parent",,,,0,1,"pages",89,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/PublishAll/DataSet/copyContentToLanguage.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/PublishAll/DataSet/copyContentToLanguage.csv
index 8ee7b8cc9ab160bf36c26054ed5dbfe4a60114e3..b5de39a88adb36e7e1525638987feab2670ecabc 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/PublishAll/DataSet/copyContentToLanguage.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/PublishAll/DataSet/copyContentToLanguage.csv
@@ -38,4 +38,3 @@
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/PublishAll/DataSet/copyContentToLanguageFromNonDefaultLanguage.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/PublishAll/DataSet/copyContentToLanguageFromNonDefaultLanguage.csv
index 0e1d2e487675b4c812b2db652651a49087675c87..cd7a6f46ff9a61a566ae5e2ebb5bb3dc7974abff 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/PublishAll/DataSet/copyContentToLanguageFromNonDefaultLanguage.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/PublishAll/DataSet/copyContentToLanguageFromNonDefaultLanguage.csv
@@ -38,4 +38,3 @@
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,,
-,"b9f68741a742c8da7251cc72ae92c14f","pages",91,"sys_language_uid",,,,0,0,"sys_language",2,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/PublishAll/DataSet/createContentAndLocalize.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/PublishAll/DataSet/createContentAndLocalize.csv
index e0f174eb0d1967f84c6569ffaf263ea821a628bf..c3e104cf5f4ab8387fb91ab61820ee07c9634635 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/PublishAll/DataSet/createContentAndLocalize.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/PublishAll/DataSet/createContentAndLocalize.csv
@@ -40,4 +40,3 @@
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,,
 ,"5c2adb1fc186647240c77da0e8809478","tt_content",322,"l18n_parent",,,,0,0,"tt_content",321,,,,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/PublishAll/DataSet/deleteLocalizedContentNDeleteContent.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/PublishAll/DataSet/deleteLocalizedContentNDeleteContent.csv
index 3e3a8863d4cece4ccac85bd32a9fce79303bd508..a6b1ab2b499292aac8ea7797ccd1d3aa99079433 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/PublishAll/DataSet/deleteLocalizedContentNDeleteContent.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/PublishAll/DataSet/deleteLocalizedContentNDeleteContent.csv
@@ -36,4 +36,3 @@
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/PublishAll/DataSet/localizeContent.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/PublishAll/DataSet/localizeContent.csv
index 550fe28fe9f7054387f8e0a669d1570f6bcccd1f..ffbf39ccf6e5cf4183696c2127c7e24e2b1c3183 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/PublishAll/DataSet/localizeContent.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/PublishAll/DataSet/localizeContent.csv
@@ -38,5 +38,4 @@
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
 ,"bb3615bcac442f70831d822f4fc41780","tt_content",321,"l18n_parent",,,,0,0,"tt_content",298,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/PublishAll/DataSet/localizeContentFromNonDefaultLanguage.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/PublishAll/DataSet/localizeContentFromNonDefaultLanguage.csv
index 170e53215e1da82cda13ed3dc1c99946949a5cf6..9079206f5f75ef75ade2b439635a56f3e7f9e9c8 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/PublishAll/DataSet/localizeContentFromNonDefaultLanguage.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/PublishAll/DataSet/localizeContentFromNonDefaultLanguage.csv
@@ -39,4 +39,3 @@
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,,
 ,"5e374c8c5517e121bc1672a7a7fd94ea","tt_content",321,"l18n_parent",,,,0,0,"tt_content",299,,,,,,
-,"b9f68741a742c8da7251cc72ae92c14f","pages",91,"sys_language_uid",,,,0,0,"sys_language",2,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/PublishAll/DataSet/localizeNestedPagesAndContents.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/PublishAll/DataSet/localizeNestedPagesAndContents.csv
index f036efd61236c4254198da2ae6807ff01621eea3..576fd8dabc8cd9d19e8faef0dace059f84edc3e5 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/PublishAll/DataSet/localizeNestedPagesAndContents.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/PublishAll/DataSet/localizeNestedPagesAndContents.csv
@@ -39,12 +39,10 @@
 ,"01a3ce8c4e3b2bb1aa439dc29081f996","sys_workspace_stage",1,"responsible_persons",,,,0,0,"be_users",3,,,,,,
 ,"0de72a88cbb2e461b5e83ef06a7ebf08","tt_content",324,"l18n_parent",,,,0,0,"tt_content",323,,,,,,
 ,"1130084e4038e95f2d5806b731cd416a","tt_content",300,"l18n_parent",,,,0,0,"tt_content",299,,,,,,
-,"1b482f5cf5e2d5935f7b52422295b96a","pages",92,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
 ,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1,,,,,,
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"2a42323931078b2842779bd9446e8152","pages",92,"l10n_parent",,,,0,0,"pages",89,,,,,,
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"63f8eb86e577893c26c56ab8ad818336","pages",91,"l10n_parent",,,,0,0,"pages",88,,,,,,
 ,"6e4feda97e1bebed53dddae0ea158346","tt_content",321,"l18n_parent",,,,0,0,"tt_content",296,,,,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
 ,"ad35846417f19b4a89ddf0294657865c","tt_content",322,"l18n_parent",,,,0,0,"tt_content",298,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/PublishAll/DataSet/localizePage.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/PublishAll/DataSet/localizePage.csv
index 238fb5edd447650cff548911904cca8271e28152..6ecb6dfcdd538d6f1ecff69e952038150090089c 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/PublishAll/DataSet/localizePage.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/PublishAll/DataSet/localizePage.csv
@@ -37,4 +37,3 @@
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/PublishAll/DataSet/movePageLocalizedInLiveToDifferentPageTwice.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/PublishAll/DataSet/movePageLocalizedInLiveToDifferentPageTwice.csv
index 11b6c1e0e16586828992347df2d14ede870bdd57..ee85fd8789b7c53fb180621842a8fdcf5b611ba5 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/PublishAll/DataSet/movePageLocalizedInLiveToDifferentPageTwice.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/PublishAll/DataSet/movePageLocalizedInLiveToDifferentPageTwice.csv
@@ -37,4 +37,3 @@
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/PublishAll/DataSet/movePageLocalizedInLiveWorkspaceChangedToDifferentPageTwice.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/PublishAll/DataSet/movePageLocalizedInLiveWorkspaceChangedToDifferentPageTwice.csv
index 7c692a02137d06d2ec90e68e3ef316d95435f86f..699f9dfc5f3b8c71c9b379ba5e18144730eba027 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/PublishAll/DataSet/movePageLocalizedInLiveWorkspaceChangedToDifferentPageTwice.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/PublishAll/DataSet/movePageLocalizedInLiveWorkspaceChangedToDifferentPageTwice.csv
@@ -37,4 +37,3 @@
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/PublishAll/DataSet/movePageLocalizedToDifferentPageTwice.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/PublishAll/DataSet/movePageLocalizedToDifferentPageTwice.csv
index 013048e22a38adc139529dc87c84e948d7d233de..8b14b24f19dcd3c9fcbe02748395bf0fd8fd8d95 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/PublishAll/DataSet/movePageLocalizedToDifferentPageTwice.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Regular/PublishAll/DataSet/movePageLocalizedToDifferentPageTwice.csv
@@ -37,4 +37,3 @@
 ,"25f3b71b67f29fa33fbfd4fa2d930b70","tt_content",302,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"4a1e04a83a4a17882682d86f6cd61f3d","tt_content",301,"l18n_parent",,,,0,0,"tt_content",297,,,,,,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,,,,,,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Select/Discard/DataSet/localizeElementOfRelation.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Select/Discard/DataSet/localizeElementOfRelation.csv
index 659ae2f59eb76a520a6d18a2f58d440a0924d781..8b6c40a1960cf2bd236ef8cd7638b112ea9da96a 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Select/Discard/DataSet/localizeElementOfRelation.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Select/Discard/DataSet/localizeElementOfRelation.csv
@@ -29,7 +29,6 @@
 ,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string",,,,,
 ,"01a3ce8c4e3b2bb1aa439dc29081f996","sys_workspace_stage",1,"responsible_persons",,,,0,0,"be_users",3,,,,,,
 ,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1,,,,,,
-,"4433e80cbec985130824d6d302ad293f","pages",91,"sys_language_uid",,,,0,1,"sys_language",1,,,,,,
 ,"560d1e59437906ce8ecd07cbb8b61650","pages",91,"l10n_parent",,,,0,1,"pages",89,,,,,,
 ,"d333521843e8774369e112581bd4643b","tt_content",297,"tx_testdatahandler_select",,,,1,0,"tx_testdatahandler_element",2,,,,,,
 ,"d7065184b2d510f3fada875169bc8c57","tt_content",297,"tx_testdatahandler_select",,,,0,0,"tx_testdatahandler_element",1,,,,,,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Select/Modify/DataSet/localizeElementOfRelation.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Select/Modify/DataSet/localizeElementOfRelation.csv
index 386938038ec255c1ef236d091dfb99cf0998a824..41b5b1d6b70516431505afcd35196c65d6bcfc92 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Select/Modify/DataSet/localizeElementOfRelation.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Select/Modify/DataSet/localizeElementOfRelation.csv
@@ -23,10 +23,8 @@
 ,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string"
 ,"01a3ce8c4e3b2bb1aa439dc29081f996","sys_workspace_stage",1,"responsible_persons",,,,0,0,"be_users",3,
 ,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1,
-,"4433e80cbec985130824d6d302ad293f","pages",91,"sys_language_uid",,,,0,1,"sys_language",1,
 ,"560d1e59437906ce8ecd07cbb8b61650","pages",91,"l10n_parent",,,,0,1,"pages",89,
 ,"6cbe530f070905e764e858bfea02a82b","tx_testdatahandler_element",4,"l10n_parent",,,,0,1,"tx_irretutorial_1nff_hotel",1,
-,"95fee7c6e202951c54038169e7f7e703","tx_testdatahandler_element",4,"sys_language_uid",,,,0,1,"sys_language",1,
 ,"d333521843e8774369e112581bd4643b","tt_content",297,"tx_testdatahandler_select",,,,1,0,"tx_testdatahandler_element",2,
 ,"d7065184b2d510f3fada875169bc8c57","tt_content",297,"tx_testdatahandler_select",,,,0,0,"tx_testdatahandler_element",1,
 ,"f54bf3a4ddc51685c0586b31015312cb","tt_content",298,"tx_testdatahandler_select",,,,1,0,"tx_testdatahandler_element",3,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Select/Publish/DataSet/localizeElementOfRelation.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Select/Publish/DataSet/localizeElementOfRelation.csv
index 48d60c3f18822135042c9319231102ba8f530e89..0651ca134f742e6a764d593617d5289d0ce928cb 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Select/Publish/DataSet/localizeElementOfRelation.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Select/Publish/DataSet/localizeElementOfRelation.csv
@@ -24,10 +24,8 @@
 ,"01a3ce8c4e3b2bb1aa439dc29081f996","sys_workspace_stage",1,"responsible_persons",,,,0,0,"be_users",3,
 ,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,
 ,"d333521843e8774369e112581bd4643b","tt_content",297,"tx_testdatahandler_select",,,,1,0,"tx_testdatahandler_element",2,
 ,"d7065184b2d510f3fada875169bc8c57","tt_content",297,"tx_testdatahandler_select",,,,0,0,"tx_testdatahandler_element",1,
 ,"e6d2afeb8da9fb54ceb83ae73d85e964","tx_testdatahandler_element",4,"l10n_parent",,,,0,0,"tx_irretutorial_1nff_hotel",1,
 ,"f54bf3a4ddc51685c0586b31015312cb","tt_content",298,"tx_testdatahandler_select",,,,1,0,"tx_testdatahandler_element",3,
-,"f73b157a3ad0579eab2f3b7f3fce0c69","tx_testdatahandler_element",4,"sys_language_uid",,,,0,0,"sys_language",1,
 ,"fb9a4c46d91b175ee7503de71523c849","tt_content",298,"tx_testdatahandler_select",,,,0,0,"tx_testdatahandler_element",2,
diff --git a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Select/PublishAll/DataSet/localizeElementOfRelation.csv b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Select/PublishAll/DataSet/localizeElementOfRelation.csv
index 48d60c3f18822135042c9319231102ba8f530e89..0651ca134f742e6a764d593617d5289d0ce928cb 100644
--- a/typo3/sysext/workspaces/Tests/Functional/DataHandling/Select/PublishAll/DataSet/localizeElementOfRelation.csv
+++ b/typo3/sysext/workspaces/Tests/Functional/DataHandling/Select/PublishAll/DataSet/localizeElementOfRelation.csv
@@ -24,10 +24,8 @@
 ,"01a3ce8c4e3b2bb1aa439dc29081f996","sys_workspace_stage",1,"responsible_persons",,,,0,0,"be_users",3,
 ,"25426f92d44dd2ccf416108462b446e3","sys_workspace",1,"custom_stages",,,,0,0,"sys_workspace_stage",1,
 ,"583b9974d1df1d9efb695cdabfe53a73","pages",91,"l10n_parent",,,,0,0,"pages",89,
-,"8d96507cabb44e003ba3015a13265f03","pages",91,"sys_language_uid",,,,0,0,"sys_language",1,
 ,"d333521843e8774369e112581bd4643b","tt_content",297,"tx_testdatahandler_select",,,,1,0,"tx_testdatahandler_element",2,
 ,"d7065184b2d510f3fada875169bc8c57","tt_content",297,"tx_testdatahandler_select",,,,0,0,"tx_testdatahandler_element",1,
 ,"e6d2afeb8da9fb54ceb83ae73d85e964","tx_testdatahandler_element",4,"l10n_parent",,,,0,0,"tx_irretutorial_1nff_hotel",1,
 ,"f54bf3a4ddc51685c0586b31015312cb","tt_content",298,"tx_testdatahandler_select",,,,1,0,"tx_testdatahandler_element",3,
-,"f73b157a3ad0579eab2f3b7f3fce0c69","tx_testdatahandler_element",4,"sys_language_uid",,,,0,0,"sys_language",1,
 ,"fb9a4c46d91b175ee7503de71523c849","tt_content",298,"tx_testdatahandler_select",,,,0,0,"tx_testdatahandler_element",2,