public static function getLocallangPaths(array $directories = null)
 {
     if ($directories === null) {
         $directories = array('typo3conf/ext/', 'typo3/sysext/');
         $directories = array('typo3conf/ext/');
     }
     $files = array();
     // Traverse extension locations:
     foreach ($directories as $path) {
         $path = static::getAbsolutePath(\TYPO3\CMS\Core\Utility\PathUtility::sanitizeTrailingSeparator($path));
         if (is_dir($path)) {
             $files = array_merge($files, GeneralUtility::getAllFilesAndFoldersInPath(array(), $path, 'xml,xlf', false, 99, 'Tests'));
         }
     }
     // Remove all non-locallang files (looking at the prefix)
     foreach ($files as $key => $value) {
         if (strpos(basename($value), 'locallang') !== 0) {
             unset($files[$key]);
         } else {
             $files[$key] = PathUtility::getTypo3PathTo($value);
         }
     }
     return $files;
 }