Actions
Bug #87022
closedLocalization Utility use the full path for locallang files
Status:
Closed
Priority:
Must have
Assignee:
-
Category:
Localization
Target version:
-
Start date:
2018-11-28
Due date:
% Done:
0%
Estimated time:
TYPO3 Version:
9
PHP Version:
7.2
Tags:
Complexity:
Is Regression:
Sprint Focus:
Description
In TYPO3 v9, the class "LocalizationUtility" has been totally rewritten and use now the full path to store cache in LOCAL_LANG.
This bug has at least 2 impact:- Locallang files can't be overridden with
$GLOBALS['TYPO3_CONF_VARS']['SYS']['locallangXMLOverride']
- LOCAL_LANG cache is dependent to current installation path.
To fix this bug, only one line has to be removed:
(TYPO3\CMS\Extbase\Utility\LocalizationUtility:89)
$languageFilePath = GeneralUtility::getFileAbsFileName($languageFilePath);
The absolute path is not required because, "LocalizationFactory" resolves the path before parsing Locallang file.
(TYPO3\CMS\Core\Localization\LocalizationFactory:122)
Actions