Breaking: #62819 - Remove php Localization Support
See forge#62819
Description
The support for php files in localization, e.g. locallang.php files was deprecated with TYPO3 CMS 4.6. All translations are done with XLF in the core, XML files are still supported.
The parsing of PHP localization files is now disabled by default, the parsing class is now deprecated.
Impact
Extensions using locallang.php files for translation will not show labels anymore.
Affected installations
All installations with third-party extensions using locallang.php translation files.
Migration
Third-party extensions should migrate their translation files to the XLIFF format (XLF file extension). The extension development extension (Extension Key "extdeveval") can be used to transform locallang.php files to according XLF files.
Until this is done, it is possible to enable this option again by adding the following lines to typo3conf/AdditionalConfiguration.php:
$GLOBALS['TYPO3_CONF_VARS']['SYS']['lang']['format']['priority'] = 'xlf,xml,php';
$GLOBALS['TYPO3_CONF_VARS']['SYS']['lang']['format']['parser']['php'] = 'TYPO3\\CMS\\Core\\Localization\\Parser\\LocallangArrayParser';