[!!!][TASK] Make localization wizard independent of colPos 13/56813/24
authorAndreas Fernandez <a.fernandez@scripting-base.de>
Wed, 25 Apr 2018 17:40:15 +0000 (19:40 +0200)
committerMathias Brodala <mbrodala@pagemachine.de>
Thu, 17 May 2018 07:48:54 +0000 (09:48 +0200)
commit630e26c75ad68acdcd6e95cf4939e442603682f1
treeaf0d1148dbe26c8c600f0cce875797737fdecedb
parentb2ebd75481b5810e4d33b5b15b6548dbad61d35a
[!!!][TASK] Make localization wizard independent of colPos

The localization wizard in the page module offers now a global translate
action per page only. With this change, a user isn't anymore able to
translate content on column basis.

This streamlines the localization process as it lowers the risk of
creating broken localization setups (a.k.a "mixed mode") and it will
simplify the upcoming "Change mode" wizard that enables to switch
between "Free" and "Connected" modes.

Resolves: #84877
Releases: master
Change-Id: Ibfd4641c5a8d3622c86b5a8657af00b2b3122503
Reviewed-on: https://review.typo3.org/56813
Tested-by: TYPO3com <no-reply@typo3.com>
Reviewed-by: Christian Kuhn <lolli@schwarzbu.ch>
Tested-by: Christian Kuhn <lolli@schwarzbu.ch>
Reviewed-by: Mathias Brodala <mbrodala@pagemachine.de>
Tested-by: Mathias Brodala <mbrodala@pagemachine.de>
24 files changed:
Build/Resources/Public/Sass/typo3/_wizard_localization.scss
typo3/sysext/backend/Classes/Controller/Page/LocalizationController.php
typo3/sysext/backend/Classes/Controller/PageLayoutController.php
typo3/sysext/backend/Classes/Domain/Repository/Localization/LocalizationRepository.php
typo3/sysext/backend/Classes/View/PageLayoutView.php
typo3/sysext/backend/Configuration/Backend/AjaxRoutes.php
typo3/sysext/backend/Resources/Private/Language/locallang_layout.xlf
typo3/sysext/backend/Resources/Public/Css/backend.css
typo3/sysext/backend/Resources/Public/JavaScript/Localization.js
typo3/sysext/backend/Tests/Functional/Controller/Page/Fixtures/tt_content-danish-language.xml
typo3/sysext/backend/Tests/Functional/Controller/Page/Fixtures/tt_content-default-language.xml
typo3/sysext/backend/Tests/Functional/Controller/Page/Localization/CSV/DataSet/CopiedFromDefault.csv [new file with mode: 0644]
typo3/sysext/backend/Tests/Functional/Controller/Page/Localization/CSV/DataSet/CopiedFromTranslation.csv [new file with mode: 0644]
typo3/sysext/backend/Tests/Functional/Controller/Page/Localization/CSV/DataSet/CreatedElementOrdering.csv [new file with mode: 0644]
typo3/sysext/backend/Tests/Functional/Controller/Page/Localization/CSV/DataSet/TranslatedFromDefault.csv [new file with mode: 0644]
typo3/sysext/backend/Tests/Functional/Controller/Page/Localization/CSV/DataSet/TranslatedFromTranslation.csv [new file with mode: 0644]
typo3/sysext/backend/Tests/Functional/Controller/Page/LocalizationControllerTest.php
typo3/sysext/backend/Tests/Functional/Domain/Repository/Localization/LocalizationRepositoryTest.php
typo3/sysext/core/Documentation/Changelog/master/Breaking-84877-LocalizationOfPageOnColumnBasisRemoved.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/master/Breaking-84877-LocalizationRepositoryMarkedAsInternal.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/master/Breaking-84877-MethodsOfLocalizationRepositoryChanged.rst [new file with mode: 0644]
typo3/sysext/core/Documentation/Changelog/master/Breaking-84877-RouteOfLanguageRetrievalChanged.rst [new file with mode: 0644]
typo3/sysext/install/Configuration/ExtensionScanner/Php/MethodArgumentDroppedMatcher.php
typo3/sysext/install/Configuration/ExtensionScanner/Php/MethodCallMatcher.php