Task #62983
closedCleanup and update language module
Added by Kai Vogel about 10 years ago. Updated about 7 years ago.
100%
Description
The old Language module looks no longer compatible in the new Backend design. In addition, the extension key "lang" should be called "language" to make a unification here. By changing the language files are retained in the old language module and any new functionality is transferred to the new module.
Updated by Gerrit Code Review about 10 years ago
- Status changed from New to Under Review
Patch set 1 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/34200
Updated by Kai Vogel about 10 years ago
If you get an error that the LanguageService was not found from ObjectManager when cherry-picking the patch, the system extension "language" is not loaded at this moment. It comes with a migration file to update the path to that file. To fix the error just add this block to the typo3conf/PackageStates.php and clear all caches via Install Tool:
'language' => array ( 'manifestPath' => '', 'composerName' => 'typo3/cms-language', 'state' => 'active', 'packagePath' => 'typo3/sysext/language/', 'classesPath' => 'Classes/', 'suggestions' => array ( ), ),
Updated by Gerrit Code Review about 10 years ago
Patch set 2 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/34200
Updated by Gerrit Code Review about 10 years ago
Patch set 3 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/34200
Updated by Gerrit Code Review about 10 years ago
Patch set 4 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/34200
Updated by Gerrit Code Review about 10 years ago
Patch set 5 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/34200
Updated by Kai Vogel about 10 years ago
My comment from review.typo3.org:
The idea for the new language extension was born at the code sprint in Hamburg last week. The "lang" extension is very old and historically grown. But it doesn't contain a good code base for future developments. Because that I decided to rewrite the PHP and JS parts and to cleanup the interface to fit into new Backend design. The code is based on the old "lang" extension but the controller is completely rewritten and some unnecessary code was removed from the other classes. The old "lang" extension should be removed in the next releases. But it needs a bit work to do that, because all internal language files are stored in the root directory of the lang extension and are mostly referenced with a hardcoded path. I saw the broken system problem in the past an wrote some words in the related forge ticket. But with the last commit I added an update wizard for the install tool to fix this. The update of a language takes a long time. That is a problem since years before. But with the previous rewrite of the lang extension, I had improved this a bit. Now I've done this again and improved the speed up to two times. This is done with removing the check if an translation file is available on server. If the file will be not available when fetching, it will anyway fail and so I only try to fetch the file now. The big problem is not the Extbase dispatching, it need much time to request the server, wait for an answer and download the translation zip file. If we can improve that, a language update will be faster.
Updated by Gerrit Code Review about 10 years ago
Patch set 6 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/34200
Updated by Gerrit Code Review about 10 years ago
Patch set 7 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/34200
Updated by Gerrit Code Review about 10 years ago
Patch set 8 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/34200
Updated by Gerrit Code Review about 10 years ago
Patch set 9 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/34200
Updated by Gerrit Code Review almost 10 years ago
Patch set 10 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/34200
Updated by Gerrit Code Review almost 10 years ago
Patch set 11 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/34200
Updated by Gerrit Code Review almost 10 years ago
Patch set 12 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/34200
Updated by Gerrit Code Review almost 10 years ago
Patch set 13 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/34200
Updated by Gerrit Code Review almost 10 years ago
Patch set 14 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/34200
Updated by Mathias Schreiber almost 10 years ago
- Target version changed from 7.0 to 7.1 (Cleanup)
Updated by Gerrit Code Review almost 10 years ago
Patch set 15 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/34200
Updated by Gerrit Code Review almost 10 years ago
Patch set 16 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/34200
Updated by Gerrit Code Review almost 10 years ago
Patch set 17 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/34200
Updated by Gerrit Code Review almost 10 years ago
Patch set 18 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/34200
Updated by Gerrit Code Review almost 10 years ago
Patch set 19 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/34200
Updated by Gerrit Code Review almost 10 years ago
Patch set 20 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/34200
Updated by Kai Vogel almost 10 years ago
- Status changed from Under Review to Resolved
- % Done changed from 90 to 100
Applied in changeset 80873de8496156f782a87fbf4523077c687d3bb2.
Updated by Riccardo De Contardi about 7 years ago
- Status changed from Resolved to Closed