public function includeLocalLang() { $llFile = \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('cal') . 'Resources/Private/Language/locallang_plugin.xml'; if (\TYPO3\CMS\Core\Utility\VersionNumberUtility::convertVersionNumberToInteger(TYPO3_version) >= 4006000) { $localizationParser = new \TYPO3\CMS\Core\Localization\Parser\LocallangXmlParser(); $LOCAL_LANG = $localizationParser->getParsedData($llFile, $GLOBALS['LANG']->lang); } else { $LOCAL_LANG = \TYPO3\CMS\Core\Utility\GeneralUtility::readLLfile($llFile, $GLOBALS['LANG']->lang); } return $LOCAL_LANG; }
/** * Reads the [extDir]/locallang_db.xml and returns the $LOCAL_LANG array found in that file. * * @return The array with language labels */ public function includeLocalLang() { $llFile = \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('wmdb_base_ewh') . 'locallang_db.xml'; $parser = new \TYPO3\CMS\Core\Localization\Parser\LocallangXmlParser(); return $parser->getParsedData($llFile, $GLOBALS['LANG']->lang); }
/** * Includes the locallang file for the 'tt_news' extension * * @return array The LOCAL_LANG array */ public function includeLocalLang() { $llFile = \TYPO3\CMS\Core\Utility\ExtensionManagementUtility::extPath('tt_news') . 'Resources/Private/Language/locallang.xml'; $parser = new \TYPO3\CMS\Core\Localization\Parser\LocallangXmlParser(); return $parser->getParsedData($llFile, $GLOBALS['LANG']->lang); }
/** * Get parsed localization array * * @return array The LOCAL_LANG array */ public function getLocalLang() { $llFile = ExtensionManagementUtility::extPath('irfaq') . 'lang/locallang.xml'; $parser = new \TYPO3\CMS\Core\Localization\Parser\LocallangXmlParser(); return $parser->getParsedData($llFile, $this->getLanguageService()->lang); }