diff --git a/typo3/sysext/backend/Classes/Form/FormDataProvider/TcaFiles.php b/typo3/sysext/backend/Classes/Form/FormDataProvider/TcaFiles.php
index f26f3440fceac7e3901d345cc8183cece84be3e5..684fd7d94950850e388757bdfde1740ad11e8ef2 100644
--- a/typo3/sysext/backend/Classes/Form/FormDataProvider/TcaFiles.php
+++ b/typo3/sysext/backend/Classes/Form/FormDataProvider/TcaFiles.php
@@ -205,9 +205,9 @@ class TcaFiles extends AbstractDatabaseRecordProvider implements FormDataProvide
                 )
             );
 
-            // Find which records are localized, which records are not localized and which are
-            // localized but miss default language record
+            // Find which records are localized, which records are not localized and which are localized but miss default language record
             $fieldNameWithDefaultLanguageUid = (string)($GLOBALS['TCA'][self::FILE_REFERENCE_TABLE]['ctrl']['transOrigPointerField'] ?? '');
+            $showPossibleLocalizationRecords = $fieldConfig['appearance']['showPossibleLocalizationRecords'] ?? false;
             foreach ($fileReferenceUidsOfLocalizedOverlay as $localizedUid) {
                 try {
                     $localizedRecord = $this->getRecordFromDatabase(self::FILE_REFERENCE_TABLE, $localizedUid);
@@ -223,16 +223,29 @@ class TcaFiles extends AbstractDatabaseRecordProvider implements FormDataProvide
                     );
                     continue;
                 }
-                $uidOfDefaultLanguageRecord = (int)$localizedRecord[$fieldNameWithDefaultLanguageUid];
-                if (in_array($uidOfDefaultLanguageRecord, $fileReferenceUidsOfDefaultLanguageRecord, true)) {
-                    // This localized child has a default language record. Remove this record from list of default language records
-                    $fileReferenceUidsOfDefaultLanguageRecord = array_diff($fileReferenceUidsOfDefaultLanguageRecord, [$uidOfDefaultLanguageRecord]);
-                }
                 // Compile localized record
                 $compiledFileReference = $this->compileFileReference($result, $fieldName, $localizedUid);
                 $result['processedTca']['columns'][$fieldName]['children'][] = $compiledFileReference;
+                // If that relation is configured to "showPossibleLocalizationRecords", this localized record
+                // needs to be removed from the list of records that are pending to be localized.
+                if ($showPossibleLocalizationRecords) {
+                    $uidOfDefaultLanguageRecord = (int)$localizedRecord[$fieldNameWithDefaultLanguageUid];
+                    if (in_array($uidOfDefaultLanguageRecord, $fileReferenceUidsOfDefaultLanguageRecord, true)) {
+                        // This localized child has a default language record. Remove this record from list of default language records
+                        $fileReferenceUidsOfDefaultLanguageRecord = array_diff($fileReferenceUidsOfDefaultLanguageRecord, [$uidOfDefaultLanguageRecord]);
+                    }
+                    $uidOfDefaultLanguageRecordWorkspaceVersionArray = $this->getSubstitutedWorkspacedUids([$uidOfDefaultLanguageRecord]);
+                    if (!empty($uidOfDefaultLanguageRecordWorkspaceVersionArray)
+                        && in_array($uidOfDefaultLanguageRecordWorkspaceVersionArray[0], $fileReferenceUidsOfDefaultLanguageRecord, true)
+                    ) {
+                        // In some situations 'l10n_parent' of a localized workspace record points to the live version
+                        // of the default language record, and not to the workspace version, even though it exists.
+                        // Filter those as well, since the interface would otherwise show the item as "can be localized/synchronized".
+                        $fileReferenceUidsOfDefaultLanguageRecord = array_diff($fileReferenceUidsOfDefaultLanguageRecord, [$uidOfDefaultLanguageRecordWorkspaceVersionArray[0]]);
+                    }
+                }
             }
-            if ($fieldConfig['appearance']['showPossibleLocalizationRecords'] ?? false) {
+            if ($showPossibleLocalizationRecords) {
                 foreach ($fileReferenceUidsOfDefaultLanguageRecord as $defaultLanguageUid) {
                     // If there are still uids in $connectedUidsOfDefaultLanguageRecord, these are records that
                     // exist in default language, but are not localized yet. Compile and mark those
@@ -301,7 +314,6 @@ class TcaFiles extends AbstractDatabaseRecordProvider implements FormDataProvide
         if ($workspace === 0 || !BackendUtility::isTableWorkspaceEnabled(self::FILE_REFERENCE_TABLE)) {
             return $connectedUids;
         }
-
         $substitutedUids = [];
         foreach ($connectedUids as $uid) {
             $workspaceVersion = BackendUtility::getWorkspaceVersionOfRecord(
diff --git a/typo3/sysext/backend/Classes/Form/FormDataProvider/TcaInline.php b/typo3/sysext/backend/Classes/Form/FormDataProvider/TcaInline.php
index 3071c6f6c5e5fc5e9c00b4927ac1ed1b61601a37..c876f41a544a6d79ff1a5dcd081a567529ee1e4a 100644
--- a/typo3/sysext/backend/Classes/Form/FormDataProvider/TcaInline.php
+++ b/typo3/sysext/backend/Classes/Form/FormDataProvider/TcaInline.php
@@ -146,7 +146,7 @@ class TcaInline extends AbstractDatabaseRecordProvider implements FormDataProvid
             );
         }
         $result['databaseRow'][$fieldName] = implode(',', $connectedUidsOfLocalizedOverlay);
-        $connectedUidsOfLocalizedOverlay = $this->getWorkspacedUids($connectedUidsOfLocalizedOverlay, $childTableName);
+        $connectedUidsOfLocalizedOverlay = $this->getSubstitutedWorkspacedUids($connectedUidsOfLocalizedOverlay, $childTableName);
         if ($result['inlineCompileExistingChildren']) {
             $tableNameWithDefaultRecords = $result['tableName'];
             $connectedUidsOfDefaultLanguageRecord = $this->resolveConnectedRecordUids(
@@ -155,9 +155,9 @@ class TcaInline extends AbstractDatabaseRecordProvider implements FormDataProvid
                 $result['defaultLanguageRow']['uid'],
                 $result['defaultLanguageRow'][$fieldName]
             );
-            $connectedUidsOfDefaultLanguageRecord = $this->getWorkspacedUids($connectedUidsOfDefaultLanguageRecord, $childTableName);
+            $connectedUidsOfDefaultLanguageRecord = $this->getSubstitutedWorkspacedUids($connectedUidsOfDefaultLanguageRecord, $childTableName);
 
-            $showPossible = $result['processedTca']['columns'][$fieldName]['config']['appearance']['showPossibleLocalizationRecords'];
+            $showPossibleLocalizationRecords = $result['processedTca']['columns'][$fieldName]['config']['appearance']['showPossibleLocalizationRecords'] ?? false;
 
             // Find which records are localized, which records are not localized and which are
             // localized but miss default language record
@@ -177,18 +177,29 @@ class TcaInline extends AbstractDatabaseRecordProvider implements FormDataProvid
                     );
                     continue;
                 }
-                if (isset($localizedRecord[$fieldNameWithDefaultLanguageUid])) {
-                    $uidOfDefaultLanguageRecord = $localizedRecord[$fieldNameWithDefaultLanguageUid];
-                    if (in_array($uidOfDefaultLanguageRecord, $connectedUidsOfDefaultLanguageRecord)) {
+                // Compile localized record
+                $compiledChild = $this->compileChild($result, $fieldName, $localizedUid);
+                $result['processedTca']['columns'][$fieldName]['children'][] = $compiledChild;
+                // If that relation is configured to "showPossibleLocalizationRecords", this localized record
+                // needs to be removed from the list of records that are pending to be localized.
+                if ($showPossibleLocalizationRecords) {
+                    $uidOfDefaultLanguageRecord = (int)$localizedRecord[$fieldNameWithDefaultLanguageUid];
+                    if (in_array($uidOfDefaultLanguageRecord, $connectedUidsOfDefaultLanguageRecord, true)) {
                         // This localized child has a default language record. Remove this record from list of default language records
                         $connectedUidsOfDefaultLanguageRecord = array_diff($connectedUidsOfDefaultLanguageRecord, [$uidOfDefaultLanguageRecord]);
                     }
+                    $uidOfDefaultLanguageRecordWorkspaceVersionArray = $this->getSubstitutedWorkspacedUids([$uidOfDefaultLanguageRecord], $childTableName);
+                    if (!empty($uidOfDefaultLanguageRecordWorkspaceVersionArray)
+                        && in_array($uidOfDefaultLanguageRecordWorkspaceVersionArray[0], $connectedUidsOfDefaultLanguageRecord, true)
+                    ) {
+                        // In some situations 'l10n_parent' of a localized workspace record points to the live version
+                        // of the default language record, and not to the workspace version, even though it exists.
+                        // Filter those as well, since the interface would otherwise show the item as "can be localized/synchronized".
+                        $connectedUidsOfDefaultLanguageRecord = array_diff($connectedUidsOfDefaultLanguageRecord, [$uidOfDefaultLanguageRecordWorkspaceVersionArray[0]]);
+                    }
                 }
-                // Compile localized record
-                $compiledChild = $this->compileChild($result, $fieldName, $localizedUid);
-                $result['processedTca']['columns'][$fieldName]['children'][] = $compiledChild;
             }
-            if ($showPossible) {
+            if ($showPossibleLocalizationRecords) {
                 foreach ($connectedUidsOfDefaultLanguageRecord as $defaultLanguageUid) {
                     // If there are still uids in $connectedUidsOfDefaultLanguageRecord, these are records that
                     // exist in default language, but are not localized yet. Compile and mark those
@@ -238,7 +249,7 @@ class TcaInline extends AbstractDatabaseRecordProvider implements FormDataProvid
         );
         $result['databaseRow'][$fieldName] = implode(',', $connectedUidsOfDefaultLanguageRecord);
 
-        $connectedUidsOfDefaultLanguageRecord = $this->getWorkspacedUids($connectedUidsOfDefaultLanguageRecord, $childTableName);
+        $connectedUidsOfDefaultLanguageRecord = $this->getSubstitutedWorkspacedUids($connectedUidsOfDefaultLanguageRecord, $childTableName);
 
         if ($result['inlineCompileExistingChildren']) {
             foreach ($connectedUidsOfDefaultLanguageRecord as $uid) {
@@ -415,15 +426,14 @@ class TcaInline extends AbstractDatabaseRecordProvider implements FormDataProvid
      *
      * @param array $connectedUids List of connected uids
      * @param string $childTableName Name of child table
-     * @return array List of uids in workspace
+     * @return int[] List of substituted uids
      */
-    protected function getWorkspacedUids(array $connectedUids, $childTableName)
+    protected function getSubstitutedWorkspacedUids(array $connectedUids, string $childTableName): array
     {
         $backendUser = $this->getBackendUser();
         $newConnectedUids = [];
         foreach ($connectedUids as $uid) {
             // Fetch workspace version of a record (if any):
-            // @todo: Needs handling
             if ($backendUser->workspace !== 0 && BackendUtility::isTableWorkspaceEnabled($childTableName)) {
                 $workspaceVersion = BackendUtility::getWorkspaceVersionOfRecord($backendUser->workspace, $childTableName, $uid, 'uid,t3ver_state');
                 if (!empty($workspaceVersion)) {
@@ -434,7 +444,7 @@ class TcaInline extends AbstractDatabaseRecordProvider implements FormDataProvid
                     $uid = $workspaceVersion['uid'];
                 }
             }
-            $newConnectedUids[] = $uid;
+            $newConnectedUids[] = (int)$uid;
         }
         return $newConnectedUids;
     }
diff --git a/typo3/sysext/core/Classes/DataHandling/DataHandler.php b/typo3/sysext/core/Classes/DataHandling/DataHandler.php
index bbb776610a037f4bdf8ba127417ad1b531c12157..7c9b638b048dca6ddc827705c4ed482ef465f2ff 100644
--- a/typo3/sysext/core/Classes/DataHandling/DataHandler.php
+++ b/typo3/sysext/core/Classes/DataHandling/DataHandler.php
@@ -5011,6 +5011,12 @@ class DataHandler implements LoggerAwareInterface
         if (!empty($updateFields)) {
             $this->updateDB($table, $id, $updateFields);
         }
+        if (isset($parentRecord['_ORIG_uid']) && (int)$parentRecord['_ORIG_uid'] !== (int)$id) {
+            // If there is a ws overlay of the record, then the relation has been attached to *this*
+            // record, even though the uids point to live. We still need to update refindex of the overlay
+            // to reflect this relation.
+            $this->updateRefIndex($table, (int)$parentRecord['_ORIG_uid']);
+        }
     }
 
     /**
diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/AbstractActionWorkspacesTestCase.php b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/AbstractActionWorkspacesTestCase.php
index 43b97af0a78b0493ef7e991ecb8072d39091cda0..fbf811e5a6565ebd442f81818fde2634ded2f161 100644
--- a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/AbstractActionWorkspacesTestCase.php
+++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/AbstractActionWorkspacesTestCase.php
@@ -24,4 +24,169 @@ abstract class AbstractActionWorkspacesTestCase extends AbstractActionTestCase
     protected const SCENARIO_DataSet = __DIR__ . '/DataSet/ImportDefaultWorkspaces.csv';
 
     protected array $coreExtensionsToLoad = ['workspaces'];
+
+    public function localizeLiveModifyWsDefaultLang(): void
+    {
+        // Localize page and tt_content in live, so we have a localized parent tt_content plus it's children in live.
+        $this->setWorkspaceId(0);
+        $this->actionService->copyRecordToLanguage(self::TABLE_Page, self::VALUE_PageId, self::VALUE_LanguageId);
+        $this->actionService->localizeRecord(self::TABLE_Content, self::VALUE_ContentIdLast, self::VALUE_LanguageId);
+        // Change the default language element in workspaces, which will create overlays and inline children for localized element, too.
+        $this->setWorkspaceId(static::VALUE_WorkspaceId);
+        $this->actionService->modifyRecord(self::TABLE_Content, self::VALUE_ContentIdLast, ['header' => 'Testing #1']);
+    }
+
+    public function localizeLiveModifyWsLocalization(): void
+    {
+        // Localize page and tt_content in live, so we have a localized parent tt_content plus it's children in live.
+        $this->setWorkspaceId(0);
+        $this->actionService->copyRecordToLanguage(self::TABLE_Page, self::VALUE_PageId, self::VALUE_LanguageId);
+        $recordIds = $this->actionService->localizeRecord(self::TABLE_Content, self::VALUE_ContentIdLast, self::VALUE_LanguageId);
+        $this->recordIds['localizedLiveContentId'] = $recordIds['tt_content'][self::VALUE_ContentIdLast];
+        // Change the localized element in workspaces.
+        $this->setWorkspaceId(static::VALUE_WorkspaceId);
+        $this->actionService->modifyRecord(self::TABLE_Content, $this->recordIds['localizedLiveContentId'], ['header' => 'Testing #1']);
+    }
+
+    public function localizeLiveModifyWsLocalizationAddLive(): void
+    {
+        // Localize page and tt_content in live, so we have a localized parent tt_content plus it's children in live.
+        $this->setWorkspaceId(0);
+        $this->actionService->copyRecordToLanguage(self::TABLE_Page, self::VALUE_PageId, self::VALUE_LanguageId);
+        $recordIds = $this->actionService->localizeRecord(self::TABLE_Content, self::VALUE_ContentIdLast, self::VALUE_LanguageId);
+        $this->recordIds['localizedLiveContentId'] = $recordIds['tt_content'][self::VALUE_ContentIdLast];
+        // Change the localized element in workspaces.
+        $this->setWorkspaceId(static::VALUE_WorkspaceId);
+        $this->actionService->modifyRecord(self::TABLE_Content, $this->recordIds['localizedLiveContentId'], ['header' => 'Testing #1']);
+        // In addition to localizeLiveModifyWsLocalization(), add another image to Live default language record.
+        $this->setWorkspaceId(0);
+        // @todo: It would be better to not re-use sys_file 1 here, but to have a third image in the import pool that can be attached here.
+        $this->actionService->modifyRecords(
+            self::VALUE_PageId,
+            [
+                self::TABLE_Content => ['uid' => self::VALUE_ContentIdLast, self::FIELD_ContentImage => self::VALUE_FileReferenceContentLastFileLast . ',' . self::VALUE_FileReferenceContentLastFileFirst . ',__nextUid'],
+                self::TABLE_FileReference => ['uid' => '__NEW', 'title' => 'Image #3', self::FIELD_FileReferenceImage => self::VALUE_FileIdFirst],
+            ]
+        );
+        $this->setWorkspaceId(static::VALUE_WorkspaceId);
+    }
+
+    public function localizeLiveModifyWsLocalizationAddLiveWsSync(): void
+    {
+        // Localize page and tt_content in live, so we have a localized parent tt_content plus it's children in live.
+        $this->setWorkspaceId(0);
+        $this->actionService->copyRecordToLanguage(self::TABLE_Page, self::VALUE_PageId, self::VALUE_LanguageId);
+        $recordIds = $this->actionService->localizeRecord(self::TABLE_Content, self::VALUE_ContentIdLast, self::VALUE_LanguageId);
+        $this->recordIds['localizedLiveContentId'] = $recordIds['tt_content'][self::VALUE_ContentIdLast];
+        // Change the localized element in workspaces.
+        $this->setWorkspaceId(static::VALUE_WorkspaceId);
+        $this->actionService->modifyRecord(self::TABLE_Content, $this->recordIds['localizedLiveContentId'], ['header' => 'Testing #1']);
+        // In addition to localizeLiveModifyWsLocalization(), add another image to Live default language record.
+        $this->setWorkspaceId(0);
+        // @todo: It would be better to not re-use sys_file 1 here, but to have a third image in the import pool that can be attached here.
+        $this->actionService->modifyRecords(
+            self::VALUE_PageId,
+            [
+                self::TABLE_Content => ['uid' => self::VALUE_ContentIdLast, self::FIELD_ContentImage => self::VALUE_FileReferenceContentLastFileLast . ',' . self::VALUE_FileReferenceContentLastFileFirst . ',__nextUid'],
+                self::TABLE_FileReference => ['uid' => '__NEW', 'title' => 'Image #3', self::FIELD_FileReferenceImage => self::VALUE_FileIdFirst],
+            ]
+        );
+        // In addition to localizeLiveModifyWsLocalizationAddLive(), "synchronize" the new live default language image to the localized content element in workspaces.
+        $this->setWorkspaceId(static::VALUE_WorkspaceId);
+        $this->actionService->invoke(
+            [],
+            [
+                'tt_content' => [
+                    $this->recordIds['localizedLiveContentId'] => [
+                        'inlineLocalizeSynchronize' => [
+                            'field' => 'image',
+                            'language' => 1,
+                            'ids' => [
+                                // Hardcoded source uid here since above modifyRecords() does not return the uid of the new attached image.
+                                134,
+                            ],
+                        ],
+                    ],
+                ],
+            ]
+        );
+    }
+
+    public function modifyContentLocalize(): void
+    {
+        // Localize page so we can localize content elements later.
+        $this->setWorkspaceId(0);
+        $this->actionService->copyRecordToLanguage(self::TABLE_Page, self::VALUE_PageId, self::VALUE_LanguageId);
+        // Modify the content element in workspaces to create a workspace overlay of this one, including overlays of attached images
+        $this->setWorkspaceId(static::VALUE_WorkspaceId);
+        $this->actionService->modifyRecord(self::TABLE_Content, self::VALUE_ContentIdLast, ['header' => 'Testing #1']);
+        // Now localize that default language content element in workspace
+        // Note we're using the live uid as source here, which is what page module translation wizard and list module submit to DH as well
+        $recordIds = $this->actionService->localizeRecord(self::TABLE_Content, self::VALUE_ContentIdLast, self::VALUE_LanguageId);
+        $this->recordIds['localizedWsContentId'] = $recordIds['tt_content'][self::VALUE_ContentIdLast];
+    }
+
+    public function modifyContentLocalizeAddDefaultLangRelation(): void
+    {
+        // Localize page so we can localize content elements later.
+        $this->setWorkspaceId(0);
+        $this->actionService->copyRecordToLanguage(self::TABLE_Page, self::VALUE_PageId, self::VALUE_LanguageId);
+        // Modify the content element in workspaces to create a workspace overlay of this one, including overlays of attached images
+        $this->setWorkspaceId(static::VALUE_WorkspaceId);
+        $this->actionService->modifyRecord(self::TABLE_Content, self::VALUE_ContentIdLast, ['header' => 'Testing #1']);
+        // Now localize that default language content element in workspace
+        // Note we're using the live uid as source here, which is what page module translation wizard and list module submit to DH as well
+        $recordIds = $this->actionService->localizeRecord(self::TABLE_Content, self::VALUE_ContentIdLast, self::VALUE_LanguageId);
+        $this->recordIds['localizedWsContentId'] = $recordIds['tt_content'][self::VALUE_ContentIdLast];
+        // In addition to modifyContentLocalize(), add an image to the default language content element in workspaces.
+        // @todo: It would be better to not re-use sys_file 1 here, but to have a third image in the import pool that can be attached here.
+        $this->actionService->modifyRecords(
+            self::VALUE_PageId,
+            [
+                self::TABLE_Content => ['uid' => self::VALUE_ContentIdLast, self::FIELD_ContentImage => self::VALUE_FileReferenceContentLastFileLast . ',' . self::VALUE_FileReferenceContentLastFileFirst . ',__nextUid'],
+                self::TABLE_FileReference => ['uid' => '__NEW', 'title' => 'Image #3', self::FIELD_FileReferenceImage => self::VALUE_FileIdFirst],
+            ]
+        );
+    }
+
+    public function modifyContentLocalizeAddDefaultLangRelationSynchronize(): void
+    {
+        // Localize page so we can localize content elements later.
+        $this->setWorkspaceId(0);
+        $this->actionService->copyRecordToLanguage(self::TABLE_Page, self::VALUE_PageId, self::VALUE_LanguageId);
+        // Modify the content element in workspaces to create a workspace overlay of this one, including overlays of attached images
+        $this->setWorkspaceId(static::VALUE_WorkspaceId);
+        $this->actionService->modifyRecord(self::TABLE_Content, self::VALUE_ContentIdLast, ['header' => 'Testing #1']);
+        // Now localize that default language content element in workspace
+        // Note we're using the live uid as source here, which is what page module translation wizard and list module submit to DH as well
+        $recordIds = $this->actionService->localizeRecord(self::TABLE_Content, self::VALUE_ContentIdLast, self::VALUE_LanguageId);
+        $this->recordIds['localizedWsContentId'] = $recordIds['tt_content'][self::VALUE_ContentIdLast];
+        // In addition to modifyContentLocalize(), add an image to the default language content element in workspaces.
+        // @todo: It would be better to not re-use sys_file 1 here, but to have a third image in the import pool that can be attached here.
+        $this->actionService->modifyRecords(
+            self::VALUE_PageId,
+            [
+                self::TABLE_Content => ['uid' => self::VALUE_ContentIdLast, self::FIELD_ContentImage => self::VALUE_FileReferenceContentLastFileLast . ',' . self::VALUE_FileReferenceContentLastFileFirst . ',__nextUid'],
+                self::TABLE_FileReference => ['uid' => '__NEW', 'title' => 'Image #3', self::FIELD_FileReferenceImage => self::VALUE_FileIdFirst],
+            ]
+        );
+        // In addition to modifyContentLocalizeAddDefaultLangRelation(), "synchronize" the new default language image to the localized content element in workspaces.
+        $this->actionService->invoke(
+            [],
+            [
+                'tt_content' => [
+                    $this->recordIds['localizedWsContentId'] => [
+                        'inlineLocalizeSynchronize' => [
+                            'field' => 'image',
+                            'language' => 1,
+                            'ids' => [
+                                // Hardcoded source uid here since above modifyRecords() does not return the uid of the new attached image.
+                                134,
+                            ],
+                        ],
+                    ],
+                ],
+            ]
+        );
+    }
 }
diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesDiscard/ActionTest.php b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesDiscard/ActionTest.php
index 69ba2fb302be4b5abf38d565c52b1cf05fbe527b..b2a656ebd0a6c96ac6a6468c8d4d184343dcee5c 100644
--- a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesDiscard/ActionTest.php
+++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesDiscard/ActionTest.php
@@ -61,6 +61,62 @@ final class ActionTest extends AbstractActionWorkspacesTestCase
         $this->assertCSVDataSet(__DIR__ . '/DataSet/localizeContent.csv');
     }
 
+    #[Test]
+    public function localizeLiveModifyWsDefaultLang(): void
+    {
+        parent::localizeLiveModifyWsDefaultLang();
+        $this->actionService->clearWorkspaceRecord(self::TABLE_Content, self::VALUE_ContentIdLast);
+        $this->assertCSVDataSet(__DIR__ . '/DataSet/localizeLiveModifyWsDefaultLang.csv');
+    }
+
+    #[Test]
+    public function localizeLiveModifyWsLocalization(): void
+    {
+        parent::localizeLiveModifyWsLocalization();
+        $this->actionService->clearWorkspaceRecord(self::TABLE_Content, $this->recordIds['localizedLiveContentId']);
+        $this->assertCSVDataSet(__DIR__ . '/DataSet/localizeLiveModifyWsLocalization.csv');
+    }
+
+    #[Test]
+    public function localizeLiveModifyWsLocalizationAddLive(): void
+    {
+        parent::localizeLiveModifyWsLocalizationAddLive();
+        $this->actionService->clearWorkspaceRecord(self::TABLE_Content, $this->recordIds['localizedLiveContentId']);
+        $this->assertCSVDataSet(__DIR__ . '/DataSet/localizeLiveModifyWsLocalizationAddLive.csv');
+    }
+
+    #[Test]
+    public function localizeLiveModifyWsLocalizationAddLiveWsSync(): void
+    {
+        parent::localizeLiveModifyWsLocalizationAddLiveWsSync();
+        $this->actionService->clearWorkspaceRecord(self::TABLE_Content, $this->recordIds['localizedLiveContentId']);
+        $this->assertCSVDataSet(__DIR__ . '/DataSet/localizeLiveModifyWsLocalizationAddLiveWsSync.csv');
+    }
+
+    #[Test]
+    public function modifyContentLocalize(): void
+    {
+        parent::modifyContentLocalize();
+        $this->actionService->clearWorkspaceRecord(self::TABLE_Content, $this->recordIds['localizedWsContentId']);
+        $this->assertCSVDataSet(__DIR__ . '/DataSet/modifyContentLocalize.csv');
+    }
+
+    #[Test]
+    public function modifyContentLocalizeAddDefaultLangRelation(): void
+    {
+        parent::modifyContentLocalizeAddDefaultLangRelation();
+        $this->actionService->clearWorkspaceRecord(self::TABLE_Content, $this->recordIds['localizedWsContentId']);
+        $this->assertCSVDataSet(__DIR__ . '/DataSet/modifyContentLocalizeAddDefaultLangRelation.csv');
+    }
+
+    #[Test]
+    public function modifyContentLocalizeAddDefaultLangRelationSynchronize(): void
+    {
+        parent::modifyContentLocalizeAddDefaultLangRelationSynchronize();
+        $this->actionService->clearWorkspaceRecord(self::TABLE_Content, $this->recordIds['localizedWsContentId']);
+        $this->assertCSVDataSet(__DIR__ . '/DataSet/modifyContentLocalizeAddDefaultLangRelationSynchronize.csv');
+    }
+
     #[Test]
     public function changeContentSorting(): void
     {
diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesDiscard/DataSet/localizeLiveModifyWsDefaultLang.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesDiscard/DataSet/localizeLiveModifyWsDefaultLang.csv
new file mode 100644
index 0000000000000000000000000000000000000000..6421d1327a183d65f7bc6a032ced371901536a45
--- /dev/null
+++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesDiscard/DataSet/localizeLiveModifyWsDefaultLang.csv
@@ -0,0 +1,71 @@
+"pages"
+,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title"
+,1,0,256,0,0,0,0,0,"FunctionalTest"
+,88,1,256,0,0,0,0,0,"DataHandlerTest"
+,89,88,256,0,0,0,0,0,"FAL"
+,90,88,512,0,0,0,0,0,"Target"
+,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL"
+"sys_workspace"
+,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings"
+,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0
+,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0
+"sys_workspace_stage"
+,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings"
+,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0
+"sys_file"
+,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed"
+,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0
+,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0
+"sys_file_metadata"
+,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource"
+,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0,
+,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0,
+"sys_file_reference"
+,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link"
+,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,,
+,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,,
+,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,,
+,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,,
+,130,89,0,1,128,0,0,0,0,21,332,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,,
+,131,89,0,1,129,0,0,0,0,1,332,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,,
+,134,89,0,1,128,1,0,0,130,21,332,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,,
+,135,89,0,1,129,1,0,0,131,1,332,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,,
+"tt_content"
+,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image"
+,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2
+,331,89,512,0,0,0,0,0,0,0,"Regular Element #2",2
+,332,89,768,0,1,331,0,0,0,0,"[Translate to Dansk:] Regular Element #2",2
+,334,89,768,0,1,331,1,0,0,332,"[Translate to Dansk:] Regular Element #2",2
+"sys_refindex"
+,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string"
+,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1,
+,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1,
+,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1,
+,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21,
+,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1,
+,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21,
+,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1,
+,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21,
+,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21,
+,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1,
+,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127,
+,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126,
+,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128,
+,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129,
+,"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,
+,"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,
+,"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,
+,"74fef103ad1ce60f35379cb6708de42d","tt_content",332,"image",,,,0,0,"sys_file_reference",130,
+,"67800a8a3e68bd7d374bcb2bd2e92817","tt_content",332,"image",,,,1,0,"sys_file_reference",131,
+,"96d7328671e1ef82cf3a9b556e4c49d7","sys_file_reference",134,"l10n_parent",,,,0,1,"sys_file_reference",128,
+,"0c316f7b63f6cef052c184f1dca658ea","sys_file_reference",134,"uid_local",,,,0,1,"sys_file",21,
+,"1348676be4a579a4866a46971216822d","sys_file_reference",135,"l10n_parent",,,,0,1,"sys_file_reference",129,
+,"0b375d7f6198df4037f998181ddba737","sys_file_reference",135,"uid_local",,,,0,1,"sys_file",1,
+,"62723e125c4c5167294b67b7387a58d0","tt_content",334,"l18n_parent",,,,0,1,"tt_content",331,
+,"a384fecfb339f5f6f7016f5ae9c8d31d","tt_content",334,"image",,,,0,1,"sys_file_reference",134,
+,"cfd9fde0ad9ac00eaa75714f1866e328","tt_content",334,"image",,,,1,1,"sys_file_reference",135,
diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesDiscard/DataSet/localizeLiveModifyWsLocalization.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesDiscard/DataSet/localizeLiveModifyWsLocalization.csv
new file mode 100644
index 0000000000000000000000000000000000000000..3be2fc0a28e3e574dbe197c5a866848e8f4c1941
--- /dev/null
+++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesDiscard/DataSet/localizeLiveModifyWsLocalization.csv
@@ -0,0 +1,61 @@
+"pages"
+,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title"
+,1,0,256,0,0,0,0,0,"FunctionalTest"
+,88,1,256,0,0,0,0,0,"DataHandlerTest"
+,89,88,256,0,0,0,0,0,"FAL"
+,90,88,512,0,0,0,0,0,"Target"
+,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL"
+"sys_workspace"
+,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings"
+,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0
+,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0
+"sys_workspace_stage"
+,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings"
+,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0
+"sys_file"
+,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed"
+,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0
+,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0
+"sys_file_metadata"
+,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource"
+,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0,
+,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0,
+"sys_file_reference"
+,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link"
+,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,,
+,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,,
+,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,,
+,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,,
+,130,89,0,1,128,0,0,0,0,21,332,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,,
+,131,89,0,1,129,0,0,0,0,1,332,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,,
+"tt_content"
+,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image"
+,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2
+,331,89,512,0,0,0,0,0,0,0,"Regular Element #2",2
+,332,89,768,0,1,331,0,0,0,0,"[Translate to Dansk:] Regular Element #2",2
+"sys_refindex"
+,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string"
+,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1,
+,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1,
+,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1,
+,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21,
+,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1,
+,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21,
+,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1,
+,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21,
+,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21,
+,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1,
+,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127,
+,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126,
+,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128,
+,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129,
+,"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,
+,"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,
+,"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,
+,"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/DataScenarios/FAL/WorkspacesDiscard/DataSet/localizeLiveModifyWsLocalizationAddLive.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesDiscard/DataSet/localizeLiveModifyWsLocalizationAddLive.csv
new file mode 100644
index 0000000000000000000000000000000000000000..ba6d8486856958400ede63cbbc1ea6edd15c5d50
--- /dev/null
+++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesDiscard/DataSet/localizeLiveModifyWsLocalizationAddLive.csv
@@ -0,0 +1,64 @@
+"pages"
+,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title"
+,1,0,256,0,0,0,0,0,"FunctionalTest"
+,88,1,256,0,0,0,0,0,"DataHandlerTest"
+,89,88,256,0,0,0,0,0,"FAL"
+,90,88,512,0,0,0,0,0,"Target"
+,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL"
+"sys_workspace"
+,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings"
+,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0
+,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0
+"sys_workspace_stage"
+,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings"
+,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0
+"sys_file"
+,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed"
+,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0
+,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0
+"sys_file_metadata"
+,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource"
+,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0,
+,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0,
+"sys_file_reference"
+,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link"
+,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,,
+,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,,
+,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,,
+,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,,
+,130,89,0,1,128,0,0,0,0,21,332,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,,
+,131,89,0,1,129,0,0,0,0,1,332,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,,
+,134,89,0,0,0,0,0,0,0,1,331,"tt_content","image",3,"Image #3",,,
+"tt_content"
+,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image"
+,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2
+,331,89,512,0,0,0,0,0,0,0,"Regular Element #2",3
+,332,89,768,0,1,331,0,0,0,0,"[Translate to Dansk:] Regular Element #2",2
+"sys_refindex"
+,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string"
+,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1,
+,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1,
+,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1,
+,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21,
+,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1,
+,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21,
+,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1,
+,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21,
+,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21,
+,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1,
+,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127,
+,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126,
+,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128,
+,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129,
+,"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,
+,"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,
+,"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,
+,"74fef103ad1ce60f35379cb6708de42d","tt_content",332,"image",,,,0,0,"sys_file_reference",130,
+,"67800a8a3e68bd7d374bcb2bd2e92817","tt_content",332,"image",,,,1,0,"sys_file_reference",131,
+,"115841b08bf099c5966a0f4bf4f0fa9b","tt_content",331,"image",,,,2,0,"sys_file_reference",134,
+,"9822de248dc567bfcf082bd406bba252","sys_file_reference",134,"uid_local",,,,0,0,"sys_file",1,
diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesDiscard/DataSet/localizeLiveModifyWsLocalizationAddLiveWsSync.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesDiscard/DataSet/localizeLiveModifyWsLocalizationAddLiveWsSync.csv
new file mode 100644
index 0000000000000000000000000000000000000000..377c120fef84b1aa3a7b62ae786612cfd47bca93
--- /dev/null
+++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesDiscard/DataSet/localizeLiveModifyWsLocalizationAddLiveWsSync.csv
@@ -0,0 +1,65 @@
+"pages"
+,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title"
+,1,0,256,0,0,0,0,0,"FunctionalTest"
+,88,1,256,0,0,0,0,0,"DataHandlerTest"
+,89,88,256,0,0,0,0,0,"FAL"
+,90,88,512,0,0,0,0,0,"Target"
+,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL"
+"sys_workspace"
+,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings"
+,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0
+,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0
+"sys_workspace_stage"
+,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings"
+,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0
+"sys_file"
+,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed"
+,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0
+,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0
+"sys_file_metadata"
+,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource"
+,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0,
+,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0,
+"sys_file_reference"
+,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link"
+,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,,
+,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,,
+,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,,
+,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,,
+,130,89,0,1,128,0,0,0,0,21,332,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,,
+,131,89,0,1,129,0,0,0,0,1,332,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,,
+,134,89,0,0,0,0,0,0,0,1,331,"tt_content","image",3,"Image #3",,,
+"tt_content"
+,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image"
+,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2
+,331,89,512,0,0,0,0,0,0,0,"Regular Element #2",3
+# @todo: count 3 for translated default language CE is wrong - it should be 2. 3 should be set for 333
+,332,89,768,0,1,331,0,0,0,0,"[Translate to Dansk:] Regular Element #2",3
+"sys_refindex"
+,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string"
+,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1,
+,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1,
+,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1,
+,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21,
+,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1,
+,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21,
+,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1,
+,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21,
+,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21,
+,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1,
+,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127,
+,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126,
+,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128,
+,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129,
+,"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,
+,"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,
+,"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,
+,"74fef103ad1ce60f35379cb6708de42d","tt_content",332,"image",,,,0,0,"sys_file_reference",130,
+,"67800a8a3e68bd7d374bcb2bd2e92817","tt_content",332,"image",,,,1,0,"sys_file_reference",131,
+,"115841b08bf099c5966a0f4bf4f0fa9b","tt_content",331,"image",,,,2,0,"sys_file_reference",134,
+,"9822de248dc567bfcf082bd406bba252","sys_file_reference",134,"uid_local",,,,0,0,"sys_file",1,
diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesDiscard/DataSet/modifyContentLocalize.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesDiscard/DataSet/modifyContentLocalize.csv
new file mode 100644
index 0000000000000000000000000000000000000000..7ad08b047f16bbabee74ff864baaad25689464b9
--- /dev/null
+++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesDiscard/DataSet/modifyContentLocalize.csv
@@ -0,0 +1,58 @@
+"pages"
+,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title"
+,1,0,256,0,0,0,0,0,"FunctionalTest"
+,88,1,256,0,0,0,0,0,"DataHandlerTest"
+,89,88,256,0,0,0,0,0,"FAL"
+,90,88,512,0,0,0,0,0,"Target"
+,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL"
+"sys_workspace"
+,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings"
+,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0
+,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0
+"sys_workspace_stage"
+,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings"
+,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0
+"sys_file"
+,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed"
+,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0
+,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0
+"sys_file_metadata"
+,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource"
+,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0,
+,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0,
+"sys_file_reference"
+,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link"
+,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,,
+,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,,
+,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,,
+,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,,
+,130,89,0,0,0,1,0,0,128,21,331,"tt_content","image",1,"Taken at T3BOARD",,,
+,131,89,0,0,0,1,0,0,129,1,331,"tt_content","image",2,"This is Kasper",,,
+"tt_content"
+,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image"
+,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2
+,331,89,512,0,0,0,0,0,0,0,"Regular Element #2",2
+,332,89,512,0,0,0,1,0,0,331,"Testing #1",2
+"sys_refindex"
+,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string"
+,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1,
+,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1,
+,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1,
+,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21,
+,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1,
+,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21,
+,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1,
+,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21,
+,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21,
+,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1,
+,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127,
+,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126,
+,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128,
+,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129,
+,"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,
+,"36f1ed8936df905a25f6454b259f05eb","sys_file_reference",130,"uid_local",,,,0,1,"sys_file",21,
+,"69bd4dfe47d34722a1668f50c7f2deaa","sys_file_reference",131,"uid_local",,,,0,1,"sys_file",1,
+,"4a9997099941b19dc087053b0d087362","tt_content",332,"image",,,,0,1,"sys_file_reference",130,
+,"6c3a5722561aa19faa40a7c7742f686b","tt_content",332,"image",,,,1,1,"sys_file_reference",131,
diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesDiscard/DataSet/modifyContentLocalizeAddDefaultLangRelation.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesDiscard/DataSet/modifyContentLocalizeAddDefaultLangRelation.csv
new file mode 100644
index 0000000000000000000000000000000000000000..0530307e8d5525f20e197fa25f30f9029a9a6e88
--- /dev/null
+++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesDiscard/DataSet/modifyContentLocalizeAddDefaultLangRelation.csv
@@ -0,0 +1,61 @@
+"pages"
+,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title"
+,1,0,256,0,0,0,0,0,"FunctionalTest"
+,88,1,256,0,0,0,0,0,"DataHandlerTest"
+,89,88,256,0,0,0,0,0,"FAL"
+,90,88,512,0,0,0,0,0,"Target"
+,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL"
+"sys_workspace"
+,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings"
+,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0
+,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0
+"sys_workspace_stage"
+,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings"
+,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0
+"sys_file"
+,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed"
+,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0
+,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0
+"sys_file_metadata"
+,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource"
+,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0,
+,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0,
+"sys_file_reference"
+,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link"
+,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,,
+,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,,
+,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,,
+,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,,
+,130,89,0,0,0,1,0,0,128,21,331,"tt_content","image",1,"Taken at T3BOARD",,,
+,131,89,0,0,0,1,0,0,129,1,331,"tt_content","image",2,"This is Kasper",,,
+,134,89,0,0,0,1,1,0,0,1,331,"tt_content","image",3,"Image #3",,,
+"tt_content"
+,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image"
+,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2
+,331,89,512,0,0,0,0,0,0,0,"Regular Element #2",2
+,332,89,512,0,0,0,1,0,0,331,"Testing #1",3
+"sys_refindex"
+,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string"
+,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1,
+,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1,
+,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1,
+,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21,
+,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1,
+,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21,
+,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1,
+,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21,
+,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21,
+,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1,
+,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127,
+,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126,
+,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128,
+,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129,
+,"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,
+,"36f1ed8936df905a25f6454b259f05eb","sys_file_reference",130,"uid_local",,,,0,1,"sys_file",21,
+,"69bd4dfe47d34722a1668f50c7f2deaa","sys_file_reference",131,"uid_local",,,,0,1,"sys_file",1,
+,"4a9997099941b19dc087053b0d087362","tt_content",332,"image",,,,0,1,"sys_file_reference",130,
+,"6c3a5722561aa19faa40a7c7742f686b","tt_content",332,"image",,,,1,1,"sys_file_reference",131,
+,"343be19204638b1f5833bcfaaa9c5a11","tt_content",332,"image",,,,2,1,"sys_file_reference",134,
+,"4103fe7206715f9014996819c542cfd4","sys_file_reference",134,"uid_local",,,,0,1,"sys_file",1,
diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesDiscard/DataSet/modifyContentLocalizeAddDefaultLangRelationSynchronize.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesDiscard/DataSet/modifyContentLocalizeAddDefaultLangRelationSynchronize.csv
new file mode 100644
index 0000000000000000000000000000000000000000..0530307e8d5525f20e197fa25f30f9029a9a6e88
--- /dev/null
+++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesDiscard/DataSet/modifyContentLocalizeAddDefaultLangRelationSynchronize.csv
@@ -0,0 +1,61 @@
+"pages"
+,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title"
+,1,0,256,0,0,0,0,0,"FunctionalTest"
+,88,1,256,0,0,0,0,0,"DataHandlerTest"
+,89,88,256,0,0,0,0,0,"FAL"
+,90,88,512,0,0,0,0,0,"Target"
+,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL"
+"sys_workspace"
+,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings"
+,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0
+,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0
+"sys_workspace_stage"
+,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings"
+,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0
+"sys_file"
+,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed"
+,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0
+,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0
+"sys_file_metadata"
+,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource"
+,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0,
+,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0,
+"sys_file_reference"
+,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link"
+,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,,
+,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,,
+,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,,
+,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,,
+,130,89,0,0,0,1,0,0,128,21,331,"tt_content","image",1,"Taken at T3BOARD",,,
+,131,89,0,0,0,1,0,0,129,1,331,"tt_content","image",2,"This is Kasper",,,
+,134,89,0,0,0,1,1,0,0,1,331,"tt_content","image",3,"Image #3",,,
+"tt_content"
+,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image"
+,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2
+,331,89,512,0,0,0,0,0,0,0,"Regular Element #2",2
+,332,89,512,0,0,0,1,0,0,331,"Testing #1",3
+"sys_refindex"
+,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string"
+,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1,
+,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1,
+,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1,
+,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21,
+,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1,
+,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21,
+,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1,
+,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21,
+,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21,
+,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1,
+,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127,
+,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126,
+,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128,
+,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129,
+,"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,
+,"36f1ed8936df905a25f6454b259f05eb","sys_file_reference",130,"uid_local",,,,0,1,"sys_file",21,
+,"69bd4dfe47d34722a1668f50c7f2deaa","sys_file_reference",131,"uid_local",,,,0,1,"sys_file",1,
+,"4a9997099941b19dc087053b0d087362","tt_content",332,"image",,,,0,1,"sys_file_reference",130,
+,"6c3a5722561aa19faa40a7c7742f686b","tt_content",332,"image",,,,1,1,"sys_file_reference",131,
+,"343be19204638b1f5833bcfaaa9c5a11","tt_content",332,"image",,,,2,1,"sys_file_reference",134,
+,"4103fe7206715f9014996819c542cfd4","sys_file_reference",134,"uid_local",,,,0,1,"sys_file",1,
diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesModify/ActionTest.php b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesModify/ActionTest.php
index 76e68514c6f40891559e0a87b65e9a11b20bf618..5f46d44138928985540017439133eabe3524f793 100644
--- a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesModify/ActionTest.php
+++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesModify/ActionTest.php
@@ -108,6 +108,55 @@ final class ActionTest extends AbstractActionWorkspacesTestCase
             ->setTable(self::TABLE_FileReference)->setField('title')->setValues('[Translate to Dansk:] This is Kasper', '[Translate to Dansk:] Taken at T3BOARD')->setStrict(true));
     }
 
+    #[Test]
+    public function localizeLiveModifyWsDefaultLang(): void
+    {
+        parent::localizeLiveModifyWsDefaultLang();
+        $this->assertCSVDataSet(__DIR__ . '/DataSet/localizeLiveModifyWsDefaultLang.csv');
+    }
+
+    #[Test]
+    public function localizeLiveModifyWsLocalization(): void
+    {
+        parent::localizeLiveModifyWsLocalization();
+        $this->assertCSVDataSet(__DIR__ . '/DataSet/localizeLiveModifyWsLocalization.csv');
+    }
+
+    #[Test]
+    public function localizeLiveModifyWsLocalizationAddLive(): void
+    {
+        parent::localizeLiveModifyWsLocalizationAddLive();
+        $this->assertCSVDataSet(__DIR__ . '/DataSet/localizeLiveModifyWsLocalizationAddLive.csv');
+    }
+
+    #[Test]
+    public function localizeLiveModifyWsLocalizationAddLiveWsSync(): void
+    {
+        parent::localizeLiveModifyWsLocalizationAddLiveWsSync();
+        $this->assertCSVDataSet(__DIR__ . '/DataSet/localizeLiveModifyWsLocalizationAddLiveWsSync.csv');
+    }
+
+    #[Test]
+    public function modifyContentLocalize(): void
+    {
+        parent::modifyContentLocalize();
+        $this->assertCSVDataSet(__DIR__ . '/DataSet/modifyContentLocalize.csv');
+    }
+
+    #[Test]
+    public function modifyContentLocalizeAddDefaultLangRelation(): void
+    {
+        parent::modifyContentLocalizeAddDefaultLangRelation();
+        $this->assertCSVDataSet(__DIR__ . '/DataSet/modifyContentLocalizeAddDefaultLangRelation.csv');
+    }
+
+    #[Test]
+    public function modifyContentLocalizeAddDefaultLangRelationSynchronize(): void
+    {
+        parent::modifyContentLocalizeAddDefaultLangRelationSynchronize();
+        $this->assertCSVDataSet(__DIR__ . '/DataSet/modifyContentLocalizeAddDefaultLangRelationSynchronize.csv');
+    }
+
     #[Test]
     public function changeContentSorting(): void
     {
diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesModify/DataSet/localizeLiveModifyWsDefaultLang.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesModify/DataSet/localizeLiveModifyWsDefaultLang.csv
new file mode 100644
index 0000000000000000000000000000000000000000..b68c9453fa7765fe44595553022dfe3da527621e
--- /dev/null
+++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesModify/DataSet/localizeLiveModifyWsDefaultLang.csv
@@ -0,0 +1,78 @@
+"pages"
+,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title"
+,1,0,256,0,0,0,0,0,"FunctionalTest"
+,88,1,256,0,0,0,0,0,"DataHandlerTest"
+,89,88,256,0,0,0,0,0,"FAL"
+,90,88,512,0,0,0,0,0,"Target"
+,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL"
+"sys_workspace"
+,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings"
+,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0
+,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0
+"sys_workspace_stage"
+,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings"
+,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0
+"sys_file"
+,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed"
+,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0
+,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0
+"sys_file_metadata"
+,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource"
+,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0,
+,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0,
+"sys_file_reference"
+,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link"
+,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,,
+,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,,
+,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,,
+,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,,
+,130,89,0,1,128,0,0,0,0,21,332,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,,
+,131,89,0,1,129,0,0,0,0,1,332,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,,
+,132,89,0,0,0,1,0,0,128,21,331,"tt_content","image",1,"Taken at T3BOARD",,,
+,133,89,0,0,0,1,0,0,129,1,331,"tt_content","image",2,"This is Kasper",,,
+,134,89,0,1,128,1,0,0,130,21,332,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,,
+,135,89,0,1,129,1,0,0,131,1,332,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,,
+"tt_content"
+,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image"
+,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2
+,331,89,512,0,0,0,0,0,0,0,"Regular Element #2",2
+,332,89,768,0,1,331,0,0,0,0,"[Translate to Dansk:] Regular Element #2",2
+,333,89,512,0,0,0,1,0,0,331,"Testing #1",2
+,334,89,768,0,1,331,1,0,0,332,"[Translate to Dansk:] Regular Element #2",2
+"sys_refindex"
+,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string"
+,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1,
+,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1,
+,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1,
+,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21,
+,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1,
+,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21,
+,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1,
+,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21,
+,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21,
+,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1,
+,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127,
+,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126,
+,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128,
+,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129,
+,"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,
+,"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,
+,"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,
+,"74fef103ad1ce60f35379cb6708de42d","tt_content",332,"image",,,,0,0,"sys_file_reference",130,
+,"67800a8a3e68bd7d374bcb2bd2e92817","tt_content",332,"image",,,,1,0,"sys_file_reference",131,
+,"06ab681d2c6823f6a9672736f7d323d3","sys_file_reference",132,"uid_local",,,,0,1,"sys_file",21,
+,"33f1eea33f290061d8e97eb0da5b7eb4","sys_file_reference",133,"uid_local",,,,0,1,"sys_file",1,
+,"96d7328671e1ef82cf3a9b556e4c49d7","sys_file_reference",134,"l10n_parent",,,,0,1,"sys_file_reference",128,
+,"0c316f7b63f6cef052c184f1dca658ea","sys_file_reference",134,"uid_local",,,,0,1,"sys_file",21,
+,"1348676be4a579a4866a46971216822d","sys_file_reference",135,"l10n_parent",,,,0,1,"sys_file_reference",129,
+,"0b375d7f6198df4037f998181ddba737","sys_file_reference",135,"uid_local",,,,0,1,"sys_file",1,
+,"039e6797f8f4dcef35fba4f25513fdae","tt_content",333,"image",,,,0,1,"sys_file_reference",132,
+,"fe480078f45c06e28f30efa6ba06dc3e","tt_content",333,"image",,,,1,1,"sys_file_reference",133,
+,"62723e125c4c5167294b67b7387a58d0","tt_content",334,"l18n_parent",,,,0,1,"tt_content",331,
+,"a384fecfb339f5f6f7016f5ae9c8d31d","tt_content",334,"image",,,,0,1,"sys_file_reference",134,
+,"cfd9fde0ad9ac00eaa75714f1866e328","tt_content",334,"image",,,,1,1,"sys_file_reference",135,
diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesModify/DataSet/localizeLiveModifyWsLocalization.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesModify/DataSet/localizeLiveModifyWsLocalization.csv
new file mode 100644
index 0000000000000000000000000000000000000000..70a23562d0581e703e5c0578038a917a8fe2c4bf
--- /dev/null
+++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesModify/DataSet/localizeLiveModifyWsLocalization.csv
@@ -0,0 +1,71 @@
+"pages"
+,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title"
+,1,0,256,0,0,0,0,0,"FunctionalTest"
+,88,1,256,0,0,0,0,0,"DataHandlerTest"
+,89,88,256,0,0,0,0,0,"FAL"
+,90,88,512,0,0,0,0,0,"Target"
+,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL"
+"sys_workspace"
+,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings"
+,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0
+,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0
+"sys_workspace_stage"
+,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings"
+,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0
+"sys_file"
+,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed"
+,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0
+,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0
+"sys_file_metadata"
+,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource"
+,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0,
+,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0,
+"sys_file_reference"
+,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link"
+,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,,
+,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,,
+,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,,
+,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,,
+,130,89,0,1,128,0,0,0,0,21,332,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,,
+,131,89,0,1,129,0,0,0,0,1,332,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,,
+,132,89,0,1,128,1,0,0,130,21,332,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,,
+,133,89,0,1,129,1,0,0,131,1,332,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,,
+"tt_content"
+,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image"
+,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2
+,331,89,512,0,0,0,0,0,0,0,"Regular Element #2",2
+,332,89,768,0,1,331,0,0,0,0,"[Translate to Dansk:] Regular Element #2",2
+,333,89,768,0,1,331,1,0,0,332,"Testing #1",2
+"sys_refindex"
+,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string"
+,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1,
+,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1,
+,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1,
+,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21,
+,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1,
+,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21,
+,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1,
+,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21,
+,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21,
+,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1,
+,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127,
+,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126,
+,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128,
+,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129,
+,"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,
+,"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,
+,"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,
+,"74fef103ad1ce60f35379cb6708de42d","tt_content",332,"image",,,,0,0,"sys_file_reference",130,
+,"67800a8a3e68bd7d374bcb2bd2e92817","tt_content",332,"image",,,,1,0,"sys_file_reference",131,
+,"06ab681d2c6823f6a9672736f7d323d3","sys_file_reference",132,"uid_local",,,,0,1,"sys_file",21,
+,"33f1eea33f290061d8e97eb0da5b7eb4","sys_file_reference",133,"uid_local",,,,0,1,"sys_file",1,
+,"a2d72757d9cafa951970ddd3dfa5afa9","sys_file_reference",132,"l10n_parent",,,,0,1,"sys_file_reference",128,
+,"ad4e94b8e7d4ce8fbfa0c914181f1a4a","sys_file_reference",133,"l10n_parent",,,,0,1,"sys_file_reference",129,
+,"039e6797f8f4dcef35fba4f25513fdae","tt_content",333,"image",,,,0,1,"sys_file_reference",132,
+,"fe480078f45c06e28f30efa6ba06dc3e","tt_content",333,"image",,,,1,1,"sys_file_reference",133,
+,"3aedf68fed489a7a5ee4ee5b8cd5ea2b","tt_content",333,"l18n_parent",,,,0,1,"tt_content",331,
diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesModify/DataSet/localizeLiveModifyWsLocalizationAddLive.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesModify/DataSet/localizeLiveModifyWsLocalizationAddLive.csv
new file mode 100644
index 0000000000000000000000000000000000000000..2e99818a6fc7ef36d471701cf446704ed294bf1d
--- /dev/null
+++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesModify/DataSet/localizeLiveModifyWsLocalizationAddLive.csv
@@ -0,0 +1,74 @@
+"pages"
+,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title"
+,1,0,256,0,0,0,0,0,"FunctionalTest"
+,88,1,256,0,0,0,0,0,"DataHandlerTest"
+,89,88,256,0,0,0,0,0,"FAL"
+,90,88,512,0,0,0,0,0,"Target"
+,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL"
+"sys_workspace"
+,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings"
+,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0
+,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0
+"sys_workspace_stage"
+,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings"
+,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0
+"sys_file"
+,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed"
+,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0
+,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0
+"sys_file_metadata"
+,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource"
+,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0,
+,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0,
+"sys_file_reference"
+,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link"
+,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,,
+,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,,
+,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,,
+,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,,
+,130,89,0,1,128,0,0,0,0,21,332,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,,
+,131,89,0,1,129,0,0,0,0,1,332,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,,
+,132,89,0,1,128,1,0,0,130,21,332,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,,
+,133,89,0,1,129,1,0,0,131,1,332,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,,
+,134,89,0,0,0,0,0,0,0,1,331,"tt_content","image",3,"Image #3",,,
+"tt_content"
+,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image"
+,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2
+,331,89,512,0,0,0,0,0,0,0,"Regular Element #2",3
+,332,89,768,0,1,331,0,0,0,0,"[Translate to Dansk:] Regular Element #2",2
+,333,89,768,0,1,331,1,0,0,332,"Testing #1",2
+"sys_refindex"
+,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string"
+,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1,
+,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1,
+,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1,
+,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21,
+,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1,
+,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21,
+,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1,
+,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21,
+,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21,
+,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1,
+,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127,
+,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126,
+,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128,
+,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129,
+,"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,
+,"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,
+,"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,
+,"74fef103ad1ce60f35379cb6708de42d","tt_content",332,"image",,,,0,0,"sys_file_reference",130,
+,"67800a8a3e68bd7d374bcb2bd2e92817","tt_content",332,"image",,,,1,0,"sys_file_reference",131,
+,"06ab681d2c6823f6a9672736f7d323d3","sys_file_reference",132,"uid_local",,,,0,1,"sys_file",21,
+,"33f1eea33f290061d8e97eb0da5b7eb4","sys_file_reference",133,"uid_local",,,,0,1,"sys_file",1,
+,"a2d72757d9cafa951970ddd3dfa5afa9","sys_file_reference",132,"l10n_parent",,,,0,1,"sys_file_reference",128,
+,"ad4e94b8e7d4ce8fbfa0c914181f1a4a","sys_file_reference",133,"l10n_parent",,,,0,1,"sys_file_reference",129,
+,"039e6797f8f4dcef35fba4f25513fdae","tt_content",333,"image",,,,0,1,"sys_file_reference",132,
+,"fe480078f45c06e28f30efa6ba06dc3e","tt_content",333,"image",,,,1,1,"sys_file_reference",133,
+,"3aedf68fed489a7a5ee4ee5b8cd5ea2b","tt_content",333,"l18n_parent",,,,0,1,"tt_content",331,
+,"115841b08bf099c5966a0f4bf4f0fa9b","tt_content",331,"image",,,,2,0,"sys_file_reference",134,
+,"9822de248dc567bfcf082bd406bba252","sys_file_reference",134,"uid_local",,,,0,0,"sys_file",1,
diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesModify/DataSet/localizeLiveModifyWsLocalizationAddLiveWsSync.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesModify/DataSet/localizeLiveModifyWsLocalizationAddLiveWsSync.csv
new file mode 100644
index 0000000000000000000000000000000000000000..10c378fcde7d55e1e9de11234c9c1920dd08a689
--- /dev/null
+++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesModify/DataSet/localizeLiveModifyWsLocalizationAddLiveWsSync.csv
@@ -0,0 +1,79 @@
+"pages"
+,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title"
+,1,0,256,0,0,0,0,0,"FunctionalTest"
+,88,1,256,0,0,0,0,0,"DataHandlerTest"
+,89,88,256,0,0,0,0,0,"FAL"
+,90,88,512,0,0,0,0,0,"Target"
+,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL"
+"sys_workspace"
+,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings"
+,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0
+,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0
+"sys_workspace_stage"
+,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings"
+,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0
+"sys_file"
+,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed"
+,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0
+,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0
+"sys_file_metadata"
+,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource"
+,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0,
+,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0,
+"sys_file_reference"
+,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link"
+,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,,
+,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,,
+,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,,
+,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,,
+,130,89,0,1,128,0,0,0,0,21,332,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,,
+,131,89,0,1,129,0,0,0,0,1,332,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,,
+,132,89,0,1,128,1,0,0,130,21,332,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,,
+,133,89,0,1,129,1,0,0,131,1,332,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,,
+,134,89,0,0,0,0,0,0,0,1,331,"tt_content","image",3,"Image #3",,,
+,135,89,0,1,134,1,1,0,0,1,332,"tt_content","image",3,"[Translate to Dansk:] Image #3",,,
+"tt_content"
+,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image"
+,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2
+,331,89,512,0,0,0,0,0,0,0,"Regular Element #2",3
+# @todo: count 3 for translated default language CE is wrong - it should be 2. 3 should be set for 333
+,332,89,768,0,1,331,0,0,0,0,"[Translate to Dansk:] Regular Element #2",3
+,333,89,768,0,1,331,1,0,0,332,"Testing #1",2
+"sys_refindex"
+,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string"
+,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1,
+,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1,
+,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1,
+,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21,
+,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1,
+,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21,
+,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1,
+,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21,
+,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21,
+,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1,
+,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127,
+,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126,
+,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128,
+,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129,
+,"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,
+,"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,
+,"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,
+,"74fef103ad1ce60f35379cb6708de42d","tt_content",332,"image",,,,0,0,"sys_file_reference",130,
+,"67800a8a3e68bd7d374bcb2bd2e92817","tt_content",332,"image",,,,1,0,"sys_file_reference",131,
+,"06ab681d2c6823f6a9672736f7d323d3","sys_file_reference",132,"uid_local",,,,0,1,"sys_file",21,
+,"33f1eea33f290061d8e97eb0da5b7eb4","sys_file_reference",133,"uid_local",,,,0,1,"sys_file",1,
+,"a2d72757d9cafa951970ddd3dfa5afa9","sys_file_reference",132,"l10n_parent",,,,0,1,"sys_file_reference",128,
+,"ad4e94b8e7d4ce8fbfa0c914181f1a4a","sys_file_reference",133,"l10n_parent",,,,0,1,"sys_file_reference",129,
+,"039e6797f8f4dcef35fba4f25513fdae","tt_content",333,"image",,,,0,1,"sys_file_reference",132,
+,"fe480078f45c06e28f30efa6ba06dc3e","tt_content",333,"image",,,,1,1,"sys_file_reference",133,
+,"3aedf68fed489a7a5ee4ee5b8cd5ea2b","tt_content",333,"l18n_parent",,,,0,1,"tt_content",331,
+,"115841b08bf099c5966a0f4bf4f0fa9b","tt_content",331,"image",,,,2,0,"sys_file_reference",134,
+,"9822de248dc567bfcf082bd406bba252","sys_file_reference",134,"uid_local",,,,0,0,"sys_file",1,
+,"bffc13eaec11ef23a186b30b6474afd0","sys_file_reference",135,"l10n_parent",,,,0,1,"sys_file_reference",134,
+,"0b375d7f6198df4037f998181ddba737","sys_file_reference",135,"uid_local",,,,0,1,"sys_file",1,
+,"7149775520cc012d8fc140ec634f8dc7","tt_content",333,"image",,,,2,1,"sys_file_reference",135,
diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesModify/DataSet/modifyContentLocalize.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesModify/DataSet/modifyContentLocalize.csv
new file mode 100644
index 0000000000000000000000000000000000000000..d38335ba8476043c2e7634bb04e7397ade544905
--- /dev/null
+++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesModify/DataSet/modifyContentLocalize.csv
@@ -0,0 +1,68 @@
+"pages"
+,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title"
+,1,0,256,0,0,0,0,0,"FunctionalTest"
+,88,1,256,0,0,0,0,0,"DataHandlerTest"
+,89,88,256,0,0,0,0,0,"FAL"
+,90,88,512,0,0,0,0,0,"Target"
+,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL"
+"sys_workspace"
+,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings"
+,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0
+,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0
+"sys_workspace_stage"
+,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings"
+,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0
+"sys_file"
+,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed"
+,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0
+,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0
+"sys_file_metadata"
+,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource"
+,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0,
+,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0,
+"sys_file_reference"
+,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link"
+,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,,
+,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,,
+,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,,
+,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,,
+,130,89,0,0,0,1,0,0,128,21,331,"tt_content","image",1,"Taken at T3BOARD",,,
+,131,89,0,0,0,1,0,0,129,1,331,"tt_content","image",2,"This is Kasper",,,
+,132,89,0,1,128,1,1,0,0,21,333,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,,
+,133,89,0,1,129,1,1,0,0,1,333,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,,
+"tt_content"
+,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image"
+,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2
+,331,89,512,0,0,0,0,0,0,0,"Regular Element #2",2
+,332,89,512,0,0,0,1,0,0,331,"Testing #1",2
+,333,89,768,0,1,331,1,1,0,0,"[Translate to Dansk:] Testing #1",2
+"sys_refindex"
+,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string"
+,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1,
+,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1,
+,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1,
+,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21,
+,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1,
+,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21,
+,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1,
+,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21,
+,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21,
+,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1,
+,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127,
+,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126,
+,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128,
+,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129,
+,"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,
+,"36f1ed8936df905a25f6454b259f05eb","sys_file_reference",130,"uid_local",,,,0,1,"sys_file",21,
+,"69bd4dfe47d34722a1668f50c7f2deaa","sys_file_reference",131,"uid_local",,,,0,1,"sys_file",1,
+,"4a9997099941b19dc087053b0d087362","tt_content",332,"image",,,,0,1,"sys_file_reference",130,
+,"6c3a5722561aa19faa40a7c7742f686b","tt_content",332,"image",,,,1,1,"sys_file_reference",131,
+,"a2d72757d9cafa951970ddd3dfa5afa9","sys_file_reference",132,"l10n_parent",,,,0,1,"sys_file_reference",128,
+,"06ab681d2c6823f6a9672736f7d323d3","sys_file_reference",132,"uid_local",,,,0,1,"sys_file",21,
+,"ad4e94b8e7d4ce8fbfa0c914181f1a4a","sys_file_reference",133,"l10n_parent",,,,0,1,"sys_file_reference",129,
+,"33f1eea33f290061d8e97eb0da5b7eb4","sys_file_reference",133,"uid_local",,,,0,1,"sys_file",1,
+,"3aedf68fed489a7a5ee4ee5b8cd5ea2b","tt_content",333,"l18n_parent",,,,0,1,"tt_content",331,
+,"039e6797f8f4dcef35fba4f25513fdae","tt_content",333,"image",,,,0,1,"sys_file_reference",132,
+,"fe480078f45c06e28f30efa6ba06dc3e","tt_content",333,"image",,,,1,1,"sys_file_reference",133,
diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesModify/DataSet/modifyContentLocalizeAddDefaultLangRelation.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesModify/DataSet/modifyContentLocalizeAddDefaultLangRelation.csv
new file mode 100644
index 0000000000000000000000000000000000000000..0f49f191a15a6314eed93d1cd106b4ca55fb5bb0
--- /dev/null
+++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesModify/DataSet/modifyContentLocalizeAddDefaultLangRelation.csv
@@ -0,0 +1,71 @@
+"pages"
+,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title"
+,1,0,256,0,0,0,0,0,"FunctionalTest"
+,88,1,256,0,0,0,0,0,"DataHandlerTest"
+,89,88,256,0,0,0,0,0,"FAL"
+,90,88,512,0,0,0,0,0,"Target"
+,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL"
+"sys_workspace"
+,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings"
+,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0
+,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0
+"sys_workspace_stage"
+,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings"
+,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0
+"sys_file"
+,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed"
+,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0
+,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0
+"sys_file_metadata"
+,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource"
+,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0,
+,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0,
+"sys_file_reference"
+,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link"
+,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,,
+,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,,
+,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,,
+,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,,
+,130,89,0,0,0,1,0,0,128,21,331,"tt_content","image",1,"Taken at T3BOARD",,,
+,131,89,0,0,0,1,0,0,129,1,331,"tt_content","image",2,"This is Kasper",,,
+,132,89,0,1,128,1,1,0,0,21,333,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,,
+,133,89,0,1,129,1,1,0,0,1,333,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,,
+,134,89,0,0,0,1,1,0,0,1,331,"tt_content","image",3,"Image #3",,,
+"tt_content"
+,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image"
+,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2
+,331,89,512,0,0,0,0,0,0,0,"Regular Element #2",2
+,332,89,512,0,0,0,1,0,0,331,"Testing #1",3
+,333,89,768,0,1,331,1,1,0,0,"[Translate to Dansk:] Testing #1",2
+"sys_refindex"
+,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string"
+,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1,
+,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1,
+,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1,
+,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21,
+,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1,
+,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21,
+,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1,
+,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21,
+,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21,
+,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1,
+,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127,
+,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126,
+,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128,
+,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129,
+,"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,
+,"36f1ed8936df905a25f6454b259f05eb","sys_file_reference",130,"uid_local",,,,0,1,"sys_file",21,
+,"69bd4dfe47d34722a1668f50c7f2deaa","sys_file_reference",131,"uid_local",,,,0,1,"sys_file",1,
+,"4a9997099941b19dc087053b0d087362","tt_content",332,"image",,,,0,1,"sys_file_reference",130,
+,"6c3a5722561aa19faa40a7c7742f686b","tt_content",332,"image",,,,1,1,"sys_file_reference",131,
+,"a2d72757d9cafa951970ddd3dfa5afa9","sys_file_reference",132,"l10n_parent",,,,0,1,"sys_file_reference",128,
+,"06ab681d2c6823f6a9672736f7d323d3","sys_file_reference",132,"uid_local",,,,0,1,"sys_file",21,
+,"ad4e94b8e7d4ce8fbfa0c914181f1a4a","sys_file_reference",133,"l10n_parent",,,,0,1,"sys_file_reference",129,
+,"33f1eea33f290061d8e97eb0da5b7eb4","sys_file_reference",133,"uid_local",,,,0,1,"sys_file",1,
+,"3aedf68fed489a7a5ee4ee5b8cd5ea2b","tt_content",333,"l18n_parent",,,,0,1,"tt_content",331,
+,"039e6797f8f4dcef35fba4f25513fdae","tt_content",333,"image",,,,0,1,"sys_file_reference",132,
+,"fe480078f45c06e28f30efa6ba06dc3e","tt_content",333,"image",,,,1,1,"sys_file_reference",133,
+,"343be19204638b1f5833bcfaaa9c5a11","tt_content",332,"image",,,,2,1,"sys_file_reference",134,
+,"4103fe7206715f9014996819c542cfd4","sys_file_reference",134,"uid_local",,,,0,1,"sys_file",1,
diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesModify/DataSet/modifyContentLocalizeAddDefaultLangRelationSynchronize.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesModify/DataSet/modifyContentLocalizeAddDefaultLangRelationSynchronize.csv
new file mode 100644
index 0000000000000000000000000000000000000000..2fd615c52f52027930242bbd613534599fd616b1
--- /dev/null
+++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesModify/DataSet/modifyContentLocalizeAddDefaultLangRelationSynchronize.csv
@@ -0,0 +1,75 @@
+"pages"
+,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title"
+,1,0,256,0,0,0,0,0,"FunctionalTest"
+,88,1,256,0,0,0,0,0,"DataHandlerTest"
+,89,88,256,0,0,0,0,0,"FAL"
+,90,88,512,0,0,0,0,0,"Target"
+,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL"
+"sys_workspace"
+,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings"
+,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0
+,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0
+"sys_workspace_stage"
+,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings"
+,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0
+"sys_file"
+,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed"
+,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0
+,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0
+"sys_file_metadata"
+,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource"
+,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0,
+,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0,
+"sys_file_reference"
+,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link"
+,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,,
+,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,,
+,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,,
+,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,,
+,130,89,0,0,0,1,0,0,128,21,331,"tt_content","image",1,"Taken at T3BOARD",,,
+,131,89,0,0,0,1,0,0,129,1,331,"tt_content","image",2,"This is Kasper",,,
+,132,89,0,1,128,1,1,0,0,21,333,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,,
+,133,89,0,1,129,1,1,0,0,1,333,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,,
+,134,89,0,0,0,1,1,0,0,1,331,"tt_content","image",3,"Image #3",,,
+,135,89,0,1,134,1,1,0,0,1,333,"tt_content","image",3,"[Translate to Dansk:] Image #3",,,
+"tt_content"
+,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image"
+,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2
+,331,89,512,0,0,0,0,0,0,0,"Regular Element #2",2
+,332,89,512,0,0,0,1,0,0,331,"Testing #1",3
+,333,89,768,0,1,331,1,1,0,0,"[Translate to Dansk:] Testing #1",3
+"sys_refindex"
+,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string"
+,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1,
+,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1,
+,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1,
+,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21,
+,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1,
+,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21,
+,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1,
+,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21,
+,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21,
+,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1,
+,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127,
+,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126,
+,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128,
+,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129,
+,"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,
+,"36f1ed8936df905a25f6454b259f05eb","sys_file_reference",130,"uid_local",,,,0,1,"sys_file",21,
+,"69bd4dfe47d34722a1668f50c7f2deaa","sys_file_reference",131,"uid_local",,,,0,1,"sys_file",1,
+,"4a9997099941b19dc087053b0d087362","tt_content",332,"image",,,,0,1,"sys_file_reference",130,
+,"6c3a5722561aa19faa40a7c7742f686b","tt_content",332,"image",,,,1,1,"sys_file_reference",131,
+,"a2d72757d9cafa951970ddd3dfa5afa9","sys_file_reference",132,"l10n_parent",,,,0,1,"sys_file_reference",128,
+,"06ab681d2c6823f6a9672736f7d323d3","sys_file_reference",132,"uid_local",,,,0,1,"sys_file",21,
+,"ad4e94b8e7d4ce8fbfa0c914181f1a4a","sys_file_reference",133,"l10n_parent",,,,0,1,"sys_file_reference",129,
+,"33f1eea33f290061d8e97eb0da5b7eb4","sys_file_reference",133,"uid_local",,,,0,1,"sys_file",1,
+,"3aedf68fed489a7a5ee4ee5b8cd5ea2b","tt_content",333,"l18n_parent",,,,0,1,"tt_content",331,
+,"039e6797f8f4dcef35fba4f25513fdae","tt_content",333,"image",,,,0,1,"sys_file_reference",132,
+,"fe480078f45c06e28f30efa6ba06dc3e","tt_content",333,"image",,,,1,1,"sys_file_reference",133,
+,"343be19204638b1f5833bcfaaa9c5a11","tt_content",332,"image",,,,2,1,"sys_file_reference",134,
+,"4103fe7206715f9014996819c542cfd4","sys_file_reference",134,"uid_local",,,,0,1,"sys_file",1,
+,"bffc13eaec11ef23a186b30b6474afd0","sys_file_reference",135,"l10n_parent",,,,0,1,"sys_file_reference",134,
+,"0b375d7f6198df4037f998181ddba737","sys_file_reference",135,"uid_local",,,,0,1,"sys_file",1,
+,"7149775520cc012d8fc140ec634f8dc7","tt_content",333,"image",,,,2,1,"sys_file_reference",135,
diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublish/ActionTest.php b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublish/ActionTest.php
index f78d0d4c29ba5ca4c5360290c03d3a7aab7ef9c4..e46ee62dccb7da381e55872948d51a70689285e4 100644
--- a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublish/ActionTest.php
+++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublish/ActionTest.php
@@ -100,6 +100,62 @@ final class ActionTest extends AbstractActionWorkspacesTestCase
             ->setTable(self::TABLE_FileReference)->setField('title')->setValues('[Translate to Dansk:] This is Kasper', '[Translate to Dansk:] Taken at T3BOARD')->setStrict(true));
     }
 
+    #[Test]
+    public function localizeLiveModifyWsDefaultLang(): void
+    {
+        parent::localizeLiveModifyWsDefaultLang();
+        $this->actionService->publishRecord(self::TABLE_Content, self::VALUE_ContentIdLast);
+        $this->assertCSVDataSet(__DIR__ . '/DataSet/localizeLiveModifyWsDefaultLang.csv');
+    }
+
+    #[Test]
+    public function localizeLiveModifyWsLocalization(): void
+    {
+        parent::localizeLiveModifyWsLocalization();
+        $this->actionService->publishRecord(self::TABLE_Content, $this->recordIds['localizedLiveContentId']);
+        $this->assertCSVDataSet(__DIR__ . '/DataSet/localizeLiveModifyWsLocalization.csv');
+    }
+
+    #[Test]
+    public function localizeLiveModifyWsLocalizationAddLive(): void
+    {
+        parent::localizeLiveModifyWsLocalizationAddLive();
+        $this->actionService->publishRecord(self::TABLE_Content, $this->recordIds['localizedLiveContentId']);
+        $this->assertCSVDataSet(__DIR__ . '/DataSet/localizeLiveModifyWsLocalizationAddLive.csv');
+    }
+
+    #[Test]
+    public function localizeLiveModifyWsLocalizationAddLiveWsSync(): void
+    {
+        parent::localizeLiveModifyWsLocalizationAddLiveWsSync();
+        $this->actionService->publishRecord(self::TABLE_Content, $this->recordIds['localizedLiveContentId']);
+        $this->assertCSVDataSet(__DIR__ . '/DataSet/localizeLiveModifyWsLocalizationAddLiveWsSync.csv');
+    }
+
+    #[Test]
+    public function modifyContentLocalize(): void
+    {
+        parent::modifyContentLocalize();
+        //$this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
+        $this->assertCSVDataSet(__DIR__ . '/DataSet/modifyContentLocalize.csv');
+    }
+
+    #[Test]
+    public function modifyContentLocalizeAddDefaultLangRelation(): void
+    {
+        parent::modifyContentLocalizeAddDefaultLangRelation();
+        //$this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
+        $this->assertCSVDataSet(__DIR__ . '/DataSet/modifyContentLocalizeAddDefaultLangRelation.csv');
+    }
+
+    #[Test]
+    public function modifyContentLocalizeAddDefaultLangRelationSynchronize(): void
+    {
+        parent::modifyContentLocalizeAddDefaultLangRelationSynchronize();
+        //$this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
+        $this->assertCSVDataSet(__DIR__ . '/DataSet/modifyContentLocalizeAddDefaultLangRelationSynchronize.csv');
+    }
+
     #[Test]
     public function changeContentSorting(): void
     {
diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublish/DataSet/localizeLiveModifyWsDefaultLang.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublish/DataSet/localizeLiveModifyWsDefaultLang.csv
new file mode 100644
index 0000000000000000000000000000000000000000..5cd377cd27e7ea01e8c9888a4d914aec24e481ff
--- /dev/null
+++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublish/DataSet/localizeLiveModifyWsDefaultLang.csv
@@ -0,0 +1,71 @@
+"pages"
+,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title"
+,1,0,256,0,0,0,0,0,"FunctionalTest"
+,88,1,256,0,0,0,0,0,"DataHandlerTest"
+,89,88,256,0,0,0,0,0,"FAL"
+,90,88,512,0,0,0,0,0,"Target"
+,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL"
+"sys_workspace"
+,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings"
+,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0
+,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0
+"sys_workspace_stage"
+,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings"
+,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0
+"sys_file"
+,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed"
+,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0
+,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0
+"sys_file_metadata"
+,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource"
+,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0,
+,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0,
+"sys_file_reference"
+,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link"
+,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,,
+,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,,
+,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,,
+,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,,
+,130,89,0,1,128,0,0,0,0,21,332,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,,
+,131,89,0,1,129,0,0,0,0,1,332,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,,
+,134,89,0,1,128,1,0,0,130,21,332,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,,
+,135,89,0,1,129,1,0,0,131,1,332,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,,
+"tt_content"
+,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image"
+,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2
+,331,89,512,0,0,0,0,0,0,0,"Testing #1",2
+,332,89,768,0,1,331,0,0,0,0,"[Translate to Dansk:] Regular Element #2",2
+,334,89,768,0,1,331,1,0,0,332,"[Translate to Dansk:] Regular Element #2",2
+"sys_refindex"
+,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string"
+,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1,
+,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1,
+,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1,
+,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21,
+,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1,
+,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21,
+,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1,
+,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21,
+,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21,
+,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1,
+,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127,
+,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126,
+,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128,
+,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129,
+,"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,
+,"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,
+,"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,
+,"74fef103ad1ce60f35379cb6708de42d","tt_content",332,"image",,,,0,0,"sys_file_reference",130,
+,"67800a8a3e68bd7d374bcb2bd2e92817","tt_content",332,"image",,,,1,0,"sys_file_reference",131,
+,"96d7328671e1ef82cf3a9b556e4c49d7","sys_file_reference",134,"l10n_parent",,,,0,1,"sys_file_reference",128,
+,"0c316f7b63f6cef052c184f1dca658ea","sys_file_reference",134,"uid_local",,,,0,1,"sys_file",21,
+,"1348676be4a579a4866a46971216822d","sys_file_reference",135,"l10n_parent",,,,0,1,"sys_file_reference",129,
+,"0b375d7f6198df4037f998181ddba737","sys_file_reference",135,"uid_local",,,,0,1,"sys_file",1,
+,"62723e125c4c5167294b67b7387a58d0","tt_content",334,"l18n_parent",,,,0,1,"tt_content",331,
+,"a384fecfb339f5f6f7016f5ae9c8d31d","tt_content",334,"image",,,,0,1,"sys_file_reference",134,
+,"cfd9fde0ad9ac00eaa75714f1866e328","tt_content",334,"image",,,,1,1,"sys_file_reference",135,
diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublish/DataSet/localizeLiveModifyWsLocalization.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublish/DataSet/localizeLiveModifyWsLocalization.csv
new file mode 100644
index 0000000000000000000000000000000000000000..39a216c2aa07da4dd5f55ea5e33561f7996071a1
--- /dev/null
+++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublish/DataSet/localizeLiveModifyWsLocalization.csv
@@ -0,0 +1,61 @@
+"pages"
+,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title"
+,1,0,256,0,0,0,0,0,"FunctionalTest"
+,88,1,256,0,0,0,0,0,"DataHandlerTest"
+,89,88,256,0,0,0,0,0,"FAL"
+,90,88,512,0,0,0,0,0,"Target"
+,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL"
+"sys_workspace"
+,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings"
+,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0
+,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0
+"sys_workspace_stage"
+,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings"
+,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0
+"sys_file"
+,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed"
+,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0
+,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0
+"sys_file_metadata"
+,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource"
+,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0,
+,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0,
+"sys_file_reference"
+,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link"
+,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,,
+,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,,
+,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,,
+,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,,
+,130,89,0,1,128,0,0,0,0,21,332,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,,
+,131,89,0,1,129,0,0,0,0,1,332,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,,
+"tt_content"
+,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image"
+,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2
+,331,89,512,0,0,0,0,0,0,0,"Regular Element #2",2
+,332,89,768,0,1,331,0,0,0,0,"Testing #1",2
+"sys_refindex"
+,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string"
+,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1,
+,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1,
+,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1,
+,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21,
+,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1,
+,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21,
+,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1,
+,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21,
+,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21,
+,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1,
+,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127,
+,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126,
+,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128,
+,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129,
+,"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,
+,"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,
+,"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,
+,"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/DataScenarios/FAL/WorkspacesPublish/DataSet/localizeLiveModifyWsLocalizationAddLive.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublish/DataSet/localizeLiveModifyWsLocalizationAddLive.csv
new file mode 100644
index 0000000000000000000000000000000000000000..96b648aac518ca9fabc5ee6fa39d46244e3c871a
--- /dev/null
+++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublish/DataSet/localizeLiveModifyWsLocalizationAddLive.csv
@@ -0,0 +1,64 @@
+"pages"
+,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title"
+,1,0,256,0,0,0,0,0,"FunctionalTest"
+,88,1,256,0,0,0,0,0,"DataHandlerTest"
+,89,88,256,0,0,0,0,0,"FAL"
+,90,88,512,0,0,0,0,0,"Target"
+,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL"
+"sys_workspace"
+,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings"
+,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0
+,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0
+"sys_workspace_stage"
+,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings"
+,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0
+"sys_file"
+,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed"
+,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0
+,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0
+"sys_file_metadata"
+,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource"
+,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0,
+,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0,
+"sys_file_reference"
+,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link"
+,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,,
+,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,,
+,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,,
+,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,,
+,130,89,0,1,128,0,0,0,0,21,332,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,,
+,131,89,0,1,129,0,0,0,0,1,332,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,,
+,134,89,0,0,0,0,0,0,0,1,331,"tt_content","image",3,"Image #3",,,
+"tt_content"
+,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image"
+,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2
+,331,89,512,0,0,0,0,0,0,0,"Regular Element #2",3
+,332,89,768,0,1,331,0,0,0,0,"Testing #1",2
+"sys_refindex"
+,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string"
+,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1,
+,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1,
+,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1,
+,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21,
+,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1,
+,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21,
+,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1,
+,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21,
+,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21,
+,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1,
+,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127,
+,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126,
+,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128,
+,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129,
+,"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,
+,"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,
+,"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,
+,"74fef103ad1ce60f35379cb6708de42d","tt_content",332,"image",,,,0,0,"sys_file_reference",130,
+,"67800a8a3e68bd7d374bcb2bd2e92817","tt_content",332,"image",,,,1,0,"sys_file_reference",131,
+,"115841b08bf099c5966a0f4bf4f0fa9b","tt_content",331,"image",,,,2,0,"sys_file_reference",134,
+,"9822de248dc567bfcf082bd406bba252","sys_file_reference",134,"uid_local",,,,0,0,"sys_file",1,
diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublish/DataSet/localizeLiveModifyWsLocalizationAddLiveWsSync.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublish/DataSet/localizeLiveModifyWsLocalizationAddLiveWsSync.csv
new file mode 100644
index 0000000000000000000000000000000000000000..0eaa9c585145d271cb317ec3ccd915eaf1f8d537
--- /dev/null
+++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublish/DataSet/localizeLiveModifyWsLocalizationAddLiveWsSync.csv
@@ -0,0 +1,69 @@
+"pages"
+,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title"
+,1,0,256,0,0,0,0,0,"FunctionalTest"
+,88,1,256,0,0,0,0,0,"DataHandlerTest"
+,89,88,256,0,0,0,0,0,"FAL"
+,90,88,512,0,0,0,0,0,"Target"
+,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL"
+"sys_workspace"
+,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings"
+,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0
+,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0
+"sys_workspace_stage"
+,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings"
+,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0
+"sys_file"
+,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed"
+,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0
+,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0
+"sys_file_metadata"
+,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource"
+,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0,
+,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0,
+"sys_file_reference"
+,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link"
+,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,,
+,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,,
+,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,,
+,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,,
+,130,89,0,1,128,0,0,0,0,21,332,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,,
+,131,89,0,1,129,0,0,0,0,1,332,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,,
+,134,89,0,0,0,0,0,0,0,1,331,"tt_content","image",3,"Image #3",,,
+,135,89,0,1,134,0,0,0,0,1,332,"tt_content","image",3,"[Translate to Dansk:] Image #3",,,
+"tt_content"
+,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image"
+,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2
+,331,89,512,0,0,0,0,0,0,0,"Regular Element #2",3
+# @todo: count should be 3!
+,332,89,768,0,1,331,0,0,0,0,"Testing #1",2
+"sys_refindex"
+,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string"
+,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1,
+,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1,
+,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1,
+,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21,
+,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1,
+,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21,
+,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1,
+,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21,
+,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21,
+,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1,
+,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127,
+,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126,
+,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128,
+,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129,
+,"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,
+,"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,
+,"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,
+,"74fef103ad1ce60f35379cb6708de42d","tt_content",332,"image",,,,0,0,"sys_file_reference",130,
+,"67800a8a3e68bd7d374bcb2bd2e92817","tt_content",332,"image",,,,1,0,"sys_file_reference",131,
+,"115841b08bf099c5966a0f4bf4f0fa9b","tt_content",331,"image",,,,2,0,"sys_file_reference",134,
+,"9822de248dc567bfcf082bd406bba252","sys_file_reference",134,"uid_local",,,,0,0,"sys_file",1,
+,"773f851d4d798578707b39d7fd1c7901","sys_file_reference",135,"l10n_parent",,,,0,0,"sys_file_reference",134,
+,"f87c8091dd9246184350ec8d2fb861f7","sys_file_reference",135,"uid_local",,,,0,0,"sys_file",1,
+,"896657d8e240dad8d559bf42b78f5453","tt_content",332,"image",,,,2,0,"sys_file_reference",135,
diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublish/DataSet/modifyContentLocalize.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublish/DataSet/modifyContentLocalize.csv
new file mode 100644
index 0000000000000000000000000000000000000000..d38335ba8476043c2e7634bb04e7397ade544905
--- /dev/null
+++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublish/DataSet/modifyContentLocalize.csv
@@ -0,0 +1,68 @@
+"pages"
+,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title"
+,1,0,256,0,0,0,0,0,"FunctionalTest"
+,88,1,256,0,0,0,0,0,"DataHandlerTest"
+,89,88,256,0,0,0,0,0,"FAL"
+,90,88,512,0,0,0,0,0,"Target"
+,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL"
+"sys_workspace"
+,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings"
+,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0
+,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0
+"sys_workspace_stage"
+,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings"
+,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0
+"sys_file"
+,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed"
+,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0
+,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0
+"sys_file_metadata"
+,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource"
+,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0,
+,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0,
+"sys_file_reference"
+,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link"
+,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,,
+,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,,
+,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,,
+,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,,
+,130,89,0,0,0,1,0,0,128,21,331,"tt_content","image",1,"Taken at T3BOARD",,,
+,131,89,0,0,0,1,0,0,129,1,331,"tt_content","image",2,"This is Kasper",,,
+,132,89,0,1,128,1,1,0,0,21,333,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,,
+,133,89,0,1,129,1,1,0,0,1,333,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,,
+"tt_content"
+,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image"
+,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2
+,331,89,512,0,0,0,0,0,0,0,"Regular Element #2",2
+,332,89,512,0,0,0,1,0,0,331,"Testing #1",2
+,333,89,768,0,1,331,1,1,0,0,"[Translate to Dansk:] Testing #1",2
+"sys_refindex"
+,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string"
+,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1,
+,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1,
+,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1,
+,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21,
+,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1,
+,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21,
+,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1,
+,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21,
+,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21,
+,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1,
+,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127,
+,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126,
+,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128,
+,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129,
+,"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,
+,"36f1ed8936df905a25f6454b259f05eb","sys_file_reference",130,"uid_local",,,,0,1,"sys_file",21,
+,"69bd4dfe47d34722a1668f50c7f2deaa","sys_file_reference",131,"uid_local",,,,0,1,"sys_file",1,
+,"4a9997099941b19dc087053b0d087362","tt_content",332,"image",,,,0,1,"sys_file_reference",130,
+,"6c3a5722561aa19faa40a7c7742f686b","tt_content",332,"image",,,,1,1,"sys_file_reference",131,
+,"a2d72757d9cafa951970ddd3dfa5afa9","sys_file_reference",132,"l10n_parent",,,,0,1,"sys_file_reference",128,
+,"06ab681d2c6823f6a9672736f7d323d3","sys_file_reference",132,"uid_local",,,,0,1,"sys_file",21,
+,"ad4e94b8e7d4ce8fbfa0c914181f1a4a","sys_file_reference",133,"l10n_parent",,,,0,1,"sys_file_reference",129,
+,"33f1eea33f290061d8e97eb0da5b7eb4","sys_file_reference",133,"uid_local",,,,0,1,"sys_file",1,
+,"3aedf68fed489a7a5ee4ee5b8cd5ea2b","tt_content",333,"l18n_parent",,,,0,1,"tt_content",331,
+,"039e6797f8f4dcef35fba4f25513fdae","tt_content",333,"image",,,,0,1,"sys_file_reference",132,
+,"fe480078f45c06e28f30efa6ba06dc3e","tt_content",333,"image",,,,1,1,"sys_file_reference",133,
diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublish/DataSet/modifyContentLocalizeAddDefaultLangRelation.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublish/DataSet/modifyContentLocalizeAddDefaultLangRelation.csv
new file mode 100644
index 0000000000000000000000000000000000000000..0f49f191a15a6314eed93d1cd106b4ca55fb5bb0
--- /dev/null
+++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublish/DataSet/modifyContentLocalizeAddDefaultLangRelation.csv
@@ -0,0 +1,71 @@
+"pages"
+,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title"
+,1,0,256,0,0,0,0,0,"FunctionalTest"
+,88,1,256,0,0,0,0,0,"DataHandlerTest"
+,89,88,256,0,0,0,0,0,"FAL"
+,90,88,512,0,0,0,0,0,"Target"
+,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL"
+"sys_workspace"
+,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings"
+,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0
+,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0
+"sys_workspace_stage"
+,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings"
+,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0
+"sys_file"
+,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed"
+,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0
+,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0
+"sys_file_metadata"
+,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource"
+,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0,
+,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0,
+"sys_file_reference"
+,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link"
+,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,,
+,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,,
+,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,,
+,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,,
+,130,89,0,0,0,1,0,0,128,21,331,"tt_content","image",1,"Taken at T3BOARD",,,
+,131,89,0,0,0,1,0,0,129,1,331,"tt_content","image",2,"This is Kasper",,,
+,132,89,0,1,128,1,1,0,0,21,333,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,,
+,133,89,0,1,129,1,1,0,0,1,333,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,,
+,134,89,0,0,0,1,1,0,0,1,331,"tt_content","image",3,"Image #3",,,
+"tt_content"
+,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image"
+,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2
+,331,89,512,0,0,0,0,0,0,0,"Regular Element #2",2
+,332,89,512,0,0,0,1,0,0,331,"Testing #1",3
+,333,89,768,0,1,331,1,1,0,0,"[Translate to Dansk:] Testing #1",2
+"sys_refindex"
+,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string"
+,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1,
+,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1,
+,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1,
+,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21,
+,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1,
+,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21,
+,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1,
+,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21,
+,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21,
+,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1,
+,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127,
+,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126,
+,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128,
+,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129,
+,"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,
+,"36f1ed8936df905a25f6454b259f05eb","sys_file_reference",130,"uid_local",,,,0,1,"sys_file",21,
+,"69bd4dfe47d34722a1668f50c7f2deaa","sys_file_reference",131,"uid_local",,,,0,1,"sys_file",1,
+,"4a9997099941b19dc087053b0d087362","tt_content",332,"image",,,,0,1,"sys_file_reference",130,
+,"6c3a5722561aa19faa40a7c7742f686b","tt_content",332,"image",,,,1,1,"sys_file_reference",131,
+,"a2d72757d9cafa951970ddd3dfa5afa9","sys_file_reference",132,"l10n_parent",,,,0,1,"sys_file_reference",128,
+,"06ab681d2c6823f6a9672736f7d323d3","sys_file_reference",132,"uid_local",,,,0,1,"sys_file",21,
+,"ad4e94b8e7d4ce8fbfa0c914181f1a4a","sys_file_reference",133,"l10n_parent",,,,0,1,"sys_file_reference",129,
+,"33f1eea33f290061d8e97eb0da5b7eb4","sys_file_reference",133,"uid_local",,,,0,1,"sys_file",1,
+,"3aedf68fed489a7a5ee4ee5b8cd5ea2b","tt_content",333,"l18n_parent",,,,0,1,"tt_content",331,
+,"039e6797f8f4dcef35fba4f25513fdae","tt_content",333,"image",,,,0,1,"sys_file_reference",132,
+,"fe480078f45c06e28f30efa6ba06dc3e","tt_content",333,"image",,,,1,1,"sys_file_reference",133,
+,"343be19204638b1f5833bcfaaa9c5a11","tt_content",332,"image",,,,2,1,"sys_file_reference",134,
+,"4103fe7206715f9014996819c542cfd4","sys_file_reference",134,"uid_local",,,,0,1,"sys_file",1,
diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublish/DataSet/modifyContentLocalizeAddDefaultLangRelationSynchronize.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublish/DataSet/modifyContentLocalizeAddDefaultLangRelationSynchronize.csv
new file mode 100644
index 0000000000000000000000000000000000000000..2fd615c52f52027930242bbd613534599fd616b1
--- /dev/null
+++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublish/DataSet/modifyContentLocalizeAddDefaultLangRelationSynchronize.csv
@@ -0,0 +1,75 @@
+"pages"
+,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title"
+,1,0,256,0,0,0,0,0,"FunctionalTest"
+,88,1,256,0,0,0,0,0,"DataHandlerTest"
+,89,88,256,0,0,0,0,0,"FAL"
+,90,88,512,0,0,0,0,0,"Target"
+,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL"
+"sys_workspace"
+,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings"
+,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0
+,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0
+"sys_workspace_stage"
+,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings"
+,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0
+"sys_file"
+,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed"
+,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0
+,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0
+"sys_file_metadata"
+,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource"
+,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0,
+,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0,
+"sys_file_reference"
+,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link"
+,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,,
+,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,,
+,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,,
+,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,,
+,130,89,0,0,0,1,0,0,128,21,331,"tt_content","image",1,"Taken at T3BOARD",,,
+,131,89,0,0,0,1,0,0,129,1,331,"tt_content","image",2,"This is Kasper",,,
+,132,89,0,1,128,1,1,0,0,21,333,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,,
+,133,89,0,1,129,1,1,0,0,1,333,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,,
+,134,89,0,0,0,1,1,0,0,1,331,"tt_content","image",3,"Image #3",,,
+,135,89,0,1,134,1,1,0,0,1,333,"tt_content","image",3,"[Translate to Dansk:] Image #3",,,
+"tt_content"
+,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image"
+,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2
+,331,89,512,0,0,0,0,0,0,0,"Regular Element #2",2
+,332,89,512,0,0,0,1,0,0,331,"Testing #1",3
+,333,89,768,0,1,331,1,1,0,0,"[Translate to Dansk:] Testing #1",3
+"sys_refindex"
+,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string"
+,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1,
+,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1,
+,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1,
+,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21,
+,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1,
+,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21,
+,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1,
+,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21,
+,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21,
+,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1,
+,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127,
+,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126,
+,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128,
+,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129,
+,"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,
+,"36f1ed8936df905a25f6454b259f05eb","sys_file_reference",130,"uid_local",,,,0,1,"sys_file",21,
+,"69bd4dfe47d34722a1668f50c7f2deaa","sys_file_reference",131,"uid_local",,,,0,1,"sys_file",1,
+,"4a9997099941b19dc087053b0d087362","tt_content",332,"image",,,,0,1,"sys_file_reference",130,
+,"6c3a5722561aa19faa40a7c7742f686b","tt_content",332,"image",,,,1,1,"sys_file_reference",131,
+,"a2d72757d9cafa951970ddd3dfa5afa9","sys_file_reference",132,"l10n_parent",,,,0,1,"sys_file_reference",128,
+,"06ab681d2c6823f6a9672736f7d323d3","sys_file_reference",132,"uid_local",,,,0,1,"sys_file",21,
+,"ad4e94b8e7d4ce8fbfa0c914181f1a4a","sys_file_reference",133,"l10n_parent",,,,0,1,"sys_file_reference",129,
+,"33f1eea33f290061d8e97eb0da5b7eb4","sys_file_reference",133,"uid_local",,,,0,1,"sys_file",1,
+,"3aedf68fed489a7a5ee4ee5b8cd5ea2b","tt_content",333,"l18n_parent",,,,0,1,"tt_content",331,
+,"039e6797f8f4dcef35fba4f25513fdae","tt_content",333,"image",,,,0,1,"sys_file_reference",132,
+,"fe480078f45c06e28f30efa6ba06dc3e","tt_content",333,"image",,,,1,1,"sys_file_reference",133,
+,"343be19204638b1f5833bcfaaa9c5a11","tt_content",332,"image",,,,2,1,"sys_file_reference",134,
+,"4103fe7206715f9014996819c542cfd4","sys_file_reference",134,"uid_local",,,,0,1,"sys_file",1,
+,"bffc13eaec11ef23a186b30b6474afd0","sys_file_reference",135,"l10n_parent",,,,0,1,"sys_file_reference",134,
+,"0b375d7f6198df4037f998181ddba737","sys_file_reference",135,"uid_local",,,,0,1,"sys_file",1,
+,"7149775520cc012d8fc140ec634f8dc7","tt_content",333,"image",,,,2,1,"sys_file_reference",135,
diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublishAll/ActionTest.php b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublishAll/ActionTest.php
index c975bc52bfe8b3e8150e265a5669b39a9babd8ad..731906755786a55ca06191cff3224f148dc72f34 100644
--- a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublishAll/ActionTest.php
+++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublishAll/ActionTest.php
@@ -99,6 +99,62 @@ final class ActionTest extends AbstractActionWorkspacesTestCase
             ->setTable(self::TABLE_FileReference)->setField('title')->setValues('[Translate to Dansk:] This is Kasper', '[Translate to Dansk:] Taken at T3BOARD')->setStrict(true));
     }
 
+    #[Test]
+    public function localizeLiveModifyWsDefaultLang(): void
+    {
+        parent::localizeLiveModifyWsDefaultLang();
+        $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
+        $this->assertCSVDataSet(__DIR__ . '/DataSet/localizeLiveModifyWsDefaultLang.csv');
+    }
+
+    #[Test]
+    public function localizeLiveModifyWsLocalization(): void
+    {
+        parent::localizeLiveModifyWsLocalization();
+        $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
+        $this->assertCSVDataSet(__DIR__ . '/DataSet/localizeLiveModifyWsLocalization.csv');
+    }
+
+    #[Test]
+    public function localizeLiveModifyWsLocalizationAddLive(): void
+    {
+        parent::localizeLiveModifyWsLocalizationAddLive();
+        $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
+        $this->assertCSVDataSet(__DIR__ . '/DataSet/localizeLiveModifyWsLocalizationAddLive.csv');
+    }
+
+    #[Test]
+    public function localizeLiveModifyWsLocalizationAddLiveWsSync(): void
+    {
+        parent::localizeLiveModifyWsLocalizationAddLiveWsSync();
+        $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
+        $this->assertCSVDataSet(__DIR__ . '/DataSet/localizeLiveModifyWsLocalizationAddLiveWsSync.csv');
+    }
+
+    #[Test]
+    public function modifyContentLocalize(): void
+    {
+        parent::modifyContentLocalize();
+        $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
+        $this->assertCSVDataSet(__DIR__ . '/DataSet/modifyContentLocalize.csv');
+    }
+
+    #[Test]
+    public function modifyContentLocalizeAddDefaultLangRelation(): void
+    {
+        parent::modifyContentLocalizeAddDefaultLangRelation();
+        $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
+        $this->assertCSVDataSet(__DIR__ . '/DataSet/modifyContentLocalizeAddDefaultLangRelation.csv');
+    }
+
+    #[Test]
+    public function modifyContentLocalizeAddDefaultLangRelationSynchronize(): void
+    {
+        parent::modifyContentLocalizeAddDefaultLangRelationSynchronize();
+        $this->actionService->publishWorkspace(self::VALUE_WorkspaceId);
+        $this->assertCSVDataSet(__DIR__ . '/DataSet/modifyContentLocalizeAddDefaultLangRelationSynchronize.csv');
+    }
+
     #[Test]
     public function changeContentSorting(): void
     {
diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublishAll/DataSet/localizeLiveModifyWsDefaultLang.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublishAll/DataSet/localizeLiveModifyWsDefaultLang.csv
new file mode 100644
index 0000000000000000000000000000000000000000..604be8589c5e85bc4148b18883825c5d8ee31b99
--- /dev/null
+++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublishAll/DataSet/localizeLiveModifyWsDefaultLang.csv
@@ -0,0 +1,61 @@
+"pages"
+,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title"
+,1,0,256,0,0,0,0,0,"FunctionalTest"
+,88,1,256,0,0,0,0,0,"DataHandlerTest"
+,89,88,256,0,0,0,0,0,"FAL"
+,90,88,512,0,0,0,0,0,"Target"
+,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL"
+"sys_workspace"
+,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings"
+,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0
+,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0
+"sys_workspace_stage"
+,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings"
+,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0
+"sys_file"
+,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed"
+,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0
+,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0
+"sys_file_metadata"
+,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource"
+,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0,
+,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0,
+"sys_file_reference"
+,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link"
+,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,,
+,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,,
+,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,,
+,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,,
+,130,89,0,1,128,0,0,0,0,21,332,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,,
+,131,89,0,1,129,0,0,0,0,1,332,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,,
+"tt_content"
+,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image"
+,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2
+,331,89,512,0,0,0,0,0,0,0,"Testing #1",2
+,332,89,768,0,1,331,0,0,0,0,"[Translate to Dansk:] Regular Element #2",2
+"sys_refindex"
+,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string"
+,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1,
+,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1,
+,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1,
+,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21,
+,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1,
+,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21,
+,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1,
+,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21,
+,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21,
+,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1,
+,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127,
+,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126,
+,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128,
+,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129,
+,"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,
+,"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,
+,"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,
+,"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/DataScenarios/FAL/WorkspacesPublishAll/DataSet/localizeLiveModifyWsLocalization.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublishAll/DataSet/localizeLiveModifyWsLocalization.csv
new file mode 100644
index 0000000000000000000000000000000000000000..39a216c2aa07da4dd5f55ea5e33561f7996071a1
--- /dev/null
+++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublishAll/DataSet/localizeLiveModifyWsLocalization.csv
@@ -0,0 +1,61 @@
+"pages"
+,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title"
+,1,0,256,0,0,0,0,0,"FunctionalTest"
+,88,1,256,0,0,0,0,0,"DataHandlerTest"
+,89,88,256,0,0,0,0,0,"FAL"
+,90,88,512,0,0,0,0,0,"Target"
+,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL"
+"sys_workspace"
+,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings"
+,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0
+,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0
+"sys_workspace_stage"
+,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings"
+,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0
+"sys_file"
+,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed"
+,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0
+,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0
+"sys_file_metadata"
+,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource"
+,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0,
+,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0,
+"sys_file_reference"
+,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link"
+,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,,
+,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,,
+,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,,
+,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,,
+,130,89,0,1,128,0,0,0,0,21,332,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,,
+,131,89,0,1,129,0,0,0,0,1,332,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,,
+"tt_content"
+,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image"
+,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2
+,331,89,512,0,0,0,0,0,0,0,"Regular Element #2",2
+,332,89,768,0,1,331,0,0,0,0,"Testing #1",2
+"sys_refindex"
+,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string"
+,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1,
+,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1,
+,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1,
+,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21,
+,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1,
+,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21,
+,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1,
+,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21,
+,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21,
+,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1,
+,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127,
+,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126,
+,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128,
+,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129,
+,"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,
+,"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,
+,"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,
+,"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/DataScenarios/FAL/WorkspacesPublishAll/DataSet/localizeLiveModifyWsLocalizationAddLive.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublishAll/DataSet/localizeLiveModifyWsLocalizationAddLive.csv
new file mode 100644
index 0000000000000000000000000000000000000000..96b648aac518ca9fabc5ee6fa39d46244e3c871a
--- /dev/null
+++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublishAll/DataSet/localizeLiveModifyWsLocalizationAddLive.csv
@@ -0,0 +1,64 @@
+"pages"
+,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title"
+,1,0,256,0,0,0,0,0,"FunctionalTest"
+,88,1,256,0,0,0,0,0,"DataHandlerTest"
+,89,88,256,0,0,0,0,0,"FAL"
+,90,88,512,0,0,0,0,0,"Target"
+,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL"
+"sys_workspace"
+,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings"
+,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0
+,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0
+"sys_workspace_stage"
+,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings"
+,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0
+"sys_file"
+,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed"
+,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0
+,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0
+"sys_file_metadata"
+,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource"
+,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0,
+,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0,
+"sys_file_reference"
+,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link"
+,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,,
+,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,,
+,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,,
+,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,,
+,130,89,0,1,128,0,0,0,0,21,332,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,,
+,131,89,0,1,129,0,0,0,0,1,332,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,,
+,134,89,0,0,0,0,0,0,0,1,331,"tt_content","image",3,"Image #3",,,
+"tt_content"
+,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image"
+,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2
+,331,89,512,0,0,0,0,0,0,0,"Regular Element #2",3
+,332,89,768,0,1,331,0,0,0,0,"Testing #1",2
+"sys_refindex"
+,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string"
+,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1,
+,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1,
+,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1,
+,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21,
+,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1,
+,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21,
+,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1,
+,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21,
+,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21,
+,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1,
+,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127,
+,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126,
+,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128,
+,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129,
+,"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,
+,"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,
+,"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,
+,"74fef103ad1ce60f35379cb6708de42d","tt_content",332,"image",,,,0,0,"sys_file_reference",130,
+,"67800a8a3e68bd7d374bcb2bd2e92817","tt_content",332,"image",,,,1,0,"sys_file_reference",131,
+,"115841b08bf099c5966a0f4bf4f0fa9b","tt_content",331,"image",,,,2,0,"sys_file_reference",134,
+,"9822de248dc567bfcf082bd406bba252","sys_file_reference",134,"uid_local",,,,0,0,"sys_file",1,
diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublishAll/DataSet/localizeLiveModifyWsLocalizationAddLiveWsSync.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublishAll/DataSet/localizeLiveModifyWsLocalizationAddLiveWsSync.csv
new file mode 100644
index 0000000000000000000000000000000000000000..74f782e3be9e5065edb1e17739af157d75d52b7c
--- /dev/null
+++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublishAll/DataSet/localizeLiveModifyWsLocalizationAddLiveWsSync.csv
@@ -0,0 +1,68 @@
+"pages"
+,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title"
+,1,0,256,0,0,0,0,0,"FunctionalTest"
+,88,1,256,0,0,0,0,0,"DataHandlerTest"
+,89,88,256,0,0,0,0,0,"FAL"
+,90,88,512,0,0,0,0,0,"Target"
+,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL"
+"sys_workspace"
+,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings"
+,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0
+,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0
+"sys_workspace_stage"
+,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings"
+,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0
+"sys_file"
+,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed"
+,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0
+,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0
+"sys_file_metadata"
+,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource"
+,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0,
+,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0,
+"sys_file_reference"
+,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link"
+,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,,
+,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,,
+,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,,
+,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,,
+,130,89,0,1,128,0,0,0,0,21,332,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,,
+,131,89,0,1,129,0,0,0,0,1,332,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,,
+,134,89,0,0,0,0,0,0,0,1,331,"tt_content","image",3,"Image #3",,,
+,135,89,0,1,134,0,0,0,0,1,332,"tt_content","image",3,"[Translate to Dansk:] Image #3",,,
+"tt_content"
+,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image"
+,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2
+,331,89,512,0,0,0,0,0,0,0,"Regular Element #2",3
+,332,89,768,0,1,331,0,0,0,0,"Testing #1",2
+"sys_refindex"
+,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string"
+,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1,
+,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1,
+,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1,
+,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21,
+,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1,
+,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21,
+,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1,
+,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21,
+,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21,
+,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1,
+,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127,
+,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126,
+,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128,
+,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129,
+,"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,
+,"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,
+,"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,
+,"74fef103ad1ce60f35379cb6708de42d","tt_content",332,"image",,,,0,0,"sys_file_reference",130,
+,"67800a8a3e68bd7d374bcb2bd2e92817","tt_content",332,"image",,,,1,0,"sys_file_reference",131,
+,"115841b08bf099c5966a0f4bf4f0fa9b","tt_content",331,"image",,,,2,0,"sys_file_reference",134,
+,"9822de248dc567bfcf082bd406bba252","sys_file_reference",134,"uid_local",,,,0,0,"sys_file",1,
+,"773f851d4d798578707b39d7fd1c7901","sys_file_reference",135,"l10n_parent",,,,0,0,"sys_file_reference",134,
+,"f87c8091dd9246184350ec8d2fb861f7","sys_file_reference",135,"uid_local",,,,0,0,"sys_file",1,
+,"896657d8e240dad8d559bf42b78f5453","tt_content",332,"image",,,,2,0,"sys_file_reference",135,
diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublishAll/DataSet/modifyContentLocalize.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublishAll/DataSet/modifyContentLocalize.csv
new file mode 100644
index 0000000000000000000000000000000000000000..d0898d419298306fc5a0fa5e23ad68b5a72b0f28
--- /dev/null
+++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublishAll/DataSet/modifyContentLocalize.csv
@@ -0,0 +1,61 @@
+"pages"
+,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title"
+,1,0,256,0,0,0,0,0,"FunctionalTest"
+,88,1,256,0,0,0,0,0,"DataHandlerTest"
+,89,88,256,0,0,0,0,0,"FAL"
+,90,88,512,0,0,0,0,0,"Target"
+,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL"
+"sys_workspace"
+,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings"
+,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0
+,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0
+"sys_workspace_stage"
+,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings"
+,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0
+"sys_file"
+,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed"
+,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0
+,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0
+"sys_file_metadata"
+,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource"
+,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0,
+,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0,
+"sys_file_reference"
+,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link"
+,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,,
+,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,,
+,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,,
+,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,,
+,132,89,0,1,128,0,0,0,0,21,333,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,,
+,133,89,0,1,129,0,0,0,0,1,333,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,,
+"tt_content"
+,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image"
+,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2
+,331,89,512,0,0,0,0,0,0,0,"Testing #1",2
+,333,89,768,0,1,331,0,0,0,0,"[Translate to Dansk:] Testing #1",2
+"sys_refindex"
+,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string"
+,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1,
+,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1,
+,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1,
+,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21,
+,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1,
+,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21,
+,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1,
+,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21,
+,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21,
+,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1,
+,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127,
+,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126,
+,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128,
+,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129,
+,"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,
+,"6996ba7e68fcc44d039933cafde1cbba","sys_file_reference",132,"l10n_parent",,,,0,0,"sys_file_reference",128,
+,"c1d3641001574eb55571b2702391ad4b","sys_file_reference",132,"uid_local",,,,0,0,"sys_file",21,
+,"a341a6aaeeb0fae2e92069c667f13934","sys_file_reference",133,"l10n_parent",,,,0,0,"sys_file_reference",129,
+,"fd0f75ae67e6958ceb2de91cb92e4860","sys_file_reference",133,"uid_local",,,,0,0,"sys_file",1,
+,"b1b427e0eeeab7f7a0a376f2bb10ed76","tt_content",333,"l18n_parent",,,,0,0,"tt_content",331,
+,"1202bdfdadf928def0c2b8b6d93a0b87","tt_content",333,"image",,,,0,0,"sys_file_reference",132,
+,"63ddf94a00fb788c6ac54290a3adfdf9","tt_content",333,"image",,,,1,0,"sys_file_reference",133,
diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublishAll/DataSet/modifyContentLocalizeAddDefaultLangRelation.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublishAll/DataSet/modifyContentLocalizeAddDefaultLangRelation.csv
new file mode 100644
index 0000000000000000000000000000000000000000..cbd15c8040f51d87a775e507304b70e38f8ff345
--- /dev/null
+++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublishAll/DataSet/modifyContentLocalizeAddDefaultLangRelation.csv
@@ -0,0 +1,64 @@
+"pages"
+,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title"
+,1,0,256,0,0,0,0,0,"FunctionalTest"
+,88,1,256,0,0,0,0,0,"DataHandlerTest"
+,89,88,256,0,0,0,0,0,"FAL"
+,90,88,512,0,0,0,0,0,"Target"
+,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL"
+"sys_workspace"
+,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings"
+,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0
+,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0
+"sys_workspace_stage"
+,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings"
+,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0
+"sys_file"
+,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed"
+,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0
+,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0
+"sys_file_metadata"
+,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource"
+,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0,
+,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0,
+"sys_file_reference"
+,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link"
+,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,,
+,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,,
+,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,,
+,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,,
+,132,89,0,1,128,0,0,0,0,21,333,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,,
+,133,89,0,1,129,0,0,0,0,1,333,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,,
+,134,89,0,0,0,0,0,0,0,1,331,"tt_content","image",3,"Image #3",,,
+"tt_content"
+,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image"
+,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2
+,331,89,512,0,0,0,0,0,0,0,"Testing #1",3
+,333,89,768,0,1,331,0,0,0,0,"[Translate to Dansk:] Testing #1",2
+"sys_refindex"
+,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string"
+,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1,
+,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1,
+,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1,
+,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21,
+,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1,
+,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21,
+,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1,
+,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21,
+,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21,
+,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1,
+,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127,
+,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126,
+,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128,
+,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129,
+,"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,
+,"6996ba7e68fcc44d039933cafde1cbba","sys_file_reference",132,"l10n_parent",,,,0,0,"sys_file_reference",128,
+,"c1d3641001574eb55571b2702391ad4b","sys_file_reference",132,"uid_local",,,,0,0,"sys_file",21,
+,"a341a6aaeeb0fae2e92069c667f13934","sys_file_reference",133,"l10n_parent",,,,0,0,"sys_file_reference",129,
+,"fd0f75ae67e6958ceb2de91cb92e4860","sys_file_reference",133,"uid_local",,,,0,0,"sys_file",1,
+,"b1b427e0eeeab7f7a0a376f2bb10ed76","tt_content",333,"l18n_parent",,,,0,0,"tt_content",331,
+,"1202bdfdadf928def0c2b8b6d93a0b87","tt_content",333,"image",,,,0,0,"sys_file_reference",132,
+,"63ddf94a00fb788c6ac54290a3adfdf9","tt_content",333,"image",,,,1,0,"sys_file_reference",133,
+,"115841b08bf099c5966a0f4bf4f0fa9b","tt_content",331,"image",,,,2,0,"sys_file_reference",134,
+,"9822de248dc567bfcf082bd406bba252","sys_file_reference",134,"uid_local",,,,0,0,"sys_file",1,
diff --git a/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublishAll/DataSet/modifyContentLocalizeAddDefaultLangRelationSynchronize.csv b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublishAll/DataSet/modifyContentLocalizeAddDefaultLangRelationSynchronize.csv
new file mode 100644
index 0000000000000000000000000000000000000000..3aaf446264152e50dd8aba948fdae754417c70ea
--- /dev/null
+++ b/typo3/sysext/core/Tests/Functional/DataScenarios/FAL/WorkspacesPublishAll/DataSet/modifyContentLocalizeAddDefaultLangRelationSynchronize.csv
@@ -0,0 +1,68 @@
+"pages"
+,"uid","pid","sorting","deleted","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","title"
+,1,0,256,0,0,0,0,0,"FunctionalTest"
+,88,1,256,0,0,0,0,0,"DataHandlerTest"
+,89,88,256,0,0,0,0,0,"FAL"
+,90,88,512,0,0,0,0,0,"Target"
+,91,88,256,0,0,0,0,0,"[Translate to Dansk:] FAL"
+"sys_workspace"
+,"uid","pid","deleted","title","adminusers","members","db_mountpoints","file_mountpoints","freeze","live_edit","publish_access","custom_stages","stagechg_notification","edit_notification_defaults","edit_allow_notificaton_settings","publish_notification_defaults","publish_allow_notificaton_settings"
+,1,0,0,"Workspace #1",,,,,0,0,0,0,0,0,0,0,0
+,2,0,0,"Workspace #2",,,,,0,0,0,0,0,0,0,0,0
+"sys_workspace_stage"
+,"uid","pid","tstamp","deleted","sorting","title","responsible_persons","default_mailcomment","parentid","notification_defaults","allow_notificaton_settings"
+,1,0,1290048921,0,1,"Stage 1","be_users_3",,1,0,0
+"sys_file"
+,"uid","pid","type","storage","identifier","extension","mime_type","name","sha1","size","creation_date","modification_date","missing","metadata","identifier_hash","folder_hash","last_indexed"
+,1,0,2,1,"/_migrated/pics/kasper-skarhoj1_01.jpeg","jpeg","image/jpeg","kasper-skarhoj1_01.jpeg","b841902021bbe23bd71e4a5b5b97626da7734b90",39056,1375080761,1374139442,0,0,"2a4941658e4bd943048a234a5e1f305a1f736b10","f6e391567e01bdb14eac504413794a3bc1300abd",0
+,21,0,2,1,"/_migrated/pics/typo3_image5_01.jpg","jpg","image/jpeg","typo3_image5_01.jpg","ce136877a22606a6e44ce9b1f8ed3be70c74e6ee",126872,1375080761,1374139442,0,0,"9df04e41b37d2c29777ee64ced3f612b2422a02e","f6e391567e01bdb14eac504413794a3bc1300abd",0
+"sys_file_metadata"
+,"uid","pid","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","file","title","width","height","description","alternative","categories","l10n_diffsource"
+,1,0,0,0,0,0,0,0,1,"Image Kasper",401,600,,,0,
+,21,0,0,0,0,0,0,0,21,"Image T3BOARD",1024,683,,,0,
+"sys_file_reference"
+,"uid","pid","deleted","sys_language_uid","l10n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","uid_local","uid_foreign","tablenames","fieldname","sorting_foreign","title","description","alternative","link"
+,126,89,0,0,0,0,0,0,0,1,330,"tt_content","image",2,"T3BOARD",,,
+,127,89,0,0,0,0,0,0,0,21,330,"tt_content","image",1,"Kasper",,,
+,128,89,0,0,0,0,0,0,0,21,331,"tt_content","image",1,"Taken at T3BOARD",,,
+,129,89,0,0,0,0,0,0,0,1,331,"tt_content","image",2,"This is Kasper",,,
+,132,89,0,1,128,0,0,0,0,21,333,"tt_content","image",1,"[Translate to Dansk:] Taken at T3BOARD",,,
+,133,89,0,1,129,0,0,0,0,1,333,"tt_content","image",2,"[Translate to Dansk:] This is Kasper",,,
+,134,89,0,0,0,0,0,0,0,1,331,"tt_content","image",3,"Image #3",,,
+,135,89,0,1,134,0,0,0,0,1,333,"tt_content","image",3,"[Translate to Dansk:] Image #3",,,
+"tt_content"
+,"uid","pid","sorting","deleted","sys_language_uid","l18n_parent","t3ver_wsid","t3ver_state","t3ver_stage","t3ver_oid","header","image"
+,330,89,256,0,0,0,0,0,0,0,"Regular Element #1",2
+,331,89,512,0,0,0,0,0,0,0,"Testing #1",3
+,333,89,768,0,1,331,0,0,0,0,"[Translate to Dansk:] Testing #1",3
+"sys_refindex"
+,"hash","tablename","recuid","field","flexpointer","softref_key","softref_id","sorting","workspace","ref_table","ref_uid","ref_string"
+,"39433ea4a82060704109046e4828d3c8","sys_file",1,"storage",,,,0,0,"sys_file_storage",1,
+,"fe80a6589cac9798aa13ab5e0192cb56","sys_file",1,"metadata",,,,0,0,"sys_file_metadata",1,
+,"45491331fdb3cba18904110be4b946ea","sys_file",21,"storage",,,,0,0,"sys_file_storage",1,
+,"f68c0805e7b937b9dd993024a7e3e74f","sys_file",21,"metadata",,,,0,0,"sys_file_metadata",21,
+,"bb9038a252bcfeadc2e1e8a6b5266986","sys_file_metadata",1,"file",,,,0,0,"sys_file",1,
+,"c78c9588e7aadd6bcfc994551fe0540c","sys_file_metadata",21,"file",,,,0,0,"sys_file",21,
+,"3c5c7becb1384c7157ffe4cf218cb70e","sys_file_reference",126,"uid_local",,,,0,0,"sys_file",1,
+,"6d8283ea74e4379720297750955d2352","sys_file_reference",127,"uid_local",,,,0,0,"sys_file",21,
+,"d43e69f0be8e738554b1ddcf8c308fe8","sys_file_reference",128,"uid_local",,,,0,0,"sys_file",21,
+,"7a494c7f7952f3426f3ac471bbb52b07","sys_file_reference",129,"uid_local",,,,0,0,"sys_file",1,
+,"6edba78bd25ea4f040c2f0b3f963fc35","tt_content",330,"image",,,,0,0,"sys_file_reference",127,
+,"51c10e8a7bb4d9630e16861a1b70f1fd","tt_content",330,"image",,,,1,0,"sys_file_reference",126,
+,"e9821262721c25f2645b5b045724fbe0","tt_content",331,"image",,,,0,0,"sys_file_reference",128,
+,"5aa620d796bedb2df9724db6d47487f8","tt_content",331,"image",,,,1,0,"sys_file_reference",129,
+,"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,
+,"6996ba7e68fcc44d039933cafde1cbba","sys_file_reference",132,"l10n_parent",,,,0,0,"sys_file_reference",128,
+,"c1d3641001574eb55571b2702391ad4b","sys_file_reference",132,"uid_local",,,,0,0,"sys_file",21,
+,"a341a6aaeeb0fae2e92069c667f13934","sys_file_reference",133,"l10n_parent",,,,0,0,"sys_file_reference",129,
+,"fd0f75ae67e6958ceb2de91cb92e4860","sys_file_reference",133,"uid_local",,,,0,0,"sys_file",1,
+,"b1b427e0eeeab7f7a0a376f2bb10ed76","tt_content",333,"l18n_parent",,,,0,0,"tt_content",331,
+,"1202bdfdadf928def0c2b8b6d93a0b87","tt_content",333,"image",,,,0,0,"sys_file_reference",132,
+,"63ddf94a00fb788c6ac54290a3adfdf9","tt_content",333,"image",,,,1,0,"sys_file_reference",133,
+,"115841b08bf099c5966a0f4bf4f0fa9b","tt_content",331,"image",,,,2,0,"sys_file_reference",134,
+,"9822de248dc567bfcf082bd406bba252","sys_file_reference",134,"uid_local",,,,0,0,"sys_file",1,
+,"773f851d4d798578707b39d7fd1c7901","sys_file_reference",135,"l10n_parent",,,,0,0,"sys_file_reference",134,
+,"f87c8091dd9246184350ec8d2fb861f7","sys_file_reference",135,"uid_local",,,,0,0,"sys_file",1,
+,"fd7ba087ee66d722f239da728557f98f","tt_content",333,"image",,,,2,0,"sys_file_reference",135,