[TASK] Add TYPO3 10 compatibilty getTranslation function in TcaUtility

This commit is contained in:
Philipp Dieter 2021-12-19 17:44:18 +01:00
parent 3c9a649822
commit 06010aebea

View File

@ -13,6 +13,8 @@ namespace Cjel\TemplatesAide\Utility;
***/ ***/
use TYPO3\CMS\Extbase\Utility\LocalizationUtility; use TYPO3\CMS\Extbase\Utility\LocalizationUtility;
use TYPO3\CMS\Core\Utility\GeneralUtility;
use TYPO3\CMS\Core\Localization\LanguageService;
/** /**
* *
@ -87,6 +89,17 @@ class TcaUtility
*/ */
public static function getTranslation($key, $extensionKey) public static function getTranslation($key, $extensionKey)
{ {
if (version_compare(TYPO3_branch, '10.0', '>=')) {
if (!$extensionKey) {
$extensionKey = 'site_templates';
}
return implode([
'LLL:EXT:',
$extensionKey,
'/Resources/Private/Language/locallang_db.xlf:',
$key
]);
} else {
if ($extensionKey) { if ($extensionKey) {
$translation = LocalizationUtility::translate( $translation = LocalizationUtility::translate(
$key, $key,
@ -106,3 +119,4 @@ class TcaUtility
return null; return null;
} }
} }
}