Feature #98394
closedAllow Extension to prevent downloading of language packs
100%
Description
TYPO3 will try to fetch language packs for all installed extensions in all available languages.
This exposes locally installed extensions to the outer world (the language server).
Furthermore, there might be an extension in the wild with same name, leading to unexpected downloading foreign language packs. Otherwise unnecessary 404 to TYPO3 translation server will happen.
It would be cool if extensions could be defined to ignore the procedure. E.g. via
{ "extra": { "typo3/cms": { "updateLanguages": false } } }
Furthermore: There is no way to do that via composer only right now. But there was a way via ext_emconf.php, see: https://github.com/TYPO3/typo3/blob/9d5ff89a9e9f086eca3a1d594797e50a24623ed5/typo3/sysext/install/Classes/Service/LanguagePackService.php#L170
Files
Updated by Gerrit Code Review about 2 years ago
- Status changed from New to Under Review
Patch set 1 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/75804
Updated by Gerrit Code Review about 2 years ago
Patch set 2 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/75804
Updated by Christian Kuhn about 2 years ago
- avoid 404 calls and their log entries (by not requesting non existing language packs)
- speed up the command (by not requesting non existing language packs)
- do not expose installed extensions to language server
- avoid extension name conflicts (don't fetch a foreign extension when a custom extension exists)
Updated by Christoph Lehmann almost 2 years ago
Can't we put it in ext_localconf.php (and/or) settings.php like in screenshot attached?
Updated by Gerrit Code Review almost 2 years ago
Patch set 1 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/77485
Updated by Gerrit Code Review almost 2 years ago
Patch set 2 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/77485
Updated by Gerrit Code Review almost 2 years ago
Patch set 3 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/77485
Updated by Gerrit Code Review almost 2 years ago
Patch set 4 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/77485
Updated by Gerrit Code Review almost 2 years ago
Patch set 5 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/77485
Updated by Gerrit Code Review almost 2 years ago
Patch set 6 for branch main of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/c/Packages/TYPO3.CMS/+/77485
Updated by Kevin Appelt almost 2 years ago
- Status changed from Under Review to Resolved
- % Done changed from 0 to 100
Applied in changeset 4ca1de86e994d12b00b4186879ab85fcb63f1410.
Updated by Benni Mack almost 2 years ago
- Status changed from Resolved to Closed
Updated by J. Peter M. Schuler over 1 year ago
- Has duplicate Feature #101526: Allow configuration to prevent downloading of language packs for specific extensions added